Abstract: The present invention provides an ordered eatables tracker system. The system comprises one or more sensors, at least one memory configured to store instructions and at least one processor configured to obtain a plurality of eatables input at a first end, based on one or more sensors. The system may be further configured to generate a list on the plurality of eatables input at the first end. The system may be furthermore configured to transfer the list generated at the first end. The system further determines a priority queue based on the transferred list at the second end. The system then transfers a tracker information based on the priority queue to the first end from the second end. In some example embodiments, the plurality of eatables input is provided using CMOS sensors or touch based user interface sensors. In some example embodiments, the first end includes orderer’s end and the second end includes food supplier’s end. In some example embodiments, the priority que is generated based on magnitude of number of lists received and operating capacity of the food supplier. In some example embodiments, the tracker information includes waiting time and place of pick-up of the ordered food.
Claims:We claim,
1. An ordered eatables tracker system (101), comprising:
one or more sensors (207);
at least one memory (203) configured to store instructions; and
at least one processor (201) configured to execute the instructions to:
obtain a plurality of eatables input at a first end, based on one or more sensors;
generate a list based on the plurality of eatables input at the first end;
transfer the list generated at the first end to a second end;
determine a priority queue based on the transferred list at the second end; and
transfer a tracker information based on the priority queue to the first end from the second end.
2. The ordered eatables tracker system (101) of claim 1, wherein the plurality of eatables input is provided using CMOS sensors or touch based user interface sensors.
3. The ordered eatables tracker system (101) of claim 1, wherein the first end includes orderer’s end and the second end includes food supplier’s end.
4. The ordered eatables tracker system (101) of claim 1, wherein the priority que is generated based on magnitude of number of lists received and operating capacity of the food supplier.
5. The ordered eatables tracker system (101) of claim 1, wherein the tracker information includes waiting time and place of pick-up of the ordered food.
6. A method for enabling ordered eatables tracker system (101), the method comprising:
obtaining a plurality of eatables input at a first end, based on one or more sensors;
generating a list based on the plurality of eatables input at the first end;
transferring the list generated at the first end to a second end;
determining a priority queue based on the transferred list at the second end; and
transferring a tracker information based on the priority queue to the first end from the second end.
7. The method of claim 6, wherein the plurality of eatables input is provided using CMOS sensors or touch based user interface sensors.
8. The method of claim 6, wherein the first end includes orderer’s end and the second end includes food supplier’s end.
9. The method of claim 6, wherein the priority que is generated based on magnitude of number of lists received and operating capacity of the food supplier.
10. The method of claim 6, wherein the tracker information includes waiting time and place of pick-up of the ordered food.
, Description:
PREAMBLE TO THE DESCRIPTION:
The following specification particularly describes the invention and the manner in which it is performed.
DESCRIPTION OF THE INVENTION:
Technical Field of the Invention
[0001] The present invention relates to a system and method for enabling an efficient ordered eatables tracker system. More specifically, the invention relates to methods and systems for tracking the time and pick-up place of the ordered food.
Background of the Invention
[0002] A tracker system is used for observing the progress in any kind of activity and consequently giving out information related to the time, location, etc.
[0003] The types of tracking systems may be lag-time indicators and real-time trackers. In lag-time indicators, the data is collected after an item has passed a point while in real-time indicators, the data is refreshed in a timely manner.
[0004] However, existing tracker systems lacks an organized method of taking in input information and sending a tracker information associated with preparation of food. Hence, there is a need for ordered eatables tracker system.
Object of the invention
[0005] The principal object of the invention is to enable a ordered eatables tracker system.
[0006] Another object of the invention relates to methods and systems for proactively tracking information about the food preparation and notifies the orderer.
[0007] These and other objects and characteristics of the present invention will become apparent from the further disclosure to be made in the detailed description given below.
Summary of the invention
[0008] This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
[0009] The present invention provides an ordered eatables tracker system. The system comprises one or more sensors, at least one memory configured to store instructions and at least one processor configured to obtain a plurality of eatables input at a first end, based on one or more sensors. The system may be further configured to generate a list on the plurality of eatables input at the first end. The system may be furthermore configured to transfer the list generated at the first end. The system further determines a priority queue based on the transferred list at the second end. The system then transfers a tracker information based on the priority queue to the first end from the second end.
[0010] In some example embodiments, the plurality of eatables input is provided using CMOS sensors or touch based user interface sensors.
[0011] In some example embodiments, the first end includes orderer’s end and the second end includes food supplier’s end.
[0012] In some example embodiments, the priority que is generated based on magnitude of number of lists received and operating capacity of the food supplier.
[0013] In some example embodiments, the tracker information includes waiting time and place of pick-up of the ordered food.
[0014] Embodiments of the invention may provide a method for enabling a ordered eatables tracker system. The method may comprise obtaining a plurality of eatables input at the first end based on one or more sensors, generating a list based on the plurality of eatables input at the first end and then transferring the list generated at the first end to a second end and further determining a priority queue based on the transferred list at the second end, transferring a tracker information based on the priority queue to the first end from the second end.
[0015] To the accomplishment of the foregoing and related ends, the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of various aspects may be employed, and this description is intended to include all such aspects and their equivalents.
Brief Description of Drawings
[0016] The foregoing and other features of embodiments will become more apparent from the following detailed description of embodiments when read in conjunction with the accompanying drawings. In the drawings, like reference numerals refer to like elements.
[0017] In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the invention. It is apparent, however, to one skilled in the art that the embodiments of the invention may be practiced without these specific details or with an equivalent arrangement. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the embodiments of the invention. Throughout the disclosure the system and the foot tracing system may interchangeably be used.
[0018] FIG. 1 illustrates network environment 100, for enabling a ordered eatables tracker system, according to one embodiment of the invention.
[0019] FIG 2 illustrates a block diagram of system 101, for enabling a ordered eatables tracker system, according to one embodiment of the invention.
[0020] FIG. 3 illustrates an example scenario, for enabling a ordered eatables tracker system, according to one embodiment of the invention.
[0021] FIG. 4 illustrates a method for enabling for enabling a ordered eatables tracker system, according to one embodiment of the invention.
Detailed Description of the Invention
[0022] Reference will now be made in detail to the description of the present subject matter, one or more examples of which are shown in figures. Each example is provided to explain the subject matter and not a limitation. Various changes and modifications obvious to one skilled in the art to which the invention pertains are deemed to be within the spirit, scope and contemplation of the invention.
[0023] The invention solves the problem of capturing images using a button or any trigger mechanism in a stressful environment by using a wearable dynamic frame capturing system.
[0024] As used in the application, the term ‘circuitry’ or ‘circuit’ refers to all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry) and (b) to combinations of circuits and software (and/or firmware), such as (as applicable): (i) to a combination of processor(s) or (ii) to portions of processor(s)/software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and (c) to circuits, such as a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation, even if the software or firmware is not physically present.
[0025] This definition of ‘circuitry’ applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term “circuitry” would also cover an implementation of merely a processor (or multiple processors) or portion of a processor and its (or their) accompanying software and/or firmware. The term “circuitry” would also cover, for example and if applicable to the particular claim element, a baseband integrated circuit or applications processor integrated circuit for a mobile phone or a similar integrated circuit in server, a cellular network device, or other network device.
[0026] The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects.
[0027] In this description, the term “application” may also include files having executable content, such as: object code, scripts, byte code, markup language files, and patches. In addition, an “application” referred to herein, may also include files that are not executable in nature, such as documents that may need to be opened or other data files that need to be accessed.
[0028] The term “content” may also include files having executable content, such as: object code, scripts, byte code, markup language files, and patches. In addition, “content” referred to herein, may also include files that are not executable in nature, such as documents that may need to be opened or other data files that need to be accessed.
[0029] As used in this description, the terms “component,” “database,” “module,” “system,” and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a computing device and the computing device may be a component. One or more components may reside within a process and/or thread of execution, and a component may be localized on one computer and/or distributed between two or more computers. In addition, these components may execute from various computer readable media having various data structures stored thereon. The components may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets (e.g., data from one component interacting with another component in a local system, distributed system, and/or across a network such as the Internet with other systems by way of the signal).
[0030] In this description, the terms “communication device,” “wireless device,” “wireless telephone,” “wireless communication device,” and “wireless handset” are used interchangeably. With the advent of third generation (“3G”) wireless technology and four generation (“4G”), greater bandwidth availability has enabled more portable computing devices with a greater variety of wireless capabilities. Therefore, a portable computing device may include a cellular telephone, a pager, a PDA, a smartphone, a navigation device, a microcontroller, or a hand-held computer with a wireless connection or link.
[0031] FIG. 1 illustrates network environment 100, for enabling an ordered eatables tracker system, according to one embodiment of the invention. Referring now to the drawings, the environment 100 may include an ordered eatables tracker system (101). Further, the environment 100 may include a food orderer’s side 101, a food supplier’s side 103, one or more peripheral components 105, remote device 109 and a communication channel 107. In some example embodiments, the ordered eatables tracker system (101) may get instructions from a peripheral device or transmit instructions to peripheral devices like a hard disc, memory drive etc. In some other example embodiments, the ordered eatables tracker system 101 may get instruction in any modes, including but not limited to voice mode, electronic mode etc. In some other example embodiments, ordered eatables tracker system 101 may get instruction or transmit instructions from a remote device 109 like a GSM or Internet based device (e.g. mobile phone). In some example embodiments, the ordered eatables tracker system 101 may be connected with peripheral components 105 and the remote device 109 via a communication channel 107.
[0032] The communication channel may also be referred as network 107. The network 107 may include the Internet or any other network capable of communicating data between devices. Suitable networks may include or interface with any one or more of, for instance, a local intranet, a PAN (Personal Area Network), a LAN (Local Area Network), a WAN (Wide Area Network), a MAN (Metropolitan Area Network), a virtual private network (VPN), a storage area network (SAN), a frame relay connection, an Advanced Intelligent Network (AIN) connection, a synchronous optical network (SONET) connection, a digital T1, T3, E1 or E3 line, Digital Data Service (DDS) connection, DSL (Digital Subscriber Line) connection, an Ethernet connection, an ISDN (Integrated Services Digital Network) line, a dial-up port such as a V.90, V.34 or V.34bis analog modem connection, a cable modem, an ATM (Asynchronous Transfer Mode) connection, or an FDDI (Fiber Distributed Data Interface) or CDDI (Copper Distributed Data Interface) connection. Furthermore, communications may also include links to any of a variety of wireless networks, including WAP (Wireless Application Protocol), GPRS (General Packet Radio Service), GSM (Global System for Mobile Communication), CDMA (Code Division Multiple Access) or TDMA (Time Division Multiple Access), cellular phone networks, GPS (Global Positioning System), CDPD (cellular digital packet data), RIM (Research in Motion, Limited) duplex paging network, Bluetooth radio, or an IEEE 802.11-based radio frequency network. The network 110 can further include or interface with any one or more of an RS-232 serial connection, an IEEE-1394 (Firewire) connection, a Fiber Channel connection, an IrDA (infrared) port, a SCSI (Small Computer Systems Interface) connection, a Universal Serial Bus (USB) connection or other wired or wireless, digital or analog interface or connection, mesh or Digi® networking.
[0033] In an alternative embodiment, dedicated hardware implementations, such as application specific integrated circuits, programmable logic arrays and other hardware devices, can be constructed to implement one or more of the methods described herein. Applications that may include the apparatus of various embodiments can broadly include a variety of electronic and computer systems. One or more embodiments described herein may implement functions using two or more specific interconnected hardware modules or devices with related control and data signals that can be communicated between and through the modules, or as portions of an application-specific integrated circuit. Accordingly, the present system encompasses software, firmware, and hardware implementations.
[0034] FIG 2 illustrates a block diagram of ordered eatables tracker system 101, according to one embodiment of the invention. The ordered eatables tracker system may comprise a processor 201, a memory 203, a communication interface 205, and one or more sensors 207.
[0035] In accordance with an embodiment, the processor 201 may be of any type of processor, such as 32-bit processors using a flat address space, such as a Hitachi SH1, an Intel 80386, an Intel 960, a Motorola 68020 (or other processors having similar or greater addressing space). Processor types other than these, as well as processors that may be developed in the future, are also suitable. The processor may include general processor, Digital Signal Processing (DSP) chip, an Application Specific Integrated Circuit (ASIC), Field Programmable Gate Arrays (FPGAs), AT89S52 microcontroller firmware or a combination thereof.
[0036] Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and anyone or more processors of any kind of digital computer. Generally, a processor receives instructions and data from a read only memory or a random-access memory or both. The essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data. Generally, a computer also includes, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. However, a computer need not have such devices. Moreover, a computer can be embedded in another device, e.g., a mobile telephone, a personal digital assistant (PDA), a mobile audio player, a GPS receiver, to name just a few. Computer readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks. The memory may be a non-transitory medium such as a ROM, RAM, flash memory, etc. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
[0037] The processes and logic flows described in the specification can be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
[0038] In accordance with an embodiment, the memory 203 includes both dynamic memory (e.g., RAM, magnetic disk, writable optical disk, etc.) and static memory (e.g., ROM, CD-ROM, etc.) for storing executable instructions that when executed perform the inventive steps described herein to trace the path traversed by a foot tracing system.
[0039] In accordance with an embodiment, network includes one or more networks such as a data network, a wireless network, a telephony network, or any combination thereof. It is contemplated that the data network may be any local area network (LAN), metropolitan area network (MAN), wide area network (WAN), a public data network (e.g., the Internet), short range wireless network, or any other suitable packet-switched network, such as a commercially owned, proprietary packet-switched network, e.g., a proprietary cable or fiber-optic network, and the like, or any combination thereof. In addition, the wireless network may be, for example, a cellular network and may employ various technologies including enhanced data rates for global evolution (EDGE), general packet radio service (GPRS), global system for mobile communications (GSM), Internet protocol multimedia subsystem (IMS), universal mobile telecommunications system (UMTS), etc., as well as any other suitable wireless medium, e.g., worldwide interoperability for microwave access (WiMAX), Long Term Evolution (LTE) networks, code division multiple access (CDMA), wideband code division multiple access (WCDMA), wireless fidelity (Wi-Fi), wireless LAN (WLAN), Bluetooth®, Internet Protocol (IP) data casting, ZigBee satellite, mobile ad-hoc network (MANET), and the like, or any combination thereof.
[0040] Although the present specification describes components and functions that may be implemented in particular embodiments with reference to particular standards and protocols, the invention is not limited to such standards and protocols. For example, The ZigBee or ZigBee/IEEE 802.15.4 protocol is a specification created for wireless networking. It includes hardware and software standard design for WSN (Wireless sensor network) requiring high reliability, low cost, low power, scalability and low data rate. Accordingly, replacement standards and protocols having the same or similar functions as those disclosed herein are considered equivalents thereof.
[0041] In an example embodiment, the communication interface 205 may include but not limited to traditional interfaces which include no intelligence in the interface, only physical connection which could include changes in voltage levels and transformation from balanced to unbalanced signal, communication protocols which may use preprogrammed modules etc. Further, the communication interface may include Modern interfaces, which have a high level of intelligence in the interface where a high level of intelligence in the interface is employed to execute operations.
[0042] In some example embodiments, the one or more sensors (207) may include CMOS sensors or touch based user interface sensors to place food order simply by selecting or taking an image through a camera by converting light to electrical signals. Detail description of the one or more sensors (207) may be found in later part of the description.
[0043] FIG. 3 illustrates an example scenario, for enabling a ordered eatables tracker system. In some example embodiments, consider a person in any age group preferably 12 years and above using the ordered eatables tracker system. The person may use the ordered eatables tracker system to place food order at the canteen from his classroom and collect the same once notified about it.
[0044] In some example embodiment, the ordered eatables tracker system (303) may be used to order food at the canteen. ordered eatables tracker system to track information about the readiness of the food ordered.
[0045] In some example embodiment, a user 305 places an order for food say sandwich, the user may either type in the name of the food or simply upload an image of a sandwich using CMOS sensor or user interface-based sensors.
[0046] In some example embodiments, the ordered food is the eatable input which is transferred to the food supplier’s end. In some example embodiment, the food supplier’s end may be a canteen 307, which then starts preparing the order.
[0047] In an example embodiment, the canteen 307 makes a priority queue based on the number of inputs received and the operating capacity of the canteen. Based of this priority queue, a corresponding tracking information is shared with the user 305.
[0048] In some example embodiments, the tracking information may be the waiting time and pick-up place for the ordered food. Once the food is prepared, a notification is sent from the canteen 307 to the user 305. The user 305 can then collect his ordered food from the said pick-up place 303 thereby preventing crowd and saving time instead of waiting at a queue.
[0049] FIG. 4 illustrates a method for enabling the ordered eatables tracker system, according to one embodiment of the invention. In accordance with various embodiments of the present disclosure, the methods described herein may be implemented by software programs executable by a computer system. Further, in an exemplary, non-limited embodiment, implementations can include distributed processing, component/object distributed processing, and parallel processing. Alternatively, virtual computer system processing can be constructed to implement one or more of the methods or functionalities as described herein.
[0050] A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
[0051] In accordance with an embodiment, a method for enabling an ordered eatables tracker system is explained. At step 401, obtaining, a plurality of eatables input at a first end, based on one or more sensors. The one or more sensors includes CMOS sensors or touch based user interface sensors.
[0052] In accordance with an embodiment, at step 403, generating a list based on the plurality of eatables input at the first end. The first end includes orderer’s end.
[0053] In accordance with an embodiment, at step 405, transferring the list generated at the first end to a second end. The second end includes food supplier’s end.
[0054] In accordance with an embodiment, the method may further include at step 407, determining a priority queue based on the transferred list at the second end. The priority queue is generated based on magnitude of number of lists received and operating capacity of the food supplier.
[0055] In accordance with an embodiment, the method may further include at step 409, transferring a tracker information based on the priority queue to the first end from the second end. The tracker information includes waiting time and place of pick-up of the ordered food.
[0056] The many features and advantages of the invention are apparent from the detailed specification, and thus, it is intended by the appended claims to cover all such features and advantages of the invention which fall within the true spirit and scope of the invention. Further, since numerous modifications and variations will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation illustrated and described, and accordingly, all suitable modifications and equivalents may be resorted to, falling within the scope of the invention.
| # | Name | Date |
|---|---|---|
| 1 | 202141048063-FORM-9 [26-10-2021(online)].pdf | 2021-10-26 |
| 1 | 202141048063-STATEMENT OF UNDERTAKING (FORM 3) [21-10-2021(online)].pdf | 2021-10-21 |
| 2 | 202141048063-COMPLETE SPECIFICATION [21-10-2021(online)].pdf | 2021-10-21 |
| 2 | 202141048063-FORM 1 [21-10-2021(online)].pdf | 2021-10-21 |
| 3 | 202141048063-DECLARATION OF INVENTORSHIP (FORM 5) [21-10-2021(online)].pdf | 2021-10-21 |
| 3 | 202141048063-DRAWINGS [21-10-2021(online)].pdf | 2021-10-21 |
| 4 | 202141048063-DECLARATION OF INVENTORSHIP (FORM 5) [21-10-2021(online)].pdf | 2021-10-21 |
| 4 | 202141048063-DRAWINGS [21-10-2021(online)].pdf | 2021-10-21 |
| 5 | 202141048063-COMPLETE SPECIFICATION [21-10-2021(online)].pdf | 2021-10-21 |
| 5 | 202141048063-FORM 1 [21-10-2021(online)].pdf | 2021-10-21 |
| 6 | 202141048063-FORM-9 [26-10-2021(online)].pdf | 2021-10-26 |
| 6 | 202141048063-STATEMENT OF UNDERTAKING (FORM 3) [21-10-2021(online)].pdf | 2021-10-21 |