Movatterモバイル変換


[0]ホーム

URL:


US20240046332A1 - Providing Local Recommendations based on Images of Consumable Items - Google Patents

Providing Local Recommendations based on Images of Consumable Items
Download PDF

Info

Publication number
US20240046332A1
US20240046332A1US18/382,230US202318382230AUS2024046332A1US 20240046332 A1US20240046332 A1US 20240046332A1US 202318382230 AUS202318382230 AUS 202318382230AUS 2024046332 A1US2024046332 A1US 2024046332A1
Authority
US
United States
Prior art keywords
images
image
consumable food
restaurants
food item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US18/382,230
Inventor
Julia X. Gong
Jyotkumar Patel
Yale Song
Xuetao Yin
Xiujia GUO
Rajiv S. BINWADE
Houdong Hu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLCfiledCriticalMicrosoft Technology Licensing LLC
Priority to US18/382,230priorityCriticalpatent/US20240046332A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GONG, JULIA X., GUO, XIUJIA, HU, HOUDONG, BINWADE, Rajiv S., PATEL, JYOTKUMAR, SONG, YALE, YIN, XUETAO
Publication of US20240046332A1publicationCriticalpatent/US20240046332A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

The present disclosure provides method and apparatus for determining a food item from a photograph and a corresponding restaurant serving the food item. An image is received from a user, the image being associated with a consumable item. One or more ingredients of the consumable item in the image is identified along with a location of the user and using a neural network, determining one or more similar images from a database. A restaurant associated with each of the one or more similar images is determined along with a similarity score indicating a similarity between the restaurant and the identified content of the image. The one or more restaurants and/or associated similar food items are ranked based on the similarity score and a list of ranked restaurants is provided to the user.

Description

Claims (20)

1. A method of ranking restaurants at a computing device, comprising:
receiving, at the computing device, an image from a client device coupled to the computing device over a network, the image including a consumable food item;
pre-processing the received image to obtain an image embedding of the received image and determine the contents of the received image, including the consumable food item;
determining a location of the client device;
identifying a plurality of restaurants within a predetermined distance of the client device;
obtaining a plurality of consumable food item images associated with the plurality of restaurants;
using a neural network at the computing device, identifying, from the plurality of consumable food item images, one or more images with similar consumable food items to the consumable food item in the image embedding, wherein identifying the one or more images includes calculating a similarity score for each of the identified one or more images;
identifying the restaurant associated with each of the identified one or more images and the name of the consumable food item in each of the identified one or more images at each respective identified restaurant;
ranking the identified restaurants based on aspects for each respective identified restaurant including the calculated similarity score for each of the identified one or more images and at least one of a distance from the location of the client device to the respective identified restaurant or a score of reviews of the respective identified restaurants, wherein a weight of the different aspects of the ranking are determined based at least in part on information from a user profile associated with the client device; and
causing a list of ranked restaurants to be displayed at a user interface of the client device and the name of the consumable food items at the list of ranked restaurants.
10. A system, comprising:
a processor; and
a memory device coupled to the processor and having a program stored thereon for execution by the processor to perform operations comprising:
receiving an image from a client device, the image including a consumable food item;
pre-processing the received image to obtain an image embedding of the received image and determine the contents of the received image, including the consumable food item;
determining a location of the client device;
identifying a plurality of restaurants within a predetermined distance of the client device;
obtaining a plurality of consumable food item images associated with the plurality of restaurants;
using a neural network, identifying, from the plurality of consumable food item images, one or more images with similar consumable food items to the consumable food item in the image embedding, wherein identifying the one or more images includes calculating a similarity score for each of the identified one or more images;
identifying the restaurant associated with each of the identified one or more images and the name of the consumable food item in each of the identified one or more images at each respective identified restaurant;
ranking the identified restaurants based on aspects for each respective identified restaurant including the calculated similarity score for each of the identified one or more images and at least one of a distance from the location of the client device to the respective identified restaurant or a score of reviews of the respective identified restaurants, wherein a weight of the different aspects of the ranking are determined based at least in part on information from a user profile associated with the client device; and
causing a list of ranked restaurants to be displayed at a user interface of the client device and the name of the consumable food items at the list of ranked restaurants.
19. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions which when executed by one or more processors of an electronic device, cause the electronic device to perform operations, comprising:
receiving an image from a client device, the image including a consumable food item;
pre-processing the received image to obtain an image embedding of the received image and determine the contents of the received image, including the consumable food item;
determining a location of the client device;
identifying a plurality of restaurants within a predetermined distance of the client device;
obtaining a plurality of consumable food item images associated with the plurality of restaurants;
using a neural network, identifying, from the plurality of consumable food item images, one or more images with similar consumable food items to the consumable food item in the image embedding, wherein identifying the one or more images includes calculating a similarity score for each of the identified one or more images;
identifying the restaurant associated with each of the identified one or more images and the name of the consumable food item in each of the identified one or more images at each respective identified restaurant;
ranking the identified restaurants based on aspects for each respective identified restaurant including the calculated similarity score for each of the identified one or more images and at least one of a distance from the location of the client device to the respective identified restaurant or a score of reviews of the respective identified restaurants, wherein a weight of the different aspects of the ranking are determined based at least in part on information from a user profile associated with the client device; and
causing a list of ranked restaurants to be displayed at a user interface of the client device and the name of the consumable food items at the list of ranked restaurants.
US18/382,2302020-11-232023-10-20Providing Local Recommendations based on Images of Consumable ItemsAbandonedUS20240046332A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US18/382,230US20240046332A1 (en)2020-11-232023-10-20Providing Local Recommendations based on Images of Consumable Items

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US17/102,009US11830056B2 (en)2020-11-232020-11-23Providing local recommendations based on images of consumable items
US18/382,230US20240046332A1 (en)2020-11-232023-10-20Providing Local Recommendations based on Images of Consumable Items

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US17/102,009ContinuationUS11830056B2 (en)2020-11-232020-11-23Providing local recommendations based on images of consumable items

Publications (1)

Publication NumberPublication Date
US20240046332A1true US20240046332A1 (en)2024-02-08

Family

ID=81658352

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US17/102,009Active2040-12-16US11830056B2 (en)2020-11-232020-11-23Providing local recommendations based on images of consumable items
US18/382,230AbandonedUS20240046332A1 (en)2020-11-232023-10-20Providing Local Recommendations based on Images of Consumable Items

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US17/102,009Active2040-12-16US11830056B2 (en)2020-11-232020-11-23Providing local recommendations based on images of consumable items

Country Status (1)

CountryLink
US (2)US11830056B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20250232209A1 (en)*2024-01-152025-07-17Marvin TieboutAutomated platform, method, and system to recognize food items using artificial intelligence

Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5444819A (en)*1992-06-081995-08-22Mitsubishi Denki Kabushiki KaishaEconomic phenomenon predicting and analyzing system using neural network
US6917952B1 (en)*2000-05-262005-07-12Burning Glass Technologies, LlcApplication-specific method and apparatus for assessing similarity between two data objects
US20090089149A1 (en)*2007-09-282009-04-02Lerner Matthew RSystems, techniques, and methods for providing location assessments
US20100150407A1 (en)*2008-12-122010-06-17At&T Intellectual Property I, L.P.System and method for matching faces
US20140086495A1 (en)*2012-09-242014-03-27Wei HaoDetermining the estimated clutter of digital images
US20140104385A1 (en)*2012-10-162014-04-17Sony Network Entertainment International LlcMethod and apparatus for determining information associated with a food product
US20160063692A1 (en)*2014-09-032016-03-03Sri InternationalAutomated Food Recognition and Nutritional Estimation With a Personal Mobile Electronic Device
US20180308143A1 (en)*2015-10-302018-10-25Forq, Inc.Digital recipe library and network with food image recognition services
US20190228855A1 (en)*2018-01-252019-07-25Kraft Foods Group Brands LlcMethod and system for improving food-related personalization
US20200175564A1 (en)*2018-11-292020-06-04Codify AI Inc.Produce comparison system
US20200251229A1 (en)*2019-02-062020-08-06Tata Consultancy Services LimitedSystem and method for monitoring and quality evaluation of perishable food items
US20210142097A1 (en)*2017-06-162021-05-13Markable, Inc.Image processing system
US20220012511A1 (en)*2020-07-072022-01-13Assa Abloy AbSystems and methods for enrollment in a multispectral stereo facial recognition system

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5444819A (en)*1992-06-081995-08-22Mitsubishi Denki Kabushiki KaishaEconomic phenomenon predicting and analyzing system using neural network
US6917952B1 (en)*2000-05-262005-07-12Burning Glass Technologies, LlcApplication-specific method and apparatus for assessing similarity between two data objects
US20090089149A1 (en)*2007-09-282009-04-02Lerner Matthew RSystems, techniques, and methods for providing location assessments
US20100150407A1 (en)*2008-12-122010-06-17At&T Intellectual Property I, L.P.System and method for matching faces
US20140086495A1 (en)*2012-09-242014-03-27Wei HaoDetermining the estimated clutter of digital images
US20140104385A1 (en)*2012-10-162014-04-17Sony Network Entertainment International LlcMethod and apparatus for determining information associated with a food product
US20160063692A1 (en)*2014-09-032016-03-03Sri InternationalAutomated Food Recognition and Nutritional Estimation With a Personal Mobile Electronic Device
US20180308143A1 (en)*2015-10-302018-10-25Forq, Inc.Digital recipe library and network with food image recognition services
US20210142097A1 (en)*2017-06-162021-05-13Markable, Inc.Image processing system
US20190228855A1 (en)*2018-01-252019-07-25Kraft Foods Group Brands LlcMethod and system for improving food-related personalization
US20200175564A1 (en)*2018-11-292020-06-04Codify AI Inc.Produce comparison system
US20200251229A1 (en)*2019-02-062020-08-06Tata Consultancy Services LimitedSystem and method for monitoring and quality evaluation of perishable food items
US20220012511A1 (en)*2020-07-072022-01-13Assa Abloy AbSystems and methods for enrollment in a multispectral stereo facial recognition system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Automatic food detection in egocentric images using artificial intelligence technology. Jia, Wenyan; Li, Yuecheng; Qu, Ruowei; Baranowski, Thomas; Burke, Lora E; et al. Public Health Nutrition22.7: 1168-1179. Cambridge University Press. (May 2019).*
Improving Food Recognition for Mobile Applications via Convolutional Neural Networks. Aykul, Mete. ProQuest Dissertations and ThesesProQuest Dissertations Publishing. (2019).*

Also Published As

Publication numberPublication date
US20220164853A1 (en)2022-05-26
US11830056B2 (en)2023-11-28

Similar Documents

PublicationPublication DateTitle
US11669557B2 (en)Iterative image search algorithm informed by continuous human-machine input feedback
US20230042931A1 (en)Menu Personalization
US20240029131A1 (en)Digital recipe library and network with food image recognition services
US9940661B2 (en)Method and apparatus for recommending a food item
US20170039283A1 (en)Searching Based on the Persona of Another
JP2023162232A (en)Intelligent systems and methods for visual search queries
US20240046332A1 (en)Providing Local Recommendations based on Images of Consumable Items
KR102353420B1 (en)Crowd assisted query system
US11663683B2 (en)System and method for image-based food item, search, design, and culinary fulfillment
US20240119097A1 (en)Providing recent event information for web search queries
US11740768B2 (en)Methods and systems for providing alimentary elements
US20230400962A1 (en)Methods and systems for providing alimentary elements
Aungtanagul et al.ThinkMeal: Ingredient Classification and Recipe Recommendation Application
AizawaFoodLog: Multimedia Food Recording Tools for Diverse Applications

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GONG, JULIA X.;PATEL, JYOTKUMAR;SONG, YALE;AND OTHERS;SIGNING DATES FROM 20201216 TO 20210427;REEL/FRAME:065527/0552

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp