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 .
Examiner Note
This Non-Final Rejection is to replace the Non-Final Rejection dated 16 January 2026.
Remarks
This action is in response to the applicant’s RCE filed 15 December 2025, which is in response to the USPTO office action mailed 16 September 2025. Claims 6, 22 and 30 are amended. Claims 1-5, 13-20 and 29 are cancelled. Claim 34 is added. Claims 6-12, 21-28 and 30-34 are currently pending.
Response to Arguments
With respect to the 35 USC §102(a)(1) rejection of claims 6, 22 and 30, the applicant’s arguments are moot in view of a new grounds of rejection, as necessitated by the applicant's amendments.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claims 6, 22, 30 and 34 are rejected under 35 U.S.C. 103 as being unpatentable over CUI et al., US 2022/0207076 A1 (hereinafter “Cui”) in view of Vee et al., US 2014/0188935 A1 (hereinafter “Vee”).
Claim 6: Cui teaches a method comprising:
receiving a search input (Cui, [0028] note the user may input, with voice or text, a query request, [Fig. 3] note 310, [0046] note Firstly, a query 310 for an image can be received);
identifying, using the search input, a set of existing images that correspond to keywords corresponding to the search input (Cui, [0030] note an image index 142 for use by the search engine in retrieving images; i.e. existing images, [0035] note a set of components corresponding to a query “red apple and purple grape” may be <red apple, purple grape>; i.e. keywords, [Fig. 3] note 320, [0046] note a first set of images 320 retrieved according to the query 310 can be obtained… the first set of images 320 may be retrieved by the search engine based on the query 310);
determining that the identified set of existing images does not satisfy a threshold value (Cui, [0037] note herein, “an image partially satisfying a query” may also be referred to as “an image not satisfying a query”, “an image not fully satisfying a query”, and the like, [Fig. 3] note 330, [0047] note At 330, it is can be determined whether the first set of images 320 includes a first image that partially satisfies the query 310; i.e. the examiner interprets images that do not fully satisfy a query reads on not satisfying a threshold value); and
in response to determining that the identified set of existing images does not satisfy the threshold value, generating new images that correspond to the search input (Cui, [Fig. 3] note 350, [0049] note If the first set of images 320 includes the first image that partially satisfies the query 310, at 350, a second image 360 can be generated based at least on the query 310. Since the second image 360 is generated based at least on the query 310, the second image 360 will have a higher matching degree with the query 310 or fully satisfy the query 310); and
displaying, for selection, images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images (Cui, [0019] note The retrieved existing images and the generated images can be combined into an image search result to be provided to the user, [0025] note provide in the image search results not only existing images searched on the network, but also images generated according to queries, [0028] note display unit 114 may be configured to present a visual interface associated with an image search service and various other information to a user of the terminal device 110, for example, presenting a search box in which a user can input the query, presenting image search results, and the like).
Cui does not explicitly teach wherein the threshold value is different than the search input.
However, Vee teaches this (Vee, [0103] note broadening structured queries may be generated when the search results corresponding to the first structured query are below a threshold number of search results. Structured queries with too many limitations, or that use query tokens that do not match many social-graph entities, may produce few or no results. When a structured query produces too few results, it may be useful to provide suggests for how to modify that query to generate additional result. The social-networking system 160 may analyze the first structured query and provide suggestion for how to modify the query so that it produces more results. The threshold number of search results may be any suitable number of results, and may be determined by the social-networking system 160 or be user-defined).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the image generation of Cui with the threshold number of search results of Vee according to known methods (i.e. generating images based on a number of search results being under a threshold). Motivation for doing so is that when a structured query produces too few results, it may be useful to provide suggests for how to modify that query to generate additional results (Vee, [0103]).
Claim 22: Cui teaches one or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
receiving a search input Cui, [0028] note the user may input, with voice or text, a query request, [Fig. 3] note 310, [0046] note Firstly, a query 310 for an image can be received);
identifying, using the search input, a set of existing images that correspond to keywords corresponding to the search input (Cui, [0030] note an image index 142 for use by the search engine in retrieving images; i.e. existing images, [0035] note a set of components corresponding to a query “red apple and purple grape” may be <red apple, purple grape>; i.e. keywords, [Fig. 3] note 320, [0046] note a first set of images 320 retrieved according to the query 310 can be obtained… the first set of images 320 may be retrieved by the search engine based on the query 310);
determining that the identified set of existing images does not satisfy a threshold value (Cui, [0037] note herein, “an image partially satisfying a query” may also be referred to as “an image not satisfying a query”, “an image not fully satisfying a query”, and the like, [Fig. 3] note 330, [0047] note At 330, it is can be determined whether the first set of images 320 includes a first image that partially satisfies the query 310; i.e. the examiner interprets images that do not fully satisfy a query reads on not satisfying a threshold value); and
in response to determining that the identified set of existing images does not satisfy the threshold value, generating new images that correspond to the search input (Cui, [Fig. 3] note 350, [0049] note If the first set of images 320 includes the first image that partially satisfies the query 310, at 350, a second image 360 can be generated based at least on the query 310. Since the second image 360 is generated based at least on the query 310, the second image 360 will have a higher matching degree with the query 310 or fully satisfy the query 310); and
displaying, for selection, images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images (Cui, [0019] note The retrieved existing images and the generated images can be combined into an image search result to be provided to the user, [0025] note provide in the image search results not only existing images searched on the network, but also images generated according to queries, [0028] note display unit 114 may be configured to present a visual interface associated with an image search service and various other information to a user of the terminal device 110, for example, presenting a search box in which a user can input the query, presenting image search results, and the like).
Cui does not explicitly teach wherein the threshold value is different than the search input.
However, Vee teaches this (Vee, [0103] note broadening structured queries may be generated when the search results corresponding to the first structured query are below a threshold number of search results. Structured queries with too many limitations, or that use query tokens that do not match many social-graph entities, may produce few or no results. When a structured query produces too few results, it may be useful to provide suggests for how to modify that query to generate additional result. The social-networking system 160 may analyze the first structured query and provide suggestion for how to modify the query so that it produces more results. The threshold number of search results may be any suitable number of results, and may be determined by the social-networking system 160 or be user-defined).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the image generation of Cui with the threshold number of search results of Vee according to known methods (i.e. generating images based on a number of search results being under a threshold). Motivation for doing so is that when a structured query produces too few results, it may be useful to provide suggests for how to modify that query to generate additional results (Vee, [0103]).
Claim 30: Cui teaches a system comprising: one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
receiving a search input (Cui, [0028] note the user may input, with voice or text, a query request, [Fig. 3] note 310, [0046] note Firstly, a query 310 for an image can be received);
identifying, using the search input, a set of existing images that correspond to keywords corresponding to the search input (Cui, [0030] note an image index 142 for use by the search engine in retrieving images; i.e. existing images, [0035] note a set of components corresponding to a query “red apple and purple grape” may be <red apple, purple grape>; i.e. keywords, [Fig. 3] note 320, [0046] note a first set of images 320 retrieved according to the query 310 can be obtained… the first set of images 320 may be retrieved by the search engine based on the query 310);
determining that the identified set of existing images does not satisfy a threshold value (Cui, [0037] note herein, “an image partially satisfying a query” may also be referred to as “an image not satisfying a query”, “an image not fully satisfying a query”, and the like, [Fig. 3] note 330, [0047] note At 330, it is can be determined whether the first set of images 320 includes a first image that partially satisfies the query 310; i.e. the examiner interprets images that do not fully satisfy a query reads on not satisfying a threshold value); and
in response to determining that the identified set of existing images does not satisfy the threshold value, generating new images that correspond to the search input (Cui, [Fig. 3] note 350, [0049] note If the first set of images 320 includes the first image that partially satisfies the query 310, at 350, a second image 360 can be generated based at least on the query 310. Since the second image 360 is generated based at least on the query 310, the second image 360 will have a higher matching degree with the query 310 or fully satisfy the query 310); and
displaying, for selection, images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images (Cui, [0019] note The retrieved existing images and the generated images can be combined into an image search result to be provided to the user, [0025] note provide in the image search results not only existing images searched on the network, but also images generated according to queries, [0028] note display unit 114 may be configured to present a visual interface associated with an image search service and various other information to a user of the terminal device 110, for example, presenting a search box in which a user can input the query, presenting image search results, and the like).
Cui does not explicitly teach wherein the threshold value is different than the search input.
However, Vee teaches this (Vee, [0103] note broadening structured queries may be generated when the search results corresponding to the first structured query are below a threshold number of search results. Structured queries with too many limitations, or that use query tokens that do not match many social-graph entities, may produce few or no results. When a structured query produces too few results, it may be useful to provide suggests for how to modify that query to generate additional result. The social-networking system 160 may analyze the first structured query and provide suggestion for how to modify the query so that it produces more results. The threshold number of search results may be any suitable number of results, and may be determined by the social-networking system 160 or be user-defined).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the image generation of Cui with the threshold number of search results of Vee according to known methods (i.e. generating images based on a number of search results being under a threshold). Motivation for doing so is that when a structured query produces too few results, it may be useful to provide suggests for how to modify that query to generate additional results (Vee, [0103]).
Claim 34: Cui and Vee teach method of claim 6, wherein determining that the identified set of existing images does not satisfy the threshold value comprises: determining that a value representing a quantity of the identified set of existing images does not satisfy a second value representing a threshold quantity of images (Vee, [0103] note broadening structured queries may be generated when the search results corresponding to the first structured query are below a threshold number of search results. Structured queries with too many limitations, or that use query tokens that do not match many social-graph entities, may produce few or no results. When a structured query produces too few results, it may be useful to provide suggests for how to modify that query to generate additional result. The social-networking system 160 may analyze the first structured query and provide suggestion for how to modify the query so that it produces more results. The threshold number of search results may be any suitable number of results, and may be determined by the social-networking system 160 or be user-defined).
Claims 7, 8, 12, 21, 23-25, 31 and 32 are rejected under 35 U.S.C. 103 as being unpatentable over Cui and Vee in further view of KIM et al., US 2025/0005809 A1 (hereinafter “Kim”).
Claim 7: Cui and Vee do not explicitly teach the method of claim 6, wherein the search input is in text form, and the keywords are expanded from the received search input.
However, Kim teaches this (Kim, [0064] note FIG. 1 illustrates a user terminal 101, a social network system 102, and a search result providing system 100, [0071] note social network system 102 serves as a service platform that provides a social network service (SNS) to the user terminal 101 corresponding to a client, [0072] note search result providing system 100 may include a document on an SNS (hereinafter, also referred to as an SNS document), for example, an image in a search result associated with the keyword in conjunction with the social network system 102, [0085] note if a preset or less number of documents are extracted as the search result using the representative tag, the extractor unit 211 may expand the search result through an additional search using the related tag, [Fig. 6] note 610, [0119] note an example of a search result screen 600 displayed on the user terminal 101 as a user interface associated with a search result display procedure).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the generative image acquisition of Cui and Vee with the search result expansion of Kim according to known methods (i.e. expanding search results through an additional search using a related tag). Motivation for doing so is that this provides a community space for sharing an image taken or created by the user with other users and viewing images of other users (Kim, [0071]).
Claim 8: Cui and Vee teach the method of claim 6, wherein displaying the images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images comprises: displaying the images (Cui, [0019] note The retrieved existing images and the generated images can be combined into an image search result to be provided to the user, [0025] note provide in the image search results not only existing images searched on the network, but also images generated according to queries, [0028] note display unit 114 may be configured to present a visual interface associated with an image search service and various other information to a user of the terminal device 110, for example, presenting a search box in which a user can input the query, presenting image search results, and the like).
Cui and Vee do not explicitly teach on an instance of an account of a multi-media platform.
However, Kim teaches the multi-media platform (Kim, [0064] note FIG. 1 illustrates a user terminal 101, a social network system 102, and a search result providing system 100, [0071] note social network system 102 serves as a service platform that provides a social network service (SNS) to the user terminal 101 corresponding to a client, [0072] note search result providing system 100 may include a document on an SNS (hereinafter, also referred to as an SNS document), for example, an image in a search result associated with the keyword in conjunction with the social network system 102, [0085] note if a preset or less number of documents are extracted as the search result using the representative tag, the extractor unit 211 may expand the search result through an additional search using the related tag, [Fig. 6] note 610, [0119] note an example of a search result screen 600 displayed on the user terminal 101 as a user interface associated with a search result display procedure).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the generative image acquisition of Cui and Vee with the social network service (SNS) including a search service of Kim according to known methods (i.e. providing generative images via a combination of a social network service and a search service). Motivation for doing so is that this provides a community space for sharing an image taken or created by the user with other users and viewing images of other users (Kim, [0071]).
Claim 12: Cui and Vee teach the method of claim 6, wherein displaying the images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images comprises: displaying one or more of the images (Cui, [0019] note The retrieved existing images and the generated images can be combined into an image search result to be provided to the user, [0025] note provide in the image search results not only existing images searched on the network, but also images generated according to queries, [0028] note display unit 114 may be configured to present a visual interface associated with an image search service and various other information to a user of the terminal device 110, for example, presenting a search box in which a user can input the query, presenting image search results, and the like).
Cui and Vee do not explicitly teach ranked by matching property and popularity.
However, Kim teaches the multi-media platform (Kim, [0064] note FIG. 1 illustrates a user terminal 101, a social network system 102, and a search result providing system 100, [0071] note social network system 102 serves as a service platform that provides a social network service (SNS) to the user terminal 101 corresponding to a client, [0072] note search result providing system 100 may include a document on an SNS (hereinafter, also referred to as an SNS document), for example, an image in a search result associated with the keyword in conjunction with the social network system 102, [0088] note the provider unit 213 may sort documents based on ranking scores and may provide the sorted documents as the search result associated with the keyword, [0120] note the search result 610 may include documents that are sorted based on rankings to which the popularity and the newness are applied).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the generative image acquisition of Cui and Vee with search service of Kim according to known methods (i.e. sorting and ranking search results based on keywords and popularity). Motivation for doing so is that this provides a community space for sharing an image taken or created by the user with other users and viewing images of other users (Kim, [0071]).
Claim 21: Cui, Vee and Kim teach the method of claim 8, wherein displaying the images on the instance of the account of the multi-media platform comprises: displaying the images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images on a social media platform (Cui, [0019] note The retrieved existing images and the generated images can be combined into an image search result to be provided to the user, [0025] note provide in the image search results not only existing images searched on the network, but also images generated according to queries, [0028] note display unit 114 may be configured to present a visual interface associated with an image search service and various other information to a user of the terminal device 110, for example, presenting a search box in which a user can input the query, presenting image search results, and the like).
Claim 23: Cui and Vee do not explicitly teach the media of claim 22, wherein the search input is in text form, and the keywords are expanded from the received search input.
However, Kim teaches this (Kim, [0064] note FIG. 1 illustrates a user terminal 101, a social network system 102, and a search result providing system 100, [0071] note social network system 102 serves as a service platform that provides a social network service (SNS) to the user terminal 101 corresponding to a client, [0072] note search result providing system 100 may include a document on an SNS (hereinafter, also referred to as an SNS document), for example, an image in a search result associated with the keyword in conjunction with the social network system 102, [0085] note if a preset or less number of documents are extracted as the search result using the representative tag, the extractor unit 211 may expand the search result through an additional search using the related tag, [Fig. 6] note 610, [0119] note an example of a search result screen 600 displayed on the user terminal 101 as a user interface associated with a search result display procedure).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the generative image acquisition of Cui and Vee with the search result expansion of Kim according to known methods (i.e. expanding search results through an additional search using a related tag). Motivation for doing so is that this provides a community space for sharing an image taken or created by the user with other users and viewing images of other users (Kim, [0071]).
Claim 24: Cui and Vee teach the media of claim 22, wherein displaying the images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images comprises: displaying the images (Cui, [0019] note The retrieved existing images and the generated images can be combined into an image search result to be provided to the user, [0025] note provide in the image search results not only existing images searched on the network, but also images generated according to queries, [0028] note display unit 114 may be configured to present a visual interface associated with an image search service and various other information to a user of the terminal device 110, for example, presenting a search box in which a user can input the query, presenting image search results, and the like).
Cui and Vee do not explicitly teach on an instance of an account of a multi-media platform.
However, Kim teaches the multi-media platform (Kim, [0064] note FIG. 1 illustrates a user terminal 101, a social network system 102, and a search result providing system 100, [0071] note social network system 102 serves as a service platform that provides a social network service (SNS) to the user terminal 101 corresponding to a client, [0072] note search result providing system 100 may include a document on an SNS (hereinafter, also referred to as an SNS document), for example, an image in a search result associated with the keyword in conjunction with the social network system 102, [0085] note if a preset or less number of documents are extracted as the search result using the representative tag, the extractor unit 211 may expand the search result through an additional search using the related tag, [Fig. 6] note 610, [0119] note an example of a search result screen 600 displayed on the user terminal 101 as a user interface associated with a search result display procedure).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the generative image acquisition of Cui and Vee with the social network service (SNS) including a search service of Kim according to known methods (i.e. providing generative images via a combination of a social network service and a search service). Motivation for doing so is that this provides a community space for sharing an image taken or created by the user with other users and viewing images of other users (Kim, [0071]).
Claim 25: Cui, Vee and Kim teach the media of claim 24, wherein displaying the images on the instance of the account of the multi-media platform comprises: displaying the images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images on a social media platform (Cui, [0019] note The retrieved existing images and the generated images can be combined into an image search result to be provided to the user, [0025] note provide in the image search results not only existing images searched on the network, but also images generated according to queries, [0028] note display unit 114 may be configured to present a visual interface associated with an image search service and various other information to a user of the terminal device 110, for example, presenting a search box in which a user can input the query, presenting image search results, and the like).
Claim 31: Cui and Vee do not explicitly teach the system of claim 30, wherein the search input is in text form, and the keywords are expanded from the received search input.
However, Kim teaches this (Kim, [0064] note FIG. 1 illustrates a user terminal 101, a social network system 102, and a search result providing system 100, [0071] note social network system 102 serves as a service platform that provides a social network service (SNS) to the user terminal 101 corresponding to a client, [0072] note search result providing system 100 may include a document on an SNS (hereinafter, also referred to as an SNS document), for example, an image in a search result associated with the keyword in conjunction with the social network system 102, [0085] note if a preset or less number of documents are extracted as the search result using the representative tag, the extractor unit 211 may expand the search result through an additional search using the related tag, [Fig. 6] note 610, [0119] note an example of a search result screen 600 displayed on the user terminal 101 as a user interface associated with a search result display procedure).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the generative image acquisition of Cui and Vee with the search result expansion of Kim according to known methods (i.e. expanding search results through an additional search using a related tag). Motivation for doing so is that this provides a community space for sharing an image taken or created by the user with other users and viewing images of other users (Kim, [0071]).
Claim 32: Cui and Vee teach the system of claim 30, wherein displaying the images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images comprises: displaying the images (Cui, [0019] note The retrieved existing images and the generated images can be combined into an image search result to be provided to the user, [0025] note provide in the image search results not only existing images searched on the network, but also images generated according to queries, [0028] note display unit 114 may be configured to present a visual interface associated with an image search service and various other information to a user of the terminal device 110, for example, presenting a search box in which a user can input the query, presenting image search results, and the like).
Cui and Vee do not explicitly teach on an instance of an account of a multi-media platform.
However, Kim teaches the multi-media platform (Kim, [0064] note FIG. 1 illustrates a user terminal 101, a social network system 102, and a search result providing system 100, [0071] note social network system 102 serves as a service platform that provides a social network service (SNS) to the user terminal 101 corresponding to a client, [0072] note search result providing system 100 may include a document on an SNS (hereinafter, also referred to as an SNS document), for example, an image in a search result associated with the keyword in conjunction with the social network system 102, [0085] note if a preset or less number of documents are extracted as the search result using the representative tag, the extractor unit 211 may expand the search result through an additional search using the related tag, [Fig. 6] note 610, [0119] note an example of a search result screen 600 displayed on the user terminal 101 as a user interface associated with a search result display procedure).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the generative image acquisition of Cui and Vee with the social network service (SNS) including a search service of Kim according to known methods (i.e. providing generative images via a combination of a social network service and a search service). Motivation for doing so is that this provides a community space for sharing an image taken or created by the user with other users and viewing images of other users (Kim, [0071]).
Claims 9 and 26 are rejected under 35 U.S.C. 103 as being unpatentable over Cui, Vee and Kim in further view of Ovsjanikovs et al., US 2015/0169636 A1 (hereinafter “Ovsjanikovs”).
Claim 9: Cui, Vee and Kim do not explicitly teach the method of claim 8, wherein displaying the images on the instance of the account of the multi-media platform comprises: displaying the images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images on a virtual reality (VR) medium platform.
However, Ovsjanikovs teaches this (Ovsjanikovs, [Fig. 4], [0041] note At block 402, the client provides a search query, [0042] note At block 404, the client obtains 3D model and image search results, [0044] note At block 408, the client obtains a view of the 3D model; i.e. generating a 3D model based on search results, [Fig. 5] note 510, 516, [0046] note Display 502 includes image search results 508 and 3D model search results 510, [0048] note For example, 3D model search results 510 can include depictions of arched arrows 516 that serve as rotation controls. A user clicking on one of arched arrows 516 causes the view of the 3D model visible in 3D model search results 510 to rotate in the direction indicated by the arrow).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the generative image acquisition of Cui, Vee and Kim with the 3D model and image search results of Ovsjanikovs according to known methods (i.e. generating a 3D model based on search results). Motivation for doing so is that this provides certain technical advantages, such as increased efficiency. For example, a user need only enter a single search query and obtain in response both image and 3D model search results (Ovsjanikovs, [0011]).
Claim 26: Cui, Vee and Kim do not explicitly teach the media of claim 24, wherein displaying the images on the instance of the account of the multi-media platform comprises: displaying the images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images on a virtual reality (VR) medium platform.
However, Ovsjanikovs teaches this (Ovsjanikovs, [Fig. 4], [0041] note At block 402, the client provides a search query, [0042] note At block 404, the client obtains 3D model and image search results, [0044] note At block 408, the client obtains a view of the 3D model; i.e. generating a 3D model based on search results, [Fig. 5] note 510, 516, [0046] note Display 502 includes image search results 508 and 3D model search results 510, [0048] note For example, 3D model search results 510 can include depictions of arched arrows 516 that serve as rotation controls. A user clicking on one of arched arrows 516 causes the view of the 3D model visible in 3D model search results 510 to rotate in the direction indicated by the arrow).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the generative image acquisition of Cui, Vee and Kim with the 3D model and image search results of Ovsjanikovs according to known methods (i.e. generating a 3D model based on search results). Motivation for doing so is that this provides certain technical advantages, such as increased efficiency. For example, a user need only enter a single search query and obtain in response both image and 3D model search results (Ovsjanikovs, [0011]).
Claims 10, 11, 27, 28 and 33 are rejected under 35 U.S.C. 103 as being unpatentable over Cui and Vee in further view of Ovsjanikovs.
Claim 10: Cui and Vee do not explicitly teach the method of claim 6, wherein generating the new images that correspond to the search input comprises: generating 3D models that correspond to the search input.
However, Ovsjanikovs teaches this (Ovsjanikovs, [Fig. 4], [0041] note At block 402, the client provides a search query, [0042] note At block 404, the client obtains 3D model and image search results, [0044] note At block 408, the client obtains a view of the 3D model; i.e. generating a 3D model based on search results, [Fig. 5] note 510, 516, [0046] note Display 502 includes image search results 508 and 3D model search results 510, [0048] note For example, 3D model search results 510 can include depictions of arched arrows 516 that serve as rotation controls. A user clicking on one of arched arrows 516 causes the view of the 3D model visible in 3D model search results 510 to rotate in the direction indicated by the arrow).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the generative image acquisition of Cui and Vee with the 3D model and image search results of Ovsjanikovs according to known methods (i.e. generating a 3D model based on search results). Motivation for doing so is that this provides certain technical advantages, such as increased efficiency. For example, a user need only enter a single search query and obtain in response both image and 3D model search results (Ovsjanikovs, [0011]).
Claim 11: Cui, Vee and Ovsjanikovs teach the method of claim 10, wherein displaying the images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images comprises: displaying the generated 3D models (Ovsjanikovs, [Fig. 5], [0046] note Display 502 includes image search results 508 and 3D model search results 510).
Claim 27: Cui and Vee do not explicitly teach the media of claim 22, wherein generating the new images that correspond to the search input comprises: generating 3D models that correspond to the search input.
However, Ovsjanikovs teaches this (Ovsjanikovs, [Fig. 4], [0041] note At block 402, the client provides a search query, [0042] note At block 404, the client obtains 3D model and image search results, [0044] note At block 408, the client obtains a view of the 3D model; i.e. generating a 3D model based on search results, [Fig. 5] note 510, 516, [0046] note Display 502 includes image search results 508 and 3D model search results 510, [0048] note For example, 3D model search results 510 can include depictions of arched arrows 516 that serve as rotation controls. A user clicking on one of arched arrows 516 causes the view of the 3D model visible in 3D model search results 510 to rotate in the direction indicated by the arrow).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the generative image acquisition of Cui and Vee with the 3D model and image search results of Ovsjanikovs according to known methods (i.e. generating a 3D model based on search results). Motivation for doing so is that this provides certain technical advantages, such as increased efficiency. For example, a user need only enter a single search query and obtain in response both image and 3D model search results (Ovsjanikovs, [0011]).
Claim 28: Cui, Vee and Ovsjanikovs teach the media of claim 27, wherein displaying the images that include at least one image from both (i) the identified set of existing images and (ii) the generated new images comprises: displaying the generated 3D models (Ovsjanikovs, [Fig. 5], [0046] note Display 502 includes image search results 508 and 3D model search results 510).
Claim 33: Cui and Vee do not explicitly teach the system of claim 30, wherein generating the new images that correspond to the search input comprises: generating 3D models that correspond to the search input.
However, Ovsjanikovs teaches this (Ovsjanikovs, [Fig. 4], [0041] note At block 402, the client provides a search query, [0042] note At block 404, the client obtains 3D model and image search results, [0044] note At block 408, the client obtains a view of the 3D model; i.e. generating a 3D model based on search results, [Fig. 5] note 510, 516, [0046] note Display 502 includes image search results 508 and 3D model search results 510, [0048] note For example, 3D model search results 510 can include depictions of arched arrows 516 that serve as rotation controls. A user clicking on one of arched arrows 516 causes the view of the 3D model visible in 3D model search results 510 to rotate in the direction indicated by the arrow).
It would have been obvious to one of ordinary skill in the art at the effective filing date of the application to combine the generative image acquisition of Cui and Vee with the 3D model and image search results of Ovsjanikovs according to known methods (i.e. generating a 3D model based on search results). Motivation for doing so is that this provides certain technical advantages, such as increased efficiency. For example, a user need only enter a single search query and obtain in response both image and 3D model search results (Ovsjanikovs, [0011]).
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to Giuseppi Giuliani whose telephone number is (571)270-7128. The examiner can normally be reached Monday-Friday.
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, Kavita Stanley can be reached at (571)272-8352. 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.
/GIUSEPPI GIULIANI/Primary Examiner, Art Unit 2153