Food Inventory Tracker

Slides:



Advertisements
Similar presentations
IETF in the Browser Harald Alvestrand. The Purpose of the IETF The goal of the IETF is to make the Internet work better. The mission of the IETF is to.
Advertisements

Cloud Computing COMP 1631, Winter 2011 Yanggang Chen.
Objectives Overview Define an operating system
Department of Electrical and Computer Engineering CDR Presentation Team Frij.
Department of Electrical and Computer Engineering MDR Presentation Team Frij.
Department of Electrical and Computer Engineering FRIJ Andrew Paisner - EE Carlton Jones - EE Adviser: Prof. David Irwin Shravan Nayak -CSE Amrit Khalsa.
Cross Platform Web Based Home Inventory System Project Team: Jon Garibay, Firas Assaad Faculty Advisor: Dr. Lawrence Thomas.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System interfaces Updated: November 2014.
IOS 8 for MDM/EMM Greg Elliott Shiv Chandra Kumar.
PROFITABLE INVENTORY CONTROL SYSTEMS Your Complete Software System Integrator ProcessTrakker – Visually Tracking your Manufacturing Process.
FPR Presentation Team Frij
The Internet & The World Wide Web Notes
For more notes and topics visit:
Chapter Three OPERATING SYSTEMS.
Your Interactive Guide to the Digital World Discovering Computers 2012.
1 NETE4631 Mobile Cloud Computing Lecture Notes #10.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Secure Search Engine Ivan Zhou Xinyi Dong. Introduction  The Secure Search Engine project is a search engine that utilizes special modules to test the.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Explain the purpose of an operating system
THOMAS RANDOLPH KYLE SMITH STUART FELDT NICK PARKER What: Restaurant Management System. Why: Improve customer experience. Makes us better: Ours is personal.
FriendFinder Location-aware social networking on mobile phones.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
©2012 Check Point Software Technologies Ltd. [PROTECTED] — All rights reserved. Securing Your Data in Endpoint and Mobile Environments Frank Suijten Security.
The eCSG Mobile App Mario Torrisi INFN – Division of Catania 24 June 2013 Webinar on the eCSG 1.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Intro to Digital Technology Review for Final Introduction to Digital Technology Finals Seniors Monday, 5/16 – 2 nd Tuesday 5/17 – 1 st,3 rd Underclassmen.
Staci Menz Darrin Cole Peter Huss Anna Kong Brian Chan.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
WEB TESTING
InLoox 9 Web App Product Presentation
<Add team picture or relevant project picture here>
EMBEDDED SYSTEMS.
BioLock (Biometric Home Entry System)
InGenius Connector Enterprise Microsoft Dynamics CRM
Eliminating paper & increasing user’s shopping experience with
Outline Introduction Standards Project General Idea
Information Technology Deanship
ALOTECH Cloud Call Center Solutions
ALOTECH Cloud Call Center Solutions
File System Implementation
WELCOME Mobile Applications Testing
Fastdroid Produced by : Firas Abdalhaq Mohammad Amour Supervised by : Dr. Raed Alqadi.
InLoox 9 Web App Product Presentation
Food Inventory Tracker
Introduction to Computers
Midway Design Review Team Digiceipt December 4,
ETS Inside Product Launch
Preliminary Design Review
Internet of Things (IoT)
Crowd Intelligence Grocery Shopping Mobile App
Tapping the Power of Your Historical Data
Innovia Consulting Customer Conference 2018
Senior Project, Spring 2018 To-do List Optimizer 1.0 Problem Solution
FenyaGRN : Goods Receiving Made Easy
FenyaSTX : Stock Transfer Made Easy
Find It VR Project (234329) Students: Yosef Albo, Bar Albo
Network Models, Hardware, Protocols and number systems
Systems Design Chapter 6.
Systems Analysis and Design in a Changing World, 6th Edition
Operating System Review
PROFITABLE INVENTORY CONTROL SYSTEMS
Summary AutoMap™ is an innovative vehicle tracking and reporting system that ensures the vehicle’s location and status. Reduces Cost Removes all routine.
Midway Milestone Presentation: FlexiVoice
Windows Operating System
Principles of Information Technology
Windows 10 An Operating System
Affordable ways of getting good features in a website.
Presentation transcript:

Food Inventory Tracker Kyle O’Shaughnessy, Udey Rishi, Andrew Hoskins, and Andrew Bradshaw

A product that helps you to manage your food. Our Project HOSKINS: Manage == tracking and optimize for recipes

Motivation Reduce food waste Discover recipes Save money Shop smarter KYLE: Our motivation with this project was to help tackle the issue of food waste in the home. This is done by helping the consumer view what food they have and discover creative new recipes. This information can lead to more informed purchases down the line, thus saving them money. According to the World Resources Institute, 28% of food bought by end consumers is wasted.

DEMO BRADSHAW: Document scanner Add item via barcode Add item via speech “Add 6 bananas” Remove items “Remove 2 bananas” Android screencast: Show updated inventory on phone (1 barcode item, 4 bananas) Filter screen “you can filter these based on preferences and items” Click a recipe Open in browser briefly

Requirements UDEY: Our requirements: Data input though barcodes and voice as well as inventory management and recipe suggestion. Barcode/voice recognition => dedicated hardware? inventory management/recipes => user friendly device => mobile phones? Doing audio processing and barcode lookups on board == hard problem, resource and algorithmic complexity Therefore need interfacing with external APIs for audio recognition and barcode lookups (hand off work to someone else)

Division of Responsibility Development Board Good at simple tasks such as data input Has limited computing power Remote Server Excels at complex data processing Provides consistent and simple interfaces for all clients Unified communication with external services Mobile Phone Easy user interaction Presents data in an efficient and dynamic way HOSKINS: The Altera DE2 board we have been provided with does not meet the full requirements that we have outlined; it is better geared towards simple tasks such as data entry rather than data management and algorithmically complex tasks. (Due to lack of resources, computer power, etc.) A remote server is better tasked with data management and cloud computing tasks that require additional computer power/dynamic resources Additionally, this ensures a consistent way of sanitizing and verifying data, and prevents the app from getting into inconsistent states A mobile device, such as a smart phone, makes for a better user interface when viewing/editing inventory items and recipe suggestions that can change on the fly

Solution UDEY: Emphasize the number of interfaces and parts that are integrated together

Development Board Barcode Scanner Ethernet for internet access Push-to-Talk Microphone KYLE: Given that architecture, our development board requires three key external interfaces: A barcode scanner, A Push-to-Talk Microphone, and a Ethernet interface used network access. This block diagram details all the internal hardware components required to support these interfaces and the embedded software environment.

Future Goals Proper user accounts and device pairing flow Better voice translation Simplified food naming Improved security through authentication and encryption Automated food detection through machine vision and item weight BRADSHAW: -Better voice translation, sometimes we get odd results due to google speech returning most common phrase. Things like add7 apples thinks you are talking about a company called add7 -Simplified food naming, scanning products returns what you would see on a receipt rather than a name people commonly use for the product. -Finer detection of food amount, currently you can only tell you have 1 jug of milk, rather than an exact amount of milk you have left in your fridge -Ideally, all food management would be automatic and not require user input. Companies like Amazon are already looking towards doing stuff like this for shopping, which could be integrated into a kitchen.

Questions?