US20160110751A1 - Method, computer program product, and system for providing a sensor-based environment - Google Patents
Method, computer program product, and system for providing a sensor-based environment Download PDFInfo
- Publication number
- US20160110751A1 US20160110751A1 US14/675,206 US201514675206A US2016110751A1 US 20160110751 A1 US20160110751 A1 US 20160110751A1 US 201514675206 A US201514675206 A US 201514675206A US 2016110751 A1 US2016110751 A1 US 2016110751A1
- Authority
- US
- United States
- Prior art keywords
- item
- person
- information
- tasks
- environment
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000004590 computer program Methods 0.000 title claims abstract description 15
- 230000003993 interaction Effects 0.000 claims abstract description 67
- 230000000007 visual effect Effects 0.000 claims abstract description 31
- 238000011156 evaluation Methods 0.000 claims abstract description 18
- 238000003860 storage Methods 0.000 claims description 27
- 230000036541 health Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 12
- 238000010191 image analysis Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 10
- 235000013311 vegetables Nutrition 0.000 description 10
- 230000006399 behavior Effects 0.000 description 9
- 235000016709 nutrition Nutrition 0.000 description 9
- 230000035764 nutrition Effects 0.000 description 9
- 230000008901 benefit Effects 0.000 description 8
- ZLMJMSJWJFRBEC-UHFFFAOYSA-N Potassium Chemical compound [K] ZLMJMSJWJFRBEC-UHFFFAOYSA-N 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 7
- 235000021384 green leafy vegetables Nutrition 0.000 description 7
- 239000011591 potassium Substances 0.000 description 7
- 229910052700 potassium Inorganic materials 0.000 description 7
- 206010020751 Hypersensitivity Diseases 0.000 description 5
- 230000000670 limiting effect Effects 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 240000008415 Lactuca sativa Species 0.000 description 4
- 238000013459 approach Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 240000007124 Brassica oleracea Species 0.000 description 3
- 235000003899 Brassica oleracea var acephala Nutrition 0.000 description 3
- 235000012905 Brassica oleracea var viridis Nutrition 0.000 description 3
- 235000003228 Lactuca sativa Nutrition 0.000 description 3
- 235000009337 Spinacia oleracea Nutrition 0.000 description 3
- 244000300264 Spinacia oleracea Species 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 230000007815 allergy Effects 0.000 description 3
- 230000003466 anti-cipated effect Effects 0.000 description 3
- 235000008429 bread Nutrition 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 241000219310 Beta vulgaris subsp. vulgaris Species 0.000 description 2
- 235000021538 Chard Nutrition 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 235000015110 jellies Nutrition 0.000 description 2
- 239000008274 jelly Substances 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 235000021400 peanut butter Nutrition 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- 240000007087 Apium graveolens Species 0.000 description 1
- 235000015849 Apium graveolens Dulce Group Nutrition 0.000 description 1
- 235000010591 Appio Nutrition 0.000 description 1
- 235000011301 Brassica oleracea var capitata Nutrition 0.000 description 1
- 235000004221 Brassica oleracea var gemmifera Nutrition 0.000 description 1
- 235000001169 Brassica oleracea var oleracea Nutrition 0.000 description 1
- 244000308368 Brassica oleracea var. gemmifera Species 0.000 description 1
- 240000004073 Brassica oleracea var. viridis Species 0.000 description 1
- 235000004936 Bromus mango Nutrition 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 240000008067 Cucumis sativus Species 0.000 description 1
- 235000009849 Cucumis sativus Nutrition 0.000 description 1
- 244000000626 Daucus carota Species 0.000 description 1
- 235000002767 Daucus carota Nutrition 0.000 description 1
- 201000004624 Dermatitis Diseases 0.000 description 1
- 235000007688 Lycopersicon esculentum Nutrition 0.000 description 1
- 244000070406 Malus silvestris Species 0.000 description 1
- 240000007228 Mangifera indica Species 0.000 description 1
- 235000014826 Mangifera indica Nutrition 0.000 description 1
- CDBYLPFSWZWCQE-UHFFFAOYSA-L Sodium Carbonate Chemical compound [Na+].[Na+].[O-]C([O-])=O CDBYLPFSWZWCQE-UHFFFAOYSA-L 0.000 description 1
- 240000003768 Solanum lycopersicum Species 0.000 description 1
- 235000009184 Spondias indica Nutrition 0.000 description 1
- 241000159243 Toxicodendron radicans Species 0.000 description 1
- 230000000172 allergic effect Effects 0.000 description 1
- 208000030961 allergic reaction Diseases 0.000 description 1
- 235000021016 apples Nutrition 0.000 description 1
- 208000010668 atopic eczema Diseases 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 235000021443 coca cola Nutrition 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 235000005911 diet Nutrition 0.000 description 1
- 230000037213 diet Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 235000013601 eggs Nutrition 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 229910052500 inorganic mineral Inorganic materials 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011707 mineral Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 235000015097 nutrients Nutrition 0.000 description 1
- 235000014571 nuts Nutrition 0.000 description 1
- 239000003921 oil Substances 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 235000012045 salad Nutrition 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 235000015170 shellfish Nutrition 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000011782 vitamin Substances 0.000 description 1
- 235000013343 vitamin Nutrition 0.000 description 1
- 229940088594 vitamin Drugs 0.000 description 1
- 229930003231 vitamin Natural products 0.000 description 1
- 230000004580 weight loss Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
- G07G1/0054—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader with control of supplementary check-parameters, e.g. weight or number of articles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G19/00—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
- G01G19/40—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight
- G01G19/413—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight using electromechanical or electronic computing means
- G01G19/414—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight using electromechanical or electronic computing means using electronic computing means only
- G01G19/4144—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight using electromechanical or electronic computing means using electronic computing means only for controlling weight of goods in commercial establishments, e.g. supermarket, P.O.S. systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/18—Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/204—Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/208—Input by product or record sensing, e.g. weighing or scanner processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/209—Specified transaction journal output feature, e.g. printed receipt or voice output
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/01—Customer relationship services
- G06Q30/015—Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
- G06Q30/016—After-sales
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0224—Discounts or incentives, e.g. coupons or rebates based on user history
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0235—Discounts or incentives, e.g. coupons or rebates constrained by time limit or expiration date
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0609—Buyer or seller confidence or verification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
- G06Q30/0625—Directed, with specific intent or strategy
- G06Q30/0629—Directed, with specific intent or strategy for generating comparisons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0639—Item locations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/66—Analysis of geometric attributes of image moments or centre of gravity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/80—Recognising image objects characterised by unique random patterns
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/166—Detection; Localisation; Normalisation using acquisition arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
- G07G1/0054—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader with control of supplementary check-parameters, e.g. weight or number of articles
- G07G1/0063—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader with control of supplementary check-parameters, e.g. weight or number of articles with means for detecting the geometric dimensions of the article of which the code is read, such as its size or height, for the verification of the registration
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
- G07G1/0054—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader with control of supplementary check-parameters, e.g. weight or number of articles
- G07G1/0072—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader with control of supplementary check-parameters, e.g. weight or number of articles with means for detecting the weight of the article of which the code is read, for the verification of the registration
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G3/00—Alarm indicators, e.g. bells
- G07G3/003—Anti-theft control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G19/00—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
- G01G19/40—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/12—Classification; Matching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30232—Surveillance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/68—Food, e.g. fruit or vegetables
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/179—Human faces, e.g. facial parts, sketches or expressions metadata assisted face recognition
Abstract
Method, computer program product, and system of providing rewards to a person based on item interactions during a transaction in an environment, where the person is associated with a personal profile. The method includes generating, based on information in the personal profile, one or more tasks for the person to complete during the transaction, each task including at least one item interaction. The method further includes presenting, using an output device within the environment, the one or more tasks to the person, analyzing image information acquired by one or more visual sensors within the environment to evaluate the person's performance of the one or more tasks, and awarding, based on the evaluation, an amount of rewards to the person.
Description
- This application claims benefit of United States provisional patent application Ser. No. 62/064,323, filed Oct. 15, 2014, entitled “Integrated Shopping Environment,” which is herein incorporated by reference.
- The present disclosure relates to a sensor-based environment, and more specifically, to techniques for identification of items selected by a person in the environment using visual identification and using personal profile information associated with the person.
-
FIG. 1 illustrates an exemplary environment including a plurality of items, according to one embodiment. -
FIG. 2 illustrates an exemplary system of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. -
FIG. 3 is a block diagram illustrating operation of a system of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. -
FIG. 4 illustrates amethod 400 of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. -
FIG. 5 illustrates amethod 500 of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. -
FIG. 6 illustrates amethod 600 of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. -
FIG. 7 illustrates amethod 700 of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. -
FIG. 8 illustrates amethod 800 of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. - To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures. It is contemplated that elements disclosed in one embodiment may be beneficially utilized on other embodiments without specific recitation. The illustrations referred to here should not be understood as being drawn to scale unless specifically noted. Also, the drawings are often simplified and details or components omitted for clarity of presentation and explanation. The drawings and discussion serve to explain principles discussed below, where like designations denote like elements.
- Aspects of the current disclosure relate to an integrated environment capable of providing a personalized, automated, and adaptive experience for a person within the environment. A number of different sensor devices may be employed within the environment, and networked with various computing devices such as point-of-sale (POS) terminals, digital signage, servers, and mobile or handheld computing devices to provide a seamless integration of mobile technologies and e-commerce into traditional experiences.
- Using a system having one or more visual sensors within the environment, a retailer or other provider may compile and process environmental data related to a person's transaction within the environment. The environmental data may be used to identify interactions of the person with various items in the environment, which may include selecting items for presentation during a subsequent checkout transaction. The identification of the interactions and items may be based on an analysis of static imagery—such as an image of contents of the person's shopping cart at a particular time—and/or dynamic imagery (e.g., using a continuous video feed). The identification may occur at different times and places during the transaction within the environment, such as while the person browses items, while scanning items during a checkout transaction, and so forth.
- A rewards program may be administered within an environment, incentivizing certain tasks performed by persons such as customers. Rewards programs may be implemented in various forms, such as games or other tasks for the person to perform during the transaction, which are incentivized as appropriate. Generally, the benefits provided through rewards programs may keep customers more engaged during their transactions, and therefore more likely to return for subsequent transactions. Performing the rewards tasks may benefit the individual customers—offering monetary discounts or other incentives—but may also benefit the environment administrators (e.g., retailers) and/or item manufacturers due to the increased visibility of items and possibility of increased sales. In some cases, the rewards tasks may further benefit the environment administrators through customers' willing participation in otherwise menial tasks, which may allow for a better distribution of employees to provide service to customers. All in all, rewards programs may provide a better experience for customers, individually as well as in the aggregate.
- However, not all tasks are equally appealing or interesting to all customers. In various embodiments, personal profile information that is compiled for an individual person may be used to adapt the tasks to the personal interests of the person. The personal profile information may include an item history, preferences, as well as other information. By using the personal profile information to make the tasks more relevant and interesting to the person, the chances of willing participation by the person in the rewards program are increased.
- While generally discussed within the context of a shopping environment, such as a retail store or commercial environment, it is contemplated that the techniques disclosed herein may be applied to other environments (some non-limiting examples include libraries, museums, classrooms, hospitals, etc.) to provide a similar experience for persons included therein.
-
FIG. 1 illustrates an exemplary environment including a plurality of items, according to one embodiment. Theenvironment 100 includes a plurality ofsensor modules 105 disposed in theceiling 110 of the environment. Thesensor modules 105 may each include one or more types of sensors, such as video sensors (e.g., cameras), audio sensors (e.g., microphones), and so forth.Sensor modules 105 may also include actuating devices for providing a desired position and/or orientation of the included sensor(s). Generally, the sensor modules or individual sensors may be disposed at any suitable location within theenvironment 100. Some non-limiting examples of alternative locations include below, within, or above afloor 115 of the environment, within other structural components of theenvironment 100 such as ashelving unit 120 or walls, and so forth. In some embodiments, sensors may be disposed on, within, or near item display areas such as theshelving unit 120. The sensors may be oriented toward expected locations of personal interactions with items in order to acquire better data about the person's interactions, such as determining the person's field of view relative to certain items, updating a virtual cart or transaction record for the person's transaction in the environment, and so forth. -
Environment 100 also includes a number of computer-based terminals (or kiosks) 125. Generally,terminals 125 may be configured for performing customer checkout and/or other functions, such as providing information to a customer or employee. Eachterminal 125 may each include a discrete computing device or portions of a computing system, and may include various I/O devices, such as visual displays, audio speakers, cameras, microphones, etc. for interacting with various persons such as customers and/or employees. In some embodiments, aperson 130 in the environment may have a mobile computing device, such as asmartphone 135, that communicatively couples with theterminal 125 for completing a checkout transaction. For example, the person'ssmartphone 135 may include payment information, identification information, etc. that facilitate completion of the checkout transaction. In one embodiment, the mobile computing device may execute a store application that connects with the computing system of the environment (e.g., to store servers or other computing devices through the Internet). In one embodiment, the mobile computing device may be directly connected withkiosk 125 through wireless networks established within the environment (e.g., over Wi-Fi or Bluetooth). In one embodiment, the mobile computing device may couple with thekiosk 125 when brought within range, e.g., using Bluetooth or near-field communication (NFC). -
Environment 100 also includes one ormore shelving units 120 havingshelves 140 that supportvarious store items 145. Though not shown,multiple shelving units 120 may be disposed in a particular arrangement in theenvironment 100, with the space between adjacent shelving units forming aisles through which customers and employees may travel. For example, customers may navigate the aisles and/or approach theshelving units 120 to viewitems 145 included therein, to handle the items, to select the items, etc. In another example, employees may navigate the aisles and/or approach theshelving units 120 to view stock levels of theitems 145, to determine out-of-place items, etc. In some embodiments,shelving units 120 may include visual sensors or other sensor devices or I/O devices. The sensors or devices may couple with the person'ssmartphone 135 and/or other networked computing devices (includingterminals 125 and/or servers) that are associated with theenvironment 100. For example, thefront portions 150 ofshelves 140 may include video sensors oriented outward from the shelving unit 120 (i.e., toward the aisle) to acquire image information for a person's interactions withitems 145 on theshelving unit 120, with the image information provided to back-end servers for storage and/or analysis. In some cases, some or all of the image information may also be accessible by a person's mobile computing device. In some embodiments, portions of the shelving unit 120 (such as thefront portions 150 of shelves 140) may include indicator lights or other visual display devices or audio output devices that are able to communicate with a person. - During an exemplary transaction in the environment, the
person 130 may have a shopping receptacle in which the person places items after they are selected for purchase. Examples of shopping receptacles include shopping carts, baskets, or other containers that may be carried or otherwise transported by the person during the transaction. Upon completion of the transaction—for example, the person has selected all of the desired items—the person may approach one of theterminals 125 or a designated checkout area to perform a checkout transaction. - In some cases, the checkout transaction may have “touchless” aspects or may be entirely touchless. For example, visual sensors included in the environment and/or within the approached terminal 125 may acquire image information that is usable to identify the person, items included within the shopping receptacle, etc. and that streamlines or otherwise facilitates the checkout transaction. As will be discussed further herein, logic may be applied to enhance the analysis of the image information using personal profile information associated with the person conducting the transaction. Application of the personal profile information may result in item identification processes having greater accuracy and/or confidence levels, as well as being performed more quickly. The improved accuracy and speed may help the person to spend a shorter time completing their checkout transaction, which can improve their overall transaction experience. Reducing time for checkout transactions also increases the collective throughput at the checkout area. In some cases, a person may be able to complete a checkout transaction simply as part of departing the environment, without requiring the person to stop at a checkout terminal or in the checkout area. In some cases, the person's time in the checkout area may be significantly reduced, such as only a momentary pause at a checkout terminal.
-
FIG. 2 illustrates an exemplary system of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. Thesystem 200 includes a number of components that are disposed within theenvironment 100. The system may also include components that are outside the environment—for example, aserver 265 may be located remotely or proximately disposed to the environment (such as within a back room in the same building that is not accessible by customers). - Components within the environment include one or
more sensors 205 of various types, such asvisual sensors 210,audio sensors 215, andweight sensors 220. Thesensors 205 may also includeother sensors 225 capable of providing meaningful information about personal interactions within the environment, e.g., location sensors. Thesensors 205 may be discrete sensor devices deployed throughout theenvironment 100 in fixed and/or movable locations.Sensors 205 may be statically included in walls, floors, ceilings, displays, or other non-sensor devices, or may be included in shopping receptacles capable of being transported through the environment. For example,weight sensors 220 may be disposed in fixed locations within the environment, such as within the floor or within a surface of a checkout terminal, and may also include load cells or other sensors disposed in a basket portion of a shopping receptacle. In one embodiment,sensors 205 may include adjustable-position sensor devices, such as motorized cameras (i.e., an example of visual sensors 210) attached to a rail, wire, or frame. In one embodiment,sensors 205 may be included on one or more unmanned vehicles configured to travel through some or all of theenvironment 100, such as unmanned ground vehicles (UGVs) or unmanned aerial vehicles (UAVs or “drones”).Sensors 205 may also include sensor devices that are included in computing devices associated with theenvironment 100, such aspersonal devices 230,employee devices 235, andterminals 240. In some cases, the computing devices (or the component sensor devices) may be implemented as body-worn or carried devices. -
Personal devices 230 andemployee devices 235 may each include passive or actively-powered devices capable of communicating with at least one of the networked devices ofsystem 200. One example of a passive device (which may be worn or carried) is a NFC tag. Active devices may include mobile computing devices, such as smartphones or tablets, or wearable devices such as a Google Glass™ interactive eyepiece (Glass is a trademark of Google Inc.). Thepersonal devices 230 generally denotes ownership or possession of the devices by customers within theenvironment 100, while theemployee devices 235 denotes ownership or possession by the retailer or other administrator of theenvironment 100. In some cases,employee devices 235 may be carried by employees and used in the course of their employment.Personal devices 230 andemployee devices 235 may execute applications or other program code that generally enables various functions and features accessible usingserver 265 and/or other networked computing devices. In some embodiments, sensor devices that are included with thepersonal devices 230 oremployee devices 235 may be included in thesensors 205. -
System 200 includes a plurality ofterminals 240 within theenvironment 100.Terminals 240 generally include any structure that is capable of receiving input from and/or producing output to people (e.g., customers, employees) within theenvironment 100. Theterminals 240 may include computing systems, portions of computing systems, or devices controllable by computing systems. In one example, a terminal 240 may include a computing device that is communicatively coupled with a visual display and audio speaker(s), as well as being communicatively coupled with one or more input devices. In another example, a terminal 240 may include a visual display and associated driver hardware, but a computing device coupled to the terminal and providing data for display is disposed separately from the terminal. In some embodiments,terminals 240 may be implemented as standalone devices, such as a kiosk disposed on the store floor or monolithic device disposed on a shelf or platform. In some embodiments,terminals 240 may be integrated partially or wholly with other components of theenvironment 100, such as input or output devices included with shelving or other structural components in the environment (e.g., components used for product display or storage). In some embodiments,terminals 240 may be modular and may be easily attachable and detachable to elements of theenvironment 100, such as the structural components. - Generally,
terminals 240 may be distributed throughout theenvironment 100 and may enhance various phases of the person's transactions within the environment. For example,terminals 240 may include digital signage (i.e., included as an example of other terminals 255) disposed throughout the environment, such as included in or near aisles, endcaps, displays, and/or shelving in the environment. A person during a transaction may view and/or interact with the digital signage as he or she moves throughout the environment. The digital signage may be included in a static display or may be movable, such as including digital signage within a shopping receptacle.Terminals 240 may also include one or more types of terminals usable for completing checkout transactions, such as employee-mannedPOS terminals 245 and self-checkout terminals 250. In some cases, theterminals 240 that provide checkout functionality may be disposed within a designated checkout area within theenvironment 100. - In some embodiments,
terminals 240 may provide an integrated functionality. For example,terminals 240 may function in a first mode as digital signage, and when engaged by a person (i.e., receiving input from the person), the terminals function in a second mode as a self-checkout terminal or other type of terminal. -
Server 265 generally includes processor(s), memory, and communications capabilities and may perform various computing tasks to support the operation of theenvironment 100.Server 265 may communicate using various wired and/or wireless communications methods withterminals 240,sensors 205, and with other networked devices such aspersonal devices 230 andemployee devices 235.Server 265 generally executes computer program code in which input data is received from networked devices, the input data is processed and/or stored by the servers, and output data is provided to networked devices for operation of theenvironment 100. -
Network 260 may include one or more networks of various types, including a local area or local access network (LAN), a general wide area network (WAN), and/or a public network (e.g., the Internet). In one embodiment, various networked computing devices of thesystem 200 are interconnected using a LAN, and one or more computing devices (e.g.,server 265, personal devices 230) include connections to the Internet. -
FIG. 3 is a block diagram illustrating operation of a system of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. Specifically, thearrangement 300 illustrates operation of thesystem 200.Arrangement 300 includes a number ofprocessors 305,memory 310, and input/output 315, which are interconnected using one ormore connections 320. In one embodiment, thearrangement 300 may be implemented as a singular computing device andconnection 320 may represent a common bus. In other embodiments,arrangement 300 is distributed and includes a plurality of discrete computing devices that are connected through wired or wireless networking. Theprocessors 305 may include any processing element suitable for performing functions described herein, and may include single or multiple core processors, as well as combinations thereof.Processors 305 may be included in a single computing device, or may represent an aggregation of processing elements included across a number of networked devices such as thepersonal devices 230,terminals 240, etc. discussed above. - Input/output (I/O) 315 includes one or
more output devices 370 and one ormore sensors 205.Output devices 370 include one or more devices for presenting information to customers and generally includeaudio output devices 371 and/orvisual output devices 372. Theaudio output devices 371 may include conventional audio speakers having any suitable form factor (e.g., standalone, integrated in a stereo, headphones, etc.), as well as devices using alternative methods of producing sound perceptible by a person such as a customer or employee, such as bone conduction transducers in a worn device.Visual output devices 372 may include visual displays and various visual indicators such as light emitting diodes (LEDs). In some embodiments, theterminals 240,personal devices 230, andemployee devices 235 ofFIG. 2 may include theoutput devices 370, such as visual devices 372 (e.g., visual displays, indicators) and/or audio devices 371 (e.g., speakers) for communicating with persons during their transactions.Other output devices 373 may provide information to customers through tactile feedback (e.g., haptic devices) or using other sensory stimuli.Sensors 305 may includevisual sensors 210 which may be carried or wornsensors 374, and distributedsensors 376 that are disposed throughout the environment. In one embodiment, the distributedsensors 376 are disposed in a static arrangement in the environment. In one embodiment, at least some of the distributedsensors 376 are movable. For example, the distributedsensors 376 may be included on movable product displays or structures, and/or unmanned vehicles (e.g., aerial or ground-based vehicles).Other sensors 378 may also be included that are suitable for collecting information about a person and his/her interactions within the environment. Examples ofother sensors 378 include without limitation infrared (IR) sensors, thermal sensors, weight sensors, capacitive sensors, magnetic sensors, sonar sensors, radar sensors, lidar sensors, and so forth. - I/
O 315 may also includeinput devices 368 suitable for receiving input from persons, such as cameras, keyboards or keypads, touchscreens, buttons, inertial sensors, etc. I/O 315 may further include wired or wireless connections to an external network (e.g., network 260) using I/O adapter circuitry. - The
visual sensors 210 may be used to captureimage information 346 including the person and/or the environment, which may include views from various perspectives (e.g., a customer-worn visual sensor, static or movable visual sensors at various locations in the environment). Theimage information 346 may be stored inmemory 310, and may be individually or collectively processed byprocessors 305 to determine information about persons within the environment and their respective interactions with items in the environment. -
Memory 310 may include a variety of computer-readable media selected for their size, relative performance, or other capabilities: volatile and/or non-volatile media, removable and/or non-removable media, etc.Memory 310 may include cache, random access memory (RAM), storage, etc. Storage included as part ofmemory 310 may typically provide a non-volatile memory for the networked computing devices (e.g., server 265), and may include one or more different storage elements such as Flash memory, a hard disk drive, a solid state drive, an optical storage device, and/or a magnetic storage device.Memory 310 may be included in a single computing device or may represent an aggregation of memory included in networked devices.Memory 310 may include a plurality of modules for performing various functions described herein. The modules generally include program code that is executable by one or more of theprocessors 305. As shown, modules include animage analysis module 348, arewards module 350, and aninventory management module 358. The modules may also interact to perform certain functions. For example, rewardsmodule 350 may make calls to theimage analysis module 348 to evaluate using image information 346 a person's performance of a presented task. The person of ordinary skill will recognize that the modules provided here are merely non-exclusive examples; different functions and/or groupings of functions may be included as desired to suitably operate the environment. -
Memory 310 includes a plurality ofpersonal profiles 322 corresponding to the different persons. In some cases, thepersonal profiles 322 may be associated with a loyalty program administered in the environment. During operation of thesystem 200, thepersonal profiles 322 may be associated with a current transaction for a person after identifying the person using the person's portable computing device (e.g., a login using a mobile computing app), a visual scan of the person's loyalty card or the person's face or other identifying features, etc. In one embodiment, thepersonal profiles 322 and at least some of theimage information 346 may be stored on theserver 265 or on a separate database. - The
personal profiles 322 include a number of different types of information that may be useful to augment visual identification of items. Anitem interaction history 324 may reflect the person's interactions with various items in the environment, which may have occurred during previous transactions and/or earlier during the current transaction. Theitem interaction history 324 may be adaptively updated as image information is acquired and the person's identified interactions are added into thevirtual transaction record 349. Some non-limiting examples of item interactions includeviewing items 325, handlingitems 326, and purchasingitems 327. The item interactions may be directly observed and/or deduced usingvisual sensors 210 in the environment. In one example of direct observation, a person wears a forward-looking visual sensor that generally represents their field of view (i.e., including viewed items) at a given time. In one example of a deduced observation, a gaze-tracking camera tracks the eye movement of the person, but its information alone may be unable to discern what items the person is viewing. However, using image information to determine the person's position within the environment and the relative orientation of their head, and perhaps referenced with item location information, the system may be able to determine what items are being viewed by the person and add this information into theviewing items 325 portion of theitem interaction history 324. -
Personal profiles 322 also includepersonal preferences 328 reflecting preferences that are explicitly specified by the person (explicit preferences 329), or that may be deduced by the system based on other information included in the personal profile 322 (deduced preferences 330), such as the person'sitem interaction history 324. The person may specify preferences using a personal computing device (e.g., through a mobile computing device app) or through terminals or other computing devices accessible in the environment.Personal preferences 328 may reflect preferences of one item in relation to another (e.g., apples tend to be purchased at the same time as oranges), one grouping of items in relation to another (e.g., junk food preferred over vegetables), transaction preferences, and so forth. In one example, a person may prefer to purchase their fresh produce during a certain transaction that occurs with some regularity, say every couple of weeks. Therefore, when a first item is selected that is positively identified as a fresh vegetable, it is likely that a significant number of other items in the same transaction will also be fruits and/or vegetables. This information may be used to help identify items detected by the image analysis. -
Personal profiles 322 may also includehealth information 332 for the person. For example, a person could specify that they have certain allergies or othermedical conditions 333. For example, a person may have allergic reactions to certain items such as nuts, shellfish, eggs, etc. The other medical conditions, while perhaps not as serious as an allergic reaction, may still cause discomfort to the person. For example, oils in mango skin may cause dermatitis for persons who are sensitive to poison ivy. Items that are related to the allergies andother conditions 333 are generally less likely to be selected by the person during a transaction. In some embodiments, the allergies andother conditions 333 may be used to remove certain possible items from consideration while performing item identification, as it would be highly unlikely that the person would be selecting an item to which they are allergic.Health information 332 may also include one ormore nutrition goals 334 andfitness goals 335 for the person. - For example,
nutrition goals 334 may include a set of values representing various nutrients (calories, vitamins, minerals, etc.), which may be provided as daily recommendations or perhaps indicated as part of a specific diet plan for the person. Thenutrition goals 334 may interact with or may partially overlap with the fitness goals 335 (e.g., caloric content related to weight loss). -
Personal profiles 322 may also includeprospective item information 336 that suggests that a person may select a particular type of item during the transaction. Theprospective item information 336 may be indicated by the person or deduced. For example, the person may enter a shopping list orwish list 337 using a mobile computing device app, and the items listed therein are very likely to be selected by the person during the transaction. In another example, arecipe 338 is entered by the person in the mobile computing device app (e.g., the person wishes to purchase the component ingredients to prepare the recipe). Alternatively, recipes may be accessed by thesystem 200 responsive to a number of items previous identified during the transaction. For example, say a person selects containers of peanut butter and of jelly during a particular transaction. The system may search for recipes that include both of those ingredients—one of which is a peanut butter and jelly sandwich. Based on the information in thisrecipe 338, it is more likely that the person will also select bread during the transaction. Accordingly, a visually detected item with physical attributes roughly corresponding to a loaf of bread (e.g., having an approximate size and shape as the loaf) may be more easily identified as the loaf of bread, without the need for full image processing. -
Memory 310 includes avirtual transaction record 349 reflecting the person's item interactions, which may be determined using acquiredimage information 346. In some embodiments, thevirtual transaction record 349 is included in thepersonal profile 322; in some embodiments, the two may be separately maintained inmemory 310. The person's interactions with different items may be identified using image information, and those interactions stored in thevirtual transaction record 349. When items are identified as being selected by the person, the selected items may be added to item lists (e.g., a virtual cart) within thevirtual transaction record 349. The item lists are then used as part of completing the checkout transaction. In some cases, as thevirtual transaction record 349 is updated, corresponding portions of theitem interaction history 324 are also updated. -
Image information 346 is generally acquired using thevisual sensors 210. Theimage information 346 may be maintained in any form suitable for performing image analysis—one or more still images, video, and so forth. In some cases, theimage information 346 does not include labeling (such as a universal product code (UPC) or quick response (QR) code) or other encoded information that is sufficient to uniquely identify the item. In some cases, theimage information 346 includes some encoded information, but not enough to positively identify the corresponding item (e.g., the barcode is partially obscured). In some embodiments, partial encoded identification information may be used to narrow a set of possible items for item identification. -
Image analysis module 348 is configured to receiveimage information 346 as inputs, and to perform analysis according to any suitable techniques. Generally, theimage analysis module 348 may perform edge detection or comparable techniques to define areas within theimage information 346 that correspond to different items. Theimage analysis module 348 may further compare theimage information 346 withreference image information 343 to attempt to identify the detected items. In some cases,reference image information 343 may be intentionally simplified, such as acquiring the reference image information under controlled conditions, including only a singular item within the reference image information, and so forth. - The
image analysis module 348 may further be able to detect predefined gestures or other behaviors by a person relative to particular items. In some embodiments, an item interaction represents a determined behavior of the person relative to an identified item. Some non-limiting examples of item interactions includeviewing items 325, handlingitems 326, and purchasingitems 327. In some embodiments, theimage analysis module 348 is configured to output item interactions to thevirtual transaction record 349 and/or to therewards module 350. In some embodiments, the identified items and behaviors are output to thevirtual transaction record 349, where the item interactions are determined (i.e., association of items with behaviors). Thevirtual transaction record 349 may then provide the determined item interactions to therewards module 350. - The item interactions (including identified items and behaviors) from the
image analysis module 348 may be provided as inputs to therewards module 350.Rewards module 350 is generally configured to administer the rewards component of thesystem 200, which incentivizes a person for performing certain tasks within the environment. The incentives may be provided to the person in any suitable form, such as money, points, discounts, coupons, promotions, giveaways, etc. In some cases, a rewards component of an environment may be completely responsive, with the incentives determined based on actions the person has already taken within the environment. In various embodiments described herein, the rewards component may include proactive aspects, providing specific tasks for the person to perform during their transaction within the environment. While a person's participation in the provided rewards tasks is not guaranteed, determining suitable tasks and appropriate incentives for the tasks increases the chance that the person will participate. Therewards module 350 includes a number offunctional sub-modules 351, which includetask generation 352,evaluation 354, andaward 356. Therewards module 350 may further include one or morepredefined games 353 that provide a context or cohesive theme for the individually generated tasks. The addition of context, such as animated characters, a story or narrative, or other audiovisual elements, may increase a level of interest or engagement for the person, further encouraging the person's participation in the rewards tasks. - The task generation sub-module 352 determines one or more tasks for the person to perform within the environment during their transaction. Each task may include one or more specific item interactions for the person to perform. Generally, the task generation sub-module 352 may use information associated with the person, such as the
personal profile 322 and thevirtual transaction record 349, to generate tasks that are tailored to the person's interests or that are otherwise intended to influence the person's actions during the transaction. - The task generation sub-module 352 may also use
item information 342 to determine the one or more tasks to be performed.Item information 342 includeslocation information 344, which may be used to select appropriate items to be included in the tasks. For example, based on the person's location in the environment, remaining items on his or hershopping list 337, etc., the task generation sub-module 352 may select items that are relatively close (e.g., within several feet, along the same aisle, etc.) to the location or to anticipated locations of the person. In this way, the tasks may be perceived as less inconvenient for the person. Generally, less inconvenience in the tasks may correlate to greater participation of persons in the rewards tasks. - In additional to personal information and item information, the tasks generated by the task generation sub-module 352 may also reflect other competing considerations, such as inventory information, incentive information, and initiatives. For example, an
inventory management module 358 may operate to track inventory levels for the various items on display in the environment, as well as additional item inventory (say, located in nearby store rooms, warehouses, etc.) for restocking the environment, and ordering information to timely acquire additional items. Theinventory management module 358 may includeitem expiration information 359 that may be used for item restocking, rotation, replacement, etc. as necessary. For example, theitem expiration information 359 may be used to generate prompts for employees to locate and sort out expired or near expiring items from the rest of the items on display. - One or
more incentives 360 may be available for promoting various items.Incentives 360 may have any suitable form, such as discounts, offers, rebates, etc. for the associated items. Incentives may originate from different sources, such as from theitem manufacturer 361 and from the environment 362 (e.g., store-specific). In some cases, incentives may be available from different sources corresponding to the same item. To resolve any incompatibility between the different incentives, the incentives may be prioritized according to the source, the amount, etc. For example, incentives provided at the environment level may override any conflicting incentives from the item manufacturer. In another example, the “better” (i.e., greater amount) of the incentives may be given priority regardless of source. - One or
more initiatives 364 may be used to promote various features associated with the environment. In one embodiment, awebsite initiative 365 may encourage a person to access a website related to the environment using their personal computing device. An example operation of awebsite initiative 365 is discussed below with respect toFIG. 7 . Theinitiatives 364 may include one or moreother features 366 that promote any desired aspects (virtual or physical) associated with the environment. For one example initiative, a corresponding task may require that the person access item information using a mobile computing app associated with the environment. In another example initiative, corresponding tasks may direct shoppers to visit a newly-remodeled section of the environment. - The generated tasks may be presented to the person using a
suitable output device 370 located within the environment. For example, the tasks may be transmitted to a personal computing device that belongs to the person, or to a computer-based terminal disposed within the environment and suitably close to the person's location or along the person's anticipated route within the environment. The generated tasks may be presented to the person in a direct or an indirect manner. A direct presentation of the task could ask the person to interact with the specific item—for example, locate item x. However, an indirect presentation of the task may use descriptive information about the particular item, requiring the person to consider the descriptive information or to search a plurality of different items to find the particular item. For example, a task may require a person to locate an item havingparticular nutrition information 345. In some cases, the descriptive information may be in the form of a riddle or puzzle to be solved by the person prior to completion of the task. In some cases, using an indirect approach may increase the person's engagement with the rewards tasks and increase their overall willingness to participate. - In addition to associated items and behaviors, the generated tasks may also specify one or more criteria for task completion or for rewards scoring. Criteria may include a time element (e.g., perform this task within three minutes) and/or specific aspects of task execution (e.g., locate the item and capture an image of the associated labeling, barcode, etc.).
- The
evaluation sub-module 354 receives as input one or more of the generated tasks, as well as performance information based on acquiredimage information 346, and scores the performance of the tasks based on the performance information. In some embodiments, theevaluation sub-module 354 associates item and behavior information received from theimage analysis module 348 to determine the item interaction. In other embodiments, theimage analysis module 348 or thevirtual transaction record 349 provides the determined item interaction to theevaluation sub-module 354. The determined item interaction is compared with the generated tasks to determine whether a particular task was completed, as well as whether it was performed according to prescribed criteria. Theevaluation sub-module 354 may use any suitable algorithm(s) for scoring performance of the tasks. - The
award sub-module 356 receives scoring information from theevaluation sub-module 354 assessing the person's performance of the task. The scoring information may be provided in any suitable fashion—an overall score of the task performance, component scores related to the prescribed performance criteria, and so forth. Theaward sub-module 356 receives the scoring information and determines a corresponding amount of awards to reward to the person's account. The particular task and the performance score may be combined in a predefined relationship to determine the amount of rewards, for example, according to any suitable equation. In some cases, the tasks may be given different weights depending on their relative importance, which may be determined using inventory information (e.g., a need to quickly sell the associated item), incentive information, initiative information, and so forth. - The award sub-module 356 may associate the determined amount of rewards with the person using the
personal profile 322 and/or thevirtual transaction record 349. The rewards may be applied by the person during the current transaction, or may accumulate for application during a later transaction. In some cases, the rewards may be tied to promotions outside the transaction and/or environment, such as a mailed rebate or an electronic promotion to an event. -
FIG. 4 illustrates amethod 400 of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. Themethod 400 may generally be used in conjunction with thearrangement 300 described above. -
Method 400 begins atblock 405, where one or more tasks are generated for the person to complete during the transaction. The tasks are generated based on information included in the personal profile associated with the person, such as an item interaction history, personal preference information, health information, and prospective item information. Each task may relate to one or more item interactions, which associate items in the environment with certain predetermined behaviors. - At
block 415, the one or more tasks are presented to the person using an output device within the environment. In some embodiments, the presentation may be provided to a personal computing device associated with the person (such as a smartphone or tablet). In some embodiments, the presentation may be provided to a computing device disposed within the environment, such as a terminal in the proximity of the person or along an anticipated path of the person through the environment. - At
block 425, acquired image information is analyzed to evaluate the person's performance of the one or more presented tasks. The image information is acquired using one or more visual sensors disposed within the environment. In one or more embodiments, the analysis may be further based on input provided by other sensor devices or by the person through a user interface. In some embodiments, the evaluation may be binary—that is, does the image information (as represented in the determined item interaction) indicate that the person completed the task? In other embodiments, the evaluation may be based on one or more criteria—for example, performing the task correctly, performing the task within a prescribed window of time, within a predetermined time limit, and so forth. - At
block 435, an amount of rewards is awarded to the person based on the evaluation. In some embodiments, the rewards are associated with the person's personal profile and/or the virtual transaction record (associated with the person's current transaction). The rewards may be redeemed during the current transaction or during a later transaction, consistent with the overall rewards system and the person's preferences (e.g., accumulating rewards for a later transaction). -
FIG. 5 illustrates amethod 500 of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. Themethod 500 represents one possible implementation of themethod 400, and may generally be used in conjunction with thearrangement 300 described above. In one embodiment, themethod 500 represents an item-matching game available within the environment. - At
block 505, at least one item is selected for a prospective task. In some embodiments, selection of the item is based onlocation information 510, such asperson location information 512 and/oritem location information 344. Theperson location information 512 may be provided directly or determined through image analysis ofimage information 346. Selecting an item closer to the person's location may cause the associated task to be perceived as less inconvenient by the person. In some embodiments, selection of the item may also be based onpersonal profile 322 information, such as the person'spreferences 328 orprospective item information 336. For example, the system may more frequently select items with which the person has interacted or has a relative preference. In some embodiments, theprospective item information 336 may be used to suggest alternative items (e.g., a different brand of an item included on a shopping list, or a suitable substitute item) to the person. - At
block 515, descriptive information for the item is selected. In some cases, the descriptive information may include merely identification information (i.e., a unique name, size, etc.) for the item. In some cases, however, descriptive information may include attributes or other qualities of the item, such as nutrition information, without providing unique identification information. In some embodiments, the amount of descriptive information included with a task is adaptive, based on the person's preferences and/or other task generation considerations such as incentives, inventory, initiatives, and so forth.Blocks - At
block 525, a task including the selected descriptive information is presented to the person. In some embodiments, a single task is presented atblock 525. In other embodiments, more than one task is presented (e.g., a checklist). The presented task may be selected from a plurality of determined tasks for the person. In some embodiments, the task is presented to the person using a personal computing device. In some embodiments, the task is presented using a computing device disposed within the environment, such as a terminal located near the person's location. - At
block 535, acquired image information is analyzed to determine one or more item interactions performed by the person. Atblock 540, the item interactions are evaluated to determine whether any match the task. If at least one match is determined (“YES”) the method proceeds to block 545, where performance of the task is evaluated according to one or more criteria. However, if no matches are determined (“NO”), the method returns to block 535 to continue analysis of image information. - At
block 555, the rewards for the person are updated based on the evaluation of task performance. The rewards may be maintained as part of the personal profile and/or a virtual transaction record for the current transaction. The grouping ofblocks subroutine 565. - At
block 560, the method determines whether all generated tasks have been completed. If complete (“YES”), the method ends. However, if not complete (“NO”), the method returns to one ofblock -
FIG. 6 illustrates amethod 600 of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. Themethod 600 represents one possible implementation of themethod 400, and may generally be used in conjunction with thearrangement 300 described above. In one embodiment, themethod 600 represents an expired items game available within the environment. -
Method 600 begins atblock 605, where the system determines that one or more expiring items have either reached their expiration date or are nearing their expiration date. The determination may be based on information available throughinventory management module 358, such as theitem expiration information 359. A retailer or other provider (e.g., an item manufacturer) may generally wish to remove expiring items from display as customers or shoppers may perceive - At
block 615, a task involving at least one of the expiring items ofblock 605 is presented to the person during a transaction. The task (i.e., the selected item and/or associated behavior) may be selected for the person based onpersonal profile 322 information, such aspreferences 328 and/orprospective item information 336. For example, given two different types of expiring items, one type of which the person does not prefer (i.e., a negative preference), the system may tend to select the other type to present as part of the task. The task may further be based onlocation information 510 to reduce any inconvenience for the person who is to perform the task. - Generally, the task may include locating an expiring item and/or sorting the expiring item from other non-expiring items. In some cases, the task may be associated with a discount on purchasing the expiring item. By incentivizing customers or shoppers to locate the expiring items, the retailer or environment administrator may not need to send an employee to perform the same task.
- At
block 625,subroutine 565 is performed. As discussed above, thesubroutine 565 generally includes analyzing image information, determining a match with the presented task, evaluating performance of the task, and updating rewards based on the evaluation. At anoptional block 630, the system determines whether the presented task item had been sorted from other items, but not selected by the person. For example, the person may have located the expiring item consistent with the presented task, but did not remove the item as he or she did not intend to purchase the item. In this case, the retailer or environment administrator may not wish to leave the expiring item in place, but may remove the item to avoid selection by other shoppers. Accordingly, if the item was sorted but not selected (“YES”), atblock 635 the system may notify an employee to collect the sorted item. - In an alternative embodiment, the presented task may prescribe a placement of the expiring (but not yet expired) item, to improve the likelihood that the expiring item is selected prior to its expiration date. For example, an expiring item located near the bottom of a stack of items may be located by the person and placed near the top of the stack, so that the item is more visible and may be more likely to be selected by other shoppers.
-
FIG. 7 illustrates amethod 700 of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. Themethod 700 represents one possible implementation of themethod 400, and may generally be used in conjunction with thearrangement 300 described above. In one embodiment, themethod 700 represents an online services game available within the environment. - Method begins at
block 705, where a task is presented involving one or more initiatives and one or more items. Theinitiatives 364 may specify one or more physical or virtual features associated with the environment, such as website features, mobile app features, etc. - The associated item for the task may be selected based on
personal profile 322 information, such asprospective item information 336 andother information 340. In some cases, the associated item for the task may be selected from prospective items included in theprospective item information 336. For example, say the initiative relates to using a mobile computing app to research an item or view a comparison of items. One associated task may be acquiring image information of an item using a mobile computing device; the app then loads the information related to the item for viewing by the person (i.e., the feature highlighted in the initiative). Here, the system may select an item for the task based on items that the person has included in a shopping list but has not yet selected for purchase (e.g., by removing from display and placing in a shopping receptacle). This information may be reflected in thevirtual transaction record 349. Another example of a task is accessing a web page associated with an item that is already selected or expected to be selected by the person (say, based onprospective item information 336, purchase history, etc.). The task may require that the person transmit a link to the page (or other content from the page) to a computing device associated with the environment (such as server 265). - By selecting items for a task in which the person may already be interested, and by integrating the task into an action that the person is expected to perform (e.g., selecting an item on a shopping list), the level of participation in initiatives and other rewards tasks may generally be increased.
- The
other information 340 may includeinitiatives participation 710 information, which reflects the person's participation in various initiatives. For example, the system may determine not to present a task relating to an initiative which the person has previously participated in. In one embodiment, theinitiatives participation 710 may be as simple as single data bits indicating whether the person has participated or not. Of course, the initiatives participation may include more in-depth information about the nature of the participation, items involved, etc. - At
block 715,subroutine 565 is performed. As discussed above, thesubroutine 565 generally includes analyzing image information, determining a match with the presented task, evaluating performance of the task, and updating rewards based on the evaluation. Of note, the acquired image information may be acquired as part of the person's performance of the task—such as capturing an image of the item included in the presented task—or perhaps reflected in image information that includes the person manipulating the computing device to perform the task. -
FIG. 8 illustrates amethod 800 of providing rewards to a person based on item interactions during a transaction in an environment, according to one embodiment. Themethod 800 represents one possible implementation of themethod 400, and may generally be used in conjunction with thearrangement 300 described above. In one embodiment, themethod 800 represents a profile matching game available within the environment. -
Method 800 begins atblock 805, where an entry is determined from ashopping list 337 of a person'spersonal profile 322. In an alternative embodiment, other prospective item information associated with thepersonal profile 322 may be substituted for the shopping list. In some embodiments, the shopping list entry may correspond directly to an item in the environment—for example, exactly matching an item brand, name, size, etc. In other embodiments, the shopping list may describe one or more items generically without including the unique identification information—for example, an entry including “soda” instead of a more specific intended item, such as a six-pack of 12-ounce cans of Coca-Cola®. Alternatively, an item may be specifically included in the shopping list entry, but is out of stock in the environment. - At
block 815, the system determines a categorical grouping corresponding to the entry. For example, for an entry of “lettuce,” some possible categorical groupings include “green vegetables,” “leafy greens,” “vegetables,” etc. The most pertinent categorical grouping may be determined using profile information and/or the virtual transaction record—for example, the selection of other vegetables (e.g., carrots, celery, cucumbers, tomatoes) during the transaction may indicate that the person is purchasing items to assemble a salad. As a number of different vegetables have been selected in this example, an appropriate grouping for the lettuce entry may be narrower than merely “vegetables” or “green vegetables” categories. Assume for the purposes of this example that the system determines “leafy greens” to be the best categorical grouping. The example leafy greens category may encompass a plurality of different items—different varieties of lettuce, spinach, kale, collards, Swiss chard, cabbage, Brussels sprouts, etc. Each of the plurality of items may have different qualities or characteristics, such as nutrition information, which may be comparatively ranked relative to one or more criteria. - At
block 825, a task involving the grouping is presented to the person. The task may be presented relative to the one or more criteria, which may be explicitly included or deduced from thepersonal profile 322. The criteria may be based onhealth information 332, such asnutrition goals 334 and/orfitness goals 335. The task may further be based on inventory and/or incentive information, such as a need to sell certain items. - Continuing the earlier example, say one of the person's
nutrition goals 334 is increasing daily potassium intake. Each of the plurality of items in the “leafy greens” category may have a differing amount of potassium content. Thus, the items may be given a relative ranking according to their potassium content—e.g., spinach as having the most potassium, Swiss chard second-most, kale third-most, and so forth. Of course, a combination of multiple criteria may be used to rank the categorical items; the criteria may be weighted as part of determining scoring for each of the items. - Presenting the task to the person may include directing the person to find the item within the categorical grouping that best matches one or more criteria. In the example, the task may prompt the person to locate the leafy green vegetable having the highest potassium content.
- At
block 835,subroutine 565 is performed. As discussed above, thesubroutine 565 generally includes analyzing image information, determining a match with the presented task, evaluating performance of the task, and updating rewards based on the evaluation. In this case, evaluating the person's performance is based on which item the person selects from the categorical grouping. For example, the person might receive a largest score for selecting the spinach, and lesser scores for selecting one of the other types of leafy greens. In some embodiments, the system may present the “best” choice to the person after the person's item selection has been made, in order to improve their understanding and item selection abilities. - At
block 840, the system determines whether additional entries remain on the shopping list. If so (“YES”), the method returns to block 805. Accordingly, the profile matching game may be implemented as an incremental game, adapting the task and/or scoring based on the person's selection of the previous item. Based on the item selected from a first grouping, the system assess how the selected item affects nutrition goals, fitness goals, etc. included in the personal profile, and may adapt the next task accordingly. For example, if the person selects the leafy greens item corresponding to the highest potassium content, evaluation of subsequent shopping list entries may lessen the relative importance of the items' potassium content (e.g., adjusting relative weighting) in favor of other criteria. The system may further suggest one or more items (not included on the shopping list) based on the person's selections, whether to complement the selected items or to compensate for deficiencies of the selected items. - The descriptions of the various embodiments of the present disclosure have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
- In the preceding, reference is made to embodiments presented in this disclosure. However, the scope of the present disclosure is not limited to specific described embodiments. Instead, any combination of the following features and elements, whether related to different embodiments or not, is contemplated to implement and practice contemplated embodiments. Furthermore, although embodiments disclosed herein may achieve advantages over other possible solutions or over the prior art, whether or not a particular advantage is achieved by a given embodiment is not limiting of the scope of the present disclosure. Thus, the following aspects, features, embodiments and advantages are merely illustrative and are not considered elements or limitations of the appended claims except where explicitly recited in a claim(s). Likewise, reference to “the invention” shall not be construed as a generalization of any inventive subject matter disclosed herein and shall not be considered to be an element or limitation of the appended claims except where explicitly recited in a claim(s).
- Aspects of the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module,” or “system.”
- The present disclosure may be a system, a method, and/or a computer program product. The computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present disclosure.
- The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
- Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network. The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
- Computer readable program instructions for carrying out operations of the present disclosure may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present disclosure.
- Aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
- These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
- The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
- The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
- Embodiments of the disclosure may be provided to end users through a cloud computing infrastructure. Cloud computing generally refers to the provision of scalable computing resources as a service over a network. More formally, cloud computing may be defined as a computing capability that provides an abstraction between the computing resource and its underlying technical architecture (e.g., servers, storage, networks), enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. Thus, cloud computing allows a user to access virtual computing resources (e.g., storage, data, applications, and even complete virtualized computing systems) in “the cloud,” without regard for the underlying physical systems (or locations of those systems) used to provide the computing resources.
- Typically, cloud computing resources are provided to a user on a pay-per-use basis, where users are charged only for the computing resources actually used (e.g., an amount of storage space consumed by a user or a number of virtualized systems instantiated by the user). A user can access any of the resources that reside in the cloud at any time, and from anywhere across the Internet. In context of the present disclosure, a user may access applications (e.g., a retail store app for a mobile computing device) or related data (e.g., compiled shopping data) available in the cloud. Doing so allows a user to access this information from any computing system attached to a network connected to the cloud (e.g., the Internet).
- While the foregoing is directed to embodiments of the present disclosure, other and further embodiments of the disclosure may be devised without departing from the basic scope thereof, and the scope thereof is determined by the claims that follow.
Claims (20)
1. A computer-implemented method of providing rewards to a person based on item interactions during a transaction in an environment, the person associated with a personal profile, the method comprising:
generating, based on information in the personal profile, one or more tasks for the person to complete during the transaction, each task including at least one item interaction;
presenting, using an output device within the environment, the one or more tasks to the person;
analyzing image information acquired by one or more visual sensors within the environment to evaluate the person's performance of the one or more tasks; and
awarding, based on the evaluation, an amount of rewards to the person.
2. The method of claim 1 , wherein the amount of rewards are applied to one of the personal profile and a virtual transaction record reflecting the person's item interactions during the transaction.
3. The method of claim 1 , wherein the information in the personal profile includes one or more of an item interaction history, item preferences, health information, prospective item information for the transaction, and participation information for one or more initiatives.
4. The method of claim 1 , wherein generating the one or more tasks is further based on one or more of item incentive information, initiative information, and item inventory information.
5. The method of claim 4 , wherein the item inventory information indicates a first item nearing a corresponding expiration date, and wherein at least one task includes the person locating the first item.
6. The method of claim 1 , wherein the one or more tasks includes locating a selected item, wherein presenting the one or more tasks includes providing descriptive information about the item without explicitly identifying the item.
7. The method of claim 1 , wherein generating the one or more tasks includes:
determining an entry of a shopping list included in the personal profile; and
determining a categorical grouping that corresponds to the entry and that includes a plurality of items,
wherein the one or more tasks are presented with respect to the determined grouping, and wherein evaluating the performance of the one or more tasks is based on which of the plurality of items is involved in the corresponding item interaction.
8. A computer program product of providing rewards to a person based on item interactions during a transaction in an environment, the person associated with a personal profile, the computer program product comprising:
a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to perform an operation that includes:
generating, based on information in the personal profile, one or more tasks for the person to complete during the transaction, each task including at least one item interaction;
presenting, using an output device within the environment, the one or more tasks to the person;
analyzing image information acquired by one or more visual sensors within the environment to evaluate the person's performance of the one or more tasks; and
awarding, based on the evaluation, an amount of rewards to the person.
9. The computer program product of claim 8 , wherein the amount of rewards are applied to one of the personal profile and a virtual transaction record reflecting the person's item interactions during the transaction.
10. The computer program product of claim 8 , wherein the information in the personal profile includes one or more of an item interaction history, item preferences, health information, prospective item information for the transaction, and participation information for one or more initiatives.
11. The computer program product of claim 8 , wherein generating the one or more tasks is further based on one or more of item incentive information, initiative information, and item inventory information.
12. The computer program product of claim 11 , wherein the item inventory information indicates a first item nearing a corresponding expiration date, and wherein at least one task includes the person locating the first item.
13. The computer program product of claim 8 , wherein the one or more tasks includes locating a selected item, wherein presenting the one or more tasks includes providing descriptive information about the item without explicitly identifying the item.
14. The computer program product of claim 8 , wherein generating the one or more tasks includes:
determining an entry of a shopping list included in the personal profile; and
determining a categorical grouping that corresponds to the entry and that includes a plurality of items,
wherein the one or more tasks are presented with respect to the determined grouping, and wherein evaluating the performance of the one or more tasks is based on which of the plurality of items is involved in the corresponding item interaction.
15. A system of providing rewards to a person based on item interactions during a transaction in an environment, the person associated with a personal profile, the method comprising:
one or more computer processors;
at least a first visual sensor disposed within the environment and communicatively coupled with the one or more computer processors; and
a memory containing program code which, when executed by the one or more computer processors, performs an operation that includes:
generating, based on information in the personal profile, one or more tasks for the person to complete during the transaction, each task including at least one item interaction;
presenting, using an output device within the environment, the one or more tasks to the person;
analyzing image information acquired by one or more visual sensors within the environment to evaluate the person's performance of the one or more tasks; and
awarding, based on the evaluation, an amount of rewards to the person.
16. The system of claim 15 , wherein the amount of rewards are applied to one of the personal profile and a virtual transaction record reflecting the person's item interactions during the transaction.
17. The system of claim 15 , wherein the information in the personal profile includes one or more of an item interaction history, item preferences, health information, prospective item information for the transaction, and participation information for one or more initiatives.
18. The system of claim 15 , wherein generating the one or more tasks is further based on one or more of item incentive information, initiative information, and item inventory information.
19. The system of claim 18 , wherein the item inventory information indicates a first item nearing a corresponding expiration date, and wherein at least one task includes the person locating the first item.
20. The system of claim 15 , wherein generating the one or more tasks includes:
determining an entry of a shopping list included in the personal profile; and
determining a categorical grouping that corresponds to the entry and that includes a plurality of items,
wherein the one or more tasks are presented with respect to the determined grouping, and wherein evaluating the performance of the one or more tasks is based on which of the plurality of items is involved in the corresponding item interaction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/675,206 US20160110751A1 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for providing a sensor-based environment |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462064323P | 2014-10-15 | 2014-10-15 | |
US14/675,206 US20160110751A1 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for providing a sensor-based environment |
Publications (1)
Publication Number | Publication Date |
---|---|
US20160110751A1 true US20160110751A1 (en) | 2016-04-21 |
Family
ID=55748790
Family Applications (19)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/590,240 Abandoned US20160110791A1 (en) | 2014-10-15 | 2015-01-06 | Method, computer program product, and system for providing a sensor-based environment |
US14/644,888 Abandoned US20160110700A1 (en) | 2014-10-15 | 2015-03-11 | Transaction audit suggestions based on customer shopping behavior |
US14/659,169 Active 2035-05-24 US9679327B2 (en) | 2014-10-15 | 2015-03-16 | Visual checkout with center of mass security check |
US14/659,128 Active 2037-01-24 US10482724B2 (en) | 2014-10-15 | 2015-03-16 | Method, computer program product, and system for providing a sensor-based environment |
US14/663,190 Active 2036-11-26 US10417878B2 (en) | 2014-10-15 | 2015-03-19 | Method, computer program product, and system for providing a sensor-based environment |
US14/673,390 Active US9424601B2 (en) | 2014-10-15 | 2015-03-30 | Method, computer program product, and system for providing a sensor-based environment |
US14/675,161 Active 2035-06-27 US9842363B2 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for producing combined image information to provide extended vision |
US14/675,025 Active 2036-01-16 US10776844B2 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for providing a sensor-based environment |
US14/674,922 Abandoned US20160110793A1 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for providing a sensor-based environment |
US14/674,776 Active 2037-06-21 US10176677B2 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for providing a sensor-based environment |
US14/675,206 Abandoned US20160110751A1 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for providing a sensor-based environment |
US14/674,845 Active US9786000B2 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for providing a sensor-based environment |
US14/883,178 Active 2037-02-02 US10157413B2 (en) | 2014-10-15 | 2015-10-14 | Method of using, apparatus, product, and system for a no touch point-of-sale self-checkout |
US14/883,146 Active 2038-06-13 US10810648B2 (en) | 2014-10-15 | 2015-10-14 | Method, product, and system for unmanned vehicles in retail environments |
US14/883,198 Active 2038-07-15 US11127061B2 (en) | 2014-10-15 | 2015-10-14 | Method, product, and system for identifying items for transactions |
US15/837,507 Active 2035-05-07 US10593163B2 (en) | 2014-10-15 | 2017-12-11 | Method, computer program product, and system for producing combined image information to provide extended vision |
US16/201,194 Active 2035-11-01 US10825068B2 (en) | 2014-10-15 | 2018-11-27 | Method of using apparatus, product, and system for a no touch point-of-sale self-checkout |
US16/241,610 Active US10672051B2 (en) | 2014-10-15 | 2019-01-07 | Method, computer program product, and system for providing a sensor-based environment |
US17/010,456 Active 2036-06-17 US11514497B2 (en) | 2014-10-15 | 2020-09-02 | Method of using, apparatus, product, and system for a no touch point-of-sale self-checkout |
Family Applications Before (10)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/590,240 Abandoned US20160110791A1 (en) | 2014-10-15 | 2015-01-06 | Method, computer program product, and system for providing a sensor-based environment |
US14/644,888 Abandoned US20160110700A1 (en) | 2014-10-15 | 2015-03-11 | Transaction audit suggestions based on customer shopping behavior |
US14/659,169 Active 2035-05-24 US9679327B2 (en) | 2014-10-15 | 2015-03-16 | Visual checkout with center of mass security check |
US14/659,128 Active 2037-01-24 US10482724B2 (en) | 2014-10-15 | 2015-03-16 | Method, computer program product, and system for providing a sensor-based environment |
US14/663,190 Active 2036-11-26 US10417878B2 (en) | 2014-10-15 | 2015-03-19 | Method, computer program product, and system for providing a sensor-based environment |
US14/673,390 Active US9424601B2 (en) | 2014-10-15 | 2015-03-30 | Method, computer program product, and system for providing a sensor-based environment |
US14/675,161 Active 2035-06-27 US9842363B2 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for producing combined image information to provide extended vision |
US14/675,025 Active 2036-01-16 US10776844B2 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for providing a sensor-based environment |
US14/674,922 Abandoned US20160110793A1 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for providing a sensor-based environment |
US14/674,776 Active 2037-06-21 US10176677B2 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for providing a sensor-based environment |
Family Applications After (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/674,845 Active US9786000B2 (en) | 2014-10-15 | 2015-03-31 | Method, computer program product, and system for providing a sensor-based environment |
US14/883,178 Active 2037-02-02 US10157413B2 (en) | 2014-10-15 | 2015-10-14 | Method of using, apparatus, product, and system for a no touch point-of-sale self-checkout |
US14/883,146 Active 2038-06-13 US10810648B2 (en) | 2014-10-15 | 2015-10-14 | Method, product, and system for unmanned vehicles in retail environments |
US14/883,198 Active 2038-07-15 US11127061B2 (en) | 2014-10-15 | 2015-10-14 | Method, product, and system for identifying items for transactions |
US15/837,507 Active 2035-05-07 US10593163B2 (en) | 2014-10-15 | 2017-12-11 | Method, computer program product, and system for producing combined image information to provide extended vision |
US16/201,194 Active 2035-11-01 US10825068B2 (en) | 2014-10-15 | 2018-11-27 | Method of using apparatus, product, and system for a no touch point-of-sale self-checkout |
US16/241,610 Active US10672051B2 (en) | 2014-10-15 | 2019-01-07 | Method, computer program product, and system for providing a sensor-based environment |
US17/010,456 Active 2036-06-17 US11514497B2 (en) | 2014-10-15 | 2020-09-02 | Method of using, apparatus, product, and system for a no touch point-of-sale self-checkout |
Country Status (1)
Country | Link |
---|---|
US (19) | US20160110791A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180253708A1 (en) * | 2015-11-16 | 2018-09-06 | Fujitsu Limited | Checkout assistance system and checkout assistance method |
US20190213523A1 (en) * | 2018-01-10 | 2019-07-11 | Trax Technologies Solutions Pte Ltd. | Prioritizing shelf-oriented tasks |
US20190347635A1 (en) * | 2018-05-10 | 2019-11-14 | Adobe Inc. | Configuring a physical environment based on electronically detected interactions |
CN110708565A (en) * | 2019-10-22 | 2020-01-17 | 广州虎牙科技有限公司 | Live broadcast interaction method and device, server and machine-readable storage medium |
CN111145430A (en) * | 2019-12-27 | 2020-05-12 | 北京每日优鲜电子商务有限公司 | Method and device for detecting commodity placing state and computer storage medium |
US11727353B2 (en) | 2018-01-10 | 2023-08-15 | Trax Technology Solutions Pte Ltd. | Comparing planogram compliance to checkout data |
Families Citing this family (197)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9139363B2 (en) | 2013-03-15 | 2015-09-22 | John Lert | Automated system for transporting payloads |
US11551287B2 (en) * | 2013-10-17 | 2023-01-10 | Mashgin Inc. | Automated object recognition kiosk for retail checkouts |
US10366445B2 (en) * | 2013-10-17 | 2019-07-30 | Mashgin Inc. | Automated object recognition kiosk for retail checkouts |
US11138581B2 (en) * | 2014-01-10 | 2021-10-05 | Elo Touch Solutions, Inc. | Multi-mode point-of-sale device |
US10083409B2 (en) | 2014-02-14 | 2018-09-25 | Bby Solutions, Inc. | Wireless customer and labor management optimization in retail settings |
US10129507B2 (en) * | 2014-07-15 | 2018-11-13 | Toshiba Global Commerce Solutions Holdings Corporation | System and method for self-checkout using product images |
US10991049B1 (en) | 2014-09-23 | 2021-04-27 | United Services Automobile Association (Usaa) | Systems and methods for acquiring insurance related informatics |
US20160110791A1 (en) | 2014-10-15 | 2016-04-21 | Toshiba Global Commerce Solutions Holdings Corporation | Method, computer program product, and system for providing a sensor-based environment |
US9342900B1 (en) * | 2014-12-23 | 2016-05-17 | Ricoh Co., Ltd. | Distinguishing between stock keeping units using marker based methodology |
US9330474B1 (en) | 2014-12-23 | 2016-05-03 | Ricoh Co., Ltd. | Distinguishing between stock keeping units using a physical dimension of a region depicted in an image |
WO2016142794A1 (en) | 2015-03-06 | 2016-09-15 | Wal-Mart Stores, Inc | Item monitoring system and method |
US20160255969A1 (en) | 2015-03-06 | 2016-09-08 | Wal-Mart Stores, Inc. | Shopping facility assistance systems, devices and methods pertaining to movement of a mobile retail product display |
US20180099846A1 (en) | 2015-03-06 | 2018-04-12 | Wal-Mart Stores, Inc. | Method and apparatus for transporting a plurality of stacked motorized transport units |
IN2015CH01602A (en) * | 2015-03-28 | 2015-04-24 | Wipro Ltd | |
US20170011427A1 (en) | 2015-05-13 | 2017-01-12 | Shelf Bucks, Inc. | Systems and methods for external environment detection and operation for pop displays with wireless beacons |
CA2930166A1 (en) * | 2015-05-19 | 2016-11-19 | Wal-Mart Stores, Inc. | Systems and methods for displaying checkout lane information |
US10552933B1 (en) | 2015-05-20 | 2020-02-04 | Digimarc Corporation | Image processing methods and arrangements useful in automated store shelf inspections |
US9697560B2 (en) * | 2015-05-21 | 2017-07-04 | Encompass Technologies Llp | Product palletizing system |
US10489863B1 (en) * | 2015-05-27 | 2019-11-26 | United Services Automobile Association (Usaa) | Roof inspection systems and methods |
US20160350776A1 (en) * | 2015-05-29 | 2016-12-01 | Wal-Mart Stores, Inc. | Geolocation analytics |
CA2988122A1 (en) | 2015-06-02 | 2016-12-08 | Alert Corporation | Storage and retrieval system |
US11142398B2 (en) | 2015-06-02 | 2021-10-12 | Alert Innovation Inc. | Order fulfillment system |
US11203486B2 (en) | 2015-06-02 | 2021-12-21 | Alert Innovation Inc. | Order fulfillment system |
US20160358145A1 (en) * | 2015-06-05 | 2016-12-08 | Yummy Foods, Llc | Systems and methods for frictionless self-checkout merchandise purchasing |
US9571738B2 (en) * | 2015-06-23 | 2017-02-14 | Toshiba Tec Kabushiki Kaisha | Image processing apparatus |
US9911290B1 (en) * | 2015-07-25 | 2018-03-06 | Gary M. Zalewski | Wireless coded communication (WCC) devices for tracking retail interactions with goods and association to user accounts |
US10318976B2 (en) * | 2015-07-28 | 2019-06-11 | Walmart Apollo, Llc | Methods for determining measurement data of an item |
US20170090195A1 (en) * | 2015-09-25 | 2017-03-30 | Intel Corporation | Selective object filtering devices, systems and methods |
US10922733B2 (en) * | 2015-10-26 | 2021-02-16 | Sk Planet Co., Ltd. | Payment information providing system using wearable device and payment information providing method using the same |
US10891574B2 (en) * | 2015-11-17 | 2021-01-12 | Target Brands, Inc. | Planogram resetting using augmented reality in a retail environment |
US10565577B2 (en) * | 2015-12-16 | 2020-02-18 | Samsung Electronics Co., Ltd. | Guided positional tracking |
US9875548B2 (en) * | 2015-12-18 | 2018-01-23 | Ricoh Co., Ltd. | Candidate list generation |
US10041827B2 (en) * | 2015-12-21 | 2018-08-07 | Ncr Corporation | Image guided scale calibration |
US9818031B2 (en) * | 2016-01-06 | 2017-11-14 | Orcam Technologies Ltd. | Crowd-sourced vision-based information collection |
US11113734B2 (en) * | 2016-01-14 | 2021-09-07 | Adobe Inc. | Generating leads using Internet of Things devices at brick-and-mortar stores |
US10650368B2 (en) * | 2016-01-15 | 2020-05-12 | Ncr Corporation | Pick list optimization method |
US10366144B2 (en) | 2016-04-01 | 2019-07-30 | Ebay Inc. | Analyzing and linking a set of images by identifying objects in each image to determine a primary image and a secondary image |
CA2961938A1 (en) | 2016-04-01 | 2017-10-01 | Wal-Mart Stores, Inc. | Systems and methods for moving pallets via unmanned motorized unit-guided forklifts |
US10339595B2 (en) | 2016-05-09 | 2019-07-02 | Grabango Co. | System and method for computer vision driven applications within an environment |
CA3024594A1 (en) * | 2016-05-18 | 2017-11-23 | Walmart Apollo, Llc | Apparatus and method for displaying content with delivery vehicle |
US10331964B2 (en) * | 2016-05-23 | 2019-06-25 | Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America | Trunk inventory detector |
US10615994B2 (en) | 2016-07-09 | 2020-04-07 | Grabango Co. | Visually automated interface integration |
US10083358B1 (en) * | 2016-07-26 | 2018-09-25 | Videomining Corporation | Association of unique person to point-of-sale transaction data |
EP3491609A1 (en) * | 2016-07-28 | 2019-06-05 | Essilor International | Eyeglasses-matching tool |
US20180032990A1 (en) * | 2016-07-28 | 2018-02-01 | Ncr Corporation | Item location detection on scales |
US10445791B2 (en) * | 2016-09-08 | 2019-10-15 | Walmart Apollo, Llc | Systems and methods for autonomous assistance and routing |
US10438164B1 (en) | 2016-09-27 | 2019-10-08 | Amazon Technologies, Inc. | Merging events in interactive data processing systems |
US10769581B1 (en) * | 2016-09-28 | 2020-09-08 | Amazon Technologies, Inc. | Overhanging item background subtraction |
US20180108044A1 (en) | 2016-10-05 | 2018-04-19 | Shelfbucks, Inc. | Assessing state information for retail displays |
WO2018081782A1 (en) * | 2016-10-31 | 2018-05-03 | Caliburger Cayman | Devices and systems for remote monitoring of restaurants |
CA3043896A1 (en) * | 2016-11-17 | 2018-05-24 | Alert Innovation Inc. | Automated-service retail system and method |
JP7353978B2 (en) | 2016-11-29 | 2023-10-02 | アラート イノヴェイション インコーポレイテッド | Automated retail supply chain and inventory management system |
US10685386B2 (en) * | 2016-11-30 | 2020-06-16 | Bank Of America Corporation | Virtual assessments using augmented reality user devices |
FR3059967B1 (en) * | 2016-12-12 | 2019-01-25 | Poma | METHOD AND INSTALLATION FOR TRANSPORTING TRUCK VEHICLES BY A CABLE |
JP2018108633A (en) * | 2016-12-28 | 2018-07-12 | パナソニックIpマネジメント株式会社 | Tool system |
WO2018123433A1 (en) | 2016-12-28 | 2018-07-05 | パナソニックIpマネジメント株式会社 | Tool system |
JP2020504066A (en) | 2017-01-10 | 2020-02-06 | アラート イノヴェイション インコーポレイテッド | Automatic store with exchangeable automatic mobile robot |
US11403610B2 (en) * | 2017-01-13 | 2022-08-02 | Sensormatic Electronics, LLC | Systems and methods for inventory monitoring |
JP6873711B2 (en) * | 2017-01-16 | 2021-05-19 | 東芝テック株式会社 | Product recognition device |
KR102520627B1 (en) * | 2017-02-01 | 2023-04-12 | 삼성전자주식회사 | Apparatus and method and for recommending products |
EP3580717A4 (en) | 2017-02-10 | 2020-07-29 | Grabango Co. | A dynamic customer checkout experience within an automated shopping environment |
US11315072B2 (en) | 2017-02-24 | 2022-04-26 | Alert Innovation Inc. | Inventory management system and method |
WO2018165093A1 (en) * | 2017-03-07 | 2018-09-13 | Walmart Apollo, Llc | Unmanned vehicle in shopping environment |
US11238401B1 (en) | 2017-03-27 | 2022-02-01 | Amazon Technologies, Inc. | Identifying user-item interactions in an automated facility |
US11087271B1 (en) | 2017-03-27 | 2021-08-10 | Amazon Technologies, Inc. | Identifying user-item interactions in an automated facility |
US11494729B1 (en) * | 2017-03-27 | 2022-11-08 | Amazon Technologies, Inc. | Identifying user-item interactions in an automated facility |
SG10201703096XA (en) * | 2017-04-13 | 2018-11-29 | Mastercard Asia Pacific Pte Ltd | An airborne apparatus and transaction method |
US20180322514A1 (en) * | 2017-05-08 | 2018-11-08 | Walmart Apollo, Llc | Uniquely identifiable customer traffic systems and methods |
EP3610469A4 (en) | 2017-05-10 | 2021-04-28 | Grabango Co. | Series-configured camera array for efficient deployment |
US11170409B2 (en) | 2017-05-19 | 2021-11-09 | Abl Ip Holding, Llc | Wireless beacon based systems utilizing printable circuits |
IL271528B1 (en) * | 2017-06-21 | 2024-04-01 | Grabango Co | Linking observed human activity on video to a user account |
US11138901B1 (en) | 2017-06-28 | 2021-10-05 | Amazon Technologies, Inc. | Item recognition and analysis |
JP7034615B2 (en) * | 2017-07-07 | 2022-03-14 | 東芝テック株式会社 | Checkout equipment and programs |
US10853965B2 (en) * | 2017-08-07 | 2020-12-01 | Standard Cognition, Corp | Directional impression analysis using deep learning |
US11232687B2 (en) | 2017-08-07 | 2022-01-25 | Standard Cognition, Corp | Deep learning-based shopper statuses in a cashier-less store |
US10540390B1 (en) * | 2017-08-07 | 2020-01-21 | Amazon Technologies, Inc. | Image-based item identification |
US11250376B2 (en) | 2017-08-07 | 2022-02-15 | Standard Cognition, Corp | Product correlation analysis using deep learning |
US10474991B2 (en) * | 2017-08-07 | 2019-11-12 | Standard Cognition, Corp. | Deep learning-based store realograms |
US10474988B2 (en) | 2017-08-07 | 2019-11-12 | Standard Cognition, Corp. | Predicting inventory events using foreground/background processing |
US10650545B2 (en) | 2017-08-07 | 2020-05-12 | Standard Cognition, Corp. | Systems and methods to check-in shoppers in a cashier-less store |
US11200692B2 (en) | 2017-08-07 | 2021-12-14 | Standard Cognition, Corp | Systems and methods to check-in shoppers in a cashier-less store |
FR3070086B1 (en) * | 2017-08-08 | 2019-08-30 | Safran Identity & Security | FRAUD DETECTION FOR ACCESS CONTROL BY FACIAL RECOGNITION |
JP6856220B2 (en) * | 2017-08-09 | 2021-04-07 | 株式会社DSi | Weighing systems, electronic scales and markers for electronic scales |
CN208957427U (en) * | 2017-08-16 | 2019-06-11 | 图灵通诺(北京)科技有限公司 | Checkout apparatus shelf |
US11282077B2 (en) | 2017-08-21 | 2022-03-22 | Walmart Apollo, Llc | Data comparison efficiency for real-time data processing, monitoring, and alerting |
JP6903524B2 (en) * | 2017-09-01 | 2021-07-14 | 東芝テック株式会社 | Weighing device |
WO2019055616A1 (en) | 2017-09-13 | 2019-03-21 | Walmart Apollo, Llc | Systems and methods for real-time data processing, monitoring, and alerting |
US20190079591A1 (en) | 2017-09-14 | 2019-03-14 | Grabango Co. | System and method for human gesture processing from video input |
CN108446604A (en) * | 2017-09-27 | 2018-08-24 | 缤果可为(北京)科技有限公司 | Intelligent price tag displaying device and its application |
US10691931B2 (en) * | 2017-10-04 | 2020-06-23 | Toshiba Global Commerce Solutions | Sensor-based environment for providing image analysis to determine behavior |
US10963704B2 (en) | 2017-10-16 | 2021-03-30 | Grabango Co. | Multiple-factor verification for vision-based systems |
CN109753980A (en) * | 2017-11-03 | 2019-05-14 | 虹软科技股份有限公司 | A kind of method and apparatus for detection |
CN107944960A (en) * | 2017-11-27 | 2018-04-20 | 深圳码隆科技有限公司 | A kind of self-service method and apparatus |
US11232511B1 (en) * | 2017-11-28 | 2022-01-25 | A9.Com, Inc. | Computer vision based tracking of item utilization |
US20190180301A1 (en) * | 2017-12-09 | 2019-06-13 | Walmart Apollo, Llc | System for capturing item demand transference |
US10956726B1 (en) * | 2017-12-12 | 2021-03-23 | Amazon Technologies, Inc. | Obfuscating portions of video data |
UA127479U (en) * | 2017-12-18 | 2018-08-10 | Юрій Юрійович Голузинець | AUTOMATED SYSTEM OF IDENTIFICATION AND PERSONALIZED COMMUNICATION WITH CONSUMERS OF GOODS AND SERVICES |
US11481805B2 (en) | 2018-01-03 | 2022-10-25 | Grabango Co. | Marketing and couponing in a retail environment using computer vision |
CN110108341B (en) * | 2018-02-01 | 2022-12-02 | 北京京东乾石科技有限公司 | Automatic weighing method and system for unmanned aerial vehicle |
FR3077261A1 (en) * | 2018-02-01 | 2019-08-02 | Eddy Gouraud | LARGE SURFACE TROLLEY INTEGRATING ARTIFICIAL INTELLIGENCE WITH VISUAL OBJECT RECOGNITION |
EP3750032A4 (en) * | 2018-02-06 | 2021-11-17 | Wal-Mart Apollo, LLC | Customized augmented reality item filtering system |
US20200193502A1 (en) * | 2018-02-07 | 2020-06-18 | Samuel Smith | Recommendation engine for clothing selection and wardrobe management |
CN108389316B (en) * | 2018-03-02 | 2021-07-13 | 北京京东尚科信息技术有限公司 | Automatic vending method, apparatus and computer-readable storage medium |
USD848530S1 (en) | 2018-03-14 | 2019-05-14 | Tambria Wagner | Sign |
US11074616B2 (en) * | 2018-03-15 | 2021-07-27 | International Business Machines Corporation | Predictive media content delivery |
JP7173518B2 (en) * | 2018-03-19 | 2022-11-16 | 日本電気株式会社 | Information processing system, information processing method and program |
JP7200487B2 (en) * | 2018-03-19 | 2023-01-10 | 日本電気株式会社 | Settlement system, settlement method and program |
US11455499B2 (en) * | 2018-03-21 | 2022-09-27 | Toshiba Global Commerce Solutions Holdings Corporation | Method, system, and computer program product for image segmentation in a sensor-based environment |
US20210027062A1 (en) * | 2018-03-22 | 2021-01-28 | Nec Corporation | Object detection system using image recognition, object detection device using image recognition, object detection method using image recognition, and non-transitory storage medium |
CN108520605A (en) * | 2018-03-23 | 2018-09-11 | 阿里巴巴集团控股有限公司 | A kind of self-help shopping air control method and system |
JP6775541B2 (en) * | 2018-04-03 | 2020-10-28 | 株式会社Subaru | Position measurement method and position measurement system |
US11164197B2 (en) * | 2018-04-13 | 2021-11-02 | Shopper Scientist Llc | Shopping time allocated to product exposure in a shopping environment |
CN108765061A (en) * | 2018-05-02 | 2018-11-06 | 开源物联网(广州)有限公司 | Enterprise and user's integral intelligent service system |
US20190337549A1 (en) * | 2018-05-02 | 2019-11-07 | Walmart Apollo, Llc | Systems and methods for transactions at a shopping cart |
CN108806074B (en) * | 2018-06-05 | 2021-08-03 | 腾讯科技(深圳)有限公司 | Shopping information generation method and device and storage medium |
US11308530B2 (en) * | 2018-06-20 | 2022-04-19 | International Business Machines Corporation | Automated personalized customer service utilizing lighting |
US11367041B2 (en) * | 2018-06-25 | 2022-06-21 | Robert Bosch Gmbh | Occupancy sensing system for custodial services management |
CN108875690A (en) * | 2018-06-29 | 2018-11-23 | 百度在线网络技术(北京)有限公司 | Unmanned Retail commodity identifying system |
US11880879B2 (en) | 2018-06-29 | 2024-01-23 | Ghost House Technology, Llc | Apparatuses of item location, list creation, routing, imaging and detection |
US10769587B2 (en) | 2018-07-02 | 2020-09-08 | Walmart Apollo, Llc | Systems and methods of storing and retrieving retail store product inventory |
CN108845289B (en) * | 2018-07-03 | 2021-08-03 | 京东方科技集团股份有限公司 | Positioning method and system for shopping cart and shopping cart |
CN109102361A (en) * | 2018-07-24 | 2018-12-28 | 湖南餐智科技有限公司 | A kind of article order confirmation method and system based on intelligent electronic-scale |
US20200039676A1 (en) * | 2018-08-02 | 2020-02-06 | The Recon Group LLP | System and methods for automatic labeling of articles of arbitrary shape, size and orientation |
US11159769B2 (en) * | 2018-08-07 | 2021-10-26 | Lynxight Ltd | Drowning detection enhanced by swimmer analytics |
CN110857879A (en) * | 2018-08-23 | 2020-03-03 | 中国石油天然气股份有限公司 | Gas weighing device |
US11488400B2 (en) * | 2018-09-27 | 2022-11-01 | Ncr Corporation | Context-aided machine vision item differentiation |
EP3867886A1 (en) * | 2018-10-17 | 2021-08-25 | Supersmart Ltd. | Imaging used to reconcile cart weight discrepancy |
US10977671B2 (en) * | 2018-10-19 | 2021-04-13 | Punchh Inc. | Item level 3D localization and imaging using radio frequency waves |
US10769713B1 (en) * | 2018-10-25 | 2020-09-08 | Eleana Townsend | Electronic shopping cart |
CA3117918A1 (en) | 2018-10-29 | 2020-05-07 | Grabango Co. | Commerce automation for a fueling station |
US11176597B2 (en) * | 2018-10-30 | 2021-11-16 | Ncr Corporation | Associating shoppers together |
US10607116B1 (en) * | 2018-10-30 | 2020-03-31 | Eyezon Ltd | Automatically tagging images to create labeled dataset for training supervised machine learning models |
US10891586B1 (en) | 2018-11-23 | 2021-01-12 | Smart Supervision System LLC | Systems and methods of detecting, identifying and classifying objects positioned on a surface |
US11222225B2 (en) * | 2018-11-29 | 2022-01-11 | International Business Machines Corporation | Image recognition combined with personal assistants for item recovery |
CN113631067A (en) * | 2018-12-07 | 2021-11-09 | 鬼屋技术有限责任公司 | System, apparatus and method for item location, inventory creation, routing, imaging and detection |
US11880877B2 (en) | 2018-12-07 | 2024-01-23 | Ghost House Technology, Llc | System for imaging and detection |
CN111325492B (en) | 2018-12-14 | 2023-04-28 | 阿里巴巴集团控股有限公司 | Supply chain optimization method and system |
US11373402B2 (en) * | 2018-12-20 | 2022-06-28 | Google Llc | Systems, devices, and methods for assisting human-to-human interactions |
US11017641B2 (en) * | 2018-12-21 | 2021-05-25 | Sbot Technologies Inc. | Visual recognition and sensor fusion weight detection system and method |
TWI745653B (en) * | 2019-02-18 | 2021-11-11 | 宏碁股份有限公司 | Customer behavior analyzing method and customer behavior analyzing system |
WO2020180815A1 (en) | 2019-03-01 | 2020-09-10 | Grabango Co. | Cashier interface for linking customers to virtual data |
US11436657B2 (en) * | 2019-03-01 | 2022-09-06 | Shopify Inc. | Self-healing recommendation engine |
US11120459B2 (en) * | 2019-03-01 | 2021-09-14 | International Business Machines Corporation | Product placement optimization using blind-spot analysis in retail environments |
US11558539B2 (en) | 2019-03-13 | 2023-01-17 | Smart Supervision System LLC | Systems and methods of detecting and identifying an object |
US11501346B2 (en) | 2019-03-26 | 2022-11-15 | Toshiba Global Commerce Solutions Holdings Corporation | System and method for facilitating seamless commerce |
JP7320747B2 (en) * | 2019-03-29 | 2023-08-04 | パナソニックIpマネジメント株式会社 | Settlement payment device and unmanned store system |
JP7373729B2 (en) * | 2019-03-29 | 2023-11-06 | パナソニックIpマネジメント株式会社 | Settlement payment device and unmanned store system |
US10540700B1 (en) * | 2019-04-11 | 2020-01-21 | RoboSystems, Inc. | Personal shopping assistant |
US11232575B2 (en) | 2019-04-18 | 2022-01-25 | Standard Cognition, Corp | Systems and methods for deep learning-based subject persistence |
US11462083B2 (en) * | 2019-06-25 | 2022-10-04 | Ncr Corporation | Display with integrated cameras |
US11868956B1 (en) * | 2019-06-27 | 2024-01-09 | Amazon Technologies, Inc. | Session-based analysis of events |
CN110363624A (en) * | 2019-07-05 | 2019-10-22 | 深圳市浩科电子有限公司 | A kind of semi-artificial shop selling system |
KR20210017087A (en) * | 2019-08-06 | 2021-02-17 | 삼성전자주식회사 | Method for recognizing voice and an electronic device supporting the same |
CN112466035B (en) * | 2019-09-06 | 2022-08-12 | 图灵通诺(北京)科技有限公司 | Commodity identification method, device and system based on vision and gravity sensing |
US11393253B1 (en) * | 2019-09-16 | 2022-07-19 | Amazon Technologies, Inc. | Using sensor data to determine activity |
JP7381268B2 (en) * | 2019-09-19 | 2023-11-15 | 東芝テック株式会社 | transaction processing system |
US11869032B2 (en) * | 2019-10-01 | 2024-01-09 | Medixin Inc. | Computer system and method for offering coupons |
US11282059B1 (en) * | 2019-10-03 | 2022-03-22 | Inmar Clearing, Inc. | Food item system including virtual cart and related methods |
CN110715870B (en) * | 2019-10-21 | 2020-12-01 | 梅州粤顺科技有限公司 | Cargo weight data cheating detection system |
US10607080B1 (en) * | 2019-10-25 | 2020-03-31 | 7-Eleven, Inc. | Feedback and training for a machine learning algorithm configured to determine customer purchases during a shopping session at a physical store |
US11386411B2 (en) * | 2019-10-31 | 2022-07-12 | Toshiba Global Commerce Solutions Holdings Corporation | System and method for operating a point-of-sale (POS) system in a retail environment |
US11480437B2 (en) * | 2019-11-21 | 2022-10-25 | International Business Machines Corporation | Transportation system used by individuals having a visual impairment utilizing 5G communications |
US11030763B1 (en) * | 2019-12-06 | 2021-06-08 | Mashgin Inc. | System and method for identifying items |
CN111127750A (en) * | 2019-12-24 | 2020-05-08 | 西安科技大学 | Commodity displacement identification method based on gravity sensor data |
CN111157087A (en) * | 2020-01-17 | 2020-05-15 | 广东乐心医疗电子股份有限公司 | Weighing method, weighing apparatus and storage medium |
US20230027388A1 (en) * | 2020-01-23 | 2023-01-26 | Nec Corporation | Price information determination apparatus, price information determination method, and non-transitory computer readable medium |
WO2021149220A1 (en) * | 2020-01-23 | 2021-07-29 | 日本電気株式会社 | Processing device, processing method, and program |
WO2021150976A1 (en) * | 2020-01-24 | 2021-07-29 | Synchrony Bank | Systems and methods for machine vision based object recognition |
US11501386B2 (en) * | 2020-02-04 | 2022-11-15 | Kpn Innovations, Llc. | Methods and systems for physiologically informed account metrics utilizing artificial intelligence |
US11727224B1 (en) * | 2020-03-18 | 2023-08-15 | Amazon Technologies, Inc. | Determining RFID-tag locations in a facility |
US11232798B2 (en) | 2020-05-21 | 2022-01-25 | Bank Of America Corporation | Audio analysis system for automatic language proficiency assessment |
US11404051B2 (en) | 2020-05-21 | 2022-08-02 | Bank Of America Corporation | Textual analysis system for automatic language proficiency assessment |
US11823129B2 (en) * | 2020-05-28 | 2023-11-21 | Zebra Technologies Corporation | Item collection guidance system |
US11463259B2 (en) * | 2020-06-02 | 2022-10-04 | Harpreet Sachdeva | System and method for managing trust and wearable device for use therewith |
CN111798457B (en) * | 2020-06-10 | 2021-04-06 | 上海众言网络科技有限公司 | Image visual weight determining method and device and image evaluation method |
US11361468B2 (en) | 2020-06-26 | 2022-06-14 | Standard Cognition, Corp. | Systems and methods for automated recalibration of sensors for autonomous checkout |
US11303853B2 (en) | 2020-06-26 | 2022-04-12 | Standard Cognition, Corp. | Systems and methods for automated design of camera placement and cameras arrangements for autonomous checkout |
US20220038423A1 (en) * | 2020-07-28 | 2022-02-03 | Twistlock, Ltd. | System and method for application traffic and runtime behavior learning and enforcement |
US11619539B2 (en) * | 2020-07-31 | 2023-04-04 | Zebra Technologies Corporation | Inadvertent subsequent scan prevention for symbology reader with weighing platter |
US20230306406A1 (en) * | 2020-08-05 | 2023-09-28 | Maya Labs, Inc. | Contactless payment kiosk system and method |
US11468496B2 (en) | 2020-08-07 | 2022-10-11 | International Business Machines Corporation | Smart contact lenses based shopping |
US11829990B2 (en) * | 2020-09-11 | 2023-11-28 | Sensormatic Electronics, LLC | Method and system for self-checkout in a retail environment |
JP2022050964A (en) * | 2020-09-18 | 2022-03-31 | トヨタ自動車株式会社 | Information processing device, information processing method, and program |
US11682008B2 (en) * | 2020-09-28 | 2023-06-20 | Vadim Nikolaevich ALEKSANDROV | Method of authenticating a customer, method of carrying out a payment transaction and payment system implementing the specified methods |
US20220101290A1 (en) * | 2020-09-29 | 2022-03-31 | Zebra Technologies Corporation | Ppe verification system at pos |
EP4222674A1 (en) * | 2020-09-30 | 2023-08-09 | United States Postal Service | System and method for improving item scan rates in distribution network |
CN112325780B (en) * | 2020-10-29 | 2022-01-25 | 青岛聚好联科技有限公司 | Distance measuring and calculating method and device based on community monitoring |
US11823214B2 (en) * | 2020-12-20 | 2023-11-21 | Maplebear, Inc. | Classifying fraud instances in completed orders |
FR3118816A1 (en) * | 2021-01-11 | 2022-07-15 | daniel GIUDICE | Scan Pay and AI self-check via Smartphone |
US11748730B2 (en) * | 2021-02-25 | 2023-09-05 | Zebra Technologies Corporation | Camera enhanced off-platter detection system |
US20220284600A1 (en) * | 2021-03-05 | 2022-09-08 | Inokyo, Inc. | User identification in store environments |
US11816997B2 (en) | 2021-04-29 | 2023-11-14 | Ge Aviation Systems Llc | Demand driven crowdsourcing for UAV sensor |
US11798063B2 (en) * | 2021-06-17 | 2023-10-24 | Toshiba Global Commerce Solutions Holdings Corporation | Methods of assigning products from a shared shopping list to participating shoppers using shopper characteristics and product parameters and related systems |
US11842376B2 (en) * | 2021-06-25 | 2023-12-12 | Toshiba Global Commerce Solutions Holdings Corporation | Method, medium, and system for data lookup based on correlation of user interaction information |
US20230100437A1 (en) * | 2021-09-29 | 2023-03-30 | Toshiba Global Commerce Solutions Holdings Corporation | Image recall system |
US11928662B2 (en) * | 2021-09-30 | 2024-03-12 | Toshiba Global Commerce Solutions Holdings Corporation | End user training for computer vision system |
US20230385890A1 (en) * | 2022-05-25 | 2023-11-30 | The Toronto-Dominion Bank | Distributed authentication in ambient commerce |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030036985A1 (en) * | 2001-08-15 | 2003-02-20 | Soderholm Mark J. | Product locating system for use in a store or other facility |
US20090089131A1 (en) * | 2007-07-09 | 2009-04-02 | Alexandros Moukas | Mobile Device Marketing and Advertising Platforms, Methods, and Systems |
US20100262461A1 (en) * | 2009-04-14 | 2010-10-14 | Mypoints.Com Inc. | System and Method for Web-Based Consumer-to-Business Referral |
US20130046648A1 (en) * | 2011-08-17 | 2013-02-21 | Bank Of America Corporation | Shopping list system and process |
US20140274307A1 (en) * | 2013-03-13 | 2014-09-18 | Brainz SAS | System and method for providing virtual world reward in response to the user accepting and/or responding to an advertisement for a real world product received in the virtual world |
US20150379118A1 (en) * | 2014-06-27 | 2015-12-31 | United Video Properties, Inc. | Methods and systems for generating playlists based on activities being performed by a user |
Family Cites Families (256)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4327819A (en) | 1980-08-01 | 1982-05-04 | Coutta John M | Object detection system for a shopping cart |
JPS60134128U (en) * | 1984-02-16 | 1985-09-06 | 株式会社 石田衡器製作所 | Weighing device |
US4964053A (en) * | 1988-04-22 | 1990-10-16 | Checkrobot, Inc. | Self-checkout of produce items |
US5235509A (en) * | 1989-06-28 | 1993-08-10 | Management Information Support, Inc. | Customer self-ordering system using information displayed on a screen |
US5425140A (en) * | 1992-03-20 | 1995-06-13 | International Business Machines Corporation | Method and apparatus for providing conditional cascading in a computer system graphical user interface |
US5485006A (en) | 1994-01-28 | 1996-01-16 | S.T.O.P. International (Brighton) Inc. | Product detection system for shopping carts |
DE69419139D1 (en) | 1993-02-05 | 1999-07-22 | S T O P International Brighton | MONITORING DEVICE FOR CONTROLLING SHOPPING CART |
US5497314A (en) * | 1994-03-07 | 1996-03-05 | Novak; Jeffrey M. | Automated apparatus and method for object recognition at checkout counters |
JP3325897B2 (en) * | 1994-05-13 | 2002-09-17 | 株式会社イシダ | Combination weighing device |
US5666157A (en) | 1995-01-03 | 1997-09-09 | Arc Incorporated | Abnormality detection and surveillance system |
EP0727760A3 (en) * | 1995-02-17 | 1997-01-29 | Ibm | Produce size recognition system |
JP3276547B2 (en) | 1995-12-01 | 2002-04-22 | シャープ株式会社 | Image recognition method |
US6092725A (en) | 1997-01-24 | 2000-07-25 | Symbol Technologies, Inc. | Statistical sampling security methodology for self-scanning checkout system |
US5825002A (en) | 1996-09-05 | 1998-10-20 | Symbol Technologies, Inc. | Device and method for secure data updates in a self-checkout system |
US5973699A (en) * | 1996-09-19 | 1999-10-26 | Platinum Technology Ip, Inc. | System and method for increasing the performance for real-time rendering of three-dimensional polygonal data |
US6292827B1 (en) * | 1997-06-20 | 2001-09-18 | Shore Technologies (1999) Inc. | Information transfer systems and method with dynamic distribution of data, control and management of information |
US7207477B1 (en) * | 2004-03-08 | 2007-04-24 | Diebold, Incorporated | Wireless transfer of account data and signature from hand-held device to electronic check generator |
US7686213B1 (en) * | 1998-04-17 | 2010-03-30 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Cash withdrawal from ATM via videophone |
US8561889B2 (en) * | 1998-04-17 | 2013-10-22 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Banking terminal that operates to cause financial transfers responsive to data bearing records |
US5910769A (en) | 1998-05-27 | 1999-06-08 | Geisler; Edwin | Shopping cart scanning system |
US6513015B2 (en) * | 1998-09-25 | 2003-01-28 | Fujitsu Limited | System and method for customer recognition using wireless identification and visual data transmission |
US6296186B1 (en) * | 1998-11-19 | 2001-10-02 | Ncr Corporation | Produce recognition system including a produce shape collector |
US6268882B1 (en) * | 1998-12-31 | 2001-07-31 | Elbex Video Ltd. | Dome shaped camera with simplified construction and positioning |
AUPQ212499A0 (en) | 1999-08-10 | 1999-09-02 | Ajax Cooke Pty Ltd | Item recognition method and apparatus |
US6250671B1 (en) * | 1999-08-16 | 2001-06-26 | Cts Corporation | Vehicle occupant position detector and airbag control system |
US8391851B2 (en) | 1999-11-03 | 2013-03-05 | Digimarc Corporation | Gestural techniques with wireless mobile phone devices |
EP1230814B1 (en) * | 1999-11-16 | 2006-03-01 | Swisscom Mobile AG | Method and system for ordering products |
US6726094B1 (en) * | 2000-01-19 | 2004-04-27 | Ncr Corporation | Method and apparatus for multiple format image capture for use in retail transactions |
US6685000B2 (en) | 2000-05-19 | 2004-02-03 | Kabushiki Kaisha Nippon Conlux | Coin discrimination method and device |
GB2368928A (en) | 2000-07-21 | 2002-05-15 | Dennis Stephen Livingstone | Computer system for a kitchen |
AU2001288902A1 (en) | 2000-09-07 | 2002-03-22 | Healthetech, Inc. | Portable computing apparatus particularly useful in a weight management program |
US6412694B1 (en) * | 2000-09-20 | 2002-07-02 | Ncr Corporation | Produce recognition system and method including weighted rankings |
JP2004515291A (en) | 2000-10-26 | 2004-05-27 | ヘルセテック インコーポレイテッド | Activity and condition monitor supported by the body |
US7845554B2 (en) | 2000-10-30 | 2010-12-07 | Fujitsu Frontech North America, Inc. | Self-checkout method and apparatus |
US7540424B2 (en) * | 2000-11-24 | 2009-06-02 | Metrologic Instruments, Inc. | Compact bar code symbol reading system employing a complex of coplanar illumination and imaging stations for omni-directional imaging of objects within a 3D imaging volume |
US7640512B1 (en) * | 2000-12-22 | 2009-12-29 | Automated Logic Corporation | Updating objects contained within a webpage |
US20020079367A1 (en) * | 2000-12-27 | 2002-06-27 | Montani John J. | Method and apparatus for operating a self-service checkout terminal to access a customer account |
US7933797B2 (en) | 2001-05-15 | 2011-04-26 | Shopper Scientist, Llc | Purchase selection behavior analysis system and method |
US6601762B2 (en) * | 2001-06-15 | 2003-08-05 | Koninklijke Philips Electronics N.V. | Point-of-sale (POS) voice authentication transaction system |
US20030018897A1 (en) * | 2001-07-20 | 2003-01-23 | Psc Scanning, Inc. | Video identification verification system and method for a self-checkout system |
AU2002323134A1 (en) * | 2001-08-16 | 2003-03-03 | Trans World New York Llc | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
US20030039379A1 (en) | 2001-08-23 | 2003-02-27 | Koninklijke Philips Electronics N.V. | Method and apparatus for automatically assessing interest in a displayed product |
US7389918B2 (en) * | 2001-10-23 | 2008-06-24 | Ncr Corporation | Automatic electronic article surveillance for self-checkout |
JP2005512249A (en) * | 2001-12-13 | 2005-04-28 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Recommending media content on the media system |
US6991066B2 (en) * | 2002-02-01 | 2006-01-31 | International Business Machines Corporation | Customized self-checkout system |
US7194327B2 (en) * | 2002-07-12 | 2007-03-20 | Peter Ar-Fu Lam | Body profile coding method and apparatus useful for assisting users to select wearing apparel |
US20140254896A1 (en) | 2011-07-18 | 2014-09-11 | Tiger T G Zhou | Unmanned drone, robot system for delivering mail, goods, humanoid security, crisis negotiation, mobile payments, smart humanoid mailbox and wearable personal exoskeleton heavy load flying machine |
US7050078B2 (en) | 2002-12-19 | 2006-05-23 | Accenture Global Services Gmbh | Arbitrary object tracking augmented reality applications |
JP3992629B2 (en) * | 2003-02-17 | 2007-10-17 | 株式会社ソニー・コンピュータエンタテインメント | Image generation system, image generation apparatus, and image generation method |
US7180014B2 (en) * | 2003-03-20 | 2007-02-20 | Boris Farber | Method and equipment for automated tracking and identification of nonuniform items |
US7178719B2 (en) | 2003-04-07 | 2007-02-20 | Silverbrook Research Pty Ltd | Facilitating user interaction |
US7406331B2 (en) * | 2003-06-17 | 2008-07-29 | Sony Ericsson Mobile Communications Ab | Use of multi-function switches for camera zoom functionality on a mobile phone |
US6926202B2 (en) * | 2003-07-22 | 2005-08-09 | International Business Machines Corporation | System and method of deterring theft of consumers using portable personal shopping solutions in a retail environment |
US20050097064A1 (en) * | 2003-11-04 | 2005-05-05 | Werden Todd C. | Method and apparatus to determine product weight and calculate price using a camera |
US7853477B2 (en) | 2003-12-30 | 2010-12-14 | O'shea Michael D | RF-based electronic system and method for automatic cross-marketing promotional offers and check-outs |
AU2004311389C1 (en) * | 2003-12-30 | 2010-11-18 | Trans World New York, Llc | Systems and methods for the selection and purchase of digital assets |
US7337960B2 (en) | 2004-02-27 | 2008-03-04 | Evolution Robotics, Inc. | Systems and methods for merchandise automatic checkout |
US7246745B2 (en) * | 2004-02-27 | 2007-07-24 | Evolution Robotics Retail, Inc. | Method of merchandising for checkout lanes |
US7100824B2 (en) | 2004-02-27 | 2006-09-05 | Evolution Robotics, Inc. | System and methods for merchandise checkout |
EP1769635A2 (en) | 2004-06-01 | 2007-04-04 | L-3 Communications Corporation | Modular immersive surveillance processing system and method. |
US7516888B1 (en) * | 2004-06-21 | 2009-04-14 | Stoplift, Inc. | Method and apparatus for auditing transaction activity in retail and other environments using visual recognition |
US8448858B1 (en) * | 2004-06-21 | 2013-05-28 | Stoplift, Inc. | Method and apparatus for detecting suspicious activity using video analysis from alternative camera viewpoint |
US7631808B2 (en) | 2004-06-21 | 2009-12-15 | Stoplift, Inc. | Method and apparatus for detecting suspicious activity using video analysis |
US20050283402A1 (en) * | 2004-06-22 | 2005-12-22 | Ncr Corporation | System and method of facilitating remote interventions in a self-checkout system |
US20060018516A1 (en) * | 2004-07-22 | 2006-01-26 | Masoud Osama T | Monitoring activity using video information |
US7219838B2 (en) | 2004-08-10 | 2007-05-22 | Howell Data Systems | System and method for notifying a cashier of the presence of an item in an obscured area of a shopping cart |
US7168618B2 (en) | 2004-08-12 | 2007-01-30 | International Business Machines Corporation | Retail store method and system |
US7229015B2 (en) | 2004-12-28 | 2007-06-12 | International Business Machines Corporation | Self-checkout system |
US7646887B2 (en) | 2005-01-04 | 2010-01-12 | Evolution Robotics Retail, Inc. | Optical flow for object recognition |
JP4284448B2 (en) | 2005-01-28 | 2009-06-24 | 富士フイルム株式会社 | Image processing apparatus and method |
US8040361B2 (en) | 2005-04-11 | 2011-10-18 | Systems Technology, Inc. | Systems and methods for combining virtual and real-time physical environments |
US8046375B2 (en) * | 2005-06-16 | 2011-10-25 | Lycos, Inc. | Geo targeted commerce |
US7660747B2 (en) | 2005-06-28 | 2010-02-09 | Media Cart Holdings, Inc. | Media enabled shopping cart system with point of sale identification and method |
DE102005036572A1 (en) | 2005-08-01 | 2007-02-08 | Scheidt & Bachmann Gmbh | A method of automatically determining the number of people and / or objects in a gate |
WO2007015200A2 (en) * | 2005-08-04 | 2007-02-08 | Koninklijke Philips Electronics N.V. | Apparatus for monitoring a person having an interest to an object, and method thereof |
US8639543B2 (en) | 2005-11-01 | 2014-01-28 | International Business Machines Corporation | Methods, systems, and media to improve employee productivity using radio frequency identification |
US7640193B2 (en) * | 2005-12-09 | 2009-12-29 | Google Inc. | Distributed electronic commerce system with centralized virtual shopping carts |
JP4607797B2 (en) | 2006-03-06 | 2011-01-05 | 株式会社東芝 | Behavior discrimination device, method and program |
US7930204B1 (en) | 2006-07-25 | 2011-04-19 | Videomining Corporation | Method and system for narrowcasting based on automatic analysis of customer behavior in a retail store |
WO2008013846A2 (en) | 2006-07-26 | 2008-01-31 | Sensormatic Electronics Corporation | Mobile readpoint system and method for reading electronic tags |
US7697551B2 (en) * | 2006-09-01 | 2010-04-13 | Nuance Communications, Inc. | System for instant message to telephone speech and back |
WO2008031163A1 (en) | 2006-09-13 | 2008-03-20 | Eatingsafe Pty Ltd. | On-line ingredient register |
US7987111B1 (en) | 2006-10-30 | 2011-07-26 | Videomining Corporation | Method and system for characterizing physical retail spaces by determining the demographic composition of people in the physical retail spaces utilizing video image analysis |
US7533799B2 (en) | 2006-12-14 | 2009-05-19 | Ncr Corporation | Weight scale fault detection |
US9269244B2 (en) | 2007-03-06 | 2016-02-23 | Verint Systems Inc. | Event detection based on video metadata |
US8146811B2 (en) | 2007-03-12 | 2012-04-03 | Stoplift, Inc. | Cart inspection for suspicious items |
US20080228549A1 (en) * | 2007-03-14 | 2008-09-18 | Harrison Michael J | Performance evaluation systems and methods |
US8965042B2 (en) | 2007-03-20 | 2015-02-24 | International Business Machines Corporation | System and method for the measurement of retail display effectiveness |
US7679522B2 (en) | 2007-03-26 | 2010-03-16 | Media Cart Holdings, Inc. | Media enhanced shopping systems with electronic queuing |
US7762458B2 (en) | 2007-03-25 | 2010-07-27 | Media Cart Holdings, Inc. | Media enabled shopping system user interface |
US20080294514A1 (en) * | 2007-05-23 | 2008-11-27 | Calman Matthew A | System and method for remote deposit capture and customer information gathering |
US8794524B2 (en) * | 2007-05-31 | 2014-08-05 | Toshiba Global Commerce Solutions Holdings Corporation | Smart scanning system |
US7672876B2 (en) | 2007-07-13 | 2010-03-02 | Sunrise R&D Holdings, Llc | System for shopping in a store |
US8876001B2 (en) | 2007-08-07 | 2014-11-04 | Ncr Corporation | Methods and apparatus for image recognition in checkout verification |
US20090039165A1 (en) | 2007-08-08 | 2009-02-12 | Ncr Corporation | Methods and Apparatus for a Bar Code Scanner Providing Video Surveillance |
US7909248B1 (en) | 2007-08-17 | 2011-03-22 | Evolution Robotics Retail, Inc. | Self checkout with visual recognition |
JP4413957B2 (en) | 2007-08-24 | 2010-02-10 | 株式会社東芝 | Moving object detection device and autonomous moving object |
US7949568B2 (en) | 2007-08-31 | 2011-05-24 | Accenture Global Services Limited | Determination of product display parameters based on image processing |
US8189855B2 (en) * | 2007-08-31 | 2012-05-29 | Accenture Global Services Limited | Planogram extraction based on image processing |
JP5080196B2 (en) | 2007-10-09 | 2012-11-21 | 任天堂株式会社 | Program, information processing apparatus, information processing system, and information processing method |
US8456293B1 (en) | 2007-10-22 | 2013-06-04 | Alarm.Com Incorporated | Providing electronic content based on sensor data |
MX2010005096A (en) * | 2007-11-08 | 2010-07-02 | Wal Mart Stores Inc | Method and apparatus for automated shopper checkout using radio frequency identification technology. |
US20110131005A1 (en) | 2007-12-18 | 2011-06-02 | Hiromu Ueshima | Mobile recording apparatus, body movement measuring apparatus, information processing apparatus, movement pattern determining apparatus, activity amount calculating apparatus, recording method, body movement measuring method, information processing method, movement pattern determining method, activity amount calculating met |
US20090160975A1 (en) * | 2007-12-19 | 2009-06-25 | Ncr Corporation | Methods and Apparatus for Improved Image Processing to Provide Retroactive Image Focusing and Improved Depth of Field in Retail Imaging Systems |
FR2927442B1 (en) | 2008-02-12 | 2013-06-14 | Cliris | METHOD FOR DETERMINING A LOCAL TRANSFORMATION RATE OF AN OBJECT OF INTEREST |
US8746557B2 (en) * | 2008-02-26 | 2014-06-10 | Toshiba Global Commerce Solutions Holding Corporation | Secure self-checkout |
JP5521276B2 (en) * | 2008-03-13 | 2014-06-11 | 富士通株式会社 | Authentication apparatus, authentication method, and authentication program |
US20090237492A1 (en) | 2008-03-18 | 2009-09-24 | Invism, Inc. | Enhanced stereoscopic immersive video recording and viewing |
US8419433B2 (en) | 2008-04-15 | 2013-04-16 | International Business Machines Corporation | Monitoring recipe preparation using interactive cooking device |
US8229158B2 (en) * | 2008-04-29 | 2012-07-24 | International Business Machines Corporation | Method, system, and program product for determining a state of a shopping receptacle |
US7448542B1 (en) * | 2008-05-05 | 2008-11-11 | International Business Machines Corporation | Method for detecting a non-scan at a retail checkout station |
US8571948B1 (en) | 2008-06-16 | 2013-10-29 | Bank Of America Corporation | Extension of credit for monetary items still in transport |
US8219438B1 (en) * | 2008-06-30 | 2012-07-10 | Videomining Corporation | Method and system for measuring shopper response to products based on behavior and facial expression |
US8126195B2 (en) * | 2008-07-01 | 2012-02-28 | International Business Machines Corporation | Graphical retail item identification with point-of-sale terminals |
US20110191117A1 (en) * | 2008-08-15 | 2011-08-04 | Mohammed Hashim-Waris | Systems and methods for delivering medical consultation at pharmacies |
CN101653662A (en) | 2008-08-21 | 2010-02-24 | 鸿富锦精密工业(深圳)有限公司 | Robot |
US8448859B2 (en) | 2008-09-05 | 2013-05-28 | Datalogic ADC, Inc. | System and method for preventing cashier and customer fraud at retail checkout |
US20100063862A1 (en) * | 2008-09-08 | 2010-03-11 | Thompson Ronald L | Media delivery system and system including a media delivery system and a building automation system |
US8818875B2 (en) * | 2008-09-23 | 2014-08-26 | Toshiba Global Commerce Solutions Holdings Corporation | Point of sale system with item image capture and deferred invoicing capability |
US8194985B2 (en) * | 2008-10-02 | 2012-06-05 | International Business Machines Corporation | Product identification using image analysis and user interaction |
US8493408B2 (en) | 2008-11-19 | 2013-07-23 | Apple Inc. | Techniques for manipulating panoramas |
FR2938774A1 (en) | 2008-11-27 | 2010-05-28 | Parrot | DEVICE FOR CONTROLLING A DRONE |
US8289162B2 (en) | 2008-12-22 | 2012-10-16 | Wimm Labs, Inc. | Gesture-based user interface for a wearable portable device |
US8571298B2 (en) | 2008-12-23 | 2013-10-29 | Datalogic ADC, Inc. | Method and apparatus for identifying and tallying objects |
US8494909B2 (en) | 2009-02-09 | 2013-07-23 | Datalogic ADC, Inc. | Automatic learning in a merchandise checkout system with visual recognition |
US8494215B2 (en) | 2009-03-05 | 2013-07-23 | Microsoft Corporation | Augmenting a field of view in connection with vision-tracking |
CN102404510B (en) * | 2009-06-16 | 2015-07-01 | 英特尔公司 | Camera applications in handheld device |
US10296937B2 (en) * | 2009-06-29 | 2019-05-21 | Excalibur Ip, Llc | Operating a sensor recording marketplace |
GB0913990D0 (en) * | 2009-08-11 | 2009-09-16 | Connelly Sean R | Trolley |
US20110060641A1 (en) | 2009-09-04 | 2011-03-10 | Bank Of America | Customer benefit offers at kiosks and self-service devices |
AU2010295352B2 (en) | 2009-09-21 | 2014-12-04 | Checkpoint Systems, Inc. | Retail product tracking system, method, and apparatus |
US8538820B1 (en) | 2009-10-26 | 2013-09-17 | Stoplift, Inc. | Method and apparatus for web-enabled random-access review of point of sale transactional video |
US8332255B2 (en) * | 2009-11-09 | 2012-12-11 | Palo Alto Research Center Incorporated | Sensor-integrated mirror for determining consumer shopping behavior |
US8320633B2 (en) * | 2009-11-27 | 2012-11-27 | Ncr Corporation | System and method for identifying produce |
US9749823B2 (en) * | 2009-12-11 | 2017-08-29 | Mentis Services France | Providing city services using mobile devices and a sensor network |
US8479975B2 (en) * | 2010-02-11 | 2013-07-09 | Cimbal Inc. | System and method for using machine-readable indicia to provide additional information and offers to potential customers |
US8964298B2 (en) * | 2010-02-28 | 2015-02-24 | Microsoft Corporation | Video display modification based on sensor input for a see-through near-to-eye display |
US20110231331A1 (en) * | 2010-03-19 | 2011-09-22 | International Business Machines Corporation | Providing An Enhanced Shopping Experience |
US10360605B2 (en) * | 2010-03-29 | 2019-07-23 | Rakuten, Inc. | Server apparatus, information providing method, information providing program, recording medium recording the information providing program, and information providing system |
EP2372627A3 (en) * | 2010-04-01 | 2011-10-12 | Richard E. Rowe | Providing city services using mobile devices and a sensor network |
US20110279446A1 (en) | 2010-05-16 | 2011-11-17 | Nokia Corporation | Method and apparatus for rendering a perspective view of objects and content related thereto for location-based services on mobile device |
US9053473B2 (en) | 2010-05-28 | 2015-06-09 | Ncr Corporation | Techniques for assisted self checkout |
SE535853C2 (en) | 2010-07-08 | 2013-01-15 | Itab Scanflow Ab | checkout counter |
US8488881B2 (en) | 2010-07-27 | 2013-07-16 | International Business Machines Corporation | Object segmentation at a self-checkout |
US9326116B2 (en) * | 2010-08-24 | 2016-04-26 | Rhonda Enterprises, Llc | Systems and methods for suggesting a pause position within electronic text |
US8941723B2 (en) | 2010-08-26 | 2015-01-27 | Blast Motion Inc. | Portable wireless mobile device motion capture and analysis system and method |
US8615105B1 (en) * | 2010-08-31 | 2013-12-24 | The Boeing Company | Object tracking system |
US20120072936A1 (en) * | 2010-09-20 | 2012-03-22 | Microsoft Corporation | Automatic Customized Advertisement Generation System |
US9171442B2 (en) * | 2010-11-19 | 2015-10-27 | Tyco Fire & Security Gmbh | Item identification using video recognition to supplement bar code or RFID information |
US8418919B1 (en) * | 2011-01-04 | 2013-04-16 | Intellectual Ventures Fund 79 Llc | Apparatus and method for mobile checkout |
WO2012106815A1 (en) * | 2011-02-11 | 2012-08-16 | 4D Retail Technology Corp. | System and method for virtual shopping display |
US8317086B2 (en) * | 2011-02-16 | 2012-11-27 | International Business Machines Corporation | Communication of transaction data within a self-checkout environment |
US20120233003A1 (en) * | 2011-03-08 | 2012-09-13 | Bank Of America Corporation | Providing retail shopping assistance |
US20120239504A1 (en) * | 2011-03-15 | 2012-09-20 | Microsoft Corporation | Virtual Shopping Assistance |
JP5780791B2 (en) * | 2011-03-23 | 2015-09-16 | オリンパス株式会社 | Cell tracking method |
US20120271715A1 (en) | 2011-03-25 | 2012-10-25 | Morton Timothy B | System and method for the automatic delivery of advertising content to a consumer based on the consumer's indication of interest in an item or service available in a retail environment |
DE102011016663A1 (en) * | 2011-04-05 | 2012-10-11 | How To Organize (H2O) Gmbh | Device and method for identifying instruments |
US20120290288A1 (en) * | 2011-05-09 | 2012-11-15 | Xerox Corporation | Parsing of text using linguistic and non-linguistic list properties |
US20120320214A1 (en) * | 2011-06-06 | 2012-12-20 | Malay Kundu | Notification system and methods for use in retail environments |
US8698874B2 (en) * | 2011-06-10 | 2014-04-15 | Microsoft Corporation | Techniques for multiple video source stitching in a conference room |
KR101822655B1 (en) * | 2011-06-21 | 2018-01-29 | 삼성전자주식회사 | Object recognition method using camera and camera system for the same |
EP2538298A1 (en) | 2011-06-22 | 2012-12-26 | Sensefly Sàrl | Method for acquiring images from arbitrary perspectives with UAVs equipped with fixed imagers |
US20130030915A1 (en) * | 2011-06-23 | 2013-01-31 | Qualcomm Incorporated | Apparatus and method for enhanced in-store shopping services using mobile device |
US8136724B1 (en) * | 2011-06-24 | 2012-03-20 | American Express Travel Related Services Company, Inc. | Systems and methods for gesture-based interaction with computer systems |
US9754312B2 (en) | 2011-06-30 | 2017-09-05 | Ncr Corporation | Techniques for personalizing self checkouts |
US8851372B2 (en) | 2011-07-18 | 2014-10-07 | Tiger T G Zhou | Wearable personal digital device with changeable bendable battery and expandable display used as standalone electronic payment card |
US20130024265A1 (en) * | 2011-07-22 | 2013-01-24 | Marc Lotzof | Programmable Customer Loyalty and Discount Card |
US9251679B2 (en) | 2011-08-16 | 2016-02-02 | Tamperseal Ab | Method and a system for monitoring the handling of an object |
US20130054367A1 (en) * | 2011-08-22 | 2013-02-28 | Bank Of America Corporation | Mobile door buster offer transmission based on historical transaction data |
US20130054395A1 (en) * | 2011-08-25 | 2013-02-28 | Michael Cyr | Methods and systems for self-service checkout |
US20130222371A1 (en) | 2011-08-26 | 2013-08-29 | Reincloud Corporation | Enhancing a sensory perception in a field of view of a real-time source within a display screen through augmented reality |
US20130054377A1 (en) * | 2011-08-30 | 2013-02-28 | Nils Oliver Krahnstoever | Person tracking and interactive advertising |
US9367770B2 (en) | 2011-08-30 | 2016-06-14 | Digimarc Corporation | Methods and arrangements for identifying objects |
US9033238B2 (en) | 2011-08-30 | 2015-05-19 | Digimarc Corporation | Methods and arrangements for sensing identification information from objects |
US8560357B2 (en) * | 2011-08-31 | 2013-10-15 | International Business Machines Corporation | Retail model optimization through video data capture and analytics |
US10204366B2 (en) * | 2011-09-29 | 2019-02-12 | Electronic Commodities Exchange | Apparatus, article of manufacture and methods for customized design of a jewelry item |
US8498903B2 (en) * | 2011-09-29 | 2013-07-30 | Ncr Corporation | System and method for performing a security check at a checkout terminal |
US9053483B2 (en) * | 2011-09-30 | 2015-06-09 | Microsoft Technology Licensing, Llc | Personal audio/visual system providing allergy awareness |
WO2013071150A1 (en) | 2011-11-11 | 2013-05-16 | Bar Code Specialties, Inc. (Dba Bcs Solutions) | Robotic inventory systems |
JP2013109539A (en) | 2011-11-21 | 2013-06-06 | Hitachi Consumer Electronics Co Ltd | Product purchase device and product purchase method |
US9747480B2 (en) | 2011-12-05 | 2017-08-29 | Adasa Inc. | RFID and robots for multichannel shopping |
US20140304107A1 (en) | 2012-12-03 | 2014-10-09 | CLARKE William McALLISTER | Webrooming with rfid-scanning robots |
US10223710B2 (en) * | 2013-01-04 | 2019-03-05 | Visa International Service Association | Wearable intelligent vision device apparatuses, methods and systems |
US20130185155A1 (en) * | 2012-01-12 | 2013-07-18 | Big Red Pen, Inc. | Systems and methods for providing contributions from third parties to lower a cost of a transaction for a purchaser |
US9202105B1 (en) * | 2012-01-13 | 2015-12-01 | Amazon Technologies, Inc. | Image analysis for user authentication |
US20130254044A1 (en) | 2012-01-13 | 2013-09-26 | Peter Terry Catoe | Self-checkout guidance systems and methods |
JP5579202B2 (en) | 2012-01-16 | 2014-08-27 | 東芝テック株式会社 | Information processing apparatus, store system, and program |
US9530060B2 (en) | 2012-01-17 | 2016-12-27 | Avigilon Fortress Corporation | System and method for building automation using video content analysis with depth sensing |
GB2511714B (en) * | 2012-02-10 | 2017-12-27 | Deere & Co | Method of material handling using one or more imaging devices on the transferring vehicle and on the receiving vehicle to control the material distribution |
US20150095189A1 (en) * | 2012-03-16 | 2015-04-02 | In Situ Media Corporation | System and method for scanning, tracking and collating customer shopping selections |
JP5785123B2 (en) * | 2012-03-16 | 2015-09-24 | 株式会社イシダ | Combination weighing device |
US20130254114A1 (en) | 2012-03-23 | 2013-09-26 | Ncr Corporation | Network-based self-checkout |
TW201339903A (en) | 2012-03-26 | 2013-10-01 | Hon Hai Prec Ind Co Ltd | System and method for remotely controlling AUV |
US20130256395A1 (en) | 2012-03-29 | 2013-10-03 | Symbol Technologies, Inc. | System for and method of expediting self-checkout at point-of-sale stations |
US20130290107A1 (en) * | 2012-04-27 | 2013-10-31 | Soma S. Santhiveeran | Behavior based bundling |
US9892438B1 (en) * | 2012-05-03 | 2018-02-13 | Stoplift, Inc. | Notification system and methods for use in retail environments |
US9384668B2 (en) | 2012-05-09 | 2016-07-05 | Singularity University | Transportation using network of unmanned aerial vehicles |
US20130311337A1 (en) * | 2012-05-17 | 2013-11-21 | Luvocracy Inc. | Universal consumption service |
EP2850570A4 (en) | 2012-05-17 | 2015-10-07 | Catalina Marketing Corp | System and method of initiating in-trip audits in a self-checkout system |
US20140006165A1 (en) * | 2012-06-28 | 2014-01-02 | Bank Of America Corporation | Systems and methods for presenting offers during an in-store shopping experience |
US20140006128A1 (en) * | 2012-06-28 | 2014-01-02 | Bank Of America Corporation | Systems and methods for presenting offers during a shopping experience |
US8805014B2 (en) | 2012-07-11 | 2014-08-12 | Ncr Corporation | Produce color data correction method and an apparatus therefor |
US8919653B2 (en) | 2012-07-19 | 2014-12-30 | Datalogic ADC, Inc. | Exception handling in automated data reading systems |
US9135789B2 (en) | 2012-07-31 | 2015-09-15 | Ncr Corporation | Method and apparatus for reducing recognition times in an image-based product recognition system |
US9171382B2 (en) * | 2012-08-06 | 2015-10-27 | Cloudparc, Inc. | Tracking speeding violations and controlling use of parking spaces using cameras |
US8856034B2 (en) | 2012-08-16 | 2014-10-07 | International Business Machines Corporation | Intelligent point of sale system |
US20140207600A1 (en) * | 2012-08-24 | 2014-07-24 | Daniel Ezell | System and method for collection and management of items |
WO2014033354A1 (en) | 2012-08-30 | 2014-03-06 | Nokia Corporation | A method and apparatus for updating a field of view in a user interface |
US20140098185A1 (en) | 2012-10-09 | 2014-04-10 | Shahram Davari | Interactive user selected video/audio views by real time stitching and selective delivery of multiple video/audio sources |
US9396622B2 (en) | 2012-11-02 | 2016-07-19 | Tyco Fire & Security Gmbh | Electronic article surveillance tagged item validation prior to deactivation |
AU2013204965B2 (en) | 2012-11-12 | 2016-07-28 | C2 Systems Limited | A system, method, computer program and data signal for the registration, monitoring and control of machines and devices |
WO2014106260A1 (en) | 2012-12-31 | 2014-07-03 | Fujikura Composite America, Inc. | Electronic scale |
JP5314199B1 (en) * | 2013-01-29 | 2013-10-16 | パナソニック株式会社 | Customer segment analysis apparatus, customer segment analysis system, and customer segment analysis method |
US20140214623A1 (en) * | 2013-01-30 | 2014-07-31 | Wal-Mart Stores, Inc. | In-store customer scan process including product automated ingredient warning |
US9076157B2 (en) | 2013-01-30 | 2015-07-07 | Wal-Mart Stores, Inc. | Camera time out feature for customer product scanning device |
US10438228B2 (en) * | 2013-01-30 | 2019-10-08 | Walmart Apollo, Llc | Systems and methods for price matching and comparison |
US20140222596A1 (en) | 2013-02-05 | 2014-08-07 | Nithin Vidya Prakash S | System and method for cardless financial transaction using facial biomertics |
US10179543B2 (en) | 2013-02-27 | 2019-01-15 | Magna Electronics Inc. | Multi-camera dynamic top view vision system |
US10127588B2 (en) * | 2013-02-28 | 2018-11-13 | Ncr Corporation | Methods and apparatus for providing customer assistance |
US9177224B1 (en) * | 2013-03-14 | 2015-11-03 | Amazon Technologies, Inc. | Object recognition and tracking |
US9330413B2 (en) * | 2013-03-14 | 2016-05-03 | Sears Brands, L.L.C. | Checkout and/or ordering systems and methods |
US8818572B1 (en) | 2013-03-15 | 2014-08-26 | State Farm Mutual Automobile Insurance Company | System and method for controlling a remote aerial device for up-close inspection |
US8989922B2 (en) | 2013-03-15 | 2015-03-24 | Azure Sky Group, LLC. | Modular drone and methods for use |
US9033227B2 (en) | 2013-05-20 | 2015-05-19 | Ncr Corporation | Methods and systems for performing security weight checks at checkouts |
US20140365336A1 (en) | 2013-06-07 | 2014-12-11 | Bby Solutions, Inc. | Virtual interactive product display with mobile device interaction |
US20140365334A1 (en) | 2013-06-07 | 2014-12-11 | Bby Solutions, Inc. | Retail customer service interaction system and method |
US20140365333A1 (en) * | 2013-06-07 | 2014-12-11 | Bby Solutions, Inc. | Retail store customer natural-gesture interaction with animated 3d images using sensor array |
US20140367466A1 (en) * | 2013-06-12 | 2014-12-18 | Motorola Solutions, Inc. | Checkout kiosk |
US20140372209A1 (en) * | 2013-06-14 | 2014-12-18 | International Business Machines Corporation | Real-time advertisement based on common point of attraction of different viewers |
US9338440B2 (en) * | 2013-06-17 | 2016-05-10 | Microsoft Technology Licensing, Llc | User interface for three-dimensional modeling |
US10176456B2 (en) | 2013-06-26 | 2019-01-08 | Amazon Technologies, Inc. | Transitioning items from a materials handling facility |
US10268983B2 (en) | 2013-06-26 | 2019-04-23 | Amazon Technologies, Inc. | Detecting item interaction and movement |
US9127891B2 (en) * | 2013-07-10 | 2015-09-08 | Honeywell International, Inc. | Furnace visualization |
US20150025969A1 (en) * | 2013-07-18 | 2015-01-22 | Fetch Rewards, LLC | Multisystem Interface for Roaming Self-Checkout |
US20150025929A1 (en) * | 2013-07-18 | 2015-01-22 | Wal-Mart Stores, Inc. | System and method for providing assistance |
US9473747B2 (en) * | 2013-07-25 | 2016-10-18 | Ncr Corporation | Whole store scanner |
US20150039388A1 (en) * | 2013-07-30 | 2015-02-05 | Arun Rajaraman | System and method for determining consumer profiles for targeted marketplace activities |
KR20150018037A (en) * | 2013-08-08 | 2015-02-23 | 주식회사 케이티 | System for monitoring and method for monitoring using the same |
US20150100433A1 (en) * | 2013-10-04 | 2015-04-09 | Retailigence Corporation | Online Reservation System For Local Pickup Of Products Across Multiple Retailers |
US9573684B2 (en) * | 2013-10-26 | 2017-02-21 | Amazon Technologies, Inc. | Unmanned aerial vehicle delivery system |
US20150134413A1 (en) * | 2013-10-31 | 2015-05-14 | International Business Machines Corporation | Forecasting for retail customers |
US11151544B2 (en) * | 2013-12-02 | 2021-10-19 | Walmart Apollo, Llc | System and method for placing an order using a local device |
US9122958B1 (en) * | 2014-02-14 | 2015-09-01 | Social Sweepster, LLC | Object recognition or detection based on verification tests |
US9244280B1 (en) * | 2014-03-25 | 2016-01-26 | Rockwell Collins, Inc. | Near eye display system and method for display enhancement or redundancy |
US10078136B2 (en) * | 2014-03-25 | 2018-09-18 | Amazon Technologies, Inc. | Sense and avoid for automated mobile vehicles |
US9779395B2 (en) * | 2014-05-13 | 2017-10-03 | Wal-Mart Stores, Inc. | Systems and methods for identifying transaction capabilities of cashier |
CN106573633B (en) * | 2014-07-25 | 2018-11-16 | 看门人系统公司 | Monitor the service condition or state of cart recover |
US10062099B2 (en) * | 2014-07-25 | 2018-08-28 | Hewlett Packard Enterprise Development Lp | Product identification based on location associated with image of product |
US11042887B2 (en) * | 2014-08-29 | 2021-06-22 | Shopper Scientist Llc | Product exposure analysis in a shopping environment |
US10366447B2 (en) * | 2014-08-30 | 2019-07-30 | Ebay Inc. | Providing a virtual shopping environment for an item |
MX2017004469A (en) * | 2014-10-07 | 2017-06-19 | Wal Mart Stores Inc | Apparatus and method of scanning products and interfacing with a customer's personal mobile device. |
US20160110791A1 (en) * | 2014-10-15 | 2016-04-21 | Toshiba Global Commerce Solutions Holdings Corporation | Method, computer program product, and system for providing a sensor-based environment |
JP6302849B2 (en) * | 2015-01-23 | 2018-03-28 | 東芝テック株式会社 | Article recognition apparatus, sales data processing apparatus, and control program |
WO2017083424A1 (en) * | 2015-11-09 | 2017-05-18 | Simbe Robotics, Inc. | Method for tracking stock level within a store |
US9827683B1 (en) * | 2016-07-28 | 2017-11-28 | X Development Llc | Collaborative inventory monitoring |
MX2017011354A (en) * | 2016-09-07 | 2018-09-21 | Walmart Apollo Llc | In-store audio systems, devices, and methods. |
-
2015
- 2015-01-06 US US14/590,240 patent/US20160110791A1/en not_active Abandoned
- 2015-03-11 US US14/644,888 patent/US20160110700A1/en not_active Abandoned
- 2015-03-16 US US14/659,169 patent/US9679327B2/en active Active
- 2015-03-16 US US14/659,128 patent/US10482724B2/en active Active
- 2015-03-19 US US14/663,190 patent/US10417878B2/en active Active
- 2015-03-30 US US14/673,390 patent/US9424601B2/en active Active
- 2015-03-31 US US14/675,161 patent/US9842363B2/en active Active
- 2015-03-31 US US14/675,025 patent/US10776844B2/en active Active
- 2015-03-31 US US14/674,922 patent/US20160110793A1/en not_active Abandoned
- 2015-03-31 US US14/674,776 patent/US10176677B2/en active Active
- 2015-03-31 US US14/675,206 patent/US20160110751A1/en not_active Abandoned
- 2015-03-31 US US14/674,845 patent/US9786000B2/en active Active
- 2015-10-14 US US14/883,178 patent/US10157413B2/en active Active
- 2015-10-14 US US14/883,146 patent/US10810648B2/en active Active
- 2015-10-14 US US14/883,198 patent/US11127061B2/en active Active
-
2017
- 2017-12-11 US US15/837,507 patent/US10593163B2/en active Active
-
2018
- 2018-11-27 US US16/201,194 patent/US10825068B2/en active Active
-
2019
- 2019-01-07 US US16/241,610 patent/US10672051B2/en active Active
-
2020
- 2020-09-02 US US17/010,456 patent/US11514497B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030036985A1 (en) * | 2001-08-15 | 2003-02-20 | Soderholm Mark J. | Product locating system for use in a store or other facility |
US20090089131A1 (en) * | 2007-07-09 | 2009-04-02 | Alexandros Moukas | Mobile Device Marketing and Advertising Platforms, Methods, and Systems |
US20100262461A1 (en) * | 2009-04-14 | 2010-10-14 | Mypoints.Com Inc. | System and Method for Web-Based Consumer-to-Business Referral |
US20130046648A1 (en) * | 2011-08-17 | 2013-02-21 | Bank Of America Corporation | Shopping list system and process |
US20140274307A1 (en) * | 2013-03-13 | 2014-09-18 | Brainz SAS | System and method for providing virtual world reward in response to the user accepting and/or responding to an advertisement for a real world product received in the virtual world |
US20150379118A1 (en) * | 2014-06-27 | 2015-12-31 | United Video Properties, Inc. | Methods and systems for generating playlists based on activities being performed by a user |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180253708A1 (en) * | 2015-11-16 | 2018-09-06 | Fujitsu Limited | Checkout assistance system and checkout assistance method |
US20190213523A1 (en) * | 2018-01-10 | 2019-07-11 | Trax Technologies Solutions Pte Ltd. | Prioritizing shelf-oriented tasks |
US11354916B2 (en) | 2018-01-10 | 2022-06-07 | Trax Technology Solutions Pte Ltd. | Prioritizing shelf-oriented tasks |
US11727353B2 (en) | 2018-01-10 | 2023-08-15 | Trax Technology Solutions Pte Ltd. | Comparing planogram compliance to checkout data |
US20190347635A1 (en) * | 2018-05-10 | 2019-11-14 | Adobe Inc. | Configuring a physical environment based on electronically detected interactions |
CN110708565A (en) * | 2019-10-22 | 2020-01-17 | 广州虎牙科技有限公司 | Live broadcast interaction method and device, server and machine-readable storage medium |
CN111145430A (en) * | 2019-12-27 | 2020-05-12 | 北京每日优鲜电子商务有限公司 | Method and device for detecting commodity placing state and computer storage medium |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20160110751A1 (en) | Method, computer program product, and system for providing a sensor-based environment | |
US20170300999A1 (en) | Systems and methods for facilitating shopping in a physical retail facility | |
Hui et al. | The effect of in-store travel distance on unplanned spending: Applications to mobile promotion strategies | |
US20180040044A1 (en) | Vector-based characterizations of products and individuals with respect to personal partialities | |
US10366396B2 (en) | Vector-based characterizations of products and individuals with respect to customer service agent assistance | |
US20180060943A1 (en) | Apparatus and method for management of a hybrid store | |
US20180053240A1 (en) | Systems and methods for delivering requested merchandise to customers | |
US20180137461A1 (en) | Enterprise-accessible customer locker | |
US20170300856A1 (en) | Systems and methods for comparing freshness levels of delivered merchandise with customer preferences | |
CA3047392A1 (en) | Systems and methods for customizing content of a billboard | |
CA3047389A1 (en) | Systems and methods for storing and retrieving merchandise at product distribution centers | |
US20170300936A1 (en) | Systems and methods for assessing purchase opportunities | |
US20180005177A1 (en) | Systems and methods of reallocating palletized products while breaking out the products | |
US20170301008A1 (en) | Virtual-Reality Apparatus | |
US20190370874A1 (en) | Systems and methods for presenting merchandise to customers attending an event at a shopping facility | |
US11107091B2 (en) | Gesture based in-store product feedback system | |
CA3038123A1 (en) | Customer management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |