DETAILED ACTION
This action is in reply to the original application filed on 03/28/2024.
Claims 1-6 are currently pending and have been examined.
Priority
This patent Application claims priority from International Application PCT/JP2021/036125 filed 09/30/2021. This benefit has been received and acknowledged and therefore, the instant claims receive the effective filing date of 09/30/2021.
Information Disclosure Statement
Information Disclosure Statements received 03/28/2024, 06/05/2024, and 06/23/2025 have been reviewed and considered.
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 .
Claim Interpretation
The following is a quotation of 35 U.S.C. 112(f):
(f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof.
The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph:
An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof.
The claims in this application are given their broadest reasonable interpretation using the plain meaning of the claim language in light of the specification as it would be understood by one of ordinary skill in the art. The broadest reasonable interpretation of a claim element (also commonly referred to as a claim limitation) is limited by the description in the specification when 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is invoked.
As explained in MPEP § 2181, subsection I, claim limitations that meet the following three-prong test will be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph:
(A) the claim limitation uses the term “means” or “step” or a term used as a substitute for “means” that is a generic placeholder (also called a nonce term or a non-structural term having no specific structural meaning) for performing the claimed function;
(B) the term “means” or “step” or the generic placeholder is modified by functional language, typically, but not always linked by the transition word “for” (e.g., “means for”) or another linking word or phrase, such as “configured to” or “so that”; and
(C) the term “means” or “step” or the generic placeholder is not modified by sufficient structure, material, or acts for performing the claimed function.
Use of the word “means” (or “step”) in a claim with functional language creates a rebuttable presumption that the claim limitation is to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites sufficient structure, material, or acts to entirely perform the recited function.
Absence of the word “means” (or “step”) in a claim creates a rebuttable presumption that the claim limitation is not to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is not interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites function without reciting sufficient structure, material or acts to entirely perform the recited function.
Claim limitations in this application that use the word “means” (or “step”) are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. Conversely, claim limitations in this application that do not use the word “means” (or “step”) are not being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action.
This application includes one or more claim limitations that do not use the word “means,” but are nonetheless being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, because the claim limitation(s) uses a generic placeholder that is coupled with functional language without reciting sufficient structure to perform the recited function and the generic placeholder is not preceded by a structural modifier. Such claim limitations are:
-“a receiving unit configured to receive from the computer a purchase request for a commodity” in claim 1.
-“an accepting unit configured to accept an input of purchase-related information which indicates a purchase content of the commodity in accordance with the purchase request” in claim 1.
-“a display unit configured to display an image captured by the camera and the purchase- related information” in claim 1.
-“a settlement unit configured to start the settlement of the commodity” in claim 1.
-“the accepting unit accepts the input of the purchase-related information performed by a person-in-charge of the commodity” in claim 2.
-“the settlement unit starts settlement of the commodity” in claim 2.
-“the accepting unit accepts via the computer the input of the purchase-related information performed by the user who desires to purchase of the commodity” in claim 3.
-“the settlement unit starts settlement of the commodity via the robot” in claim 3.
-“the receiving unit receives a purchase request for the commodity from the computer succeeded in user authentication” in claim 4.
Because this/these claim limitation(s) is/are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, it/they is/are being interpreted to cover the corresponding structure described in the specification as performing the claimed function, and equivalents thereof.
If applicant does not intend to have this/these limitation(s) interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, applicant may: (1) amend the claim limitation(s) to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph (e.g., by reciting sufficient structure to perform the claimed function); or (2) present a sufficient showing that the claim limitation(s) recite(s) sufficient structure to perform the claimed function so as to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph.
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.
Claims 1-6 are rejected under 35 U.S.C. 101 because the claimed invention is directed to a judicial exception (i.e., law of nature, a natural phenomenon, or an abstract idea) without significantly more.
Under Step 1 of the Subject Matter Eligibility Test for Products and Processes, the claims must be directed to one of the four statutory categories (see MPEP 2106.03). All the claims are directed to one of the four statutory categories (YES).
Under Step 2A of the Subject Matter Eligibility Test, it is determined whether the claims are directed to a judicially recognized exception (see MPEP 2106.04). Step 2A is a two-prong inquiry.
Under Prong 1, it is determined whether the claim recites a judicial exception (YES). Taking Claim 1 as representative, the claim recites limitations that fall within the certain methods of organizing human activity groupings of abstract ideas, including:
-a settlement system performing settlement of a commodity using a robot which is not fixed, and a computer, which is communicable with the robot, wherein the robot includes:
-a camera;
-a receiving unit configured to receive from the computer a purchase request for a commodity; and
-an accepting unit configured to accept an input of purchase-related information which indicates a purchase content of the commodity in accordance with the purchase request, and
-the computer includes:
-a display unit configured to display an image captured by the camera and the purchase- related information; and
-a settlement unit configured to start the settlement of the commodity, based on the purchase-related information, in a case where a consent to a purchase content of the commodity is obtained
The above limitations recite the concept of requesting purchase of a commodity, providing purchase-related information which indicates a purchase content of the commodity, settling purchase of the commodity. The above limitations fall within the “Certain Methods of Organizing Human Activity” groupings of abstract ideas, enumerated in MPEP 2106.04(a).
Certain methods of organizing human activity include:
fundamental economic principles or practices (including hedging, insurance, and mitigating risk)
commercial or legal interactions (including agreements in the form of contracts; legal obligations; advertising, marketing or sales activities or behaviors; and business relations)
managing personal behavior or relationships or interactions between people (including social activities, teaching, and following rules or instructions)
The limitations of a settlement system performing settlement of a commodity using a robot which is not fixed, and a computer, which is communicable with the robot, wherein the robot includes: a receiving unit configured to receive from the computer a purchase request for a commodity; and an accepting unit configured to accept an input of purchase-related information which indicates a purchase content of the commodity in accordance with the purchase request, and a display unit configured to display an image captured by the camera and the purchase- related information; and a settlement unit configured to start the settlement of the commodity, based on the purchase-related information, in a case where a consent to a purchase content of the commodity is obtained are processes that, under their broadest reasonable interpretation, cover a commercial interaction. That is, other than reciting that the settlement is performed using a robot which is not fixed, and a computer, which is communicable with the robot, that the receiving is via a receiving unit and from the computer, that the accepting is via an accepting unit, that the displaying is via a display unit, and that the starting of the settlement is via a settlement unit, nothing in the claim element precludes the step from practically being performed by people. For example, but for the “a robot,” “a computer,” “a receiving unit,” “an accepting unit,” “a display unit,” “the camera,” and “a settlement unit” language, “receive,” “accept,” “display,” and “start the settlement” in the context of this claim encompasses advertising, and marketing or sales activities.
Under Prong 2, it is determined whether the claim recites additional elements that integrate the exception into a practical application of the exception. This judicial exception is not integrated into a practical application (NO).
-a settlement system performing settlement of a commodity using a robot which is not fixed, and a computer, which is communicable with the robot, wherein the robot includes:
-a camera;
-a receiving unit configured to receive from the computer a purchase request for a commodity; and
-an accepting unit configured to accept an input of purchase-related information which indicates a purchase content of the commodity in accordance with the purchase request, and
-the computer includes:
-a display unit configured to display an image captured by the camera and the purchase- related information; and
-a settlement unit configured to start the settlement of the commodity, based on the purchase-related information, in a case where a consent to a purchase content of the commodity is obtained
These limitations are not indicative of integration into a practical application because:
The additional elements of claim 1 are recited at a high level of generality (i.e. as generic computing hardware) such that they amount to nothing more than mere instructions to implement or apply the abstract idea on a generic computing hardware (or, merely use a computer as a tool to perform an abstract idea) as supported by [0029] of Applicant’s specification – “The CPU 10a is a control unit that controls the execution of programs stored in the RAM 10b or ROM 10c, and performs arithmetic operation and processing of data.” Specifically, the additional elements of a robot, a computer, a camera, a receiving unit, an accepting unit, a display unit, and a settlement unit are recited at a high-level of generality (i.e. as a generic processor performing the generic computer functions of receiving data, accepting data, displaying data, starting settlement of data) such that they amount do no more than mere instructions to apply the exception using generic computer components. Accordingly, these additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. Further, the additional elements do no more than generally link the use of the judicial exception to a particular technological environment or field of use (such as computers or computing networks). Employing well-known computer functions to execute an abstract idea, even when limiting the use of the idea to one particular environment, does not integrate the exception into a practical application.
Additionally, the additional elements are insufficient to integrate the abstract idea into a practical application because the claim fails to i) reflect an improvement in the functioning of a computer or an improvement to another technology or technical field, ii) apply the judicial exception with, or use the judicial exception in conjunction with, a particular machine or manufacture that is integral to the claim, iii) effect a transformation or reduction of a particular article to a different state or thing, or iv) apply or use the judicial exception in some other meaningful way beyond generally linking the use of the judicial exception to a particular technological environment.
Accordingly, the judicial exception is not integrated into a practical application.
Under Step 2B, it is determined whether the claims recite additional elements that amount to significantly more than the judicial exception. The claims of the present application do not include additional elements that are sufficient to amount to significantly more than the judicial exception (NO).
In the case of claim 1, taken individually or as a whole, the additional elements of claim 1 do not provide an inventive concept. As discussed above under step 2A (prong 2) with respect to the integration of the abstract idea into a practical application, the additional elements used to perform the claimed functions amount to no more than a general link to a technological environment.
Even considered as an ordered combination (as a whole), the additional elements do not add anything significantly more than when considered individually.
Claim 6 is a method reciting similar functions as claim 1. Examiner notes that claim 6 recites the additional elements a robot, a computer, and a camera, however, claim 6 does not qualify as eligible subject matter for similar reasons as claim 1 indicated above.
Therefore, claims 1 and 6 do not provide an inventive concept and do not qualify as eligible subject matter.
Dependent claims 2-5, when analyzed as a whole, are held to be patent ineligible under 35 U.S.C. § 101 because they do not add “significantly more” to the abstract idea. More specifically, dependent claims 2-5 further fall within the “Certain Methods of Organizing Human Activity” grouping of abstract ideas in that they recite commercial interactions. Dependent claim 5 does not recite any farther additional elements, and as such are not indicative of integration into a practical application for at least similar reasons discussed above. Dependent claims 2-4 recite the additional elements of the accepting unit, the settlement unit, the computer, the robot, a plurality of computers, the robot, and the receiving unit, but similar to the analysis under prong two of Step 2A these additional elements are used as a tool to perform the abstract idea. As such, under prong two of Step 2A, claims 2-5 are not indicative of integration into a practical application for at least similar reasons as discussed above. Thus, dependent claims 2-5 are “directed to” an abstract idea. Next, under Step 2B, similar to the analysis of claims 1 and 6, dependent claims 2-5 when analyzed individually and as an ordered combination, merely further define the commonplace business method (i.e. requesting purchase of a commodity, providing purchase-related information which indicates a purchase content of the commodity, settling purchase of the commodity) being applied on a general-purpose computer and, therefore, do not amount to significantly more than the abstract idea itself. Accordingly, the Examiner concludes that there are no meaningful limitations in the claims that transform the judicial exception into a patent eligible application such that the claims amount to significantly more than the judicial exception itself. The analysis above applies to all statutory categories of invention.
Claim Rejections - 35 USC § 102
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action:
A person shall be entitled to a patent unless –
(a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention.
(a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention.
Claims 1 and 5-6 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Yee et al. (US 2021/0182930 A1), hereinafter Yee.
Regarding claim 1, Yee discloses a settlement system performing settlement of a commodity using a robot which is not fixed, and a computer, which is communicable with the robot,
-wherein the robot includes:
-a camera (Yee, see at least: “the remote shopping assistant 101 may be a robot [i.e. wherein the robot includes:] or another programmable machine. The remote shopping assistant 101 may include a camera 103 [i.e. a camera]” [0016]);
-a receiving unit configured to receive from the computer a purchase request for a commodity – The receiving unit is being interpreted under 35 U.S.C. 112(f) as software running on hardware in light of paragraphs [0065] and [0029-0030] of Applicant’s Spec (Yee, see at least: “the system may receive a list of items [i.e. receive a purchase request for a commodity]. The list of items may also be updated continuously throughout the process. The list of items may be selected on a mobile application (or other type of application) on a mobile device (or a computer, etc.) of the shopper that is communicated to the cloud” [0037] and “The system may receive inputs from the shopper to determine if the item should be added to the cart … The remote shopper may thus choose to select the item [i.e. a purchase request for a commodity], find another item, or cancel shopping altogether. The selection from the remote shopper [i.e. receive from the computer] may be sent via data to the shopping assistant, either directly [i.e. a receiving unit configured to] or via the remote server” [0039] and “the remote shopping assistant 101 may be a robot [i.e. the robot] or another programmable machine” [0016] and “During operation, the CPU 107 may execute stored program instructions that are retrieved from the memory unit. The stored program instructions may include software that controls operation of the CPU 107 to perform the operation described herein [i.e. a receiving unit configured to]” [0017]); and
-an accepting unit configured to accept an input of purchase-related information which indicates a purchase content of the commodity in accordance with the purchase request - The accepting unit is being interpreted under 35 U.S.C. 112(f) as software running on hardware in light of paragraphs [0065] and [0029-0030] of Applicant’s Spec (Yee, see at least: “The remote shopping assistant 101 may be equipped with various sensors 105 that are in communication with the CPU 107 … The sensor data indicating various attributes of the produce's quality [i.e. which indicates a purchase content of the commodity in accordance with the purchase request] may be communicated to the various subsystems via the CPU 107 with a transceiver. The CPU 107 may, for example, utilize image recognition based on photographic data supplied by a camera [i.e. configured to accept an input of purchase-related information] to identify a type of fruit. In another embodiment, the CPU 107 may utilize image recognition to scan a bar code and determine the item and associate details (e.g., pricing, manufacturer, etc.) with that item [i.e. which indicates a purchase content of the commodity in accordance with the purchase request]” [0020] and “Routines executed to implement the embodiments may be implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions referred to as “computer programs.” The computer programs typically include one or more instructions set at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processors in a computer, cause the computer to perform operations necessary to execute elements involving the various aspects [i.e. an accepting unit configured to]” [0134] and Fig. 1 indicates that the CPU 107 is part of the remote shopping assistant 101 robot [i.e. wherein the robot includes: an accepting unit]), and
-the computer includes:
-a display unit configured to display an image captured by the camera and the purchase- related information - The display unit is being interpreted under 35 U.S.C. 112(f) as a physical display in light of [0034] of Applicant’s spec (Yee, see at least: “The system 100 may include a mobile device 115. The mobile device 115 may include a phone [i.e. the computer includes: a display unit configured to display], tablet, wearable device, or other items. The mobile device 115 may include an application that is utilized to pick and choose grocery or produce. The phone 115 may include a display that has a freshness bar 117. The freshness bar 117 may indicate a freshness level for a particular produce item or grocery item, such as a fruit or vegetable [i.e. display the purchase- related information]. The mobile device 115 may include various other applications related to the remote shopping that allow the user to pick and choose groceries, make purchases, view images from various cameras in system 100 [i.e. an image captured by the camera], etc.” [0029] and “The cameras can capture these images and displayed real time through a mobile app or online portal to the shoppers. Shoppers can therefore be inspired by looking at the real-time video images, or have the ability to zoom in and pan the view of the camera to look at the produce [i.e. display an image captured by the camera and the purchase- related information]. This allows shoppers to see the produce anytime they want and have the ability to gauge if they want to buy the produce today or to pass on the purchase” [0014]); and
-a settlement unit configured to start the settlement of the commodity, based on the purchase-related information, in a case where a consent to a purchase content of the commodity is obtained - The settlement unit is being interpreted under 35 U.S.C. 112(f) as software running on hardware in light of paragraphs [0065] and [0029-0030] of Applicant’s Spec (Yee, see at least: “At step 219, the system may check-out the items in the cart for purchase and begin delivery [i.e. start the settlement of the commodity]. Thus, the shopping assistant may receive a confirmation that the shopper confirmed all purchases [i.e. in a case where a consent to a purchase content of the commodity is obtained]. The shopper may confirm that purchase utilizing, a mobile device. The shopping assistant may then receive the confirmation and physical purchase the items at the grocery. Once the shopper purchases the items (either utilizing their own payment profile or the shopper's payment profile), the shopper may receive a confirmation email or notification (e.g. SMS message or another alert)” [0045] and “The cameras can capture these images and displayed real time through a mobile app or online portal to the shoppers. Shoppers can therefore be inspired by looking at the real-time video images, or have the ability to zoom in and pan the view of the camera to look at the produce. This allows shoppers to see the produce anytime they want and have the ability to gauge if they want to buy the produce today or to pass on the purchase [i.e. based on the purchase-related information]” [0014] and “Routines executed to implement the embodiments may be implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions referred to as “computer programs.” The computer programs typically include one or more instructions set at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processors in a computer, cause the computer to perform operations necessary to execute elements involving the various aspects [i.e. a settlement unit configured to]” [0134]).
Regarding claim 5, Yee discloses the system of claim 1, Yee further discloses:
-wherein the purchase-related information includes at least a purchase price (Yee, see at least: “The remote shopping assistant 101 may be equipped with various sensors 105 that are in communication with the CPU 107 … The sensor data indicating various attributes of the produce's quality may be communicated to the various subsystems via the CPU 107 with a transceiver. The CPU 107 may, for example, utilize image recognition based on photographic data supplied by a camera to identify a type of fruit. In another embodiment, the CPU 107 may utilize image recognition to scan a bar code and determine the item and associate details (e.g., pricing [i.e. wherein the purchase-related information includes at least a purchase price], manufacturer, etc.) with that item” [0020]).
Claim 6 recites limitations directed towards settlement method for performing settlement of a commodity by using a robot, which includes a camera and is not fixed, and a computer, which is communicable with the robot (Yee, see at least: “the remote shopping assistant 101 may be a robot or another programmable machine. The remote shopping assistant 101 may include a camera 103” [0016] and “Thus, the network interface device may communicate data to various subsystems of the shopping system 100” [0019] and “The system 100 may include a mobile device 115. The mobile device 115 may include a phone, tablet, wearable device, or other items. The mobile device 115 may include an application that is utilized to pick and choose grocery or produce” [0029]). The limitations recited in claim 6 are parallel in nature to those addressed above for claim 1, and are therefore rejected for those same reasons set forth above in claim 1.
Claim Rejections - 35 USC § 103
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
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.
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 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.
Claims 2-3 are rejected under 35 U.S.C. 103 as being unpatentable over Yee in view of Igata et al. (US 2019/0227551 A1), hereinafter Igata.
Regarding claim 2, Yee discloses the system of claim 1, Yee further discloses:
-the settlement unit starts settlement of the commodity in a case where a user, who desires to purchase the commodity, inputs a consent to the purchase content of the commodity - The settlement unit is being interpreted under 35 U.S.C. 112(f) as software running on hardware in light of paragraphs [0065] and [0029-0030] of Applicant’s Spec (Yee, see at least: “At step 219, the system may check-out the items in the cart for purchase and begin delivery [i.e. starts settlement of the commodity]. Thus, the shopping assistant may receive a confirmation that the shopper confirmed all purchases [i.e. in a case where a user, who desires to purchase the commodity, inputs a consent to the purchase content of the commodity]. The shopper may confirm that purchase utilizing, a mobile device. The shopping assistant may then receive the confirmation and physical purchase the items at the grocery” [0045] and “Routines executed to implement the embodiments may be implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions referred to as “computer programs.” The computer programs typically include one or more instructions set at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processors in a computer, cause the computer to perform operations necessary to execute elements involving the various aspects [i.e. the settlement unit]” [0134]).
Yee does not disclose that the accepting unit accepts the input of the purchase-related information performed by a person-in-charge of the commodity.
Igata, however, teaches an autonomous mobile robot carrying out a shopping task (i.e. [0149]), including the known technique of the accepting unit accepting the input of the purchase-related information performed by a person-in-charge of the commodity - The accepting unit is being interpreted under 35 U.S.C. 112(f) as software running on hardware in light of paragraphs [0065] and [0029-0030] of Applicant’s Spec (Igata, see at least: “the shopping task may be carried out automatically or with assistance of a clerk. In the case where the shopping is assisted by a clerk [i.e. performed by a person-in-charge of the commodity], the autonomous mobile robot 200 may display screens shown in FIG. 8 by the input-output unit 207 to ask the clerk to carry out picking-up of merchandise and the checking-out process” [0150] and “The control unit 103 includes as functional modules an operation plan creation part 1031, an environment perceiving part 1032, and a task execution part 1033 [i.e. the accepting unit]. These functional modules may be implemented by executing programs stored in storage means, such as a read only memory (ROM), by a central processing unit (CPU)” [0057] and Fig. 8 displays an interface of the robot including areas for the clerk to input data [i.e. performed by a person-in-charge of the commodity] such as the item availability and item price [i.e. accepts the input of the purchase-related information]). This known technique is applicable to the system of Yee as they both share characteristics and capabilities, namely, they are directed to an autonomous mobile robot carrying out a shopping task.
It would have been recognized that applying the known technique of the accepting unit accepting the input of the purchase-related information performed by a person-in-charge of the commodity, as taught by Igata, to the teachings of Yee would have yielded predictable results because the level of ordinary skill in the art demonstrated by the references applied shows the ability to incorporate such references into similar systems. Further, adding the modification of the accepting unit accepting the input of the purchase-related information performed by a person-in-charge of the commodity, as taught by Igata, into the system of Yee would have been recognized by those of ordinary skill in the art as resulting in an improved system that would enable purchase of merchandise without need of going to a real store (Igata, [0010]).
Regarding claim 3, Yee discloses the system of claim 1, Yee further discloses:
-wherein the accepting unit accepts via the computer the input of the purchase-related information performed by the user who desires to purchase of the commodity - The accepting unit is being interpreted under 35 U.S.C. 112(f) as software running on hardware in light of paragraphs [0065] and [0029-0030] of Applicant’s Spec (Yee, see at least: “The system may receive inputs from the shopper to determine if the item should be added to the cart. Thus data that has been communicated from the shopping assistant to the remote shopper (via the remote server or directly to the remote shopper) may indicate the analysis of the grocery item (e.g., produce). From there, the remote shopper may receive such data indicative of freshness, color, weight, softness, ripeness, etc. The data or information that the remote shopper may receive may be derived from the various sensors (e.g., chemical sensor, gas sensor, spectrometer, etc.). The remote shopper may then decide from the data whether or not to accept the item [i.e. input of the purchase-related information performed by the user who desires to purchase of the commodity]. The remote shopper may thus choose to select the item, find another item, or cancel shopping altogether. The selection from the remote shopper may be sent via data to the shopping assistant, either directly [i.e. the accepting unit accepts via the computer] or via the remote server” [0039] and “Routines executed to implement the embodiments may be implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions referred to as “computer programs.” The computer programs typically include one or more instructions set at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processors in a computer, cause the computer to perform operations necessary to execute elements involving the various aspects [i.e. the accepting unit]” [0134]).
Yee does not disclose that the settlement unit starts settlement of the commodity via the robot, in a case where the person-in-charge of the commodity inputs a consent to the purchase content of the commodity.
Igata, however, teaches an autonomous mobile robot carrying out a shopping task (i.e. [0149]), including the known technique of the settlement unit starting settlement of the commodity via the robot, in a case where the person-in-charge of the commodity inputs a consent to the purchase content of the commodity - The settlement unit is being interpreted under 35 U.S.C. 112(f) as software running on hardware in light of paragraphs [0065] and [0029-0030] of Applicant’s Spec (Igata, see at least: “the shopping task may be carried out automatically or with assistance of a clerk. In the case where the shopping is assisted by a clerk, the autonomous mobile robot 200 may display screens shown in FIG. 8 by the input-output unit 207 to ask the clerk to carry out picking-up of merchandise and the checking-out process” [0150] and “The control unit 103 includes as functional modules an operation plan creation part 1031, an environment perceiving part 1032, and a task execution part 1033 [i.e. the settlement unit]. These functional modules may be implemented by executing programs stored in storage means, such as a read only memory (ROM), by a central processing unit (CPU)” [0057] and Fig. 8 displays an interface of the robot including areas for the clerk to input data such as an ‘ok’ button that the clerk selects after they enter the price of an item [i.e. in a case where the person-in-charge of the commodity inputs a consent to the purchase content of the commodity], as well as, a message that the cash has been dispensed for the cost of the item [i.e. starts settlement of the commodity via the robot]). This known technique is applicable to the system of Yee as they both share characteristics and capabilities, namely, they are directed to an autonomous mobile robot carrying out a shopping task.
It would have been recognized that applying the known technique of the settlement unit starting settlement of the commodity via the robot, in a case where the person-in-charge of the commodity inputs a consent to the purchase content of the commodity, as taught by Igata, to the teachings of Yee would have yielded predictable results because the level of ordinary skill in the art demonstrated by the references applied shows the ability to incorporate such references into similar systems. Further, adding the modification of the settlement unit starting settlement of the commodity via the robot, in a case where the person-in-charge of the commodity inputs a consent to the purchase content of the commodity, as taught by Igata, into the system of Yee would have been recognized by those of ordinary skill in the art as resulting in an improved system that would enable purchase of merchandise without need of going to a real store (Igata, [0010]).
Claim 4 is rejected under 35 U.S.C. 103 as being unpatentable over Yee in view of Baryakar et al. (US 2015/0100461 A1), hereinafter Baryakar.
Regarding claim 4, Yee discloses the system of claim 1, Yee further discloses:
-the receiving unit receives a purchase request for the commodity from the computer succeeded in user authorization - The receiving unit is being interpreted under 35 U.S.C. 112(f) as software running on hardware in light of paragraphs [0065] and [0029-0030] of Applicant’s Spec (Yee, see at least: “At step 201, the system may assign an assistant to a shopper. The system may begin to assign the assistant to the shopper based on a trigger or request from an application, website, or other type of input. The system may assign the assistant based on a distance from the delivery location, rating, compatibility with the shopper [i.e. receives a purchase request for the commodity from the computer succeeded in user authorization], store that the assistant is shopping at (e.g., shopping at the same store as the shopper wishes to purchase items), etc.” [0035]).
Yee does not disclose that there are a plurality of computers which are communicable with the robot, and the receiving unit receiving a purchase request for the commodity from the computer succeeded in user authentication, out of the plurality of computers.
Baryakar, however, teaches allowing users to use a robot to remotely shop for and purchase merchandise (i.e. [0033]), including the known technique of, there being a plurality of computers which are communicable with the robot (Baryakar, see at least: “Resolver 108 receives and processes a variety of control commands sent by two or more users via the device controllers 106 [i.e. wherein there are a plurality of computers], and determines based on a predefined set of rules operation commands which are to be executed by the robot 102 [i.e. which are communicable with the robot]” [0060]), and
the known technique of receiving a purchase request for the commodity from the computer succeeded in user authentication, out of the plurality of computers (Baryakar, see at least: “the multiple users robotic system may be used for remote shopping and may allow the two or more users to use the robot to locate merchandise, view merchandise and purchase merchandise [i.e. receives a purchase request for the commodity]” [0033] and “Resolver 108 receives and processes a variety of control commands sent by two or more users via the device controllers 106 [i.e. out of the plurality of computers], and determines based on a predefined set of rules operation commands which are to be executed by the robot 102” [0060] and “a prioritization of control commands received, that is, which control commands are more important than others; a preferential assignment to a particular device controller over other device controllers [i.e. from the computer succeeded in user authentication]” [0061] and “Resolver rules module 301 includes definitions, preferences and limitations, which are embedded in the robotic server software in the current exemplary embodiment. Way of example: taking into consideration a period of time users are connected to the system in current connection and previous connections, according to users' history, registered and guest users [i.e. from the computer succeeded in user authentication], dates of users' purchasing, dates of entering to the system, frequency of purchasing, amount of purchasing” [0041]). These known techniques are applicable to the system of Yee as they both share characteristics and capabilities, namely, they are directed to allowing users to use a robot to remotely shop for and purchase merchandise.
It would have been recognized that applying the known techniques of, there being a plurality of computers which are communicable with the robot, and receiving a purchase request for the commodity from the computer succeeded in user authentication, out of the plurality of computers, as taught by Baryakar, to the teachings of Yee would have yielded predictable results because the level of ordinary skill in the art demonstrated by the references applied shows the ability to incorporate such references into similar systems. Further, adding the modifications of there being a plurality of computers which are communicable with the robot, and receiving a purchase request for the commodity from the computer succeeded in user authentication, out of the plurality of computers, as taught by Baryakar, into the system of Yee would have been recognized by those of ordinary skill in the art as resulting in an improved system that would allow users to take part in controlling a robot's movement according to their interest (Baryakar, abstract).
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
-Hitchcock et al. (US 2017/0072568 A1) teaches utilizing a robot to purchase items at physical retail locations.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to ARIELLE E WEINER whose telephone number is (571)272-9007. The examiner can normally be reached M-F 8:30-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, Maria-Teresa (Marissa) Thein can be reached at 571-272-6764. 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.
/ARIELLE E WEINER/ Primary Examiner, Art Unit 3689