CN108027953B - 食物制备控制*** - Google Patents

食物制备控制*** Download PDF

Info

Publication number
CN108027953B
CN108027953B CN201680054960.3A CN201680054960A CN108027953B CN 108027953 B CN108027953 B CN 108027953B CN 201680054960 A CN201680054960 A CN 201680054960A CN 108027953 B CN108027953 B CN 108027953B
Authority
CN
China
Prior art keywords
cooking
food
computing device
processor
user computing
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.)
Active
Application number
CN201680054960.3A
Other languages
English (en)
Other versions
CN108027953A (zh
Inventor
克里斯多夫·查尔斯·扬
纳尔逊·蒂莫西·萨拉查
埃米特·巴顿
迈克尔·纳特金
道格拉斯·尤金·鲍尔温
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brawley Usa
Original Assignee
Brawley Usa
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brawley Usa filed Critical Brawley Usa
Priority to CN202211123780.XA priority Critical patent/CN115462678A/zh
Publication of CN108027953A publication Critical patent/CN108027953A/zh
Application granted granted Critical
Publication of CN108027953B publication Critical patent/CN108027953B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J27/00Cooking-vessels
    • A47J27/10Cooking-vessels with water-bath arrangements for domestic use
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J36/00Parts, details or accessories of cooking-vessels
    • A47J36/32Time-controlled igniting mechanisms or alarm devices
    • A47J36/321Time-controlled igniting mechanisms or alarm devices the electronic control being performed over a network, e.g. by means of a handheld device
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2643Oven, cooking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Food Science & Technology (AREA)
  • Economics (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • General Preparation And Processing Of Foods (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cookers (AREA)
  • Radiation Pyrometers (AREA)

Abstract

提供对诸如真空低温炊具之类的烹饪设备的自定义控制的***、方法和制品。用户提供对食物产品的一个或多个结束特征的选择。基于用户对一个或多个结束特征的选择,基于处理器的装置确定一个或多个输出食物制备参数。在烹饪过程期间,可以获得温度、功率输送或者其它特征的测量值。至少部分地基于所获得的测量值或者对该测量值的分析,可以对控制烹饪过程的烹饪程序进行修改或更新。经由烹饪设备的用户界面或者与用户相关联的一个或多个计算设备(例如,智能手机、平板电脑)的用户界面,可以向用户呈现关于烹饪过程的评估或预测。

Description

食物制备控制***
背景技术
技术领域
本申请一般涉及食物制备,尤其涉及在例如真空低温烹饪设备中提供有用的食物制备控制。
相关技术说明
烹饪是一门使用热量制备食物进行消费的艺术。有很多种烹饪方法,其中大多数方法多年来已为人所知。这些方法包括烘、焙、炸、烧、烤、熏、煮、蒸和炖等。各种方法使用不同等级的热量和湿度,而且烹饪时间不同。因为一些食物比其它食物更适于某些方法,因此所选择的特定方法通常会对结果产生影响。
烹饪食谱是一组描述如何制备或制作食物的说明。食谱通常包括关于食物产品的各种信息,诸如制备食物产品所需的配料以及每种配料的数量和比例、所需的设备、步骤和技艺顺序列表、一个或多个烹饪时间、一个或多个烹饪温度等。
当烹饪一些食物产品时,诸如鸡蛋、肉类和蔬菜,烹饪时间和烹饪温度的变化可能对所得到的质地和味道产生显著影响。由于人们的口味不尽相同,不同的人对烹饪的食物产品的质地、味道或者其它特性有着不同的偏好。通常,烹饪食物的人很难准确地知道如何烹饪食物来获得所需的结果,诸如食物产品的所需的质地、稠度或熟度。
发明内容
一种基于处理器的食物制备引导***的操作方法可以概括如下:通过用户计算设备接收食物制备指引请求;响应与接收到的请求,使用户计算设备显示第一组至少两个图形提示中的至少一个,第一组两个图形提示中的每一个都描述了食物的至少一个第一特性的各自等级;各自等级彼此之间互不相同;通过用户计算设备接收关于食物至少一个第一特性的至少一个等级的选择;响应与接收到的选择,通过至少一个处理器生成一个烹饪程序,烹饪程序包括至少一组由一烹饪设备来执行一食物烹饪过程的指令或数据;以及通过至少一个处理器控制一烹饪设备来执行烹饪过程,过程根据烹饪程序烹饪食物。
基于处理器的食物制备引导***的操作方法进一步包括:使用户计算设备显示至少两个食物选择提示,至少两个食物选择提示的每一个都与不同的食物相关;以及通过用户计算设备接收至少两个食物选择提示中的一个。
基于处理器的食物制备引导***的操作方法进一步包括:响应与接收到的至少两个食物选择提示中的一个,使用户计算设备显示与选择的食物有关的至少一张指导图片或一个指导视频。
基于处理器的食物制备引导***的操作方法进一步包括:使用户计算设备显示一条通知,通知指示用户将食物放置在烹饪设备的食物接收部分。
基于处理器的食物制备引导***的操作方法进一步包括:使用户计算设备显示一条通知,通知指示用户将食物从烹饪设备的食物接收部分移除。
基于处理器的食物制备引导***的操作方法进一步包括:使用户计算设备显示至少一个食物制备参数。
使用户计算设备显示至少一个食物制备参数进一步包括:使用户计算设备显示温度、计划烹饪时间或者计划烹饪完成时间中的至少一个。接收与至少一个食物的至少一个第一特性相关的至少一个等级的选择包括接收与至少一个食物的至少一个第一特性的至少一个等级相关的温度的选择。接收与至少一个食物的至少一个第一特性相关的至少一个等级的选择包括接收与一个温度的选择,选择在与第一等级相关联的第一温度和与第二等级相关联的第二温度之间,第二等级与第一等级在温标上相邻。
基于处理器的食物制备引导***的操作方法进一步包括:通过用户计算设备接收表明用户期望食物被完全烹饪的时间的期望烹饪完成时间的选择;使用户计算设备至少部分地基于接收到的期望烹饪完成时间的选择而显示第一个通知,第一个通知指示用户启动烹饪设备。
基于处理器的食物制备引导***的操作方法进一步包括:使用户计算设备至少部分地基于接收到的期望烹饪完成时间的选择来显示第二个通知,第二个通知指示用户将食物放置在烹饪设备的食物接收部分中。
使用户计算设备显示第一组的至少两个图形提示中的至少一个包括使用户计算设备显示第一组的至少两个图形提示中的至少一个,第一组的至少两个图形提示的每一个图形提示都描述食物的各自不同的材质、稠度和熟度。接收对食物的至少一个第一特征的等级之一的选择包括通过用户计算设备由基于处理器的食物制备引导***通过数据网络接收对等级之一食物的选择,并且生成烹饪程序包括通过食物制备引导***生成烹饪程序。使用户计算设备显示第一组的至少两个图形提示中的至少一个包括使用户计算设备显示第一组图像或视频中的至少一个。其中使用户计算设备显示第一组的至少两个图形提示中的至少一个包括使用户计算设备显示第一组图像或视频中的至少一个,第一组图像或视频描述食物的用户交互。使用户计算设备显示第一组图像或视频中的至少一个包括使用户计算设备显示第一组图像或视频中的至少一个,第一组图像或视频描述以下中的至少一个:切割食物,将食物破碎成一个块或多块,搅拌食物,倾倒食物或操作食物。使烹饪程序生成包括使烹饪程序在食物制备引导***处生成烹饪程序,方法进一步包括:通过数据信道将生成的烹饪程序从食物制备引导***发送到烹饪设备。将生成的烹饪程序从食物制备引导***发送到烹饪设备包括通过耦合到食物制备指导***和烹饪设备中的每一个的用户计算设备在数据信道上将生成的烹饪程序从食物制备指导***发送到烹饪设备。
基于处理器的食物制备引导***的操作方法进一步包括:通过至少一个处理器,在控制烹饪设备期间,获得指示烹饪过程特征的至少一个参数测量;以及通过至少一个处理器,至少部分地基于所获得的至少一个参数测量,确定烹饪程序的更新或与烹饪过程相关的至少一个烹饪计划参数。
获得至少一个指示烹饪过程的特征的参数测量值可以包括:获得烹饪设备的流体浴槽的温度测量值,并且获得传递到流体浴槽的热量的测量值。获得至少一个指示烹饪过程的特征的参数测量值可以包括:获得多个时间上间隔的参数测量值。获得至少一个指示烹饪过程的特征的参数测量值可以包括:获得多个时间上间隔的温度测量值和传递到流体浴槽的热量的多个对应的时间上间隔的测量值。获得至少一个指示烹饪过程的特征的参数测量值可以包括:获得指示烹饪设备的流体浴槽的温度或者烹饪设备输送的功率中的至少一个的测量值。获得至少一个指示烹饪过程的特征的参数测量值可以包括:从食物产品的表面或者食物产品的内部中的至少一个的温度传感器获得温度测量值。从温度传感器获得温度测量值可以包括:从电阻式温度检测器、热电偶、热敏电阻、正温度系数元件或者黑体/红外发射检测器中的至少一个获得温度测量值。获得至少一个指示烹饪过程的特征的参数测量值可以包括:从电压传感器、电流传感器、电阻传感器、磁场传感器、霍尔效应传感器或者巨磁电阻传感器获得指示功率的测量值。确定对烹饪程序的更新或者与烹饪过程有关的烹饪预测参数中的至少一个可以包括:确定直到食物产品达到特定状态的评估时间。
基于处理器的食物制备引导***的操作方法进一步包括:由用户计算设备显示对烹饪程序的更新或者与烹饪过程有关的烹饪预测参数中的至少一个。
使对烹饪程序的更新或者与烹饪过程相关的烹饪预测参数中的至少一个由计算设备用户计算设备呈现可以包括:通过数据信道将数据发送到计算设备用户计算设备。生成烹饪程序可以包括:生成烹饪程序,烹饪程序包括烹饪设备可使用的指令或者数据中的至少一个以执行用于食物产品的烹饪过程,烹饪设备包括浸入式循环器。接收对食物产品的制备请求可以包括:由至少一个处理器从远程定位的客户端计算设备接收对食物产品的制备请求。生成烹饪程序可以包括:确定用于食物产品的烹饪温度或者烹饪时间中的至少一个。
基于处理器的食物制备引导***的操作方法可以进一步包括:继接收到对食物产品的制备请求之后,由计算设备用户计算设备呈现至少一个补充提示;经由计算设备用户计算设备接收对至少一个补充提示的响应;以及至少部分地基于所接收的对补充提示的响应,确定用于烹饪程序的至少一个食物制备参数。
由计算设备用户计算设备呈现至少一个补充提示可以包括:由计算设备用户计算设备呈现至少一个补充提示,至少一个补充提示涉及食物产品的物理特性、环境条件或者食物制备条件中的至少一个。由计算设备用户计算设备呈现至少一个补充提示可以包括:由计算设备用户计算设备呈现至少一个补充提示,至少一个补充提示涉及食物产品的尺寸、食物产品的形状、食物产品的类别、食物产品的温度、高度、地理位置或者烹饪方法中的至少一个。
一种基于处理器的食物制备指导***可以概括如下,其包括至少一个处理器;和至少一个非临时性处理器可读介质,其以通信方式耦合到至少一个处理器并且存储处理器可执行的指令或数据中的至少一个,其中,在使用中,至少一个处理器可以:从用户计算设备接收对食物产品的制备引导的请求;响应与所接收到的请求,使用户计算设备显示第一组至少两个图形提示中的至少一个,第一组两个图形提示中的每一个都描述了食物的至少一个第一特性的各自等级;各自等级彼此之间互不相同;通过用户计算设备接收关于食物至少一个第一特性的至少一个等级的选择;响应与接收到的选择,生成烹饪程序,烹饪程序包括烹饪设备可使用的指令或数据中的至少一个以执行用于食物产品的烹饪过程;以及控制烹饪设备根据烹饪程序对食物产品进行烹饪。
至少一个处理器可以:使用户计算设备显示至少两个食物选择提示,至少两个食物选择提示中的每一个与不同的食物相关联;以及接收对至少两个食物选择提示中的一个的选择。响应于接收对至少两个食物选择提示中的一个的选择,至少一个处理器可以使与用户计算设备显示与所选食物相关联的至少一个指导图像或指导视频。至少一个处理器可以使得通知被用户计算设备显示,通知指示用户将食物放置在烹饪设备的食物接收部分中。至少一个处理器可以使通知由用户计算设备显示,通知指示用户从烹饪设备的食物接收部分移除食物。至少一个处理器可以使至少一个食物准备参数由计算设备用户计算设备显示。至少一个处理器可以使用户计算设备显示温度,计划的烹饪时间或计划的烹饪完成时间中的至少一个。至少一个处理器可以接收与食物的至少一个第一特性的至少一个等级相关的温度选择。至少一个处理器可以接收对与第一等级相关联的第一温度和与第二等级相关联的第二温度之间的温度的选择,第二等级与第一等级在温标上相邻。至少一个处理器可以:接收对期望的烹饪完成时间的选择,期望的烹饪完成时间指示用户期望食物产品被完全烹饪的时间;以及使用户计算设备至少部分地基于接收到的期望的烹饪完成时间的选择来显示第一通知,第一通知指示用户开启烹饪用具。至少一个处理器可以使用户计算设备至少部分地基于接收到的期望的烹饪完成时间的选择来显示第二通知,第二通知指示用户将食物放置在食物接收部分的烹饪用具。至少一个处理器可以使用户计算设备显示第一组至少两个图形提示中的至少一个,第一组至少两个图形提示中的每个图形提示描述相应的不同质地,稠度,或熟度。至少一个处理器可以通过数据网络上的基于处理器的食物制备引导***接收对等级之一的选择,并且使烹饪程序生成包括使食物制备引导***生成烹饪程序。至少一个处理器可以使第一组图像或视频中的至少一个由用户计算设备显示。至少一个处理器可以使第一组图像或视频中的至少一个由用户计算设备显示,第一组图像或视频描绘用户与食物的交互。至少一个处理器可以使第一组图像或视频中的至少一个由用户计算设备显示,第一组图像或视频描绘以下中的至少一个:切割食物,将食物破碎成一个块或多块,搅拌食物,倾倒食物或操作食物。至少一个处理器可以:使烹饪程序在食物制备引导***处生成;并且通过数据通道将生成的烹饪程序从食物制备引导***发送到烹饪设备。至少一个处理器可以通过耦合到食物准备引导***和烹饪设备中的每一个的计算设备用户计算设备在数据通道上将所生成的烹饪程序从食物准备引导***发送到烹饪设备。至少一个处理器可以:在烹饪设备的控制期间获得指示烹饪过程的特征的至少一个参数测量值;以及至少部分地基于所获得的至少一个参数测量来确定对烹饪程序的更新或与烹饪过程有关的烹饪投影参数中的至少一个。至少一个处理器可以获得烹饪设备的流体槽的温度测量结果,并且可以获得传递到流体槽的热量的测量结果。至少一个处理器可以获得多个时间间隔的参数测量结果。至少一个处理器可以获得多个时间上隔开的温度测量结果和多个对应的时间间隔地测量出的传递到流体池的热量。至少一个处理器可以获得指示烹饪设备的流体浴的温度或由烹饪设备传递的功率中的至少一个的测量值。至少一个处理器可以从食物表面或食物内部中的至少一个的温度传感器获得温度测量结果。至少一个处理器可以从电阻温度检测器,热电偶,热敏电阻,正温度系数元件或黑体/红外发射检测器中的至少一个获得温度测量结果。至少一个处理器可以从电压传感器,电流传感器,电阻传感器,磁场传感器,霍尔效应传感器或巨磁电阻传感器中的至少一个获得指示功率的测量值。至少一个处理器可以确定直到食物达到特定条件的估计时间。至少一个处理器可以使用户计算设备呈现对烹饪程序的更新或与烹饪过程有关的烹饪投影参数中的至少一个。至少一个处理器可以通过数据信道向用户计算设备发送数据。至少一个处理器可以产生烹饪程序,烹饪程序包括可由烹饪设备使用的指令或数据中的至少一个以执行食物的烹饪过程,烹饪设备包括浸没式循环器。至少一个处理器可以从位于远程的客户端计算设备接收用于准备食物的请求。至少一个处理器可以确定食物的烹饪温度或烹饪时间中的至少一个。至少一个处理器可以:在接收准备食物的请求之后,使得至少一个补充提示由用户计算设备呈现;接收对至少一个补充提示的响应;并且至少部分地基于接收到的对补充提示的响应来确定烹饪程序的至少一个食物准备参数。至少一个处理器可以使至少一个补充提示由用户计算设备呈现,至少一个补充提示涉及食物的物理特性,环境条件或食物制备条件中的至少一个。至少一个处理器可以使至少一个补充提示由用户计算设备呈现,至少一个补充提示涉及食物产品的尺寸、食物产品的形状、食物产品的类别、食物产品的温度、高度、地理位置或者烹饪方法中的至少一个。
在基于处理器的食物制备引导***中的操作方法可被概括为包括:通过至少一个处理器产生烹饪程序,烹饪程序包括可由烹饪设备使用的指令或数据中的至少一个为食物执行烹饪过程;由至少一个处理器控制烹饪设备执行根据烹饪程序烹饪食物的烹饪过程;从至少一个处理器不时接收来自烹饪用具的状态信息数据;以及由至少一个处理器通过至少一个数据通信信道将接收到的状态信息数据发送到多个用户计算设备。
在基于处理器的食物制备引导***中的操作方法可以进一步包括:由至少一个处理器通过至少一个数据通信信道从多个计算设备用户计算设备中的至少一个接收对烹饪程序的修改;响应于接收对烹饪程序的修改,修改所生成的烹饪程序;以及由至少一个处理器控制烹饪设备根据修改的烹饪程序来执行食物的烹饪过程。
在基于处理器的食物制备引导***中的操作方法还可以包括:响应于从多个计算设备用户计算设备中的至少一个接收到对烹饪程序的修改,由至少一个处理器发送指示通过至少一个数据通信信道对多个用户计算设备进行修改。
通过至少一个数据通信信道从多个用户计算设备中的至少一个接收对烹饪程序的修改可以包括通过第二用户计算设备间接地从第一用户计算设备接收对烹饪程序的修改。通过至少一个数据通信信道从多个用户计算设备中的至少一个接收对烹饪程序的修改可以包括:通过第一数据通信信道和第二数据通信信道接收至少一个用户计算设备从多个用户计算设备中的至少一个对烹饪程序的修改,第一数据通信信道不同于第二数据通信信道。
在基于处理器的食物制备引导***中的操作方法可以进一步包括:由至少一个处理器通过至少一个数据通信信道从多个计算设备用户计算设备中的至少一个接收位置信息;并且由至少一个处理器在非逻辑处理器可读介质中逻辑地将所接收的位置信息与烹饪设备的物理位置相关联。
通过至少一个数据通信信道向多个用户计算设备发送接收到的状态信息数据可以包括经由第二用户计算设备间接地将接收到的状态信息数据发送到第一用户计算设备。通过至少一个数据通信信道向多个用户计算设备发送所接收的状态信息数据可以包括通过至少一个第一类型的第一数据通信信道和第二类型的第二数据通信信道将所接收的状态信息发送到多个用户计算设备中的至少一个,第一类型不同于第二类型。
在基于处理器的食物制备引导***中的操作方法可以进一步包括:由至少一个处理器通过至少一个数据通信从多个计算设备用户计算设备中的至少一个接收对烹饪程序的修改;响应于接收到对烹饪程序的修改,由至少一个处理器通过至少一个数据通信信道向多个用户计算设备发送指示修改的数据;在向多个计算设备用户计算设备发送指示修改的数据之后,修改所生成的烹饪程序;以及由至少一个处理器控制烹饪设备根据修改的烹饪程序来执行食物的烹饪过程。
在基于处理器的食物制备引导***中的操作方法可以进一步包括:在控制烹饪设备根据修改的烹饪程序来执行用于食物的烹饪过程之后,通过至少一个处理器,通过至少一个数据通信信道向多个用户计算设备更新状态信息数据。
基于处理器的食物制备引导***可以概括为包括:至少一个处理器;以及至少一个非暂态处理器可读介质,其通信地耦合到至少一个处理器并且存储处理器可执行指令或数据中的至少一个,其中在使用中至少一个处理器:使生成烹饪程序,烹饪程序包括烹饪设备可用于为食物执行烹饪过程的指令或数据中的至少一个;控制烹饪设备执行根据烹饪程序烹饪食物的烹饪过程;不时地接收来自烹饪用具的状态信息数据;并且通过至少一个数据通信信道将接收到的状态信息数据发送给多个用户计算设备。
至少一个处理器可以:通过至少一个数据通信信道从多个计算设备用户计算设备中的至少一个接收对烹饪程序的修改;响应于接收到对烹饪程序的修改,修改所生成的烹饪程序;并且控制烹饪设备根据修改的烹饪程序来执行食物的烹饪过程。响应于从多个计算设备用户计算设备中的至少一个接收到对烹饪程序的修改,至少一个处理器可以通过至少一个数据通信信道向多个计算设备用户计算设备发送指示修改的数据。至少一个处理器可以经由第二用户计算设备间接地从第一用户计算设备接收对烹饪程序的修改。至少一个处理器可以通过至少一个第一数据通信信道和第二数据通信信道从多个用户计算设备中的至少一个接收对烹饪程序的修改,第一数据通信信道不同于第二数据通信信道。至少一个处理器可以:通过至少一个数据通信信道从多个计算设备用户计算设备中的至少一个接收位置信息;并且将接收到的位置信息与烹饪用具的物理位置逻辑地关联在非暂时性处理器可读介质中。至少一个处理器可以经由第二用户计算设备间接地将接收到的状态信息数据发送给第一用户计算设备。至少一个处理器可以通过至少一个第一类型的第一数据通信信道和第二类型的第二数据通信信道将所接收的状态信息数据发送到多个用户计算设备中的至少一个,第一类型不同于第二种类型。至少一个处理器可以:通过至少一个数据通信信道从多个计算设备用户计算设备中的至少一个接收对烹饪程序的修改;响应于接收到对烹饪程序的修改,通过至少一个数据通信信道向多个用户计算设备发送指示修改的数据;在向多个计算设备用户计算设备发送指示修改的数据之后,修改所生成的烹饪程序;并且控制烹饪设备根据修改的烹饪程序来执行食物的烹饪过程。至少一个处理器可以在控制烹饪设备根据修改的烹饪程序执行用于食物的烹饪过程之后,通过至少一个数据通信信道将更新的状态信息数据发送到多个用户计算设备。
附图说明
在附图中,相同的附图标记表示相似的元件或动作。图中元素的大小和相对位置不一定按比例绘制。例如,各种元素和角度的形状不是按比例绘制的,并且这些元素中的一些被任意放大和定位以提高图形易读性。此外,所绘制的元件的特定形状并非旨在传达关于特定元件的实际形状的任何信息,只是为了易于在附图中识别而单独进行选择。
图1是根据至少一个示出的实施方式的其中可以实现食物制备引导***的环境的示意图。
图2是根据至少一个示出的实施方式的图1的食物制备引导***的功能框图。
图3是根据至少一个示出的实施方式的食物制备引导***中基于处理器的装置的操作方法的流程图。
图4是根据至少一个示出的实施方式的食物制备引导***中基于处理器的装置的操作方法的流程图。
图5A是根据至少一个示出的实施方式的烹饪过程期间烹饪设备的流体槽和食物产品核心的温度的曲线图。
图5B是根据至少一个示出的实施方式的在加速烹饪过程期间烹饪设备的流体槽和食物产品核心的温度的曲线图。
图6是根据至少一个示出的实施方式的由基于处理器的设备提供的用于在图1的食物制备引导***中使用的图形用户界面(GUI)的主屏幕的屏幕打印屏幕或窗口。
图7是根据至少一个示出的实施方式的图形用户界面(GUI)的主屏幕的另一屏幕的打印屏幕或窗口。
图8是根据至少一个示出的实施方式的图形用户界面(GUI)的第一牛排烹饪设置屏幕的屏幕打印屏幕或窗口。
图9是根据至少一个示出的实施方式的图形用户界面(GUI)的第二牛排烹饪设置屏幕的屏幕打印屏幕或窗口。
图10是根据至少一个示出的实施方式的图形用户界面(GUI)的第一烹饪过程屏幕的屏幕打印屏幕或窗口。
图11是根据至少一个示出的实施方式的图形用户界面(GUI)的第二烹饪过程屏幕的屏幕打印屏幕或窗口。
图12是根据至少一个示出的实施方式的图形用户界面(GUI)的第三烹饪过程屏幕的屏幕打印屏幕或窗口。
图13是根据至少一个示出的实施方式的图形用户界面(GUI)的第四烹饪过程屏幕的屏幕打印屏幕或窗口。
图14是根据至少一个示出的实施方式的图形用户界面(GUI)的第五烹饪过程屏幕的屏幕打印屏幕或窗口。
图15是根据至少一个示出的实施方式的图形用户界面(GUI)的烹饪提示屏幕的屏幕打印屏幕或窗口。
具体实施方式
在以下描述中,阐述了某些具体细节以便提供对各种公开实现的彻底理解。然而,相关领域的技术人员将认识到,在没有这些具体细节中的一个或多个的情况下,或者在使用其它方法、部件、材料等的情况下,也可以实现实施方式。在其它情况下,为了避免不必要地模糊对实施方式的描述,并未详细示出或者描述与通信装置相关联的公知结构(例如,智能手机,个人计算机,平板电脑,个人数字助理)、服务器计算机和/或通信网络。
除非上下文另有要求,否则在整个以下说明书和权利要求书中,单词“包括”与“包含”同义,并且是包容性的或者开放式的(即,不排除附加的、未被引用的元件或方法动作)。
本说明书中对“一个实施方式”或者“一实施方式”的指代意指结合实施方式描述的特定特点、结构或特征包括在至少一个实施方式中。因此,在本说明书中各处出现的短语“在一个实施方式中”或者“在一实施方式中”并不一定全部是指相同的实施方式。此外,特定特点、结构或特征可以以任何合适的方式组合在一个或多个实施方式中。
如本说明书和所附权利要求书中所使用的,除非上下文另有明确指示,否则单数形式的“一”、“一个”和“”包括复数指示物。还应注意的是,术语“或者”一般以其最广泛的意义使用,也就是说,除非上下文另有明确指示,否则其含义为“和/或”。
本文提供的标题和发明摘要仅仅为了方便起见,并非对实施方式的范围和意义进行解释。
本公开的实施方式涉及用于提供定制食物准备指示,引导和/或控制的***和方法。首先,附图1-4,5A和5B,讨论了这种***和方法的环境。然后,附图 6-15,讨论用于控制烹饪设备的***和方法。
食物制备引导***
图1显示了在提供自定义的食物制备指令、指导和/或控制中使用的网络环境100。如图1所示,网络环境100可以包括多个用户计算设备102(例如,平板电脑102A,智能电话102B,手提电脑102C,可佩戴计算设备(例如手表)),烹饪用具104和食物制备指导***108(FPG)通过一个或多个通信信道(例如通信网络110(例如,LAN,WAN,因特网,全球网络,蜂窝网络,
Figure BDA0001603758160000121
Figure BDA0001603758160000122
低功耗,
Figure BDA0001603758160000123
NFC)以通信的方式耦合在一起。
在所示实施方式中,烹饪设备104采用真空低温炊具的形式,真空低温炊具包括器皿或者容器112和联接到,例如,容器边缘的热浸入式循环器114。在一些实施方式中,烹饪设备104可以是其它类型的烹饪设备,诸如烤箱(对流和/或常规)、电磁炉等。容器112容纳可以使用热浸入式循环器114进行加热和循环的一些(例如10升)液体116(例如水)。除了液体之外,可以另选地或者附加地使用其它流体(例如,空气、油)。进一步地,在一些实施方式中,容器112可以是绝缘的和/或可以具有可以选择性地移除的罩子或盖子117。在示出的示例中,食物产品118被放置在浸入液体浴槽116中的真空密封塑料袋或囊120内。在一些实施方式中,可以将食物产品118放置在可重封的塑料袋或罐内,或者其他合适的容器。食物产品118可以是许多不同类型的食物产品中的任何一种,诸如肉类、鸡蛋或蔬菜。一些食物产品(诸如鸡蛋)可以直接放置在液体浴槽116中,而无需使用塑料袋120或其他容器。进一步地,在烹饪设备利用非液体流体(例如空气)的情况下,可以将食物产品放置在器皿或者烹饪室内,而无需使用将食物产品与流体分开的容器。
热浸入式循环器114可以是在准确且稳定的温度下对液体浴槽116进行循环和加热的电动装置。热浸入式循环器114可以包括用来移动液体浴槽116中的液体的循环泵122(图2)和浸入在液体中对液体进行加热的加热元件124(图 2)。热浸入式循环器114还可以包括探头或者传感器126(图2),例如用来感测液体浴槽116的温度的温度传感器,和将温度探头测量的温度与期望温度值进行比较并且根据需要向加热元件供电以控制液体浴槽的温度的控制电路。在图2中显示了烹饪设备104的各个部件。控制电路可以控制液体浴槽116的温度,使得可以根据特定的烹饪指令或者确定的烹饪程序来烹饪食物产品118。例如,在食物产品118是1英寸厚肋眼牛排的情况下,控制电路可以被编程为将液体浴槽116加热到60℃的温度,而控制电路还可以被编程为将液体浴槽加热到85℃的温度来烹煮根类蔬菜。
热浸入式循环器114可以可选地包括用户界面128,其包括一个或多个输入 (例如,按钮、触摸屏、麦克风)和一个或多个输出(例如,屏幕、LED、扬声器)。用户可以和用户界面128交互以选择一个或多个烹饪程序,选择一个或多个温度设置或者选择一个或多个烹饪持续时间。如下所讨论的,在一些实施方式中,用户界面128可以向用户提供与烹饪过程的当前状态或者评估的未来状态相关的信息。在一些实施方式中,热浸入式循环器114可以不包括用户界面,并且用户可以和集成到烹饪设备104中的用户界面或者另一个装置(例如,以通信的方式耦合到循环器114的一个或多个用户计算设备)的界面交互。
在一些实施方式中,控制电路可以根据确定的烹饪程序或者烹饪过程,利用比例积分微分(PID)控制方案来精确地控制液体浴槽116的温度。PID控制器将误差值计算为已测温度和期望设定点之间的差值。PID控制器尝试通过使用可控加热元件124调节温度来使误差最小化。一般而言,PID控制器算法涉及三个独立的常数参数(例如,“P”、“I”、“D”)。这些参数可以从时间的角度予以解释:P取决于目前的温度误差,I取决于过去温度误差的积累,而D是基于当前变化率对未来温度误差的评估。这三个动作的加权和可以用来经由控制提供给可控加热元件124的电源来调节烹饪过程的温度控制。在一些实施方式中,可以使用其它控制算法,诸如PI控制、PD控制、P控制、I控制或者其它线性或非线性控制方案。
在一些实施方式中,用户可以利用一个或多个客户端计算设备102来与烹饪设备104交互。例如,客户端计算设备102可以执行提供指令或数据中的至少一个程序或“应用程序”到烹饪设备104并且经由一个或多个合适的通信接口(例如,蓝牙,
Figure BDA0001603758160000141
低功耗,
Figure BDA0001603758160000142
)从烹饪设备接收信息。在一些实施方式中,客户端计算设备102,烹饪设备104和/或FPG***108可以经由多于一个的通信接口(例如,蓝牙,
Figure BDA0001603758160000143
低功耗,
Figure BDA0001603758160000144
和/或
Figure BDA0001603758160000145
) 进行通信,以及如果另一个通信接口发生故障或者不可用或不可靠,则可以利用通信接口中的一个。例如,烹饪设备104可首先经由
Figure BDA0001603758160000146
低功耗接口与计算设备102通信。然后,在确定低功耗接口不可靠或不可用时,烹饪设备104可以通过
Figure BDA0001603758160000147
接口与计算设备102进行通信。通信接口的这种冗余使用提供了***的各种设备之间通信的附加可靠性和灵活性。
在一些实施方式中,多用户计算设备102可以使用短距离连接(例如,
Figure BDA0001603758160000148
Figure BDA0001603758160000149
低功耗)来形成用于将控制和状态信息中继到更远的设备的网状网络。例如,如果手提电脑102C被定位成其可以直接与智能电话102B通信但不能直接与循环器114通信,则可以通过智能电话间接地在循环器和手提电脑之间传输数据。
另外,如下述更详尽之讨论,用户可以利用客户端计算设备102来体验(例如,查看,收听)对所制备的食物产品的一个或多个音频/图像/视频(“媒体”) 描绘。一个或多个媒体描绘可以以结束特征的各种等级或者变体(诸如质地、味觉、稠度或者熟度)呈现所制备的食物的音频或视觉描绘。媒体描绘允许用户基于各种不同等级下的食物产品的视觉图像、图片或视频展示,针对所烹饪的食物产品的一个或多个特征简单地选择偏好等级,诸如食物的质地、稠度、颜色或其他任何对食物(例如,蛋黄、蛋清、牛排)的预期结果的静态或动态可视化指示。
用户可以利用客户端计算设备102经由一个或多个通信信道(诸如通信网络110)将一个或多个输入参数(诸如结束偏好或者起始条件)发送到食物制备指导(FPG)***108。作为响应,FPG***108可以经由通信网络110将输出食物制备参数、输出烹饪参数(例如,时间、温度、压力、速度等)和/或一个任意复杂的烹饪程序发送到烹饪设备104,以自主控制烹饪设备。FPG***108 可以经由通信网络110直接与烹饪设备104通信,或者可以经由客户端计算设备102间接地与烹饪设备通信。在一些实施方式中,用户可以在一个或多个客户端计算设备102或者烹饪设备104的显示器上查看输出烹饪参数或程序。然后,烹饪设备104可以根据所接收的食物制备参数或程序来制备食物产品118。虽然在本文中使用术语“烹饪”,应当理解的是,本实施方式还可以应用于不一定需要加热的食物制备,诸如制备浓汤、冰淇淋、冰沙、面团或者其它食物产品。
FPG***108可以采用一个或多个具有相关联的非临时性处理器可读存储介质或者数据存储装置108B的服务器计算机***108A的形式。虽然被示出为单个服务器计算机***108A和相关联的非临时性存储介质108B,但是许多实施方式可以采用两个或更多个服务器计算机***108A和/或相关联的非临时性处理器或计算机可读存储介质108B。在一些实施方式或者实例中,非临时性处理器或计算机可读介质108B可以包括数据库或者其它数据结构,其存储以下中的一个或多个:图像数据、视频数据、音频数据、烹饪模拟模型、查找表、食物制备算法、客户标识符、客户帐户标识符、客户身份信息、财务帐户信息(例如,信用和/或借记帐号、到期日期、安全码)、客户烹饪历史、烹饪过程中捕获的数据和/或其它数据或统计。
虽然下文一般从经由在计算设备上执行的指令生成的用户界面的角度进行描述,但是在一些实施方式中,FPG***108可以用作用户门户,其可以例如作为网页服务器、服务HTML页面或者提供作为用户界面运行的网页服务来操作。因此,在一些实施方式中,FPG***108用作用户门户,提供允许用户经由各种基于处理器的计算设备102访问本文所公开的功能的用户界面,举例来说,基于网页的界面。
在计算设备102的显示器上显示的用户界面可以包括各种下拉菜单、选项卡、用户可选图标、输入字段、滚动条、图像、视频、音频和对话框,以及其它用户界面部件。用户界面可以允许用户或者客户使用计算设备102创建用户或者客户帐户。用户或者客户可以输入其全名、屏幕名称或者昵称、地址和/或出生日期。用户或者客户可以可选地输入财务账户信息(举例来说,帐号)、到期日期和与记账或者借记帐户相关联的验证码或安全码。这允许用户或者客户在购买物品、商品或服务时进行自动记账或借记。
各种***、子***和/或基于处理器的装置能够例如经由一个或多个网络 110进行通信,网络110可以是举例来说分组交换通信网络,诸如互联网、互联网的万维网部分、外联网、内联网和/或各种其它类型的电信网络,诸如蜂窝电话和数据网络或信道,以及普通老式电话***(POTS)网络。通信基础设施的类型不应被视为具有限制性。通信网络110可以采用各种形式中的任何形式,并且可以包括调制解调器(例如,DSL调制解调器、电缆调制解调器),路由器,网络交换机和/或网桥等。
虽然经常被示出为单个非临时性处理器可读存储介质,但是在许多实施方式中,各种示出的非临时性计算机或处理器可读存储介质中的每一个可以构成多个非临时性存储介质。多个非临时性存储介质可以共同位于共同位置,或者分布在各种远程位置。数据库可以在单独的计算机或处理器可读存储介质上彼此单独存储,或者可以互相存储在相同的计算机或处理器可读存储介质上。各种计算机或处理器可读存储介质可以和相应的计算机***共处一处,例如,在相同的房间、建筑物或设施中。另选地,各种计算机或处理器可读存储介质可以位于远离相应的计算机***(例如,服务器计算机***)的位置,例如,位于不同的设施、城市、州或国家中。电子或数字信息、文件或记录或者其它信息集合可以存储在非临时性计算机或处理器可读介质中的特定位置处,因此是这些介质的逻辑上可寻址的部分,部分可以是连续的或者不连续的。
虽然图1示出了代表性的网络环境100,但典型的网络环境可以包括许多附加的计算机***和实体。本文中教导的概念可以使用与比图1所示的更密集的网络环境以相似的方式采用。例如,可能有数百个(如果不是数千或者甚至数百万个用户或者客户)计算设备102和烹饪设备104。例如,不同的国家或者不同的国家地区中可能有一个以上FPG***108。进一步地,FPG***108中的一些或者全部可以在计算设备102和/或烹饪设备104内实施。
在烹饪设备104实施真空低温烹饪的实施方式中,烹饪设备可以测量液体浴槽116的温度并且测量或者评估传递到液体的热量。对于烹饪设备104是另一种类型的实施方式,烹饪设备可以使用合适的传感器测量食物产品118的表面温度,并且测量或者评估由食物产品吸收的热量。在一些实施方式中,烹饪设备104测量食物产品118的表面温度并且测量食物产品的一个或多个内部温度。
烹饪设备104以固定或可变的时间间隔收集并且存储上述数据中的一些或全部。数据的收集形成了时间序列数据的集合,可以对其进行处理以提供对烹饪程序的更新和/或通过用户界面(诸如一个或多个客户端计算设备102的显示器或者烹饪设备104的显示器)提供可呈现给用户的烹饪预测。
如上所讨论的,客户端计算设备102可经由通信网络110与FPG***108 和烹饪设备104进行通信。客户端计算设备102可以允许用户经由用户界面选择用户正在烹饪的食物产品118的最终结果。例如,用户可以选择在一个或多个客户端计算设备102的用户界面的显示器上显示的对应于期望肉类熟度的图像。作为另一个示例,用户可以选择描绘了蛋奶糕的期望质地的视频。
客户端计算设备102还可以允许用户提供指示用户计划制备的食物产品的信息。例如,用户可以从大连一种或多种食物产品的食谱中提供或者选择用于食物产品的食谱。用户提供的细节量可以改变由烹饪设备104制备食物产品的方式。例如,简单地将食物产品指示为牛排可以生成不同的烹饪程序,而不是指示食物产品为四个基本程度,两厘米厚,重1.3千克的上腰部牛排。
作为示例,用户可以输入以下与要制备的食物产品相关的任何或全部:肉类、鱼肉或家禽切块的种类和/或肌肉;塑料袋中的一种或多种配料(例如,油,酱汁),食物产品的初始温度;食物产品的体积或质量;食物产品的表面积;食物产品的产地或者来源(例如,新西兰XYZ农场);或者如何制备食物产品(例如,盐腌、干式熟成、盐卤、熏制、混合、研磨、霉制)。例如,如果用户指定牛排是来自新西兰的草食牛肉,则***可以认识到这种牛排具有较低的脂肪含量,并且可以相应地调整烹饪程序。用户还可以输入食物产品的形状,诸如其特征长度或宽度,或者食物产品的描述(例如,“板状”、“大蛋”)。在一些实施方式中,用户可以输入或者选择可以由客户端计算设备102、FPG***108和/ 或烹饪设备104使用的食物产品的一个或多个照片或视频,以生成用于制备食物产品118的烹饪程序。
在一些实施方式中,用户可以选择提供了可由客户端计算设备102、FPG***108和/或烹饪设备104使用的信息的食谱,以生成用于制备食物产品118的烹饪程序。例如,用户可以在网站上选择食谱,食谱自动为计算设备102、FPG ***108和/或烹饪设备104提供关于要在选择食谱后制备的食物产品的细节。在一些实施方式中,用户可能能够修改所选择的食谱以适应用户的特定偏好。
烹饪设备104可以向客户端计算设备102和/或FPG***108传送各种数据或信息。例如,烹饪设备104可以不时地将所收集的时间序列测量数据的子集或者全部传送到客户端计算设备102或FPG***108。在一些实施方式中,烹饪设备104可以仅传送所收集的时间序列数据的子集,时间序列数据的子集包括最近的测量值或者自先前成功向客户端计算设备102传送测量数据后获得的测量值。
烹饪设备104还可以传送关于烹饪设备的目前状态和/或烹饪设备的一个或多个先前状态的信息。这样的信息可以包括烹饪设备104是否通电或者是否处于待机模式,当前和先前设定点温度,或者烹饪设备的任何手动调整的参数,诸如可手动选择的温度设定点。烹饪设备104还可以传送关于非标准操作条件的信息,诸如液体浴槽116的电源中断或者低液位。烹饪设备104还可以传送***参数,诸如控制参数设置、固件版本、存储器使用率、采样率等。烹饪设备104还可以将从FPG***108接收的信息或数据传送到客户端计算设备102,或者相反亦然。
客户端计算设备102可以将各种数据或信息发送到烹饪设备104和/或FPG ***108。例如,客户端计算设备102可以将烹饪程序传送到烹饪设备104或者将新固件传送到烹饪设备。
烹饪程序可以包括例如程序类型,程序起始时间(例如,立即或者在确定的未来时间)以及食谱或菜名(例如,鸡蛋,牛排)。烹饪程序还可以指定真空低温炊具的液体浴槽116的设定点温度(例如,60℃、75℃)。烹饪程序还可以指定烹饪持续时间,其可以在起始事件之后开始。起始事件可以是当烹饪设备 104接收烹饪程序时或者当液体浴槽116已经被加热到确定的温度(例如,设定点温度)时的时间。起始事件还可以是当烹饪设备104感测到食物产品118已经被***其中时或者当用户指示食物产品已经被***到烹饪设备104中时。起始事件还可以在确定的时间发生或者在一个或多个事件之后确定的延迟之后发生。
烹饪程序还可以指示在将食物产品118***液体浴槽之前是否应预先加热液体浴槽116。例如,烹饪程序可以指定在将食物产品放置在液体浴槽中之前,应将液体浴槽116加热到至少40℃。作为另一个示例,烹饪程序可以指示应将食物产品118放置在液体浴槽116中,而无需预先加热液体浴槽。
在一些实施方式中,烹饪程序可以包括用来实施加速烹饪程序的参数。例如,加速烹饪程序可能致使液体浴槽116被加热到高于设定点温度的第一温度一段时间,并且然后在剩余的烹饪周期液体浴槽的温度可以降低到处于或者接近设定点温度的第二温度。如下文讨论更多的,烹饪程序可以利用食物产品的特征(例如,质量)或者一个或多个测量值(例如,温度,功率)确定需要多少附加功率来加热食物产品118,并且使用全功率输送,直到输送完电量。
烹饪程序还可以指示烹饪设备104是否应使用时间序列数据来确定或预测指示烹饪过程完成的食物产品118的***衡条件。
在一些实施方式中,烹饪程序可以指示食物产品118应保持在设定点温度或者安全保持温度下的时间量。例如,烹饪程序可以指示在更高的温度下保持食物产品一段确定的时间后,将设定点温度降低到较低的温度。如果在较长的持续时间内将食物产品保持在相对较高的温度下,这一特征可以最大限度地减少或者降低可能发生的食物产品中的不期望的质地变化。
烹饪程序还可以包括关于应何时开始烹饪程序的指示。例如,烹饪程序可以等待命令,等待固定的时间量,等到烹饪设备104被预热,等到食物产品已被***烹饪设备中,等到食物产品从烹饪设备中取出等。
FPG***108可以将各种信息或数据传输到烹饪设备104和/或客户端计算设备102。例如,FPG***108可以将烹饪程序传送到烹饪设备104以控制其操作。FPG***108还可以将何时完成烹饪程序的决定或评估发送到客户端计算设备102。例如,FPG***108可以在客户端计算设备102上提供指示食物产品的核心将在特定时间(例如,103分钟,下午6点)低于设定点温度1℃的通知,因此用户可以计划在那时从烹饪设备104取出食物产品。
FPG***108还可以基于当前或之前由用户烹饪的食物产品,向客户端计算设备102的用户提供建议。例如,FPG***108可以基于从用户的过去行为采集的反馈,推荐用于食物产品的一定的配菜、食谱或者特定的熟度。这样的反馈可以通过用户的直接查询获得,或者可以基于由用户执行的选择或者动作而间接获得(例如,选择特定的熟度,在特定类别的食谱中选择食谱)。
在一些实施方式中,可以在其它算法或者方法中使用之前对时间序列数据进行滤波。例如,可以使用一个或多个低通滤波器、总变分最小化法、移动平均值、迭代移动平均值、使用各种范数(例如,L1或L2)实现最小化的多项式或有理指数拟合等,从时间序列数据中减少或去除噪声。在一些实施方式中,可以去除局部破坏,诸如尖峰或者数据点缺失。在一些实施方式中,可变时间序列数据可以通过插值变更为固定的时间序列数据,或者固定的时间序列数据可以变更为可变时间序列数据。
使用时间序列数据和烹饪设备104的状态,FPG***108可以测量或确定一个或多个液体浴槽特征,食物产品特征,和/或液体浴槽和食物产品相互作用特特征。液体浴槽特征可以包括(但不限于)体积,质量,初始温度,通过容器传导的来自环境的热损失或者增益,由辐射引起的来自环境的热损失或增益,由蒸发引起的到环境的热损失,或者由蒸发引起的质量和体积变化。
食物特征可以包括(但不限于)表面积,质量,体积,形状,初始温度,状态(例如,部分冷冻、完全冷冻、融化、解冻)。
液体浴槽和食物产品相互作用特征可以包括如通过液体和食物产品之间的热传递系数测量的液体浴槽加热食物产品的效率。液体浴槽和食物产品相互作用特征还可以包括当液体正在加热或者在液体被加热到确定的温度之后,向液体浴槽中***一件或多件食物产品的时间,这可以在液体开始加热之前发生。
使用时间序列数据和以上讨论的特征中的一个或多个,FPG***108可以执行各种功能。例如,FPG***108可以确定或者评估液体浴槽116将需要多长时间来达到设定点温度。作为另一个示例,FPG***108可以确定或者食物产品 118将在何时被加热到特定温度。在将食物产品118加热到特定温度之后,FPG ***108可以将液体浴槽116保持在温度下或或者将温度降低到安全保持温度。
FPG***108还可以生成快速或加速烹饪程序,如以下参照图5A和图5B所讨论的。此外,如果存在诸如电源中断之类的故障,FPG***108可以确定食物是否仍然安全以供食用。例如,FPG***108可以确定食物产品在多长时间内以及何种温度下处于促进食源性病原体生长的范围。进一步地,在识别的电源中断之后,FPG***108可以确定是否需要对烹饪程序进行任何修改以及是否致使实施这样的修改。
在一些实施方式中,烹饪设备104和/或循环器114可能期望获得位置信息。例如,在一些地区或国家,术语可能具有不同的含义(例如,“三分熟”的含义可能因地理位置而异)。作为另一个例子,烹饪设备104的位置可以用于确定液体的局部沸点,液体又可以用于调整烹饪程序,例如将温度限制在局部沸点以下。烹饪设备104和/或循环器114可以自动(例如,经由GPS)或手动(例如,经由用户输入)接收地理位置信息并且考虑由于地理位置而引起的术语差异。在一些实施方式中,烹饪设备104和/或循环器114可以从一个或多个用户计算设备102接收位置信息,并且利用这样的位置信息作为烹饪设备和/或循环器的位置的近似值。因此,在一些实现中,通过利用物理上位于附近的其他计算设备的位置确定硬件,烹饪设备104和/或循环器114可以包括位置特定功能而不需要专用位置确定硬件(例如,GPS接收器)。
图2和下文的讨论提供了对形成示例性网络环境100的部件的一般简要描述,示例性网络环境100包括FPG***108、烹饪设备104和计算设备102(仅显示一个),在其中可以实施各种所示实施方式。网络环境100例如可以参照图 1实施以上刚刚讨论的各种功能和操作。虽然不是必需的,但是将在计算机可执行指令或逻辑(诸如,由计算机执行的程序应用模块、对象或宏)的一般上下文中描述一些部分的实施方式。相关领域的技术人员将理解,所示实施方式以及其它实施方式可以使用其它计算机***或者基于处理器的装置配置来实现,包括,例如,支持网页的蜂窝电话或PDA的手持设备、多处理器***、基于微处理器的或者可编程消费电子产品、个人计算机(“PC”)、网络PC、小型计算机、大型计算机等。这些实施方式可以在其中任务或模块是由通过通信网络链接的远程处理装置执行的分布式计算环境中实现。在分布式计算环境中,程序的模块可能同时位于本地存储器存储装置和远程存储器存储装置中。
FPG***108可以采用常规PC、服务器、或者执行逻辑或其它机器可执行指令的其它计算***的形式。FPG***108包括一个或多个处理器206、***存储器208和将包括***存储器208在内的各种***部件联接到处理器206的***总线210。在本文中,FPG***108有时将以单数形式引用,但这并非意图将实施方式限制为单个***,因为在某些实施方式中,包括一个以上FGP***108 或者其它联网计算设备。市售***的非限制性示例包括(但不限于)美国英特尔公司(Intel)的80x86或奔腾系列微处理器,IBM的PowerPC微处理器,太阳微***公司(Sun Microsystems)的Sparc微处理器,惠普公司 (Hewlett-Packard)的PA-RISC系列微处理器或者摩托罗拉公司(Motorola) 的68xxx系列微处理器。
处理器206可以是任何逻辑处理单元,诸如一个或多个中央处理单元(CPU),微处理器,数字信号处理器(DSP),专用集成电路(ASIC),现场可编程门阵列 (FPGA)等。除非另有描述,否则图2所示的各个方框的构造和操作均为常规设计。作为结果,这些方框不需要在本文做进一步详细描述,因为它们将被相关领域的技术人员所理解。
***总线210可以采用任何已知的总线结构或者架构,包括具有存储器控制器的存储器总线,***总线和本地总线。***存储器208包括只读存储器 (“ROM”)和随机存取存储器(“RAM”)。基本输入/输出***(“BIOS”)可以并入ROM的至少一部分,其包含帮助诸如在启动期间在FPG***108内的元件之间传递信息的基本例程。一些实施方式可以采用单独的总线用于数据、指令和供电。
FPG***108的数据存储装置108B还可以包括用于从硬盘读取并向其写入的硬盘驱动器,以及分别用于从可移除光盘和磁盘读取并向其写入的光盘驱动器和磁盘驱动器。光盘可以是CD或DVD,而磁盘可以是磁软盘或软盘。硬盘驱动器、光盘驱动器和磁盘驱动器经由***总线210与处理器206通信。如相关领域的技术人员所知的,硬盘驱动器、光盘驱动器和磁盘驱动器可以包括耦合在这些驱动器和***总线210之间的接口或控制器(未示出)。驱动器及其相关联的计算机可读介质为FPG***108提供计算机可读指令、数据结构、程序模块和其它数据的非易失性存储。相关领域的技术人员将理解,可以采用其它类型的计算机可读介质存储计算机可访问的数据,诸如磁带盒、闪存卡、伯努利盒、RAM、ROM、智能卡等。
程序模块,诸如操作***、一个或多个应用程序、其它程序或模块以及程序数据,可以存储在***存储器208中。
应用程序可以包括能够直接或者通过计算设备用户计算设备102向烹饪设备104提供自定义的食物制备指导或指令的逻辑。例如,在用户或者客户选择一个或多个起始条件和/或结束偏好的情况下,FPG***108可以基于起始条件或者结束偏好确定一个或多个食物制备参数。例如,一个或多个起始条件可以涉及食物类型、食物尺寸、食物重量、起始温度、高度、地理位置等。结束偏好可以包括温度、质地、“熟度”、味道等。图2中未示出的一个或多个地理位置装置,例如全球定位***(GPS)接收器和一个或多个位置感测装置(例如,一个或多个微机电***或者“MEMS”加速度计、陀螺仪等),可以以通信的方式耦合到处理器206,以向处理器提供诸如地理位置数据和三维定位数据之类的附加功能。例如,这样的信息可以和所捕获的图像数据一起使用,以使用来自运动确定过程的结构确定食物产品的尺寸和形状。作为另一个示例,在一些地区或国家,术语可能具有不同的含义(例如,“四分熟”的含义在不同地理位置可能不同)。处理器可以自动(例如,经由GPS)或者手动(例如,经由用户输入) 接收地理位置信息,并且说明由于地理位置而导致的术语差异。应用程序可以例如作为一组或多组逻辑或者作为一组或多组机器可执行指令,存储在***存储器208内。
***存储器208可以包括通信程序,其允许FPG***108访问其它联网的***或部件(诸如,烹饪设备104、其它计算设备102、外部计算机***等)并与之交换数据。
操作***、应用程序、其它程序/模块、程序数据和通信可以存储在***存储器或者其它数据存储器中。
授权人员可以使用用户界面212将命令(例如,***维护、升级等)和信息(例如,烹饪模拟参数、方程式、模型等)输入到FPG***108中,用户界面212包括一个或多个可通信耦合的输入装置(诸如触摸屏或者键盘)、指示装置(诸如鼠标)和/或按钮。其它输入装置可以包括麦克风、操纵杆、游戏键盘、平板电脑、扫描仪、生物测定扫描装置等。这些和其它输入装置通过诸如通用串行总线(“USB”)之类的耦合到***总线210的接口连接到处理器206,虽然可以使用诸如并行端口、游戏端口或者无线接口或者串行端口之类的其它接口。用户界面212可以包括经由视频接口(诸如视频适配器)耦合到***总线210 的监视器或者其它显示装置。在至少一些情况下,输入装置可以位于FPG*** 108附近,例如,当***安装在***用户的场所时。在其它情况下,输入装置可以位于远离FPG***108的位置,例如,当***安装在服务提供商的场所时。
在一些实施方式中,FPG***108使用一个或多个逻辑连接在环境100(图 1)中运行,以便可选地经由一个或多个通信信道(例如,一个或多个网络110) 与一个或多个远程计算机、服务器和/或其它装置进行通信。这些逻辑连接可以有助于任何已知的允许计算机例如通过一个或多个LAN和/或WAN进行通信的方法。这些网络环境在有线和无线企业计算机网络、内联网、外联网和互联网中是公知的。
在一些实施方式中,以通信方式链接到***总线210的网络端口或者接口 256,可以用于建立和维护通信网络110上的通信。进一步地,以通信方式链接到***总线210的数据库接口252,可以用于建立与非临时性处理器可读存储介质或数据存储装置108B的通信,非临时性处理器可读存储介质或数据存储装置 108B可以是FPG***108的一部分或者至少可与其进行可操作通信。例如,数据存储装置108B可以包括存储库,其用于存储关于烹饪程序、烹饪模拟参数、烹饪模拟模型、描绘食物产品的结束等级或者偏好的媒体文件(例如,描绘蛋黄的质地和/或稠度、蛋清的质地和/或稠度的图像或者视频,描绘牛排外观的图像,描绘牛排内部的图像)的信息,最终用户帐户信息(例如,用户烹饪设备及其参数,用户偏好等),最终计算设备用户计算设备信息,与向最终用户提供一个或多个自定义食物制备指令相关的***用户特定信息,或者以上的组合。在一些实施方式中,数据库接口252可以经由网络110与数据存储装置108B通信。
在网络环境100(图1)中,程序模块、应用程序、或者数据、或者其部分可以存储在另一个服务器计算***(未示出)中。相关领域的技术人员将认识到,图2所示的网络连接仅仅是在计算机之间建立通信的方式的一些示例,并且可以使用包括无线方式在内的其它连接。在一些实施方式中,程序模块、应用程序、或者数据、或者其部分甚至可以存储在其它计算机***或者其它装置 (未示出)中。
处理器206、***存储器208、网络端口256和数据库接口可以经由***总线210以通信方式彼此耦合,从而提供上述部件之间的连接。在备选实施方式中,上述部件可以以与图2所示不同的方式进行通信耦合。例如,上述部件中的一个或多个可以经由中间部件(未示出)直接耦合到其它部件,或者可以彼此耦合。在一些实施方式中,省去了***总线210,而且使用合适的连接将部件直接彼此耦合。
计算设备102可以包括具有至少有线或者无线通信能力的任何装置、***或者***和装置的组合。在大多数情况下,计算设备102包括能够提供图形数据显示能力的附加装置、***或者***和装置的组合。这样的计算设备102的示例可以包括(但不限于)蜂窝电话、智能手机、平板计算机、台式计算机、膝上型计算机、超便携或上网本计算机、个人数字助理、手持装置等。
计算设备102可以包括一个或多个处理器282和非临时性计算机或处理器可读介质或存储器,举例而言,一个或多个非易失性存储器284(诸如只读存储器(ROM))、或者闪速存储器和/或一个或多个易失性存储器286(诸如,随机存取存储器(RAM))。
计算设备102可以包括一个或多个收发器或者无线电装置288以及相关联的天线290。例如,计算设备102可以包括一个或多个蜂窝收发器或者无线电装置,一个或多个
Figure BDA0001603758160000261
Figure BDA0001603758160000268
收发器或者无线电装置,以及一个或多个
Figure BDA0001603758160000263
低功耗以及相关联的天线。计算设备102可以进一步包括一个或多个利用并行电缆、串行电缆或者能够高速通信的无线信道的有线接口(未示出),举例而言,经由
Figure BDA0001603758160000264
通用串行
Figure BDA0001603758160000265
(USB)、
Figure BDA0001603758160000266
或者千兆
Figure BDA0001603758160000267
中的一个或多个。
计算设备102可以包括用户输入/输出子***,例如,其包括触摸屏或者触敏显示装置292A和一个或多个扬声器292B。触摸屏或者触敏显示装置292A可以包括任何类型的触摸屏,其包括(但不限于)电阻式触摸屏或者电容式触摸屏。触摸屏或者触敏显示装置292A可以例如以大量不同屏幕或者窗口的形式呈现图形用户界面,其包括用于选择的提示和/或字段。触摸屏或者触敏显示装置 292A可以呈现或者显示单独的图标和控件,例如,用于传达指令、命令和/或数据的虚拟按钮或滑块控件以及虚拟键盘或键盘。尽管未示出,但是用户界面可以附加地或者另选地包括一个或多个附加的输入或输出装置,例如,麦克风、气压计(例如,用于高度评估)、字母数字键盘、QWERTY键盘、操纵杆、滚轮、触摸板或者类似的物理或虚拟输入装置。例如,计算设备102可以包括允许对计算设备进行语音控制的麦克风。
计算设备102可以包括一个或多个图像捕获装置294,例如,具有合适镜头的摄像机,以及可选地一个或多个用于照亮视野以捕获图像的闪光灯或灯。图像捕获装置294可以捕获静止数字图像或者移动或视频数字图像。例如,可以经由非易失性存储器284将图像信息存储为文件。
使用至少一个总线296或者使用适于在计算设备102内的装置、***或者部件之间传递、传输或者传达数据的类似结构,可以以通信的方式耦合计算设备10内的部分或者全部部件。总线296可以包括一个或多个串行通信链路或者并行通信链路,诸如8位、16位、32位或者64位数据总线。在一些实施方式中,可能存在冗余总线(未示出)以在主总线296发生故障或者中断的情况下提供故障转移能力。
处理器282可以包括适于执行一个或多个机器可执行指令集的任何类型的处理器(例如,ARM Cortext-A8、ARM Cortext-A9、Snapdragon 600、Snapdragon 800、NVidiaTegra 4、NVidia Tegra 4i、Intel Atom Z2580、Samsung Exynos 5Octa、Apple A7、Motorola X8),例如常规微处理器、基于精简指令集计算机(RISC)的处理器、专用集成电路(ASIC)、数字信号处理器(DSP)或者类似装置。在处理器282内,非易失性存储器可以存储在初始用电后由处理器282 执行的基本输入/输出***(BIOS)、启动顺序、固件、启动例程和通信装置操作***(例如,
Figure BDA0001603758160000281
Phone、
Figure BDA0001603758160000282
8和类似***) 的全部或部分。继对处理器282进行初始用电后,处理器282还可以执行从易失性存储器286加载的一组或多组逻辑或者一个或多个机器可执行指令集。处理器282还可以包括***时钟、日历或者类似的时间测量装置。图2中未示出的一个或多个地理位置装置,例如全球定位***(GPS)接收器和一个或多个位置感测装置(例如,一个或多个微机电***或者“MEMS”加速度计、陀螺仪等),可以以通信的方式耦合到处理器282,以向处理器282提供诸如地理位置数据和三维定位数据之类的附加功能。
收发器或者无线电装置288可以包括能够经由电磁能传送和接收通信的任何装置。
蜂窝通信收发器或者无线电装置288的非限制性示例包括CDMA收发器、GSM 收发器、3G收发器、4G收发器、LTE收发器以及具有语音电话能力或者数据交换能力中的至少一个的任何类似的现有或未来开发的计算设备收发器。在至少一些情况下,蜂窝收发器或者无线电装置288可以包括一个以上接口。例如,在一些情况下,蜂窝收发器或者无线电装置288可以包括至少一个专用全双工或半双工语音通话接口和至少一个专用数据接口。在其它情况下,蜂窝收发器或者无线电装置288可以包括至少一个能够同时容纳全双工或者半双工语音通话和数据传输的集成接口。
Figure BDA0001603758160000283
收发器或者无线电装置288的非限制性示例包括可从博通公司(Broadcom)获得的各种芯片组,包括BCM43142、BCM4313、BCM94312MC、BCM4312,以及可从爱特梅尔公司(Atmel)、迈威尔公司(Marvell)或者Redpine获得的芯片组。
Figure BDA0001603758160000284
收发器或者无线电装置288的非限制性示例包括可从北欧半导体公司(Nordic Semiconductor)、德州仪器公司(Texas Instruments)、剑桥硅无线电公司(Cambridge Silicon Radio)、博通公司(Broadcom)和EM Microelectronic获得的各种芯片组。
如所指出的,非临时性计算机或处理器可读介质可以包括非易失性存储存储器284,并且在一些实施方式中也可以包括易失性存储器286。存储器的至少一部分可以用来存储一个或多个处理器可执行指令集,以便由处理器282执行。在一些实施方式中,存储器的全部或者一部分可以例如以缓存的形式设置在处理器282内。在一些实施方式中,存储器可以补充有一个或多个插槽,插槽被配置成收容一个或多个可移除存储器装置(诸如安全数字(SD)卡、紧凑型闪存(CF)卡、通用串行总线(USB)记忆“棒”等)的***。
在至少一些实施方式中,一组或多组提供可由处理器282执行的应用程序或“应用”的逻辑或者机器可执行指令,可以全部或部分存储在存储器284,286 的至少一部分中。在至少一些情况下,可以下载应用程序或者由最终用户以其它方式获取应用程序,例如,使用诸如苹果应用商店(Apple App Store)、亚马逊市场(Amazon Marketplace)或者谷歌市场(Google Play)之类的在线市场。在一些实施方式中,这样的应用程序可以响应于用户或者消费者对相应的用户可选图标的选择而启动。应用程序可以有助于经由收发器或者无线电装置 288和通信网络110在计算设备102和FPG***108或者烹饪设备104之间建立数据链路。
如以下更详细讨论的,应用程序可以包括逻辑或者指令,以向终端用户提供大量具有提示、字段的图形屏幕或者窗口,以及允许用户或者消费者经由FPG ***108获得食物制备说明、控制或者指南的用户界面结构。这些可以包括例如用于各种屏幕或者窗口的逻辑或者机器可执行指令。
烹饪设备104可以包括实施所公开的功能的装置、***或者***和装置的组合。在一些实施方式中,烹饪设备104具有有线或者无线通信能力,并且包括能够提供图形数据显示能力的附加装置、***或者***和装置的组合。这种烹饪设备的示例可以包括(但不限于)热浸入式循环器和器皿、水烘箱、烘箱、电磁炉等。
烹饪设备104可以包括一个或多个处理器260和非临时性计算机或处理器可读介质,例如,一个或多个非易失性存储器262(诸如只读存储器(ROM))或者闪速存储器和/或一个或多个易失性存储器264(诸如随机存取存储器(RAM))。
烹饪设备104可以包括具有一个或多个位于其中的加热器124的烹饪室112 (例如,容器,器皿),以便例如加热烹饪室内流体(例如,水、空气)。烹饪室112可以是绝缘的,并且可以包括可选择性关闭的罩(例如,盖、门)。烹饪设备104还可以包括一个或多个搅拌流体的循环器或者循环泵122。如上所讨论的,烹饪设备104还可以包括一个或多个感测或检测一个或多个特征(诸如温度、压力、功率、运动、流体流量、有无食物产品等)的传感器或检测器126。循环器122、加热器124和传感器126可以可操作地耦合到一个或多个处理器 260。传感器126可以包括热电偶、热敏电阻、铂电阻温度检测器(RTD)、正温度系数(PTC)加热器/元件、黑体/红外发射检测器、电压传感器、电流传感器 (例如,分流电阻器、电流变换器、霍尔效应传感器、磁力计/GMR(巨磁电阻))、电阻传感器、气压计(例如,用于高度评估)等中的一个或多个。
烹饪设备104可以包括一个或多个收发器或者无线电装置266以及相关联的天线268。例如,烹饪设备104可以包括一个或多个蜂窝收发器或者无线电装置,一个或多个
Figure BDA0001603758160000301
蓝牙收发器或者无线电装置,以及一个或多个
Figure BDA0001603758160000302
低功耗以及相关联的天线。烹饪设备104可以进一步包括一个或多个利用并行电缆、串行电缆或者能够高速通信的无线信道的有线接口(未示出),举例而言,经由
Figure BDA0001603758160000303
通用串行
Figure BDA0001603758160000304
(USB)、
Figure BDA0001603758160000305
或者千兆
Figure BDA0001603758160000306
中的一个或多个。
烹饪设备104可以包括用户输入/输出子***128,例如,包括触摸屏或者触敏显示装置和一个或多个扬声器。触摸屏或者触敏显示装置可以包括任何类型的触摸屏,其包括(但不限于)电阻式触摸屏或者电容式触摸屏。触摸屏或者触敏显示装置可以例如以大量不同屏幕或者窗口的形式呈现图形用户界面,其包括用于选择的提示和/或字段。触摸屏或者触敏显示装置可以呈现或者显示单独的图标和控件,例如,用于传达指令、命令和/或数据的虚拟按钮或滑块控件以及虚拟键盘或键盘。尽管未示出,但是用户界面可以附加地或者另选地包括一个或多个附加的输入或输出装置,例如,麦克风、字母数字键盘、QWERTY 键盘、操纵杆、滚轮、触摸板或者类似的物理或虚拟输入装置。例如,烹饪设备104可以包括允许对烹饪设备进行语音控制的麦克风。
使用至少一个总线270或者使用适于在烹饪设备104内的装置、***或者部件之间传递、传输或者传达数据的类似结构,可以以可通信的方式耦合烹饪设备104内部件中的一些或者全部。总线270可以包括一个或多个串行通信链路或者并行通信链路,诸如8位、16位、32位或者64位数据总线。在一些实施方式中,可能存在冗余总线(未示出)以在主总线270发生故障或者中断的情况下提供故障转移能力。
处理器260可以包括适于执行一个或多个机器可执行指令集的任何类型的处理器(例如,ARM Cortext-A8、ARM Cortext-A9、Snapdragon 600、Snapdragon 800、NVidiaTegra 4、NVidia Tegra 4i、Intel Atom Z2580、Samsung Exynos 5Octa、Apple A7、Motorola X8),例如常规微处理器、基于精简指令集计算机(RISC)的处理器、专用集成电路(ASIC)、数字信号处理器(DSP)或者类似装置。在处理器260内,非易失性存储器可以存储在初始用电后由处理器260 执行的基本输入/输出***(BIOS)、启动顺序、固件、启动例程和通信装置操作***(例如,
Figure BDA0001603758160000311
Phone、
Figure BDA0001603758160000312
8和类似***) 的全部或部分。继对处理器260进行初始用电后,处理器260还可以执行从易失性存储器264加载的一组或多组逻辑或者一个或多个机器可执行指令集。处理器260还可以包括***时钟、日历或者类似的时间测量装置。图2中未示出的一个或多个地理位置装置,例如全球定位***(GPS)接收器和一个或多个位置感测装置(例如,一个或多个微机电***或者“MEMS”加速度计、陀螺仪等),可以以通信的方式耦合到处理器260,以向处理器260提供诸如地理位置数据和三维定位数据之类的附加功能。
收发器或者无线电装置266可以包括能够经由电磁能传送和接收通信的任何装置。
蜂窝通信收发器或者无线电装置266的非限制性示例包括CDMA收发器、GSM 收发器、3G收发器、4G收发器、LTE收发器以及具有语音电话能力或者数据交换能力中的至少一个的任何类似的现有或未来开发的计算设备收发器。在至少一些情况下,蜂窝收发器或者无线电装置266可以包括一个以上接口。例如,在一些情况下,蜂窝收发器或者无线电装置266可以包括至少一个专用全双工或半双工语音通话接口和至少一个专用数据接口。在其它情况下,蜂窝收发器或者无线电装置266可以包括至少一个能够同时容纳全双工或者半双工语音通话和数据传输的集成接口。
Figure BDA0001603758160000321
收发器或者无线电装置266的非限制性示例包括可从博通公司(Broadcom)获得的各种芯片组,包括BCM43142、BCM4313、BCM94312MC、BCM4312,以及可从爱特梅尔公司(Atmel)、迈威尔公司(Marvell)或者Redpine获得的芯片组。
Figure BDA0001603758160000322
收发器或者无线电装置266的非限制性示例包括可从北欧半导体公司(Nordic Semiconductor)、德州仪器公司(Texas Instruments)、剑桥硅无线电公司(Cambridge Silicon Radio)、博通公司(Broadcom)和EM Microelectronic获得的各种芯片组。
如所指出的,非临时性计算机或处理器可读介质可以包括非易失性存储存储器,并且在一些实施方式中也可以包括易失性存储器。存储器的至少一部分用来存储一个或多个处理器可执行指令集,以便由处理器260执行。在一些实施方式中,存储器的全部或者一部分可以例如以缓存的形式设置在处理器260 内。在一些实施方式中,存储器可以补充有一个或多个插槽,插槽被配置成收容一个或多个可移除存储器装置(诸如安全数字(SD)卡、紧凑型闪存(CF) 卡、通用串行总线(USB)记忆“棒”等)的***。
在至少一些实施方式中,一组或多组提供可由处理器260执行的程序的逻辑或者机器可执行指令,可以全部或部分存储在存储器262、264的至少一部分中。在至少一些情况下,可以下载应用程序或者由最终用户以其它方式获取应用程序,例如,使用在线市场。在一些实施方式中,这样的应用程序可以响应于用户或者消费者对相应的用户可选图标的选择而启动。应用程序可以有助于经由收发器或者无线电装置266和通信网络110在烹饪设备104和FPG***108 或者计算设备102之间建立数据链路。
在一些实施方式中,烹饪设备104的一些部件可以在与烹饪室112分开的计算设备中实现,诸如在图1所示的示例中。在一些实施方式中,烹饪设备104 可以是包括上述部件中的一些或全部的集成装置。进一步地,应当理解的是,尽管本文将某些功能描述为在客户端计算设备102、烹饪设备104或FPG*** 108之一中实现,但是这些功能中的一些或者全部可以由这些装置的许多组合来进行,或者可以在与上述不同的一个或多个装置中进行。换句话说,本文描述的功能可以以高度分布的方式实现,或者可以在单个独立装置中实现。
图3显示了在食物制备指导(FPG)***中(诸如图1和图2的FPG***108) 操作基于处理器的装置以控制食物产品的制备的方法。为了说明的目的,在真空低温烹饪过程的环境中对方法300进行讨论,但是方法不限于这种烹饪过程。例如,方法300可以使用烤箱或者其它烹饪设备来实现。如上所指出的,真空低温烹饪(Sous Vide)是一种在比通常用于常规烹饪的温度更低的精确调节的温度下,在液体浴槽中或者在温控型蒸汽环境中烹饪食物的方法,其烹饪时间比正常烹饪时间要长。在一些情况下,食物被密封(例如液密,气密)在塑料袋中。真空低温烹饪技术通常为肉类采用大约55℃至80℃的温度,并且为蔬菜采用更高的温度。意图在于均匀地对物品进行烹饪,从而确保内部得到适当烹饪而不会过度烹饪外部,还在于锁住水分。
方法300在302处开始。例如,方法300可以响应于打开特定应用或者在计算设备的显示器上显示的图标的选择而开始。作为响应,基于处理器的设备可以引起闪屏或介绍屏幕的显示或呈现。
在304处,至少一个处理器使烹饪程序生成。例如,FPG***的至少一个处理器可以生成烹饪程序。烹饪程序包括烹饪设备可用于为食物执行烹饪过程的指令或数据中的至少一个。烹饪程序可以在烹饪会话之前的任何时间下载或以其他方式提供给烹饪设备。
在306处,至少一个处理器控制烹饪设备根据烹饪程序来执行用于食物的烹饪过程。例如,烹饪设备的至少一个处理器可以根据生成的烹饪程序来控制加热器元件加热液体槽。
在308处,烹饪设备的至少一个处理器可以从烹饪设备接收状态信息数据。这样的状态信息数据可以包括例如设定点温度,当前温度,水位,直到完成的估计时间,直到食物应当放置在烹饪设备的烹饪室中的估计时间等。
在310处,烹饪设备的至少一个处理器可以通过至少一个数据通信信道将接收到的状态信息数据发送给多个用户计算设备。例如,烹饪设备的至少一个处理器可以将状态信息数据发送到用户的手提电脑,智能电话和平板电脑,使得用户可以使用这些装置中的任何一个来接收这样的数据。作为另一个例子,烹饪设备的至少一个处理器可以将状态信息数据发送给与第一用户相关联的第一用户计算设备和与第二用户相关联的第二用户计算设备。
在312处,至少一个处理器可以通过至少一个数据通信信道从多个用户计算设备中的至少一个接收对烹饪程序(或其他控制指令)的修改。在314处,响应于接收到对烹饪程序的修改,至少一个处理器可以修改所生成的烹饪程序。在316处,至少一个处理器可以控制烹饪设备根据修改的烹饪程序来执行食物的烹饪过程。在318处,至少一个处理器可以通过至少一个数据通信信道向多个用户计算设备发送指示修改的数据。
如上,在一些实施方式中,至少一个处理器可以经由第二用户计算设备间接地接收来自第一用户计算设备的对烹饪程序的修改或控制指令。这在第二用户计算设备不能直接与烹饪设备和/或FPG***通信的情况下可能是有利的。
如上,可以使用多个用户计算设备来远程控制烹饪设备并从中接收数据。多个用户计算设备可以同时与烹饪设备通信,或者在烹饪会话的过程中顺序地进行通信。在一些实现中,虽然状态可以在多个计算设备(例如,用户计算设备,基于云的服务)上复制,但是烹饪设备充当***当前状态的主要来源。在一些情况下,可以乐观地在用户计算设备上显示对烹饪设备状态的改变,就好像改变已经在烹饪设备上确实发生,在最短时间内感知的滞后时间,并且可以稍后解决冲突或错误。
在一些实现方式中,单个用户计算设备可以经由多个通信信道(例如,
Figure BDA0001603758160000341
Figure BDA0001603758160000342
低功耗和
Figure BDA0001603758160000343
)通信地耦合到烹饪设备,并且可以正确地解决不一致的命令。烹饪用具可以连接到一个或多个控制设备或网络服务,或者可以暂时断开,同时仍然能够在重新连接时在云中重建正确和一致的时间序列数据。这个时间序列数据可以用于自适应地估计***的未来状态,特别是当整个***将达到预设的平衡温度时。在一些情况下,多个控制设备和/或烹饪设备可以使用短距离连接(例如
Figure BDA0001603758160000351
低功耗)来形成网状网络,以将控制和状态数据中继到更遥远的控制设备或烹饪设备。如上,没有内置GPS的烹饪用具的近似地理空间位置可以通过靠近实施GPS或其他空间定位技术的控制装置来确定。
方法在320结束,例如在烹饪会话结束时。
图4示出了操作基于处理器的装置以控制食物制备引导(FPG)***(例如图1和图2的FPG***108)中食物产品的制备的方法400.为了解释,方法400 在真空蒸煮过程中讨论,但方法不限于这种烹饪过程。例如,方法400可以使用烘箱或其他烹饪设备来实现。
值得注意的是,本文描述的方法通过从烹饪设备获得一个或多个测量值并且基于所获得的测量值做决策来提供对烹饪程序的更新和/或关于烹饪过程的评估。
方法400从402开始。例如,方法400可以响应于具体应用的打开或者对在计算设备的显示器上显示的图标的选择而开始。作为响应,基于处理器的装置可以致使显示或者呈现启动画面或者介绍画面。
在404,基于处理器的装置可以接收对食物产品的制备请求。例如,基于处理器的装置可以在通信网络上从用户操作的客户端计算设备接收对牛排的制备请求。用户可以选择食谱,或者可以经由客户端计算设备和/或经由烹饪设备将指令手动输入用户界面。
在406,基于处理器的装置可以例如经由计算设备的显示器,针对所选食物产品的结束条件、温度、偏好或特征来提供提示。例如,基于处理器的装置可以显示或者致使显示蛋清质地提示屏幕(例如,一条视觉提示),屏幕允许用户查看并且滚动具有不同质地(例如,流质、半熟、全熟)的蛋清的图像。可以采用各种用户界面元件,包括通常与允许多指输入、敲击和滑动的触摸屏界面相关联的那些。在一些实施方式中,一组至少两个图形提示可以包括除了一组视频之外的一组静止图像(或者而不是一组视频)。在一些实施方式中,每个视频或者图像还可以包括音频,其可以允许用户观察关于已烹食物产品的特征的附加信息(例如,脆性、咀嚼声等)。在一些实施方式中,提供了一组带有音频提示且没有视觉提示的音频剪辑。音频提示可能包括口头文字提示或声音提示 (例如,鸡蛋破裂的声音)。
基于处理器的装置可以接收指示食物产品的结束条件或偏好的选择。例如,基于处理器的装置可以经由触摸屏显示器检测滑块的输入或选择。
在408,基于处理器的装置至少部分地基于所接收的指示要制备的食物产品和/或结束偏好的选择来确定烹饪程序。例如,基于处理器的装置可以利用所选择的食物产品和结束偏好作为输入来执行一次或多次模拟,以确定烹饪时间和烹饪温度,从而将食物产品烹饪到达到所选择的结束偏好(例如,质地、稠度、熟度)。基于处理器的装置可以使用任何合适的方法来确定用于烹饪程序的一个或多个一般食物制备参数,诸如一次或多次模拟、建模、一个或多个查找表、一个或多个分析方程或数值可解方程等。在一些情况下,烹饪程序或协议可以包括随时间变化的多个温度的时间表(例如,第一时间段的第一温度,第二时间段的第二温度和第三时间段的第三温度)。
在410,基于处理器的装置将所生成或确定的烹饪程序发送到烹饪设备。例如,图1的FPG***108可以直接通过通信网络110或者经由客户端计算设备 102将所确定的烹饪程序发送到烹饪设备104。
在412,烹饪设备执行烹饪程序。例如,烹饪程序可以向烹饪设备提供指令以将液体浴槽加热到60℃,以在液体浴槽达到60℃时提醒用户将食物产品***液体浴槽中,并且将液体浴槽的温度保持3小时。
在414,烹饪设备获得测量值,并且将这些测量值作为时间序列存储在数据存储装置中。如上所讨论的,这些测量值可以通过直接或者间接测量温度、功率、流体流量、有无食物产品、液位、电源中断等中的一个或多个的传感器(图 2)来获得。时间序列是对不同时间获得的测量值的记录。时间序列数据可以按时间次序或者反时间次序排列。测量值之间的时间段可以是恒定的或者可变的。
在416,基于处理器的装置可以接收由烹饪设备获得的一些或全部测量值。例如,图1的FPG***108可以直接通过通信网络110或者经由客户端计算设备102,从烹饪设备104获得一些或全部测量结果。在一些实施方式中,烹饪设备可以传送时间序列数据的子集,时间序列数据的子集包括最近的测量值或者自先前成功向客户端计算设备或者FPG***传送测量数据后获得的测量值。
除了接收时间序列数据之外,基于处理器的装置还可以接收元数据,诸如烹饪设备的类型、用户信息或者食谱信息。如果数据的传送包括FPG***所需的用来确定或者更新烹饪程序的所有信息,传送可以被称为“***状态”传送。如果数据的传送不包括FPG***所需的所有信息但是当与先前发送的信息结合时是充分的,传送可以被称为“***状态更新”传送。
在418,基于处理器的装置可以基于烹饪设备的***状态,更新烹饪程序和 /或产生一个或多个关于烹饪过程的预测。如上所讨论的,***状态可以是数个***状态更新的综合。可以将更新的烹饪程序发送到烹饪设备以便其执行。例如,更新的烹饪程序可以改变对烹饪设备的一个或多个操作参数(例如,温度、时间、速度、湿度、压力、风扇速度)的控制。可以经由合适的界面(诸如,一个或多个计算设备的用户界面和/或烹饪设备的用户界面)向用户提供一个或多个生成的预测。
例如,基于***状态,FPG***可以确定烹饪设备的液体浴槽将需要多长时间来达到设定点温度。作为另一个示例,FPG***可以确定食物产品将在何时被加热到特定温度,而且在加热到特定温度后,可以将液体浴槽保持在温度或者可以将温度降低到安全保持温度。
FPG***还可以确定食物产品已经在何时被加热到液体浴槽的温度和食物产品的初始温度之间的温差的特定部分。例如,FPG***可以确定食物产品已经在何时被加热到液体浴槽的温度和食物产品的初始温度之间的温差的90%。在将食物产品加热到温度后,液体浴槽可以被保持在温度或者被降低到安全保持温度。
如上所讨论的,基于处理器的装置可以在一个或多个计算设备或者烹饪设备的显示器上显示或者致使显示所确定的更精确的烹饪过程预测。用户然后可以利用所提供的预测进行规划或者用于其它目的。
在420,基于处理器的装置结束方法400。方法400在420终止直到被再次调用。另选地,例如可以使用控件返回到404或者410重复方法400。另选地,方法400可以例如,作为多线程处理器***上的多个线程之一,和其它方法或者过程并行运行。
在一些实施方式中,FPG***可以利用反馈为单个用户、群体、一个或多个单个用户的朋友、地理区域或者所有用户优先调整一个或多个参数(例如,食物制备参数、提示、推荐)。例如,在一些实施方式中,FPG***从用户采集评级,而评级可以用来为一个或多个用户调整一个或多个参数或推荐。作为另一个示例,FPG***可以从用户或者从第三方实体(例如,社交网络、零售网站等) 手动或者自动采集信息,信息可以用来为一个或多个用户调整一个或多个参数、推荐或者其它***特点。
如上所指出的,烹饪设备、计算设备和/或FPG***可以利用各种输入来生成烹饪程序、对烹饪程序的更新和/或关于一个或多个烹饪过程的预测。
一个这样的输入是烹饪设备输送的功率。可以直接或者间接测量功率,或者可以使用一个或多个参数获得功率。例如,可以使用传感器(图2)对实际功率进行测量,传感器感测由烹饪设备消耗的或者由烹饪设备提供到加热元件的电压和电流中的一者或二者的。
一般,可以使用电源(V)、电流(I)和电阻(R)中的任意两者对功率(P) 进行计算。具体地,P=V×I=V2/R=I2×R。瞬时功率可以使用在大约相同的时间获得的测量值中的任何一对来计算。平均功率可以通过对一系列瞬时功率计算值进行平均来计算。还可以使用以下方程式来计算平均功率:
PAvG=VRMS×IRMS×cos(θ),
其中,VRMS和IRMS分别是均方根电压和均方根电流,而θ是电压信号和电流信号之间的相位角。
可以使用任何合适的电压测量装置来测量电压和电流。例如,可以经由分流电阻器、电流变换器、霍尔效应传感器等来测量电流。电阻可以直接相对于已知值的参考电阻器进行测量,或者间接经由任何其它响应于电阻的测量值进行测量。
作为另一个示例,功率可以基于来自控制器(例如PID控制)的功率百分比或者功率比来测量或者确定。例如,如果***的最大功率已知为1000瓦特,而PID控制器占用了50%的最大功率,则可以确定电流输出功率为1000瓦特的 50%,或者500瓦特。在一些实施方式中,PID控制器的输出可以被预分频,使得输出已经以例如瓦特为单位。
在一些实施方式中,可以基于加热/循环泵(件图2)或者其它搅拌***的入口(“冷侧”)和出口(“热侧”)之间的已测温差,对功率进行测量或者确定。温差可以和输送的工作介质(例如,水)的具体热量和工作介质的输送质量成比例。在一些实施方式中,烹饪设备可以被编程为传输指定功率(例如,以瓦特为单位),其功率可以是已知的或者由FPG***获得并使用(例如,而不是或者除了获得功率测量值),以便更新烹饪程序或者生成关于烹饪过程的预测。
FPG***可以使用的另一个输入是温度。例如,烹饪设备可以配备位于循环泵或者搅拌***的入口处的温度传感器。温度传感器可以是任何合适的传感器,诸如热电偶、热敏电阻、铂电阻温度检测器(RTD)、正温度系数(PTC)加热器 /元件或者黑体/红外发射检测器。
FPG***可以使用的另一个输入是流体流量。可以使用任何合适的装置来测量烹饪设备中的流体流量,装置包括(但不限于)PTC加热器/元件、叶轮等。
FPG***可以使用的其它输入包括用户输入。这些用户输入可以包括关于食物产品何时已被***到烹饪设备中的信息、关于食物产品的特征或者关于烹饪设备的信息。例如,食物产品的特征可以包括其质量或者重量、体积、表面积、类型、温度等。关于烹饪设备的信息可以包括其中已经***热浸入式循环器的器皿类型、器皿是否被覆盖、液体浴槽中的液体体积、器皿是否采用绝缘等。
FPG***还可以作出关于可以规避对测量电压、电流或者电阻中的任何一个或者多个的需要来确定功率输送的烹饪设备的假设。作为一个示例,FPG***可以使用来自PID控制器的输出来估算加热器输送的功率。进一步地,FPG***可以作出关于液体浴槽用于加热食物产品的效率的假设,正如通过液体的到食物产品的表面热传递系数所测量的。FPG***还可以基于在先前使用烹饪器件期间或者在先前使用类似的烹饪设备期间识别的烹饪器件的特征,作出关于烹饪器件(例如器皿尺寸)的假设。烹饪设备的特征可以是基于制造商的设计或者相同的或类似的烹饪设备的经验测量值,或者基于物理计算。作为一个示例,可以作出与烹饪设备的加热器元件的电气特性相关的假设,诸如加热器元件的电阻和温度行为。
作为另一个示例,烹饪设备的加热器元件的开机时间和关机时间比(即,占空比)可以用来衡量假设的或者测量的峰值功率,以确定平均功率的评估值。占空比测量值可以有各种来源,包括(但不限于)控制加热元件的操作的PID 控制器的输出。
FPG***还可以作出与电源的电压相关的假设。例如,在美国,一根120伏交流线可以假设为120伏交流+/-N%,其中N是数字。类似地,FPG***可以作出与电源的功率因数相关的假设。例如,电源的功率因数可以假设为接近1,使得电流与电压同相位。
图5A是显示了烹饪设备的液体浴槽502的温度以及正常烹饪过程期间放置在液体浴槽中的食物产品504的核心的温度的曲线图500。在图示中,食物产品 504是52毫米厚、1.1千克重的烤肉。在示例中,将食物产品504烹饪成核心温度为60℃。在烹饪过程开始时(即,0分钟),烹饪设备的加热元件开始对液体浴槽502进行加热,将其从大约22℃的初始温度加热到近似于60℃的设定点温度。在大约50分钟之后,液体浴槽502已经达到60℃的设定点温度。在液体浴槽502已经达到设定点温度后不久,将食物产品504***到烹饪设备的液体浴槽502中。食物产品504的核心的温度缓慢上升,直到其在大约155分钟时达到比60℃低大约1℃(即,59℃),如箭头506所指示的。用户然后可以从液体浴槽取出食物产品504。
图5B是显示了烹饪设备的液体浴槽512的温度以及加速烹饪过程期间放置在液体浴槽中的食物产品514的核心的温度的曲线图510。食物产品514也是烤肉,具有和图5A中的食物产品504相同的尺寸和重量。在0分钟,烹饪设备的加热元件开始对液体浴槽512中的液体进行加热,将其从大约22℃的初始温度加热到高于60℃的预期设定点温度的升高后温度。在所示的示例中,加热元件将液体浴槽512加热到大约75℃的升高后温度。
在大约50分钟之后,液体已经达到60℃。在液体浴槽512已经达到60℃后不久,将食物产品514***到烹饪设备的液体浴槽512中,同时液体浴槽的温度继续上述到大约75℃,这比60℃的设定点温度高出大约15℃。一旦液体浴槽的温度达到75℃,烹饪设备的温度控制允许液体浴槽512的温度下降到60℃的设定点温度。由于液体浴槽512处于升高后的温度,食物产品514的核心的温度相对较快地上升(与正常烹饪过程相比)。在确定的时间之后,烹饪程序控制烹饪设备将液体浴槽512的温度降低到60℃的设定点温度,以用于剩余的烹饪过程。在所示的示例中,在自开始烹饪过程后大约70分钟之后,液体浴槽512 的温度从75℃下降到60℃。在一些实施方式中,将液体浴槽512维持在升高后温度的时间至少部分取决于对食物产品514何时将到达设定点温度的确定或者评估,和/或对液体浴槽512将需要多长时间来从升高后温度冷却到设定点温度的评估。通常,在食物产品514的温度接近设定点温度的时间或之前,液体浴槽512应当处于设定点温度或者在设定点温度附近。
在所示的示例中,在104分钟,在大约和食物产品514的核心的温度达到大约比60℃低1℃(即,59℃)的相同的时间,液体浴槽512的温度降低到设定点温度,如箭头516所指示的。因此,使用加速烹饪过程,食物产品514在 104分钟内而不是145分钟内被完全煮熟。应当理解的是,根据各种因素,诸如食物类型、预期加速程度、结束偏好等,用于加速烹饪过程的各种烹饪参数可能会不同。
图6-15示出了各种示例性的打印屏幕或窗口,其可以作为执行用于控制温度控制水浴(即真空烹饪过程)中的食物烹饪的FPG***的方法400的一部分来显示。值得注意的是,本文描述的方法向用户提供描述食物产品的结束偏好的两个或更多个选择的基于媒体的提示(例如,视觉和/或听觉提示),其允许用户容易地选择熟食产品的期望的结束偏好。该***和方法然后精确地控制烹饪设备以烹饪选定的食物以实现选定的期望的最终偏好或特性。这种结束偏好或特性可能与质地,稠度,熟度,脆度等有关。
例如,用户可以初始地打开特定应用或者选择显示在用户计算设备的显示器上的图标,诸如图1的用户计算设备102中的一个或多个。作为响应,基于处理器的显示器可以导致主屏幕或介绍屏幕的显示或呈现,例如图6的屏幕打印屏幕600中示出的主屏幕。主屏幕包括用于各种食物的可滚动的图标列表,包括牛排图标602,鲑鱼图标604和分别描绘牛排,鲑鱼和鸡肉块的鸡图标606。多用途图标608也存在于主屏幕600的右下角,其可用于显示各种数据并且可由用户选择以执行各种功能。例如,图7的主屏幕的屏幕打印屏幕700将多功能图标608描绘为显示用户计算设备与之通信地耦合的烹饪用具的液体槽的当前温度读数(以℃为单位)。
主屏幕中的每个食物图标602,604和606还可以包括下载指示符(例如,指示符610,612),其向用户通知用于特定食物的烹饪程序是否先前已经下载到用户计算设备。如图所示,图标610和612的“复选标记”可以指示牛排和鲑鱼的相应烹饪程序已经被下载到用户计算设备。作为示例,图标610和612可以被显示为“X”或箭头以指示烹饪程序尚未被下载到用户计算设备。
在一些实现方式中,食物产品图标可以分层布置。例如,食物组可以显示在顶层(例如,牛肉,家禽),然后每个食物组的不同剪切(different cuts) 可以显示在低层。作为非限制性示例,可以允许用户顺序选择“牛肉”,然后选择“牛排”,然后选择“牛脊肉”。
图8示出了响应于用户选择主屏幕上显示的牛排图标602(参见图6和7) 而可以在用户计算设备上显示的用于牛排烹饪设置屏幕的屏幕打印屏幕800。牛排烹饪设置屏幕可以包括信息部分804,其包括诸如标题,估计的烹饪/准备时间和描述的各种信息。牛排烹饪设置屏幕还可以包括熟牛排的背景图像或视频 802。例如,牛排烹饪设置屏幕可以包括用户用刀切割牛排的背景视频。显示牛排烹饪设置屏幕时,视频可能会持续循环。
多用途图标608可以显示文本“下一个”以向用户发信号通知可以选择图标以导航到下一个牛排烹饪设置屏幕(图9)。牛排烹饪设置屏幕还可以包括导航到主屏幕的主图标810和菜单图标812,菜单图标812在被选择时打开菜单,该菜单可以包括一个或多个用户可选项目(例如,账户简档,通知设置,用户偏好)。
牛排烹饪设置屏幕还可以包括提示图标806,其在被选择时使得向用户提供多个烹饪提示(参见图15)。烹饪提示可以包括文本,音频,图像和/或视频中的一个或多个。
牛排烹饪设置屏幕还可以包括侧面图标808,其在被选择时使得一个或多个配菜被呈现给用户。一个或多个配菜可能取决于用户选择的特定食物。在一些实施方式中,在选择侧面图标808时,可以向用户呈现用于一个或多个配菜的食谱或食谱的链接,使得用户可以准备一个或多个配菜以伴随所选择的食物。
图9示出了响应于用户在打印屏幕中所示的第一牛排烹饪设置屏幕中选择“下一个”多用途图标608,可以在用户计算设备上显示的第二牛排烹饪设置屏幕的打印屏幕900。图9的第二牛排烹饪设置屏幕包括多个分级图标902,每个分级图标对应于不同的温度(例如,52℃,56℃,60℃,65℃),烹饪时间或熟度的描述(例如,三分熟,半熟,七分到八分熟)。在选择图标902中的一个之后,在用户计算设备上显示描绘食物在选定温度下烹饪时的背景图像或视频904。例如,当用户选择标记为“56℃”的图标902时,背景图像或视频904描绘烹饪至56℃的牛排。第二牛排烹饪设置屏幕还可以包括后退导航图标906,其在被选择时向后导航到图8所示的牛排烹饪设置屏幕。
在所示的实施方式中,一组至少两个图形提示包括多个视频(或动画图像),每个视频描绘烹饪牛排的不同质地或外观。例如,当用户从左向右滚动选择图标902时,可以在计算设备的显示器上显示描绘在从不熟到全熟的各种温度烹饪的牛排的视频。该组视频中的每个视频可以伴随有文本描述和/或音频描述。音频描述可以是叙述性描述和/或可以包括当食物产品被切割,切片,破碎或放置在盘子或平底锅上时产生的声音。在一些实施方式中,每个视频具有相对短的持续时间(例如,2秒,5秒,10秒等),并且在动作期间示出食物产品(例如牛排),例如放置在盘子上或被切断。观看其中一个视频的用户可以观察食物放置在盘子上时的移动,或者切割食物以帮助用户确定在特定的一个食物中显示的食物的成熟度,质地或稠度视频,图片或图像是首选。在一些实施方式中,视频,图片或图像允许用户查看食物的外部和内部两者。
在一些实施方式中,除了一组视频之外,该组至少两个图形提示406包括一组静止图像。在一些实施方式中,每个视频或图像还可以包括可允许用户查看关于烹饪食物的特性(例如,脆度,紧缩度等)的附加信息的音频。在一些实现方式中,提供了没有视觉提示的一组音频剪辑。
在一些实施方式中,用户可能能够选择除了在牛排烹饪设置屏幕中提供的默认分级以外的分级(例如,温度,时间,精度),以便可以微调该选择。例如,在所示示例中,图标902包括用于52℃和56℃的相邻可选图标。在一些实施方式中,用户可能能够选择52℃和56℃之间的温度(例如,54℃,55.5℃)。作为示例,用户可能能够选择图标902中的一个并向左或向右缓慢滑动以分别相对于所选图标降低或增加温度设置(或其他渐变)。因此,虽然背景图像或视频 904可能不能用于每种可能的渐变,但用户仍然能够选择可能在默认渐变之间或之外的特定期望渐变(gradation)(例如,在三分熟和中半熟之间),其包括对应的背景图像或视频904。
用户可以选择指示食物的结束偏好的图标902中的一个,该选择可由用户计算设备的至少一个处理器检测到。
响应于用户选择图标902中的一个,用户计算设备可以显示如图10的打印屏幕1000所示的第一烹饪画面。第一烹饪画面包括信息部分1002,其显示设定点温度(例如,56℃)以及估计烹饪过程开始的时间(例如,“2秒开始”)。第一烹饪画面还包括位于多用途图标608上方的文本“取消”1004,其在被选择时可以取消烹饪过程。
图11示出了用于第二烹饪画面的打印屏幕1100,该第二烹饪画面包括温度显示图标1102,该温度显示图标1102在期望的温度设置下以相对较小的字体提供较大字体的设定点温度设置和烹饪设备的当前温度。可以采用其他用户界面元素,包括那些通常与允许多指输入,点击和滑动的触摸屏界面相关的用户界面元素。
图11所示的第二烹饪屏幕还包括通知部分1104,其通知用户何时将所选食物添加到烹饪设备的烹饪室中。在所示示例中,通知部分1104指示用户“在1 分钟内添加食物”。图11中所示的第二烹饪画面还包括观看提示图标1106,当被选择时,该提示图标1106可以呈现一个或多个烹饪提示给用户。这样的烹饪提示可以包括文本,音频,图像或视频中的一个或多个。
图12示出了第三烹饪画面的打印屏幕1200,其指示用户在通知部分1104 中“现在添加食物”。该通知可以是视觉通知和/或可听通知。
图13示出了第四烹饪屏幕的打印屏幕1300,其向用户提供估计时间,直到在通知部分1104中烹饪食物为止。在该示例中,通知部分1104显示消息“10 分钟准备好”。“如上,这样的估计时间可能由FPG***产生。
图14示出了第五烹饪屏幕的打印屏幕1400,其向用户提供食物在通知部分 1104中准备好的指示。在该示例中,通知部分1104显示消息“你的食物已准备就绪”。
图15示出了提示屏幕的屏幕打印屏幕1500,其可以响应于用户分别选择提示图标(诸如图8和图11的提示图标806和1104)而被显示。在该说明性示例中,提示屏幕包括背景图像或视频1502和位于背景图像或视频下方的文本部分 1504。提示屏幕还包括一个更多的导航图标1506,其允许用户导航到多个可用的烹饪提示。在一些实现中,文本部分1504可以为动作提供指令或提示(例如,修整牛排),并且对应的背景图像或视频1502可以描述该动作。
前文的详细描述通过使用框图、示意图和示例,已经阐述了装置和/或过程的各种实施方式。在这些包含一个或多个功能和/或操作的框图、示意图和示例的范围内,本领域技术人员将理解的是,通过大量硬件、软件、固件或者实际上任何以上的组合,可以单独地和/或共同地实现这些框图、流程图或者示例中的每一个功能和/或操作。在一个示例中,本主题可以经由专用集成电路(ASIC) 实现。然而,本领域技术人员将会认识到,本文以整体或部分公开的实施方式,可以作为在一个或多个计算机上运行的一个或多个计算机程序(例如,在一个或多个计算机***上运行的一个或多个程序)、作为在一个或多个控制器(例如,微控制器)上运行的一个或多个程序、作为在一个或多个处理器(例如,微处理器)上运行的一个或多个程序、作为固件、或者作为实际上任何以上的组合,在标准集成电路中等效实现,而且根据本申请内容,对电路的设计和/或对软件和/或固件的代码编写将处于本领域普通技术人员的技术范围内。
本领域技术人员将会认识到,本文阐述的许多方法或者算法可以采用附加操作、可以省略一些操作和/或可以以与所指出的不同的次序执行操作。
另外,本领域技术人员将理解,本文教导的机制能够作为程序产品以各种形式分布,并且所例示的实施方式同样适用,而不论用来实际实施该分布的非临时性信号承载介质的特定类型为何。非临时性信号承载介质的示例包括(但不限于)以下内容:可录型介质(诸如软磁盘)、硬盘驱动器、CD-ROM、数字磁带和计算机存储器。
上面描述的各种实现方式可以被组合以提供进一步的实现方式。2014年7 月7日提交的美国临时专利申请序列号62/021,530,2014年12月22日提交的美国临时专利申请序列号62/095,669,2015年1月30日提交的美国临时专利申请序列号62/110,228和2015年7月21日提交的美国临时专利申请序列号 62/195,199的全部内容通过引用并入本文如果需要的话,可以修改实现方式的各方面以采用各种专利,申请和出版物的***,电路和概念来提供进一步的实现方式。
根据上述具体描述,可以对这些实施方式作以上和其它改变。一般而言,在所附权利要求书中,所使用的术语不应被解释为将权利要求限制为说明书和权利要求书中所公开的具体实施方式,而应当被解释为包括所有可能的实施方式以及这些权利要求所授权的等效物的完整范围。因此,权利要求书不受本申请内容的限制。

Claims (68)

1.一种基于处理器的食物制备引导***操作方法,所述方法包括:
通过用户计算设备接收对所述食物制备引导的请求;
响应于接收到的请求,使用户计算设备显示第一组至少两个图形提示中的至少一个,第一组至少两个所述图形提示中的每一个所述图形提示都描述所述食物的至少一个第一特征的各自等级,各自等级彼此不同;
通过所述用户计算设备接收与所述食物的至少一个所述第一特征的至少一个等级有关的选择;
响应于接收到的选择,通过至少一个处理器生成烹饪程序,所述烹饪程序包括可由烹饪设备使用的指令或数据中的至少一个以执行食物的所述烹饪过程;以及
由所述至少一个处理器控制所述烹饪设备执行所述烹饪过程,所述烹饪过程根据所述烹饪程序烹饪食物,
其中,所述方法进一步包括:
通过所述用户计算设备接收对期望烹饪完成时间的选择,所述期望烹饪完成时间表示用户期望食物被完全烹饪的时间;以及
使所述用户计算设备至少部分地基于接收到的所述期望烹饪完成时间的选择来显示第一个通知,所述第一个通知指示用户启动所述烹饪设备。
2.如权利要求1所述的方法,进一步包括:
使所述用户计算设备显示至少两个所述食物选择提示,所述至少两个所述食物选择提示中的每一个与不同的食物相关联;以及
通过所述用户计算设备接收对所述至少两个所述食物选择提示中的一个的选择。
3.如权利要求2所述的方法,进一步包括:
响应于接收到的对所述至少两个所述食物选择提示中的一个的选择,使所述用户计算设备显示与所选食物相关联的至少一个指导图像或指导视频。
4.如权利要求1所述的方法,进一步包括:
使所述用户计算设备显示通知,所述通知指示用户将食物放置在所述烹饪设备的所述食物接收部分。
5.如权利要求1所述的方法,进一步包括:
使所述用户计算设备显示通知,所述通知指示用户从所述烹饪设备的所述食物接收部分移除食物。
6.如权利要求1所述的方法,进一步包括:
使所述用户计算设备显示至少一个食物制备参数。
7.如权利要求6所述的方法,其中使所述用户计算设备显示至少一个所述食物制备参数包括使所述用户计算设备显示温度、计划的烹饪时间或计划的烹饪完成时间中的至少一个。
8.如权利要求1所述的方法,其中接收与所述食物的至少一个所述第一特征的至少一个等级有关的选择包括接收与所述食物的至少一个所述第一特征的至少一个等级有关的温度选择。
9.如权利要求1所述的方法,其中接收与食物的至少一个所述第一特征的至少一个等级有关的选择包括接收温度选择,其在与第一等级相关联的第一温度和与第二等级相关联的第二温度之间,所述第二等级与所述第一等级在温标上相邻。
10.如权利要求1所述的方法,进一步包括:
使所述用户计算设备至少部分地基于接收到的所述期望烹饪完成时间的选择来显示第二个通知,所述第二个通知指示用户将所述食物放置在所述烹饪设备的所述食物接收部分。
11.如权利要求1所述的方法,使所述用户计算设备显示第一组的至少两个所述图形提示中的至少一个包括使所述用户计算设备显示第一组的至少两个所述图形提示中的至少一个,第一组的至少两个所述图形提示的每一个所述图形提示都描述所述食物的各自不同的材质、稠度和熟度。
12.如权利要求1所述的方法,其中接收对所述食物的至少一个所述第一特征的等级之一的选择包括通过所述用户计算设备由基于处理器的所述食物制备引导***通过数据网络接收对等级之一食物的选择,并且生成所述烹饪程序包括通过所述食物制备引导***生成所述烹饪程序。
13.如权利要求1所述的方法,其中使所述用户计算设备显示第一组的至少两个所述图形提示中的至少一个包括使所述用户计算设备显示第一组图像或视频中的至少一个。
14.如权利要求1所述的方法,其中使所述用户计算设备显示第一组的至少两个所述图形提示中的至少一个包括使所述用户计算设备显示第一组图像或视频中的至少一个,第一组图像或视频描述食物的用户交互。
15.如权利要求14所述的方法,其中使所述用户计算设备显示第一组图像或视频中的至少一个包括使所述用户计算设备显示第一组图像或视频中的至少一个,第一组图像或视频描述以下中的至少一个:切割食物,将食物破碎成一个块或多块,搅拌食物,倾倒食物或操作食物。
16.如权利要求1所述的方法,其中使所述烹饪程序生成包括使所述烹饪程序在所述食物制备引导***处生成所述烹饪程序,方法进一步包括:
通过数据信道将生成的所述烹饪程序从所述食物制备引导***发送到所述烹饪设备。
17.如权利要求16所述的方法,其中将生成的所述烹饪程序从所述食物制备引导***发送到所述烹饪设备包括通过耦合到所述食物制备指导***和所述烹饪设备中的每一个的所述用户计算设备在所述数据信道上将生成的所述烹饪程序从所述食物制备指导***发送到所述烹饪设备。
18.如权利要求1所述的方法,进一步包括:
通过至少一个处理器,在控制所述烹饪设备期间,获得指示所述烹饪过程特征的至少一个参数测量;以及
通过至少一个处理器,至少部分地基于所获得的至少一个参数测量,来确定所述烹饪程序的更新或与所述烹饪过程相关的至少一个烹饪计划参数。
19.如权利要求18所述的方法,其中获得指示所述烹饪过程特征的至少一个参数测量包括获得所述烹饪设备的流体槽的温度测量,并且获得传送到流体槽的热量的测量。
20.如权利要求18所述的方法,其中获得指示所述烹饪过程特征的至少一个参数测量包括获得多个时间间隔的参数测量。
21.如权利要求18所述的方法,其中获得指示所述烹饪过程特征的至少一个参数测量包括获得多个时间间隔的温度测量和传递到流体槽的热量的多个对应的时间间隔的测量。
22.如权利要求18所述的方法,其中获得指示所述烹饪过程特征的至少一个参数测量包括获得指示所述烹饪设备的流体槽的温度或由所述烹饪设备输送的功率中的至少一个的测量。
23.如权利要求18所述的方法,其中获得指示所述烹饪过程特征的至少一个参数测量包括从所述食物的表面或所述食物的内部中的至少一个的温度传感器获得温度测量。
24.如权利要求23所述的方法,其中从温度传感器获得温度测量包括从电阻式温度检测器、热电偶、热敏电阻、正温度系数元件或黑体/红外发射检测器中的至少一个获得温度测量。
25.如权利要求18所述的方法,其中获得指示所述烹饪过程特征的至少一个参数测量包括从电压传感器、电流传感器、电阻传感器、霍尔效应传感器或巨磁电阻传感器、磁场传感器中的至少一个获得指示功率的测量。
26.如权利要求18所述的方法,其中确定所述烹饪程序的更新或与所述烹饪过程有关的烹饪计划参数中的至少一个包括确定所述食物达到特定条件的估计时间。
27.如权利要求18所述的方法,进一步包括:
使所述用户计算设备显示所述烹饪程序的更新或与所述烹饪过程有关的烹饪计划中的至少一个。
28.如权利要求27所述的方法,其中使所述用户计算设备显示所述烹饪程序的更新或与所述烹饪过程有关的烹饪计划中的至少一个包括通过所述数据信道向所述用户计算设备发送数据。
29.如权利要求1所述的方法,其中使所述烹饪程序生成包括使所述烹饪程序生成,所述烹饪程序包括在所述食物执行所述烹饪过程中可由所述烹饪设备使用的至少一个指令或数据,所述烹饪设备包括一个浸没式循环器。
30.如权利要求1所述的方法,其中接收制备食物的请求包括通过至少一个处理器从远程定位的客户端计算设备接收制备食物的请求。
31.如权利要求1所述的方法,其中使生成所述烹饪程序生成包括使食物的烹饪温度或烹饪时间中的至少一个被确定。
32.如权利要求1所述的方法,还包括:
在接收制备食物的请求之后,使至少一个补充提示由所述用户计算设备显示;
通过所述用户计算设备接收对所述至少一个补充提示的响应;以及
至少部分地基于接收到的所述对补充提示的响应确定用于所述烹饪程序的至少一个所述食物制备参数。
33.如权利要求32所述的方法,其中使所述用户计算设备显示所述至少一个补充提示包括使所述用户计算设备显示所述至少一个补充提示,所述至少一个补充提示涉及以下各项中的至少一个:所述食物的物理特性、环境条件或所述食物制备条件。
34.如权利要求32所述的方法,其中使所述用户计算设备显示所述至少一个补充提示包括使所述用户计算设备显示所述至少一个补充提示,所述至少一个补充提示涉及食物的尺寸、食物的形状、食物的类别、食物的温度、高度、地理位置或烹饪方法。
35.一种基于处理器的食物制备引导***,包括:
至少一个处理器;以及
至少一个非易失性性处理器可读介质,其以通信方式耦合到所述至少一个处理器且其存储处理器可执行的指令或数据中的至少一个,其中至少一个处理器在使用中:
从用户计算设备接收对于所述食物制备引导的请求;
响应于接收到的请求,使所述用户计算设备显示第一组的至少两个图形提示中的至少一个,所述第一组的至少两个图形提示中的所述图形提示的每一个描述食物的至少一个第一特征的给自等级,各自等级彼此不同;
接收与所述食物的所述至少一个第一特征的至少一个等级有关的选择;
响应于接收到的选择,使烹饪程序生成,所述烹饪程序包括可由烹饪设备使用的指令或数据中的至少一个以执行所述食物的烹饪过程;以及
控制所述烹饪设备根据所述烹饪程序执行烹饪所述食物的所述烹饪过程,
进一步地,所述至少一个处理器:
接收对期望烹饪完成时间的选择,所述期望烹饪完成时间指示用户期望食物充分烹饪的时间;和
使所述用户计算设备至少部分地基于接收到的所述期望烹饪完成时间的选择而显示第一个通知,所述第一个通知指示用户启动所述烹饪设备。
36.如权利要求35所述的食物制备引导***,其中至少一个处理器:
使所述用户计算设备显示至少两个食物选择提示,所述至少两个食物选择提示中的每一个与不同的食物相关联;以及
接收对所述至少两个食物选择提示中的一个的选择。
37.如权利要求36所述的食物制备引导***,其中至少一个处理器:
响应于接收到的对所述至少两个食物选择提示中的一个选择,使所述用户计算设备显示与所选择的所述食物相关联的至少一个指导图像或指导视频。
38.如权利要求35所述的食物制备引导***,其中至少一个处理器:
使所述用户计算设备显示通知,所述通知指示用户将所述食物放置在所述烹饪设备的食物接收部分中。
39.如权利要求35所述的食物制备引导***,其中至少一个处理器:
使所述用户计算设备显示通知,所述通知指示用户从所述烹饪设备的所述食物接收部分移除所述食物。
40.如权利要求35所述的食物制备引导***,其中至少一个处理器:
使所述用户计算设备显示至少一个食物制备参数。
41.如权利要求40所述的食物制备引导***,其中至少一个处理器:
使所述用户计算设备显示温度,计划的烹饪时间或预计的烹饪完成时间中的至少一个。
42.如权利要求35所述的食物制备引导***,其中至少一个处理器:
接收与所述食物的至少一个所述第一特征的至少一个所述等级有关的温度的选择。
43.如权利要求35所述的食物制备引导***,其中至少一个处理器:
接收对与第一等级相关联的第一温度和与第二等级相关联的第二温度之间的温度的选择,所述第二等级与所述第一等级相对于温标相邻。
44.如权利要求35所述的食物制备引导***,其中所述至少一个处理器:
使所述用户计算设备至少部分地基于接收到的所述期望烹饪完成时间的选择来显示第二个通知,所述第二个通知指示用户将所述食物放置在所述烹饪设备的食物接收部分中。
45.如权利要求35所述的食物制备引导***,其中至少一个处理器:
使所述用户计算设备显示第一组的至少两个图形提示中的至少一个,所述第一组的至少两个图形提示的所述图形提示的每一个描述所述食物的各自不同的材质、稠度和熟度。
46.如权利要求35所述的食物制备引导***,其中至少一个处理器:
通过基于处理器的所述食物制备引导***在数据网络上接收对所述等级之一的选择,并且生成烹饪程序包括使所述烹饪程序由所述食物制备引导***生成。
47.如权利要求35所述的食物制备引导***,其中至少一个处理器:
使所述用户计算设备显示第一组图像或视频中的至少一个。
48.如权利要求35所述的食物制备引导***,其中至少一个处理器:
使所述用户计算设备显示第一组图像或视频中的至少一个,所述第一组图像或视频描述用户与所述食物的交互。
49.如权利要求48所述的食物制备引导***,其中至少一个处理器:
使所述用户计算设备显示第一组图像或视频中的至少一个,所述第一组图像或视频描述以下中的至少一个:切割所述食物,将所述食物破碎成一块或多块,搅拌所述食物,倒入所述食物或操作所述食物。
50.如权利要求35所述的食物制备引导***,其中至少一个处理器:
在所述食物制备引导***中生成烹饪程序;和
通过数据信道将生成的烹饪程序从所述食物制备引导***发送到所述烹饪设备。
51.如权利要求50所述的食物制备引导***,其中至少一个处理器:
通过耦合到所述食物制备引导***和所述烹饪设备中的每一个的所述用户计算设备,将生成的烹饪程序从所述食物制备引导***发送到所述烹饪设备。
52.如权利要求35所述的食物制备引导***,其中至少一个处理器:
在所述烹饪设备的控制期间获得指示所述烹饪过程的特征的至少一个参数测量;以及
至少部分地基于所获得的至少一个参数测量来确定对所述烹饪程序的更新或与所述烹饪过程相关的烹饪计划参数中的至少一个。
53.如权利要求52所述的食物制备引导***,其中至少一个处理器:
获得所述烹饪设备的流体槽的温度测量并且获得传递到流体槽的热量的测量。
54.如权利要求52所述的食物制备引导***,其中至少一个处理器:
获得多个时间间隔的参数测量。
55.如权利要求52所述的食物制备引导***,其中至少一个处理器:
获得多个时间上间隔的温度测量和多个相应的时间间隔地传递到流体池的热量测量。
56.如权利要求52所述的食物制备引导***,其中至少一个处理器:
获得指示所述烹饪设备的流体槽的温度或由所述烹饪设备传递的功率中的至少一个的测量。
57.如权利要求52所述的食物制备引导***,其中至少一个处理器:
从所述食物表面或所述食物内部中的至少一个的温度传感器获得温度测量。
58.如权利要求57所述的食物制备引导***,其中至少一个处理器:
从电阻温度检测器、热电偶、热敏电阻、正温度系数元件或黑体/红外发射检测器中的至少一个获得温度测量。
59.如权利要求52所述的食物制备引导***,其中至少一个处理器:
从电压传感器、电流传感器、电阻传感器、磁场传感器、霍尔效应传感器或巨磁电阻传感器中的至少一个获得指示功率的测量值。
60.如权利要求52所述的食物制备引导***,其中至少一个处理器:
确定所述食物达到特定条件的预计时间。
61.如权利要求52所述的食物制备引导***,其中至少一个处理器:
使所述用户计算设备显示所述烹饪程序的更新或与所述烹饪过程相关的烹饪计划参数中的至少一个。
62.如权利要求61所述的食物制备引导***,其中至少一个处理器:
通过所述数据信道向所述用户计算设备发送数据。
63.如权利要求35所述的食物制备引导***,其中至少一个处理器:
使所述烹饪程序生成,所述烹饪程序包括可由所述烹饪设备使用的指令或数据中的至少一个,以执行所述食物的所述烹饪过程,所述烹饪设备包括浸没式循环器。
64.如权利要求35所述的食物制备引导***,其中至少一个处理器:
从位于远程的客户端计算设备接收制备食物的请求。
65.如权利要求35所述的食物制备引导***,其中至少一个处理器:
确定所述食物的烹饪温度或烹饪时间中的至少一个。
66.如权利要求35所述的食物制备引导***,其中至少一个处理器:
在接收到用于制备食物的请求之后,使所述用户计算设备显示至少一个补充提示;
接收对所述至少一个补充提示的响应;以及
至少部分地基于接收到的对补充提示的响应来确定所述烹饪程序的至少一个所述食物制备参数。
67.如权利要求66所述的食物制备引导***,其中至少一个处理器:
使所述用户计算设备显示至少一个补充提示,所述至少一个补充提示涉及所述食物的物理特性、环境条件或食物制备条件中的至少一个。
68.如权利要求66所述的食物制备引导***,其中至少一个处理器:
使所述用户计算设备显示至少一个补充提示,所述至少一个补充提示涉及所述食物的尺寸、所述食物的形状、所述食物的类别,所述食物的温度、高度、地理位置或烹饪方法。
CN201680054960.3A 2015-07-21 2016-07-19 食物制备控制*** Active CN108027953B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211123780.XA CN115462678A (zh) 2015-07-21 2016-07-19 食物制备控制***

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201562195199P 2015-07-21 2015-07-21
US62/195,199 2015-07-21
PCT/US2016/042924 WO2017015270A1 (en) 2015-07-21 2016-07-19 Food preparation control system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202211123780.XA Division CN115462678A (zh) 2015-07-21 2016-07-19 食物制备控制***

Publications (2)

Publication Number Publication Date
CN108027953A CN108027953A (zh) 2018-05-11
CN108027953B true CN108027953B (zh) 2022-10-14

Family

ID=57834547

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202211123780.XA Pending CN115462678A (zh) 2015-07-21 2016-07-19 食物制备控制***
CN201680054960.3A Active CN108027953B (zh) 2015-07-21 2016-07-19 食物制备控制***

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202211123780.XA Pending CN115462678A (zh) 2015-07-21 2016-07-19 食物制备控制***

Country Status (8)

Country Link
US (3) US20170020324A1 (zh)
EP (2) EP3326141B1 (zh)
JP (1) JP6902019B2 (zh)
KR (1) KR20180057607A (zh)
CN (2) CN115462678A (zh)
AU (2) AU2016295396B2 (zh)
CA (1) CA2993176A1 (zh)
WO (1) WO2017015270A1 (zh)

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3167425A4 (en) 2014-07-07 2017-11-22 Chefsteps Inc. Systems, articles and methods related to providing customized cooking instruction
DE112015005709T5 (de) 2014-12-22 2017-09-14 ChefSteps, Inc. Nahrungsmittelzubereitungsführungs-system
DE112016000542T5 (de) 2015-01-30 2017-11-02 ChefSteps, Inc. Nahrungsmittelzubereitungssteuerungs-system
EP3809045A1 (en) 2015-05-05 2021-04-21 June Life, Inc. A method for cooking
US10739013B2 (en) 2015-05-05 2020-08-11 June Life, Inc. Tailored food preparation with an oven
JP6902019B2 (ja) 2015-07-21 2021-07-14 ブレビル ユーエスエー インクBreville USA, Inc. 食品調製制御システム
US10429251B2 (en) * 2015-09-30 2019-10-01 Anova Applied Electronics, Inc. Wireless temperature sensor for sous vide cooking
US10785363B2 (en) 2015-10-23 2020-09-22 Traeger Pellet Grills, Llc Cloud system for controlling outdoor grill with mobile application
US10791208B2 (en) 2015-10-23 2020-09-29 Traeger Pellet Grills, Llc Mobile application for controlling outdoor grill
US10735575B2 (en) * 2015-10-23 2020-08-04 Traeger Pellet Grills, Llc Mobile application for controlling outdoor grill
US10455022B2 (en) 2015-10-23 2019-10-22 Traeger Pellet Grills, Llc Cloud system for controlling outdoor grill with mobile application
US10701199B2 (en) * 2015-10-23 2020-06-30 Traeger Pellet Grills, Llc Cloud system for controlling outdoor grill with mobile application
US10708409B2 (en) * 2015-10-23 2020-07-07 Traeger Pellet Grills, Llc Mobile application for controlling outdoor grill
EP3364838A4 (en) 2015-10-23 2019-05-29 Traeger Pellet Grills, LLC SMOKING COOKING SYSTEM AND METHOD
US10757244B2 (en) 2015-10-23 2020-08-25 Traeger Pellet Grills, Llc Cloud system for controlling outdoor grill with mobile application
US10491738B2 (en) 2015-10-23 2019-11-26 Traeger Pellet Grills, Llc Cloud system for controlling outdoor grill with mobile application
NZ774090A (en) 2015-10-23 2023-03-31 Traeger Pellet Grills Llc Cloud system for controlling outdoor grill with mobile application
US11825010B2 (en) 2015-10-23 2023-11-21 Traeger Pellet Grills, Llc Mobile application for controlling outdoor grill
WO2017069799A1 (en) 2015-10-23 2017-04-27 Traeger Pellet Grills, Llc Mobile application for controlling outdoor grill
EP3378028A4 (en) 2015-11-16 2019-04-03 Chefsteps Inc. AGGREGATION AND PERSONALIZATION OF DATA FOR REMOTE CONTROL COOKING DEVICES
US10551893B2 (en) * 2016-07-01 2020-02-04 Weber-Stephen Products Llc Digital power supply with wireless monitoring and control
US11454677B2 (en) 2016-07-01 2022-09-27 Weber-Stephen Products Llc Wireless control and status monitoring for electric grill with current protection circuitry
US10524312B2 (en) 2016-07-01 2019-12-31 Weber-Stephen Products Llc Electric grill with current protection circuitry
US11134321B2 (en) * 2016-08-04 2021-09-28 The Vollrath Company, L.L.C. Wireless temperature probe
CN108133432A (zh) * 2016-12-01 2018-06-08 松下知识产权经营株式会社 信息处理方法、信息处理***以及终端
US10721948B1 (en) 2017-02-08 2020-07-28 Electrolux Home Products, Inc. Air sous-vide
CN108415310B (zh) * 2017-02-09 2022-10-14 佛山市顺德区美的电热电器制造有限公司 一种烹饪控制方法及装置、烹饪器
CA3000527C (en) * 2017-05-05 2020-12-08 Weber-Stephen Products Llc Wireless control and status monitoring for electric grill with current protection circuitry
US10758075B2 (en) * 2017-12-15 2020-09-01 Shenzhen Chenbei Technology Co., Ltd. Thermal immersion circulator
KR102567454B1 (ko) * 2018-01-08 2023-08-17 삼성전자주식회사 조리 과정에 대한 타임라인을 결정할 수 있는 전자 장치
US11116050B1 (en) 2018-02-08 2021-09-07 June Life, Inc. High heat in-situ camera systems and operation methods
CN108670053A (zh) * 2018-06-19 2018-10-19 广东美的厨房电器制造有限公司 烤箱温控算法开发方法、装置及计算机可读存储介质
CN108742174A (zh) * 2018-06-19 2018-11-06 广东美的厨房电器制造有限公司 烤箱温控方法、装置及计算机可读存储介质
EP3591598A1 (en) * 2018-07-01 2020-01-08 Electrolux Appliances Aktiebolag Method for providing information to a user of a household appliance, device for providing information to a user of a household appliance and software program product
JP7434693B2 (ja) * 2018-08-02 2024-02-21 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 情報提示方法、情報提示システム、及び情報提示プログラム
US11213158B2 (en) * 2018-08-29 2022-01-04 Breville USA, Inc. Cooking system
CN109299070B (zh) * 2018-09-10 2021-05-11 山东东方方圆厨房设备有限公司 一种基于大数据的菜品蒸煮方法及***
KR20200030955A (ko) * 2018-09-13 2020-03-23 삼성전자주식회사 조리 기기 및 이의 제어 방법
CN109276147B (zh) * 2018-09-21 2020-09-29 珠海格力电器股份有限公司 一种获得食物内部温度的方法及烹饪器具
CN111096653A (zh) * 2018-10-26 2020-05-05 佛山市顺德区美的电热电器制造有限公司 运行控制方法、装置、烹饪器具和计算机可读存储介质
US11047578B2 (en) 2019-01-04 2021-06-29 Whirlpool Corporation Automatic oven
US11080482B2 (en) * 2019-03-19 2021-08-03 International Business Machines Corporation Smart meal preparation using a sensor-enabled kitchen environment
JP7213750B2 (ja) * 2019-05-10 2023-01-27 株式会社 ゼンショーホールディングス 調理指示装置、調理システム、及び調理指示方法
DE102019209073A1 (de) * 2019-06-24 2020-12-24 BSH Hausgeräte GmbH Haushaltsgerät mit Näherungsdetektor
EP3760086A1 (en) 2019-07-05 2021-01-06 Koninklijke Philips N.V. A cooking device and cooking method
US11910950B2 (en) * 2019-09-13 2024-02-27 Lou Van Enterprise Inc. Automatic egg cooker
EP3819725A1 (de) * 2019-11-06 2021-05-12 Siemens Aktiengesellschaft System und verfahren zur administration von antriebskomponenten
EP4061187A4 (en) 2019-11-20 2023-12-06 June Life, Inc. SYSTEM AND METHOD FOR ESTIMATING THE COMPLETION TIME OF FOOD PRODUCTS
US11852404B2 (en) 2019-12-13 2023-12-26 Viking Range, Llc Refrigeration appliance system including object identification
CN111007744B (zh) * 2019-12-23 2023-05-12 普琅德智能装备科技(江苏)有限公司 自动烹饪***
CN114901109A (zh) * 2020-01-03 2022-08-12 布瑞威利私人有限公司 用于真空低温烹饪的厨房器具、方法和***
CN111290352A (zh) * 2020-01-23 2020-06-16 深圳市大拿科技有限公司 烘焙控制方法及相关产品
WO2021184003A1 (en) 2020-03-13 2021-09-16 June Life, Inc. Method and system for sensor maintenance
WO2021195622A1 (en) 2020-03-27 2021-09-30 June Life, Inc. System and method for classification of ambiguous objects
CN111522366B (zh) * 2020-05-13 2022-01-04 珠海格力电器股份有限公司 榨汁机控制方法、设备和榨汁机
CN114073422B (zh) * 2020-08-20 2023-04-11 青岛海信电子产业控股股份有限公司 一种烤箱
CN114073423B (zh) * 2020-08-20 2022-10-18 青岛海信电子产业控股股份有限公司 一种烤箱及烘焙***
KR20220037908A (ko) * 2020-09-18 2022-03-25 삼성전자주식회사 전자 장치 및 이의 제어 방법
US20220117274A1 (en) * 2020-10-20 2022-04-21 June Life, Inc. Intelligent cooking system and method
CN114451771B (zh) * 2020-11-09 2023-03-31 佛山市顺德区美的电热电器制造有限公司 烹饪设备、烹饪方法、装置、存储介质
CN114532560B (zh) * 2020-11-27 2023-07-28 佛山市顺德区美的电热电器制造有限公司 食物制作方法、***、设备、装置及计算机可读存储介质
CN114652170A (zh) * 2020-12-23 2022-06-24 浙江苏泊尔家电制造有限公司 一种烹饪器具的控制方法、烹饪器具及计算机存储介质
CN114680564B (zh) * 2020-12-29 2024-01-23 珠海优特智厨科技有限公司 烹饪控制方法、装置、存储介质及计算机设备
USD978600S1 (en) 2021-06-11 2023-02-21 June Life, Inc. Cooking vessel
USD1007224S1 (en) 2021-06-11 2023-12-12 June Life, Inc. Cooking vessel
US11779189B2 (en) 2021-09-10 2023-10-10 Haier Us Appliance Solutions, Inc. Systems and methods for performing a sous-vide cooking cycle in a dishwasher appliance
CN113915647B (zh) * 2021-11-16 2024-03-01 华帝股份有限公司 灶具及其控制方法、集成灶
CN114110671B (zh) * 2021-11-16 2023-12-08 华帝股份有限公司 灶具及其的控制方法
CN114384827B (zh) * 2022-03-23 2022-06-14 深圳市发掘科技有限公司 一种智能料理装置的控制方法及***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1900858A (zh) * 2005-07-20 2007-01-24 三星电子株式会社 烹饪设备、烹饪***和使用其的烹饪控制方法

Family Cites Families (95)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS592802B2 (ja) * 1978-09-25 1984-01-20 シャープ株式会社 加熱調理器
JPS55116026A (en) * 1979-02-28 1980-09-06 Sanyo Electric Co Ltd Cooking device
DE3511832C2 (de) * 1985-03-30 1995-02-16 Felix Johannes Dipl I Overbeck Einrichtung für die Informationsvermittlung
US5183984A (en) * 1988-01-21 1993-02-02 Kabushiki Kaisha Toshiba Cooking apparatus with cooking information display means
KR920002418B1 (ko) 1989-01-11 1992-03-23 김경희 간접 가열방식의 메뉴선택식 자동조리 가열방법 및 장치
US5096725A (en) 1989-01-11 1992-03-17 Kim Kyung H Automatic cooking method
KR950004808B1 (ko) * 1991-12-21 1995-05-10 주식회사금성사 전자레인지의 자동 요리 제어장치
ATE213900T1 (de) 1995-08-03 2002-03-15 Valerio Bresolin Vorrichtung zum erwärmen und zum konstanthalten der temperatur einer flüssigkeit, insbesondere von aquariumwasser
US5877477A (en) * 1996-12-18 1999-03-02 Amana Company, L.P. Oven with high power radiant cooking elements and methods of developing, optimizing, storing, and retrieving recipes for the operation of the oven
US6486453B1 (en) * 1999-09-13 2002-11-26 Maytag Corporation Menu driven control system for a cooking appliance
US7722248B1 (en) 1999-09-20 2010-05-25 Maverick Industries, Inc. Wireless remote cooking thermometer system
US6568848B1 (en) 1999-09-20 2003-05-27 Maverick Industries, Inc. Wireless remote cooking thermometer system
US20020011923A1 (en) * 2000-01-13 2002-01-31 Thalia Products, Inc. Appliance Communication And Control System And Appliance For Use In Same
JP2001209675A (ja) * 2000-01-25 2001-08-03 Tamura Electric Works Ltd 注文システム
JP3602400B2 (ja) 2000-03-03 2004-12-15 株式会社忠利 ペン型ヒータ装置
US6381614B1 (en) * 2000-05-22 2002-04-30 Basil Road Software, Llc Recipe database that integrates menus for food preparation of multiple dishes based on skill level
JP2001349551A (ja) * 2000-06-07 2001-12-21 Sharp Corp 加熱調理システム
JP2002063178A (ja) * 2000-08-15 2002-02-28 Takumi:Kk 調理レシピ供給方法、及び調理手順提示方法
US6789067B1 (en) * 2000-12-19 2004-09-07 Gateway, Inc. Multiple recipe merge with feedback
US6976004B2 (en) * 2001-05-21 2005-12-13 Douglas Wittrup Interactive kitchen control system and method
WO2002097669A1 (fr) 2001-05-29 2002-12-05 Matsushita Electric Industrial Co.,Ltd. Procede de gestion de resultats reels de cuisson, procede et serveur de gestion de contenu, et appareil de cuisson
JP3681710B2 (ja) * 2001-05-31 2005-08-10 松下電器産業株式会社 調理データ提供装置
KR100420323B1 (ko) * 2001-07-02 2004-03-03 주식회사 엘지이아이 전자레인지 조리명 입력장치 및 방법
US6957111B2 (en) 2001-08-24 2005-10-18 Koninklijke Philips Electronics N.V. Automated system for cooking and method of use
DE50200543D1 (de) * 2002-02-25 2004-07-29 Eloma Gmbh Groskuechentechnik Verfahren zur Behandlung und Zubereitung von Nahrungsmitteln in einem Gargerät, Bedienfeld für ein Gargerät sowie Gargerät mit Bedienfeld
US6539842B1 (en) 2002-07-19 2003-04-01 Maverick Industries, Inc. Rotisserie system having a remote temperature monitor
KR100519264B1 (ko) * 2002-08-29 2005-10-07 삼성전자주식회사 전자렌지 및 그 제어방법
JP2004220414A (ja) * 2003-01-16 2004-08-05 Osaka Gas Co Ltd 調理レシピ提供システム
US6953919B2 (en) * 2003-01-30 2005-10-11 Thermal Solutions, Inc. RFID-controlled smart range and method of cooking and heating
JP2005030623A (ja) * 2003-07-08 2005-02-03 Matsushita Electric Ind Co Ltd 加熱調理装置
US8276505B2 (en) * 2004-02-18 2012-10-02 David Benjamin Buehler Food preparation system
JP2005245981A (ja) * 2004-03-08 2005-09-15 Meka:Kk 加熱棒および加熱装置
JP4288208B2 (ja) 2004-06-16 2009-07-01 エレファントデザイン株式会社 電源コードの格納装置
US7102107B1 (en) 2004-08-20 2006-09-05 Maverick Industries, Inc. Method, apparatus and system for predicting cooking completion time of food
US20070158335A1 (en) * 2004-12-10 2007-07-12 Mansbery David I Method and control interface for food preparation on a cooking appliance
US20060136078A1 (en) * 2004-12-16 2006-06-22 Lung-Chuan Chen Method of information technology application for food process
US7372003B2 (en) * 2005-03-22 2008-05-13 Lawrence Kates System and method for monitoring food
WO2006135726A2 (en) * 2005-06-09 2006-12-21 Whirlpool Corporation Software architecture system and method for communication with, and management of, at least one component within a household appliance
WO2007051049A2 (en) 2005-10-28 2007-05-03 Kc Holdings, Llc Systems and methods to facilitate food and drink preparation
US8653482B2 (en) 2006-02-21 2014-02-18 Goji Limited RF controlled freezing
US7605349B2 (en) * 2006-02-28 2009-10-20 Hamilton Beach Brands, Inc. Slow cooker and method of operation
US7372368B2 (en) 2006-03-20 2008-05-13 Maverick Industries, Inc. Remote timer, thermometer and paging system
US7355150B2 (en) 2006-03-23 2008-04-08 Access Business Group International Llc Food preparation system with inductive power
US20100292998A1 (en) 2006-03-28 2010-11-18 Koninklijke Philips Electronics N.V. System and method for recommending recipes
US7692629B2 (en) * 2006-12-07 2010-04-06 Microsoft Corporation Operating touch screen interfaces
US20080222553A1 (en) * 2007-03-09 2008-09-11 Verna Benjamin-Lambert Chef pc
KR100878025B1 (ko) 2007-04-03 2009-01-13 주식회사 케이티프리텔 Smil 메시지를 이용한 요리 정보 제공 시스템 및 방법
DE502007004920D1 (de) * 2007-05-07 2010-10-14 Rational Ag Verfahren zum Führen zumindest eines Garvorgangs
US20090029326A1 (en) * 2007-07-25 2009-01-29 Kark Shellie A Integrated method of teaching cooking and reinforcing cooking skills
DE102007040651B4 (de) * 2007-08-27 2012-02-09 Rational Ag Verfahren zur Einstellung eines Garprogramms über visualisierte Gargutparameter und Gargerät hierfür
CL2008002963A1 (es) * 2007-10-04 2010-01-22 Nestec Sa Dispositivo calentador para una maquina para la preparacion de alimento liquido o bebida, que comprende una unidad termica con una masa metalica, a traves de la cual circula el liquido, y acumula calor y lo suministra al liquido, y tiene uno o mas componentes electricos asegurados en forma rigida a la unidad termica; y maquina.
US8419434B2 (en) * 2008-04-15 2013-04-16 International Business Machines Corporation Interactive recipe preparation using interactive cooking device to communicate with kitchen appliances
US8323026B2 (en) * 2008-04-15 2012-12-04 International Business Machines Corporation Interactive recipe preparation using instructive device with integrated actuators to provide tactile feedback
US8342847B2 (en) * 2008-04-15 2013-01-01 International Business Machines Corporation Interactive recipe preparation instruction delivery to disabled indiviuals
US20100147823A1 (en) 2008-12-17 2010-06-17 Whirlpool Corporation Oven control system with graphical display
US8931400B1 (en) * 2009-05-28 2015-01-13 iDevices. LLC Remote cooking systems and methods
US20100313768A1 (en) 2009-06-15 2010-12-16 Technology Licensing Corporation System for facilitating food preparation
EP2475290B1 (en) * 2009-09-08 2014-03-26 Michael R. Eades Sous- vide cooker
EP2292981B1 (en) 2009-09-08 2015-12-23 Franke Technology and Trademark Ltd Variable ventilation method and system
AU2010303286B2 (en) * 2009-10-09 2014-10-16 Electrolux Home Products, Inc. Appliance interface system
DE102009058258A1 (de) * 2009-12-10 2011-06-16 Vorwerk & Co. Interholding Gmbh Küchenmaschine
KR20110080988A (ko) 2010-01-07 2011-07-13 김혜경 조리기, 조리기 제어시스템 및 제어방법
FR2960140B1 (fr) * 2010-05-18 2012-08-10 Seb Sa Dispositif de chauffage d?aliments a deux chambres superposees avec event
KR20120029027A (ko) 2010-09-15 2012-03-26 이준범 식단제공 서비스 방법 및 장치
CA2823962A1 (en) 2011-01-07 2012-07-12 Microheat Technologies Pty Ltd Electric fluid heater and method of electrically heating fluid
WO2012109634A1 (en) 2011-02-11 2012-08-16 Goji Ltd. An interface for controlling energy application apparatus
US20130171304A1 (en) * 2011-07-14 2013-07-04 Robert E. Huntley System and method for culinary interaction
US10584881B2 (en) * 2011-10-17 2020-03-10 Illinois Tool Works, Inc. Browning control for an oven
DE102011085526A1 (de) * 2011-10-31 2013-05-02 Wmf Württembergische Metallwarenfabrik Ag Steuerungs-, Regelungs- und Bedienvorrichtung für ein Gargerät
FR2982756B1 (fr) 2011-11-18 2013-11-08 Seb Sa Dispositif de cuisson
KR101634628B1 (ko) * 2011-12-19 2016-06-29 인텔 코포레이션 스마트쿡 아키텍처를 이용한 요리 시스템 및 방법
US9215948B2 (en) * 2012-02-29 2015-12-22 Nomiku, Inc. Apparatus and system for low-temperature cooking
DE102013106691A1 (de) * 2012-07-23 2014-01-23 Vorwerk & Co. Interholding Gmbh Elektromotorisch betriebene Küchenmaschine und Verfahren zum selbsttätigen Zubereiten einer Speise
CN104640484B (zh) * 2012-07-31 2016-12-07 布瑞威利私人有限公司 真空低温烹饪装置
US9687104B2 (en) 2013-02-14 2017-06-27 Anova Applied Electronics, Inc. Circulator cooker
KR20140103798A (ko) 2013-02-19 2014-08-27 엘지전자 주식회사 하나 이상의 전자기기를 제어하기 위한 원격제어장치 및 그 제어방법
US9154547B2 (en) 2013-03-14 2015-10-06 Blossom Coffee, Inc. Methods for brewing coffee
US9159094B2 (en) * 2013-03-15 2015-10-13 Panera, Llc Methods and apparatus for facilitation of orders of food items
ES2719225T3 (es) * 2013-05-24 2019-07-09 Compania Espanola De Electromenaje Sa Aparato de cocción para procesamiento y elaboración de alimentos con interfaz de usuario externa
IN2013MU03173A (zh) 2013-10-07 2015-01-16
PT2874031T (pt) * 2013-11-08 2017-09-22 Vorwerk Co Interholding Instalação com um robô de cozinha e um sistema informático
DE102013223975A1 (de) * 2013-11-25 2015-05-28 BSH Hausgeräte GmbH Verfahren zum Ermitteln von Kochrezepten und mobiles Endgerät
US10162481B2 (en) 2014-01-27 2018-12-25 Foodpairing Nv Method and system for creating a food or drink recipe
EP3107429B1 (en) 2014-02-20 2023-11-15 MBL Limited Methods and systems for food preparation in a robotic cooking kitchen
EP3116358B2 (en) 2014-03-14 2022-12-07 Spectrum Brands, Inc. Wirelessly operable cooking appliance
US20150294225A1 (en) 2014-04-11 2015-10-15 Panasonic Intellectual Property Management Co., Ltd. Recipe information processing apparatus, cooking apparatus, and recipe information processing method
AU2015202982B2 (en) * 2014-05-30 2020-08-13 Anova Applied Electronics, Inc. Code translation method for precision sous-vide cooker device
EP3167425A4 (en) 2014-07-07 2017-11-22 Chefsteps Inc. Systems, articles and methods related to providing customized cooking instruction
EP3189708A4 (en) 2014-09-05 2018-04-25 Kenyon International, Inc. Induction cooking appliance
US20160100717A1 (en) 2014-10-11 2016-04-14 Yuanji Zhu Systems and Methods for Automated Food Preparation
DE112015005709T5 (de) 2014-12-22 2017-09-14 ChefSteps, Inc. Nahrungsmittelzubereitungsführungs-system
DE112016000542T5 (de) 2015-01-30 2017-11-02 ChefSteps, Inc. Nahrungsmittelzubereitungssteuerungs-system
CN104898613B (zh) 2015-04-27 2018-09-04 小米科技有限责任公司 智能家居设备的控制方法和装置
JP6902019B2 (ja) 2015-07-21 2021-07-14 ブレビル ユーエスエー インクBreville USA, Inc. 食品調製制御システム
EP3378028A4 (en) 2015-11-16 2019-04-03 Chefsteps Inc. AGGREGATION AND PERSONALIZATION OF DATA FOR REMOTE CONTROL COOKING DEVICES

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1900858A (zh) * 2005-07-20 2007-01-24 三星电子株式会社 烹饪设备、烹饪***和使用其的烹饪控制方法

Also Published As

Publication number Publication date
US20170020324A1 (en) 2017-01-26
AU2016295396A1 (en) 2018-02-15
CN108027953A (zh) 2018-05-11
EP3326141A4 (en) 2019-05-01
US20190231113A1 (en) 2019-08-01
US11759042B2 (en) 2023-09-19
US20170150842A1 (en) 2017-06-01
CA2993176A1 (en) 2017-01-26
JP6902019B2 (ja) 2021-07-14
WO2017015270A1 (en) 2017-01-26
EP4140370A1 (en) 2023-03-01
AU2022241549A1 (en) 2022-10-27
EP3326141A1 (en) 2018-05-30
KR20180057607A (ko) 2018-05-30
JP2018532090A (ja) 2018-11-01
EP3326141B1 (en) 2023-04-05
CN115462678A (zh) 2022-12-13
AU2016295396B2 (en) 2022-07-07

Similar Documents

Publication Publication Date Title
CN108027953B (zh) 食物制备控制***
CN107249403B (zh) 食物制备指导***
US10444723B2 (en) Data aggregation and personalization for remotely controlled cooking devices
CN107466219B (zh) 食物制备控制***
US10692394B2 (en) Systems, articles and methods related to providing customized cooking instruction

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20191023

Address after: California, USA

Applicant after: Brawley USA

Address before: Washington State

Applicant before: CHEFSTEPS Inc.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant