Prosecution Insights
Last updated: July 17, 2026
Application No. 18/603,838

PERSONALIZED VIRTUAL ENVIRONMENT-BASED MARKETPLACES

Non-Final OA §101§103§112
Filed
Mar 13, 2024
Examiner
RAMPHAL, LATASHA DEVI
Art Unit
3688
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
International Business Machines Corporation
OA Round
3 (Non-Final)
34%
Grant Probability
At Risk
3-4
OA Rounds
1y 3m
Est. Remaining
83%
With Interview

Examiner Intelligence

Grants only 34% of cases
34%
Career Allowance Rate
67 granted / 199 resolved
-18.3% vs TC avg
Strong +49% interview lift
Without
With
+49.1%
Interview Lift
resolved cases with interview
Typical timeline
3y 7m
Avg Prosecution
23 currently pending
Career history
226
Total Applications
across all art units

Statute-Specific Performance

§101
4.4%
-35.6% vs TC avg
§103
81.2%
+41.2% vs TC avg
§102
12.3%
-27.7% vs TC avg
§112
1.6%
-38.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 199 resolved cases

Office Action

§101 §103 §112
DETAILED ACTION This rejection is in response to Request for Continued Examination filed 06/01/2026. Claims 1-20 are currently pending and have been examined. Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 06/01/2026 has been entered. Response to Arguments Applicant's arguments filed 05/04/2026 have been fully considered but they are not persuasive. With respect to applicant’s arguments on pages 12-14 of remarks filed 05/04/2026 that the claims provide an improvement because the instant claims generates an optimized augmented reality experience by utilizing a conditional Generative Adversarial Network (GAN) similar to Example 48 and generating a GAN based virtual market cannot be performed in the mind or considered human activity, Examiner respectfully disagrees. If it is asserted that the invention improves upon conventional functioning of a computer, or upon conventional technology or technological processes, a technical explanation as to how to implement the invention should be present in the specification. That is, the disclosure must provide sufficient details such that one of ordinary skill in the art would recognize the claimed invention as providing an improvement. The specification need not explicitly set forth the improvement, but it must describe the invention such that the improvement would be apparent to one of ordinary skill in the art. Conversely, if the specification explicitly sets forth an improvement but in a conclusory manner (i.e., a bare assertion of an improvement without the detail necessary to be apparent to a person of ordinary skill in the art), the examiner should not determine the claim improves technology. An indication that the claimed invention provides an improvement can include a discussion in the specification that identifies a technical problem and explains the details of an unconventional technical solution expressed in the claim, or identifies technical improvements realized by the claim over the prior art. See MPEP § 2106.05(a). To show that the involvement of a computer assists in improving the technology, the claims must recite the details regarding how a computer aids the method, the extent to which the computer aids the method, or the significance of a computer to the performance of the method. Merely adding generic computer components to perform the method is not sufficient. Thus, the claim must include more than mere instructions to perform the method on a generic component or machinery to qualify as an improvement to an existing technology. See MPEP § 2106.05(f). It is unclear to one of ordinary skill in the art how using a GAN to generate an augmented reality environment provides an improvement. Applicant’s specification merely utilizes a type of generative model such as the cGAN but does not provide further detail on how technology is improved in the following paragraphs: [0039] Virtual marketplace module 240 is tasked with performing analyses on virtual environments, aggregating analyzed user activity data, and rendering visualizations of the virtual marketplaces tailored to user 270. It should be noted that virtual marketplace module 240 may utilize generative models, such as but not limited to generative adversarial networks (GANs) and the like, utilizing training datasets derived from one or more of databases 215, user analysis module database 230, and virtual marketplace module database 250 to construct personalized virtual environment-based marketplaces. In some embodiments, a personalized virtual environment-based marketplace is a multi-dimensional hierarchal shopping floor comprising a plurality of virtual stores selected corresponding to the user activity data analyzed by user analysis module 220. It should be noted that virtual marketplace module 240 is configured to utilize one or more artificial intelligence-based techniques including, but not limited to computer vision systems , natural language processing (NLP), linguistics analysis, image analysis, topic identification, virtual object recognition, setting/environment classification, and any other applicable artificial intelligence and/or cognitive-based techniques known to those of ordinary skill in the art. [0056] At step 650 of process 600, machine learning module 360 utilizes GANs generative model to construct the virtual-environment based marketplace. The computing device utilizing a CGAN recited in the claims is merely used as a tool to implement the abstract idea. Thus, the claims do not include more than mere instructions to perform the method on a generic component or machinery to qualify as an improvement to an existing technology. Example 48 is related to speech separation and claim 2 is eligible due to an improvement to speech separation technology which is not analogous to generating virtual reality environments in the instant claims. The cGAN recited in dependent claims 7, 14, and 20 is not directed towards the abstract idea and is considered as an additional element. With respect to applicant’s arguments on pages 14-16 of remarks filed 05/04/2026 that Rathod fails to teach the interactive virtual objects selected by chatbots that are presented based on analysis of virtual environment and linguistic input, Examiner respectfully disagrees. Applicant’s arguments with respect to claim amendments have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Claim Rejections - 35 USC § 112(b) 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-20 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Claim 5 recites wherein generating a virtual-environment based marketplace comprises, rendering said claim indefinite because it is unclear whether a virtual-environment based marketplace recited in claim 5 is the same or different from the virtual environment-based marketplace recited in independent claim 1. Appropriate correction or clarification is required. There is insufficient antecedent basis for this following limitations in Claims 1, 8, and 15 recite: the analysis…;…the aggregation; Claims 4, 11, and 17 recite: the generation; Claims 5, 12, and 18 recite: the marketplace…; Appropriate correction or clarification is required. 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-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to a judicial exception (an abstract idea) without significantly more. Under Step 1 of the Subject Matter Eligibility Test, it must be considered whether the claims are directed to one of the four statutory classes of invention. See MPEP § 2106. In the instant case, claims 1-7 are directed to a method, claims 8-14 are is directed to a computer program product comprising computer readable storage media (Applicant’s specification, [0019]: computer readable storage medium is not to be construed in the form of transitory signals per se), and claims 15-20 are directed to a system (which falls within one of the four statutory categories of invention (process/apparatus). Accordingly, the claims will be further analyzed under revised step 2: Under step 2A (prong 1) of the Subject Matter Eligibility Test, it must be considered whether the claims recite a judicial exception if so, then determine in Prong Two if the recited judicial exception is integrated into a practical application of that exception. If the claim recites a judicial exception (i.e., an abstract idea), the claim requires further analysis in Prong Two. One of the enumerated groupings of abstract ideas is defined as certain methods of organizing human activity that includes fundamental economic principles or practices (including hedging, insurance, mitigating risk); commercial or legal interactions (including agreements in the form of contracts; legal obligations; advertising, marketing or sales activities or behaviors; business relations); managing personal behavior or relationships or interactions between people (including social activities, teaching, and following rules or instructions). See MPEP § 2106.04(a)(2). Regarding representative independent claim 1, recites the abstract idea of: analyzing, …, a plurality of user activity data associated with a user and determining a plurality of contextual information associated with the user; wherein analyzing the plurality of user activity data comprises analyzing a virtual environment and at least one linguistic input associated with the user; aggregating, …, the plurality of user activity data based on the analysis to filter the plurality of user activity data based on one or more derivatives of the contextual information. The above-recited limitations amounts to certain methods of organizing human activity as it relates to sales activities and commercial interactions because the claim involves analyzing user activity data for a user, aggregating the activity data to filter activity data of the user. Accordingly, the claim recites an abstract idea. See MPEP § 2106. The Step 2A (prong 2) of the Subject Matter Eligibility Test, is the next step in the eligibility analyses and looks at whether the abstract idea is integrated into a practical application. This requires an additional element or combination of additional elements in the claims to apply, rely on, or use the judicial exception in a manner that imposes a meaningful limit on the judicial exception, such that the claim is more than a drafting effort designed to monopolize the exception. See MPEP § 2106. In this instance, the claims recite the additional elements such as: A computer-implemented method for constructing personalized virtual environment-based marketplaces, the computer-implemented method comprising: …, by a computing device,…; … by the computing device …; generating, by the computing device, a virtual environment-based marketplace in accordance with the aggregation wherein the virtual environment-based marketplace is generated by a generative model and comprises a multi-dimensional hierarchal shopping floor comprising a plurality of avatars correlating filtered user activity data to a plurality of catalogs visualized in the virtual environment-based marketplace; wherein the plurality of catalogs are interactive virtual objects selected by a chatbot and presented to the user based on the analysis of the virtual environment and the at least one linguistic input. (Claims 1); …, by the computing device, …the virtual …the virtual …(Claims 4, 11, and 17); wherein generating a virtual-environment based marketplace comprises: utilizing, by the computing device, a generative model to construct the virtual-environment based marketplace wherein the marketplace is the multi-dimensional hierarchal shopping floor comprising a plurality of virtual stores selected corresponding to the analyzed user activity data (Claims, 5, 12, & 18); …, by the computing device,…, by the computing device, …(Claims 6, 13, 19); wherein the virtual environment-based marketplace is an optimized visualization of an augmented reality-based virtual space, generated by a conditional Generative Adversarial Network (GAN), comprising one or more holographic projections of products related to the plurality of user activity data configured to be traversed by an avatar representing the user; and the conditional GAN operates a feedback loop. (Claims 7,14, & 20); A computer program product for constructing personalized virtual environment-based marketplaces, the computer program product comprising or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media, the stored program instructions comprising: program instructions…; wherein the program instructions … program instructions…; program instructions…virtual…program instructions to generate a virtual environment-based marketplace in accordance with the aggregation wherein the virtual environment-based marketplace is generated by a generative model and comprises a multi-dimensional hierarchal shopping floor comprising a plurality of avatars correlating filtered user activity data to a plurality of catalogs visualized in the virtual environment-based marketplace; wherein the plurality of catalogs are interactive virtual objects selected by a chatbot and presented to the user based on the analysis of the virtual environment and the at least one linguistic input (Claim 8); A computer system for constructing personalized virtual environment-based marketplaces, the computer system comprising: one or more processors; one or more computer-readable memories; and program instructions stored on at least one of the one or more computer-readable memories for execution by at least one of the one or more processors, the program instructions comprising: program instructions…; wherein program instruction to …; program instructions…; program instructions to generate a virtual environment-based marketplace in accordance with the aggregation wherein the virtual environment-based marketplace is generated by a generative model and comprises a multi-dimensional hierarchal shopping floor comprising a plurality of avatars correlating filtered user activity data to a plurality of catalogs visualized in the virtual environment-based marketplace; wherein the plurality of catalogs are interactive virtual objects selected by a chatbot and presented to the user based on the analysis of the virtual environment and the at least one linguistic input (Claim 15); program instructions (Claims 9, 11-13, 16-19). However, these elements do not amount to an improvement in the functioning of a computer or any other technology or technical field, apply the judicial exception with, or by use of, a particular machine, or 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, such that the claim as a whole is more than a drafting effort designed to monopolize the exception. Independent claims and dependent claims also fail to recite elements which amount to an improvement in the functioning of a computer or any other technology or technical field, apply the judicial exception with, or by use of, a particular machine, or 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, such that the claim as a whole is more than a drafting effort designed to monopolize the exception. For example, independent claims and dependent claims are directed to the abstract idea itself and do not amount to an integration according to any one of the considerations above. Step 2B is the next step in the eligibility analyses and evaluates whether the claims recite additional elements that amount to an inventive concept (i.e., “significantly more”) than the recited judicial exception. According to Office procedure, revised Step 2A overlaps with Step 2B, and thus, many of the considerations need not be re-evaluated in Step 2B because the answer will be the same. See MPEP § 2106. In Step 2A, several additional elements were identified as additional limitations: A computer-implemented method for constructing personalized virtual environment-based marketplaces, the computer-implemented method comprising: …, by a computing device,…; … by the computing device …; generating, by the computing device, a virtual environment-based marketplace in accordance with the aggregation wherein the virtual environment-based marketplace is generated by a generative model and comprises a multi-dimensional hierarchal shopping floor comprising a plurality of avatars correlating filtered user activity data to a plurality of catalogs visualized in the virtual environment-based marketplace; wherein the plurality of catalogs are interactive virtual objects selected by a chatbot and presented to the user based on the analysis of the virtual environment and the at least one linguistic input. (Claims 1); …, by the computing device, …the virtual …the virtual …(Claims 4, 11, and 17); wherein generating a virtual-environment based marketplace comprises: utilizing, by the computing device, a generative model to construct the virtual-environment based marketplace wherein the marketplace is the multi-dimensional hierarchal shopping floor comprising a plurality of virtual stores selected corresponding to the analyzed user activity data (Claims, 5, 12, & 18); …, by the computing device,…, by the computing device, …(Claims 6, 13, 19); wherein the virtual environment-based marketplace is an optimized visualization of an augmented reality-based virtual space, generated by a conditional Generative Adversarial Network (GAN), comprising one or more holographic projections of products related to the plurality of user activity data configured to be traversed by an avatar representing the user; and the conditional GAN operates a feedback loop. (Claims 7,14, & 20); A computer program product for constructing personalized virtual environment-based marketplaces, the computer program product comprising or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media, the stored program instructions comprising: program instructions…; wherein the program instructions … program instructions…; program instructions…virtual…program instructions to generate a virtual environment-based marketplace in accordance with the aggregation wherein the virtual environment-based marketplace is generated by a generative model and comprises a multi-dimensional hierarchal shopping floor comprising a plurality of avatars correlating filtered user activity data to a plurality of catalogs visualized in the virtual environment-based marketplace; wherein the plurality of catalogs are interactive virtual objects selected by a chatbot and presented to the user based on the analysis of the virtual environment and the at least one linguistic input (Claim 8); A computer system for constructing personalized virtual environment-based marketplaces, the computer system comprising: one or more processors; one or more computer-readable memories; and program instructions stored on at least one of the one or more computer-readable memories for execution by at least one of the one or more processors, the program instructions comprising: program instructions…; wherein program instruction to …; program instructions…; program instructions to generate a virtual environment-based marketplace in accordance with the aggregation wherein the virtual environment-based marketplace is generated by a generative model and comprises a multi-dimensional hierarchal shopping floor comprising a plurality of avatars correlating filtered user activity data to a plurality of catalogs visualized in the virtual environment-based marketplace; wherein the plurality of catalogs are interactive virtual objects selected by a chatbot and presented to the user based on the analysis of the virtual environment and the at least one linguistic input (Claim 15); program instructions (Claims 9, 11-13, 16-19). These additional limitations, including the limitations in the independent claims and dependent claims, do not amount to an inventive concept because the recitations above do not amount to an improvement in the functioning of a computer or any other technology or technical field, apply the judicial exception with, or by use of, a particular machine, or 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, such that the claim as a whole is more than a drafting effort designed to monopolize the exception. In addition, they were already analyzed under Step 2A and did not amount to a practical application of the abstract idea. For these reasons, the claims are rejected under 35 U.S.C. 101. 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. 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. Claim(s) 1-6, 8-13, 15-19 are rejected under 35 U.S.C. 103 as being unpatentable over Rathod et al. (US Pub. No. 20180350144 A1, hereinafter “Rathod”) in view of Walton et al. (US Pub. No. 20230393659 A1, hereinafter “Walton”). Regarding claims 1, 8, and 15 Rathod discloses a computer-implemented method for constructing personalized virtual environment-based marketplaces, the computer-implemented method comprising (Rathod, [0107]: computer implemented for virtual simulations of real life activities; [0129]: market): analyzing, by a computing device, a plurality of user activity data associated with a user and determining a plurality of contextual information associated with the user; wherein analyzing the plurality of user activity data comprises analyzing…. at least one linguistic input associated with the user; aggregating, by the computing device, the plurality of user activity data based on the analysis to filter the plurality of user activity data based on one or more derivatives of the contextual information (Rathod, [0290]: identifies user's one or more types of activities in real world; [0291]: analyze and log one or more of user’s physical and digital activities; [0313]: digital activities including actions, call-to-actions, reactions, transactions, sharing, communications, collaborations in virtual world; [0292]: determining user activities, senses, and actions in real world including one or more types of content data (e.g. date, time, and location) and analyzing identified voice and converted voice to text based on voice recognition; [0301]: identifies and adds user activities; [0336]: search and filter user activities based on content data (e.g. date and time); [0130]: contextual one or more types of contents, media, data and metadata; [0080]: tracking one or more types of user’s data (e.g. recognized keywords detected in user's voice or talk based on voice recognition technologies) and determining virtual objects/elements based on one or more types of user’s data); and generating, by the computing device, a virtual environment-based marketplace in accordance with the aggregation wherein the virtual environment-based marketplace is generated …and comprises a multi-dimensional hierarchal shopping floor comprising a plurality of avatars correlating the filtered plurality of user activity data to a plurality of catalogs visualized in the virtual environment-based marketplace (Rathod, [0300]: display associated or determined or contextual one or more types of said monitored activity equivalent virtual objects in virtual world based on said identified one or more types of activities in real world; [0107]: generating a virtual world simulations based on real environment based on user activities; [0110]: hosting virtual world based on user’s real world location that is tracked and displays 360-degree virtual tour of real world including building, mall, and floor; [0119]: virtual world comprises multi-dimensional format with indoors and outdoors of locations, places, buildings; [0458]: creating user's realistic 3D animated avatar 4501/4507 based on one or more photos and/or videos and/or one or more types of data and metadata by employing techniques (For example Loom.ai) or 3D modeling of user's realistic 3D animated avatar based on location and time of user’s activities; [0126]: simulating one or more avatars based on user activity; [0313]: virtual worlds with avatars and with objects related to products and services; [0314]: avatars and showing visual connection link as virtual representations where user can click and select products to purchase in 3D). Rathod does not teach: analyzing a virtual environment …; …by a generative model…; wherein the plurality of catalogs are interactive virtual objects selected by a chatbot and presented to the user based on the analysis of the virtual environment and the at least one linguistic input. However, Walton teaches: analyzing a virtual environment …; … by a generative model …; wherein the plurality of catalogs are interactive virtual objects selected by a chatbot and presented to the user based on the analysis of the virtual environment and the at least one linguistic input (Walton, [0056]: the virtual assistant application 130 receives or obtains input from a user, the physical environment, a virtual reality environment, or a combination thereof via different modalities and communicates the input to the virtual assistant engine 110. Based on the input, the virtual assistant engine 110 analyzes the input and generates responses (e.g., text or audio responses, virtual content such as a virtual object, or the like) as output. The virtual assistant application 130 may present the response to the user at the client system 130 (e.g., rendering virtual content overlaid on a real-world object within the display); [0054]: The user input may include text or voice; [0061]: virtual content items (e.g. menu and product information; [0058]: user interacts with generated virtual content; [0067]: rendering virtual content based on tracking of user; [0069]: rendering virtual reality interface based on other virtual content in the extended reality environment; [0136]: machine learning models). It would have been obvious to one of ordinary skill in the art at the time the invention was made to have modified the analyzing of the at least one linguistic input and generating step of Rathod with analyzing the virtual environment, a generative model, and the plurality of catalogs are interactive virtual objects selected by a chatbot and presented to the user based on the analysis of the virtual environment and the at least one linguistic input as taught by Walton because the results of such a modification would be predictable. Specifically, Rathod would continue to teach the analyzing of the at least one linguistic input and generating except that now analyzing the virtual environment, a generative model, and the plurality of catalogs are interactive virtual objects selected by a chatbot and presented to the user based on the analysis of the virtual environment and the at least one linguistic input is taught according to the teachings of Walton in order to provide a virtual assistant to assist users to retrieve information. This is a predictable result of the combination. (Walton, [0056-0057]). Regarding claims 2, 9, and 16 The combination of Rathod and Walton teaches the computer-implemented method of claim 1, further comprising accessing the plurality of contextual information associated with the user based on partitioned reference metadata derived from the correlation; wherein access to at least one level of the multi-dimensional hierarchal shopping floor is based on the partitioned reference metadata (Rathod, [0129]: access activity type specific contextual template simulation of particular activity; [0335]: identifies contextual types of virtual objects; [0130]: contextual one or more types of contents, media, data and metadata; [0043]: using the one or more types of contents associated data and metadata to associate virtual objects with object criteria; [0080]: metadata related to user’s activities, actions, senses, participated events, behaviours, conducted transactions, communications, collaborations, connections, sharing, and associated date and time, location; [0110]: hosting virtual world based on user’s real world location that is tracked and displays 360-degree virtual tour of real world including floor of a building associated with objects, products, persons, accessories, and items based on indoor maps; [0119]: virtual world comprises multi-dimensional format with indoors and outdoors of locations, places, buildings; [0126]: access 360-degree views and indoors maps). Regarding claims 3 and 10 The combination of Rathod and Walton teaches the computer-implemented method of claim 1, wherein the plurality of user activity data comprises one or more of browsing history of the user, time range, relevant shopper activity, duration of usage, chatbot interactivity metric, or combination thereof (Rathod, [0129]: browsing websites; [0011]: user’s current or past data; [0127]: user data includes date and time, shopping activities; [0093]: duration; [0310]: usage; [0319]: chat; [0370]: chat or instant messenger). Regarding claims 4, 11, and 17 The combination of Rathod and Walton teaches the computer-implemented method of claim 1, wherein aggregating comprises: determining, by the computing device, an amount of time and a type of content associated with the user interacting within the virtual environment-based marketplace in order to optimize the generation of the virtual environment-based marketplace (Rathod, [0290]: identifies user's one or more types of activities in real world; [0291]: analyze and log one or more of user’s activities; [0301]: identifies and adds user activities; [0015]: provide schedules or date & times or ranges of date & times (from-to date & times), provide or upload one or more virtual objects or virtual elements, provide associated rules including duration; [0093]: identifying associated one or more type of activities or actions, names, duration of conducting or participating or doing of one or more types of activities and actions; [0107]: generating a virtual world based on real environment based on user activities). Regarding claims 5, 12, and 18 The combination of Rathod and Walton teaches the computer-implemented method of claim 1, wherein generating a virtual-environment based marketplace comprises: utilizing, by the computing device, …to construct the virtual-environment based marketplace wherein the marketplace is the multi-dimensional hierarchal shopping floor comprising a plurality of virtual stores selected corresponding to the analyzed user activity data (Rathod, [0107]: generating a virtual world based on real environment based on user activities; [0110]: 360-degree views or 360-degree virtual tour of real world including building, mall, and floor; [0119]: virtual world comprises multi-dimensional format with indoors and outdoors of locations, places, buildings). However, Walton teaches: the generative model (Walton, [0136]: machine learning models). The motivation to combine Rathod and Walton is the same as set forth above in claim 1. Regarding claims 6, 13, and 19 The combination of Rathod and Walton teaches the computer-implemented method of claim 2, wherein aggregating comprises: filtering, by the computing device, the plurality of user activity data based on an analysis of the plurality of contextual information; wherein the filtering comprises tagging, by the computing device, the plurality of user activity data with access privilege metadata based on the analysis of the plurality of contextual information (Rathod, [0263]: automatically associate one or more types of data and metadata; [0112]: tracking and logging a plurality types of information, one or more types of contents, data and metadata related to user activities; [0124]: metadata to identify user's one or more types of activities; [0336]: filter activities displayed as metadata). Claim(s) 7, 14, and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Rathod and Wang as applied to claim 1 above, and further in view of Ding et al. (US Pub. No. 20230281981 A1). Regarding claims 7, 14, and 20 The combination of Rathod and Walton teaches the computer-implemented method of claim 1, wherein the virtual environment-based marketplace is an optimized visualization of an augmented reality-based virtual space,…, comprising one or more holographic projections of products related to the plurality of user activity data configured to be traversed by an avatar representing the user, … (Rathod, [0107]: generating a virtual world based on real environment based on user activities; [0110]: 360-degree views or 360-degree virtual tour of real world including building, mall, and floor; [0119]: virtual world comprises multi-dimensional format; [0122]: select avatar of user based on change of type of activity including if user is traveling via particular type of vehicle then change avatar or image depicting that user is travelling; [0126]: generates or records visual world or simulation of said activity displaying that avatar of user performing activities). The combination of Rathod and Walton does not teach: generated by a conditional Generative Adversarial Network (GAN), … and the conditional GAN operates a feedback loop. However, Ding teaches: generated by a conditional Generative Adversarial Network (GAN), … and the conditional GAN operates a feedback loop (Ding, [0006]: pre-trained in a conditional generative adversarial network (cGAN), is used to generate synthetic images for augmenting a training datase to train a keypoint estimation network that is trained iteratively; [0054]: training iterations are repeated until the updated keypoint estimation network f′ satisfies a performance criterion) It would have been obvious to one of ordinary skill in the art at the time the invention was made to have modified the virtual environment based marketplace of Rathod and Walton with a conditional GAN that operates a feedback loop as taught by Ding because the results of such a modification would be predictable. Specifically, Rathod and Walton would continue to teach the virtual environment based marketplace except that now a conditional GAN that operates a feedback loop is taught according to the teachings of Ding in order to ensure quality of training set. This is a predictable result of the combination. (Ding, [0006]). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure is cited as Abraham et al. (US Pub. No. 20130317950 A1) related to creating a virtual store customized based on user behavior, Crow et al. (US Pub. No. 20160371768 A1) related to generates a virtual world including objects, representations of users, and locations for presentation to online system users, and non-patent literature, User Activity Monitoring and Personalized Recommendations for Enhancing the VR Shopping Experience, related to virtual reality shopping environments using AI-based recommendation algorithms to analyze user profiles. Any inquiry concerning this communication or earlier communications from the examiner should be directed to LATASHA DEVI RAMPHAL whose telephone number is (571)272-2644. The examiner can normally be reached 11 AM - 7:30 PM (EST). 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, Jeffrey A. Smith can be reached at 5712726763. 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. /LATASHA D RAMPHAL/Examiner, Art Unit 3688 /Jeffrey A. Smith/Supervisory Patent Examiner, Art Unit 3688
Read full office action

Prosecution Timeline

Show 4 earlier events
Nov 10, 2025
Response Filed
Mar 02, 2026
Final Rejection mailed — §101, §103, §112
May 01, 2026
Examiner Interview Summary
May 01, 2026
Applicant Interview (Telephonic)
May 04, 2026
Response after Non-Final Action
Jun 01, 2026
Request for Continued Examination
Jun 10, 2026
Response after Non-Final Action
Jun 26, 2026
Non-Final Rejection mailed — §101, §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12664575
Systems and Methods for Improved Vehicle Transaction Platforms
5y 6m to grant Granted Jun 23, 2026
Patent 12664576
USING GENERATIVE ARTIFICIAL INTELLIGENCE TO OPTIMIZE PRODUCT SEARCH QUERIES
3y 0m to grant Granted Jun 23, 2026
Patent 12639747
Method and System for Energy Transaction Platform
3y 9m to grant Granted May 26, 2026
Patent 12572964
NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM AND SYSTEM PERFORMING SPECIFIC PROCESS WHICH ENABLES PAYMENT OF CHARGE OF ARTICLE
3y 11m to grant Granted Mar 10, 2026
Patent 12572934
SYSTEM AND METHOD FOR IMPLEMENTING AN EDGE QUEUING PLATFORM
3y 8m to grant Granted Mar 10, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

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

Prosecution Projections

3-4
Expected OA Rounds
34%
Grant Probability
83%
With Interview (+49.1%)
3y 7m (~1y 3m remaining)
Median Time to Grant
High
PTA Risk
Based on 199 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

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

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

Free tier: 3 strategy analyses per month