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 .
Status of Claims
Claims 9-11 are amended.
Claims 8 are canceled.
Claims 12-21 are new.
Claims 1-7 and 9-21 are pending.
Information Disclosure Statement
The information disclosure statement(s) (IDS) submitted on 04/27/2024 and 08/13/2026 is/are in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement(s) has/have been considered by the examiner.
Claim Rejections - 35 USC § 101
35 U.S.C. 101 reads as follows:
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
Claim 11 is rejected under 35 U.S.C. 101 because it fails to claim statutory subject matter.
Claim 11 is directed to “A computer-readable medium, storing a computer program, wherein the program, when executed by a processor, implements following actions”. The broadest reasonable interpretation (BRI) of machine readable media can encompass non-statutory transitory forms of signal transmission, such as a propagating electrical or electromagnetic signal per se. See MPEP 2106.03, subsection II; In re Nuijten, 500 F.3d 1346, 84 USPQ2d 1495 (Fed. Cir. 2007). When the BRI encompasses transitory forms of signal transmission, a rejection under 35 U.S.C. 101 as failing to claim statutory subject matter would be appropriate. Therefore, claim 11 is rejected under 35 U.S.C. 101 as failing to claim statutory subject matter. However, in the interest of compact prosecution, examination will continue as if claim 11 were amended to include the recitation “non-transitory.”
Claims 1-7 and 9-21 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1
Step 1 of the eligibility analysis asks is the claim to a process, machine, manufacture or composition of matter (See MPEP § 2106.03, subsections I and II). Claims 1-7 are directed to a computer-implemented method (i.e., process). Claims 9 and 12-17 are directed to a computer-implemented system (i.e., machine, and manufacture). Claims 10 and 18-21 are directed to an electronic device (i.e., machine, and manufacture). Claim 11 is directed to a non-transitory computer-readable storage medium (i.e., manufacture). Therefore, these claims fall within the four statutory categories of invention.
Step 2A, Prong One
Prong One asks does the claim recite an abstract idea, law of nature, or natural phenomenon (MPEP § 2106.04(II)(A)(1)). Claims 1, 9, 10 and 11 under a broadest reasonable interpretation recite an abstract idea because the claims describe currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas (MPEP § 2106.04(a)(2), subsection II). The claim limitations reciting the abstract idea are grouped within the “certain methods of organizing human activity” grouping of abstract ideas because the limitations describe fundamental economic principles or practices, including mitigating risk, and describe commercial or legal interactions, including advertising, marketing or sales activities or behaviors. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
Claim 1:
A method for updating a digital currency wallet, applied to a terminal with a digital currency wallet, comprising:
sending, based on user trigger, a query request about whether the digital currency wallet needs to be updated to a trusted platform;
receiving a query result returned by the trusted platform based on the query request;
in a case that the query result indicates that the digital currency wallet needs to be updated,
withdrawing a digital currency from the digital currency wallet,
synchronizing offline transaction data of the digital currency wallet, and
sending an update request to the trusted platform;
receiving a target update instruction sent by the trusted platform based on the update request, wherein the target update instruction indicates account data corresponding to the digital currency wallet; and
updating the digital currency wallet based on the account data indicated by the target update instruction.
Claim 9:
A system for updating a digital currency wallet, comprising:
a trusted platform,
a management platform corresponding to the digital currency wallet, and
a terminal,
wherein the trusted platform is configured to
determine whether the digital currency wallet needs to be updated based on a query request sent by the terminal about whether the digital currency wallet needs to be updated, and configuration information corresponding to the digital currency wallet, and
return a query result to the terminal; and
obtain account data from the management platform corresponding to the digital currency wallet after receiving an update request sent by the terminal, and
send a target update instruction to the terminal based on the account data;
wherein the terminal comprises a processor and a memory configured to store a program, wherein when the program is executed by the processor, the processor implements following actions:
sending, based on user trigger, a query request about whether the digital currency wallet needs to be updated to a trusted platform;
receiving a query result returned by the trusted platform based on the query request;
in a case that the query result indicates that the digital currency wallet needs to be updated,
withdrawing a digital currency from the digital currency wallet,
synchronizing offline transaction data of the digital currency wallet, and
sending an update request to the trusted platform;
receiving a target update instruction sent by the trusted platform based on the update request, wherein the target update instruction indicates account data corresponding to the digital currency wallet; and
updating the digital currency wallet based on the account data indicated by the target update instruction.
Claim 10:
An electronic device for updating a digital currency wallet, comprising:
one or more processors; and
a storage apparatus, configured to store one or more programs,
wherein when the one or more programs are executed by the one or more processors, the one or more processors implement following actions:
sending, based on user trigger, a query request about whether the digital currency wallet needs to be updated to a trusted platform;
receiving a query result returned by the trusted platform based on the query request;
in a case that the query result indicates that the digital currency wallet needs to be updated,
withdrawing a digital currency from the digital currency wallet,
synchronizing offline transaction data of the digital currency wallet, and
sending an update request to the trusted platform;
receiving a target update instruction sent by the trusted platform based on the update request, wherein the target update instruction indicates account data corresponding to the digital currency wallet; and
updating the digital currency wallet based on the account data indicated by the target update instruction.
Claim 11:
A computer-readable medium, storing a computer program, wherein the program, when executed by a processor, implements following actions:
sending, based on user trigger, a query request about whether the digital currency wallet needs to be updated to a trusted platform;
receiving a query result returned by the trusted platform based on the query request;
in a case that the query result indicates that the digital currency wallet needs to be updated,
withdrawing a digital currency from the digital currency wallet,
synchronizing offline transaction data of the digital currency wallet, and
sending an update request to the trusted platform;
receiving a target update instruction sent by the trusted platform based on the update request, wherein the target update instruction indicates account data corresponding to the digital currency wallet; and
updating the digital currency wallet based on the account data indicated by the target update instruction.
Step 2A, Prong Two
Prong Two asks does the claim recite additional elements that integrate the judicial exception into a practical application (MPEP § 2106.04(II)(A)(2)). Here, the additional elements individually and in combination, are recited at a high level of generality as generic and conventional elements merely serving as a tool to perform the abstract idea (MPEP § 2106.05(f)) and generally linking the use of the abstract idea to a particular technological environment (MPEP § 2106.05(h)). The description of the additional elements evidences that they are generic and conventional elements used as tools to perform the abstract idea (See Pre-Grant Publication Fig.5, Fig.6, 0083, 0104, 0112-0122). These additional elements do not improve the functioning of computers, another technology, or a technical field (MPEP §§ 2106.04(d)(1) and 2106.05(a)). They do not apply the abstract idea to effect a particular treatment or prophylaxis for a disease or medical condition (MPEP § 2106.04(d)(2)). They do not implement the abstract idea with a particular machine or manufacture that is integral to the claim (MPEP § 2106.05(b)). They do not transform or reduce a particular article to a different state or thing (MPEP § 2106.05(c)). Nor do they apply the abstract idea in a meaningful way or impose a meaningful limit on it beyond linking its use to a particular technological environment (MPEP § 2106.05(e)). Such a generic computer implementation does not make the abstract idea patent eligible because a wholly generic computer implementation is not generally the sort of additional feature that provides any practical assurance that the process is more than a drafting effort designed to monopolize the abstract idea itself. The Specification and the claim language provide evidence that the focus of the claim is not on a specific improvement in technology but rather on a scheme, for which generic and conventional elements are invoked merely as a tool to implement the abstract idea and link it to a particular field of use. Even if the Specification describes technical improvements, they are not claimed. Thus, the additional elements do not integrate the abstract idea into a practical application. Accordingly, the claims are directed to the abstract idea identified above.
Step 2B
Step 2B determines whether the claim as a whole amount to significantly more than the abstract idea itself (MPEP § 2106.05). Evaluating additional elements to determine whether they amount to an inventive concept requires considering them both individually and in combination to ensure that they amount to significantly more than the abstract idea itself. Individually, the additional elements do not amount to significantly more than the abstract idea. As discussed previously, the description of the additional elements evidences that they are generic and conventional elements used as tools to perform the abstract idea (See Pre-Grant Publication Fig.5, Fig.6, 0083, 0104, 0112-0122). There is nothing in the Specification to indicate that the operations recited in the claims require any specialized hardware or inventive computer components or that the claimed invention is implemented using other than generic computer components to perform generic computer functions. As such, the additional elements merely serve as a tool to perform the abstract idea and generally link the use of the abstract idea to a particular technological environment. The ordered combination recites no more than the individual elements do. Thus, the additional elements are not significantly more than the abstract idea. Accordingly, the claims are directed to the abstract idea identified above without significantly more. The claims are not eligible, warranting a rejection for lack of subject matter eligibility and concluding the eligibility analysis.
Dependent Claims
Claim 2 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein after the sending an update request to the trusted platform and before the receiving a target update instruction sent by the trusted platform based on the update request, the method further comprises:
receiving an initialization instruction of updating sent by the trusted platform, wherein the initialization instruction of updating indicates a status of the digital currency wallet;
determining whether there is a digital currency balance in the digital currency wallet based on the initialization instruction of updating; and
if not,
setting a current status of the digital currency wallet based on the status indicated by the initialization instruction of updating, and
returning a first status code to the trusted platform, such that the trusted platform sends the target update instruction based on the first status code.
Claim 3 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein the status indicated by the initialization instruction of updating is an updating status; and
after the setting a current status of the digital currency wallet to the status indicated by the initialization instruction of updating, the method further comprises:
restricting offline transaction operations of the digital currency wallet.
Claim 4 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein in a case that there is a digital currency balance in the digital currency wallet, the method further comprises:
returning a second status code to the trusted platform, such that the trusted platform terminates a response to the update request based on the second status code.
Claim 5 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein after the updating the digital currency wallet based on the account data indicated by the target update instruction, the method further comprises:
setting the current status of the digital currency wallet to an available status.
Claim 6 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein the target update instruction comprises a deletion instruction and an installation instruction; and
the updating the digital currency wallet based on the account data indicated by the target update instruction comprises:
deleting the digital currency wallet based on the deletion instruction, and based on an installation package indicated by the installation instruction, downloading and installing a new digital currency wallet corresponding to the installation package; and
opening the new digital currency wallet based on the account data.
Claim 7 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein after the downloading and installing a new digital currency wallet corresponding to the installation package, the method further comprises:
sending certificate application data to the trusted platform, such that the trusted platform obtains, based on the certificate application data, the account data from a management platform corresponding to the digital currency wallet, and
generates the target update instruction based on the account data.
Claim 12 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein after the sending an update request to the trusted platform and before the receiving a target update instruction sent by the trusted platform based on the update request, the actions further comprises:
receiving an initialization instruction of updating sent by the trusted platform, wherein the initialization instruction of updating indicates a status of the digital currency wallet;
determining whether there is a digital currency balance in the digital currency wallet based on the initialization instruction of updating; and
if not,
setting a current status of the digital currency wallet based on the status indicated by the initialization instruction of updating, and
returning a first status code to the trusted platform, such that the trusted platform sends the target update instruction based on the first status code.
Claim 13 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein the status indicated by the initialization instruction of updating is an updating status; and
after the setting a current status of the digital currency wallet to the status indicated by the initialization instruction of updating, the actions further comprises:
restricting offline transaction operations of the digital currency wallet.
Claim 14 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein in a case that there is a digital currency balance in the digital currency wallet, the actions further comprise:
returning a second status code to the trusted platform, such that the trusted platform terminates a response to the update request based on the second status code.
Claim 15 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein after the updating the digital currency wallet based on the account data indicated by the target update instruction, the actions further comprises:
setting the current status of the digital currency wallet to an available status.
Claim 16 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein the target update instruction comprises a deletion instruction and an installation instruction; and
the updating the digital currency wallet based on the account data indicated by the target update instruction comprises:
deleting the digital currency wallet based on the deletion instruction, and based on an installation package indicated by the installation instruction, downloading and installing a new digital currency wallet corresponding to the installation package; and
opening the new digital currency wallet based on the account data.
Claim 17 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein after the downloading and installing a new digital currency wallet corresponding to the installation package, the actions further comprises:
sending certificate application data to the trusted platform, such that the trusted platform obtains, based on the certificate application data, the account data from a management platform corresponding to the digital currency wallet, and generates the target update instruction based on the account data.
Claim 18 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein after the sending an update request to the trusted platform and before the receiving a target update instruction sent by the trusted platform based on the update request, the actions further comprises:
receiving an initialization instruction of updating sent by the trusted platform, wherein the initialization instruction of updating indicates a status of the digital currency wallet;
determining whether there is a digital currency balance in the digital currency wallet based on the initialization instruction of updating; and
if not,
setting a current status of the digital currency wallet based on the status indicated by the initialization instruction of updating, and
returning a first status code to the trusted platform, such that the trusted platform sends the target update instruction based on the first status code.
Claim 19 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein the status indicated by the initialization instruction of updating is an updating status; and
after the setting a current status of the digital currency wallet to the status indicated by the initialization instruction of updating, the actions further comprises:
restricting offline transaction operations of the digital currency wallet.
Claim 20 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein in a case that there is a digital currency balance in the digital currency wallet, the actions further comprise:
returning a second status code to the trusted platform, such that the trusted platform terminates a response to the update request based on the second status code.
Claim 21 recites an abstract idea because the claim describes currency wallet management, grouped within the “certain methods of organizing human activity” grouping of abstract ideas. The additional elements do not integrate the abstract idea into a practical application because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. The additional elements are not significantly more than the abstract idea because individually and in combination, the additional elements are recited at a high level of generality as generic and conventional computers and components merely serving as a tool to perform the abstract idea and generally linking the use of the abstract idea to a particular technological environment. Therefore, the claim is not eligible. The following underlined claim limitations recite the abstract idea. The non-underlined claim limitations recite additional elements.
wherein after the updating the digital currency wallet based on the account data indicated by the target update instruction, the actions further comprises:
setting the current status of the digital currency wallet to an available status.
Claim Rejections - 35 USC § 112
The following is a quotation of the first paragraph of 35 U.S.C. 112(a):
(a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention.
The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112:
The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor of carrying out his invention.
Claims 1-7 and 9-21 are rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for pre-AIA the inventor(s), at the time the application was filed, had possession of the claimed invention.
Lack of Algorithm or Steps/Procedure for Performing a Computer Function
Claims 1, and 9-11 recites "synchronizing offline transaction data of the digital currency wallet”. Claims may lack written description when the claims define the invention in functional language specifying a desired result but the specification does not sufficiently describe how the function is performed or the result is achieved. For software, this can occur when the algorithm or steps/procedure for performing the computer function are not explained at all or are not explained in sufficient detail (simply restating the function recited in the claim is not necessarily sufficient). In other words, the algorithm or steps/procedure taken to perform the function must be described with sufficient detail so that one of ordinary skill in the art would understand how the inventor intended the function to be performed. Here, Applicant’s specification merely restates the function (see Pre-Grant Publication 0059, 0061-0062, 0074, 0077, 0085, 0092-0093, 0111), thus it does not sufficiently describe how the function is performed or the result is achieved so that one of ordinary skill in the art would understand how the inventor intended the function to be performed. Thus, the disclosure of the application does not reasonably convey to those skilled in the art that the inventor had possession of the claimed subject matter as of the filing date. It is not enough that one skilled in the art could write a program to achieve the claimed function because the specification must explain how the inventor intends to achieve the claimed function to satisfy the written description requirement. Therefore, the claim fails written description and is thus rejected under 35 U.S.C. 112(a) or pre-AIA 35 U.S.C. 112, first paragraph. See MPEP 2161.01.
Claims 2-7, and 12-21 are also rejected per dependency upon a rejected claim.
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.
Claims 1-7 and 9-21 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 pre-AIA the applicant regards as the invention.
Unclear Scope
Claims 1, and 9-11 recites "synchronizing offline transaction data of the digital currency wallet”. However, it is unclear what is being synchronized (i.e., the subject), and unclear as to what it is being synchronized to (i.e., the source). For example, if the “offline transaction data of the digital currency wallet” is the source of the synchronization, it is unclear what even is being synchronized. Therefore, these claims are indefinite and are rejected under 35 U.S.C. 112(b) or pre-AIA 35 U.S.C. 112, second paragraph.
See In re Zletz, 893 F.2d 319, 13USPQ2d 1320 (Fed. Cir. 1989) and MPEP 2173.02 (III)(B) which states “Examiners should bear in mind that "[a]n essential purpose of patent examination is to fashion claims that are precise, clear, correct, and unambiguous. Only in this way can uncertainties of claim scope be removed, as much as possible, during the administrative process.”
Claims 2-7, and 12-21 are also rejected per dependency upon a rejected claim.
Lack of Antecedent Basis
Claims 2, 4-5, 9, 12, 14-15, 18 and 20 recite "the update request" without proper antecedent basis. Appropriate correction is needed.
Claims 2, 5, 9, 12, 15-18, and 21 recites "the target update instruction" without proper antecedent basis. Appropriate correction is needed.
Claims 5, 15, and 21 recites "the current status" without proper antecedent basis. Appropriate correction is needed.
Therefore, these claims are indefinite and are rejected under 35 U.S.C. 112(b) or pre-AIA 35 U.S.C. 112, second paragraph.
Claims 3-5, and 12-17, and 19-21 are also rejected per dependency upon a rejected claim.
Claims Free of Art
Claims 1-7 and 9-21 are free of art. The closest prior art of record is US 2011/0320345 A1 by Taveau et al. (hereinafter “Taveau”). Taveau teaches:
sending, based on user trigger, a query request about whether the digital currency wallet needs to be updated to a trusted platform;
receiving a query result returned by the trusted platform based on the query request; (0020-0021, 0036-0039)
receiving a target update instruction sent by the trusted platform based on the update request, wherein the target update instruction indicates account data corresponding to the digital currency wallet; and (0022-0028, 0039-0046)
updating the digital currency wallet based on the account data indicated by the target update instruction. (0029-0035, 0047-0048)
Therefore, the prior art does not teach, neither singly nor in combination the following:
in a case that the query result indicates that the digital currency wallet needs to be updated, withdrawing a digital currency from the digital currency wallet, synchronizing offline transaction data of the digital currency wallet, and sending an update request to the trusted platform;
Conclusion
The following prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
US 2016/0335628 A1 to Weigold discloses: A system and method for the secure online storage of digital currency or crypto-currency assets, and the secure use of stored online digital currency assets for financial payment transactions and credit lending transactions in either digital currency or fiat currency. The present invention includes various methods for the encryption and secure online storage of a digital currency wallet using spliced/paired design architecture, and various methods for the integration of secure digital currency online wallets with online banking platforms, debit card devices, credit card devices, credit lending networks, merchant payment processors and credit card associations. The present invention also relates to the use of spliced/paired design architecture for non-financial applications that improve the online storage security of other types of data files and document files that are not related to digital currency or financial transactions.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to Ari Shahabi whose telephone number is (571)272-2565. The examiner can normally be reached M-F: 8:00-5:00.
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, John W Hayes can be reached at 571-272-6708. 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.
/ARI SHAHABI/Primary Examiner, Art Unit 3697