Sign In to Follow Application
View All Documents & Correspondence

Food Product Quality Assessment System And Method Thereof

Abstract: Embodiments of the present disclosure provide system and method for assessing quality of food products offered by a vendor. According to an embodiment, a computing device initiates a request for testing of food products offered by the vendor and assigns a sample collector to collect samples of the food products. The samples are then provided a food testing laboratory that that generates a food quality report based on food safety standards for the food products. The food quality report is then displayed at a user device.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
08 October 2020
Publication Number
15/2022
Publication Type
INA
Invention Field
FOOD
Status
Email
priggya@thepalaw.com
Parent Application

Applicants

DCM Food Labs Ltd.
F No. 421 Block 4 Vidhan Elina Sankhedi, Kolar Ropad, Bhopal, Madhya Pradesh

Inventors

1. KHANDELWAL, Jatin
House No. 6, Phase I, Golden City Garden, Jatkhedi, Near Ashima Mall, Bhopal, Madhya Pradesh, 462026

Specification

Claims:We claim:

1. A method for assessing quality of one or more food products offered by a vendor, the method comprising steps of:
initiating, at one or more processors of a computing device, a request for testing of the one or more food products offered by the vendor;
assigning, at the one or more processors, a sample collector to collect samples of said one or more food products from said vendor and provide said samples to a food testing laboratory such that on collection of said samples, an alpha-numeric code is assigned to the one or more food products and said alphanumeric code is notified to the food testing laboratory; and
receiving, at the one or more processors, a food quality report from the food testing laboratory to display the food quality report at a user device, wherein the food testing laboratory generates the food quality report based on food safety standards.
2. The method of claim 1, wherein the computing device receives votes from one or more users for testing of the one or more food products.
3. The method of claim 2, wherein the step of initiating is performed when number of said votes exceeds a pre-defined or configurable threshold value.
4. The method of claim 1, wherein the computing device marks the vendor a verified vendor when the food quality report indicates assurance of food quality of the samples.
5. The method of claim 1, wherein the request for a particular vendor is initiated periodically at a pre-defined or configurable time limit.
6. The method of claim 1, wherein the request is initiated by a user computing device.
7. The method of claim 1, wherein the food testing laboratories are government approved laboratories.
8. A system, comprising:
one or more processors of a computing device; and
a memory coupled to the one or more processors and comprising computer readable program code embodied in the memory that is executable by the processor to perform:
initiating a request for testing of one or more food products offered by a vendor;
assigning a sample collector to collect samples of said one or more food products from said vendor and provide said sample to a food testing laboratory such that on collection of said samples, an alpha-numeric code is assigned to the one or more food products and said alphanumeric code is notified to the food testing laboratory; and
receiving a food quality report from the food testing laboratory to display the food quality report at a user device, wherein the food testing laboratory generates the food quality report based on food safety standards.
9. The system of claim 8, wherein the computing device receives votes from one or more users for testing of the one or more food products.
10. The system of claim 9, wherein the step of initiating is performed when number of said votes exceeds a pre-defined or configurable threshold value.
, Description:Technical Field
[0001] The present disclosure relates generally to the field of quality assurance in food industry, and more particularly, the present disclosure provide systems and methods for assessing quality of food products of a vendor such that the vendor is verified when the food quality is ensured by laboratory tests.

Background
[0002] Eating nutritious food is one of the essential requirements for longer and healthier life. Unfortunately, today’s world has been adapted to a system of consumption of foods which has several adverse effects on health. Further, lifestyle changes have compelled people so much that one has so little time to really think about eating right. Moreover, increasing unethical practices followed by food business operators make a negative impact on the health of people. Some food businesses operators use unhealthy adulterants, polluted water, etc which show up symptoms in from of mild gastrointestinal discomfort to severe renal, neurological and hepatic malfunctioning, thereby leading to rise in number of deaths.
[0003] At the same time, growing awareness is making general public understand fragility and importance of food quality and hygiene. Many available technologies used by food businesses have started to indicate quality and hygiene ratings of food products to their customers. However, these ratings are generally based on parameters that are described by the businesses themselves. Therefore, true and authentic information regarding food quality and hygiene may not be available to the customers. Moreover, there are certain government bodies such as National Accreditation Board for Testing and Calibration Laboratories (NABL) and Food Safety and Standards Authority of India (FSSAI) that are responsible for protecting and promoting public health through regulation and supervision of food safety. These government bodies accredit or notify various laboratories, which can perform real-time tests of food products based on the food safety standards. However, getting the food products of multiple vendors tested from these laboratories and notifying the same to the customers can be a tedious, time consuming and cumbersome process.
[0004] Therefore, there is a need in the art for certification/verification of quality and hygiene of food products provided by food business operators, where true and authentic information is provided to the customers based on real testing of the food products by authorized laboratories.

Objects of the Present Disclosure
[0005] Some of the objects of the present disclosure, which at least one embodiment herein satisfies are as listed herein below.
[0006] It is a general object of the present disclosure to provide system and method that assesses quality of food products offered by a vendor.
[0007] It is another object of the present disclosure to provide a system and method that help users to become aware of quality and hygiene of the food products they are consuming by providing true, transparent and authentic information based on food testing.
[0008] It is another object of the present disclosure to provide a system and method that connects end users with good vendors and aids in building trust between both of them.
[0009] It is yet another object of the present disclosure to provide system and method that assesses quality of food products with ease that saves time of the user.

Summary
[0010] The present disclosure relates generally to the field of quality assurance in food industry, and more particularly, the present disclosure provide systems and methods for assessing quality of food products of a vendor such that the vendor is verified when the food quality is ensured by laboratory tests.
[0011] According to an aspect of the present disclosure, a method for assessing quality of one or more food products offered by a vendor comprises steps of: initiating, at one or more processors of a computing device, a request for testing of the one or more food products offered by the vendor; assigning, at the one or more processors, a sample collector to collect samples of the one or more food products from the vendor and provide the samples to a food testing laboratory such that on collection of the samples, an alpha-numeric code is assigned to the one or more food products and the alphanumeric code is notified to the food testing laboratory; and receiving, at the one or more processors, a food quality report from the food testing laboratory to display the food quality report at a user device, wherein the food testing laboratory generates the food quality report based on food safety standards.
[0012] According to an embodiment, the computing device receives votes from one or more users for testing of the one or more food products.
[0013] According to an embodiment, the step of initiating is performed when number of said votes exceeds a pre-defined or configurable threshold value.
[0014] According to an embodiment, the computing device marks the vendor a verified vendor when the food quality report indicates assurance of food quality of the samples.
[0015] According to an embodiment, the request for a particular vendor is initiated periodically at a pre-defined or configurable time limit.
[0016] According to an embodiment, the request is initiated by a user computing device.
[0017] According to an embodiment, the food testing laboratories are government approved laboratories.
[0018] According the another aspect of the present disclosure, a system comprises one or more processors of a computing device; and a memory coupled to the one or more processors and comprising computer readable program code embodied in the memory that is executable by the processor to perform: initiating a request for testing of one or more food products offered by a vendor; assigning a sample collector to collect samples of said one or more food products from the vendor and provide the sample to a food testing laboratory such that on collection of the samples, an alpha-numeric code is assigned to the one or more food products and the alphanumeric code is notified to the food testing laboratory; and receiving a food quality report from the food testing laboratory to display the food quality report at a user device, wherein the food testing laboratory generates the food quality report based on food safety standards.
[0019] Various objects, features, aspects and advantages of the inventive subject matter will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like components.

Brief Description of Drawings
[0020] The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure. The diagrams are for illustration only, which thus is not a limitation of the present disclosure, and wherein:
[0021] FIG. 1 illustrates architecture 100 of the proposed system in accordance with an embodiment of the present disclosure.
[0022] FIG. 2 illustrates exemplary functional modules of the proposed system in accordance with an exemplary embodiment of the present disclosure.
[0023] FIGs. 3A-E illustrate examples showing working of the system, in accordance with an embodiment of the present disclosure.
[0024] FIG. 4 illustrates an exemplary flow diagram representing method for assessing quality of food products offered by a vendor in accordance with an embodiment of the present disclosure.
[0025] FIG. 5 illustrates a computer system utilized for implementation of the proposed system in accordance with an embodiment of the present disclosure.

Detailed Description of the Invention
[0026] The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
[0027] In the following description, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.
[0028] Embodiments of the present invention include various steps, which will be described below. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, steps may be performed by a combination of hardware, software, and firmware and/or by human operators.
[0029] Embodiments of the present invention may be provided as a computer program product, which may include a machine-readable storage medium tangibly embodying thereon instructions, which may be used to program a computer (or other electronic devices) to perform a process. The machine-readable medium may include, but is not limited to, fixed (hard) drives, magnetic tape, floppy diskettes, optical disks, compact disc read-only memories (CD-ROMs), and magneto-optical disks, semiconductor memories, such as ROMs, PROMs, random access memories (RAMs), programmable read-only memories (PROMs), erasable PROMs (EPROMs), electrically erasable PROMs (EEPROMs), flash memory, magnetic or optical cards, or other type of media/machine-readable medium suitable for storing electronic instructions (e.g., computer programming code, such as software or firmware).
[0030] Various methods described herein may be practiced by combining one or more machine-readable storage media containing the code according to the present invention with appropriate standard computer hardware to execute the code contained therein. An apparatus for practicing various embodiments of the present invention may involve one or more computers (or one or more processors within a single computer) and storage systems containing or having network access to computer program(s) coded in accordance with various methods described herein, and the method steps of the invention could be accomplished by modules, routines, subroutines, or subparts of a computer program product.
[0031] If the specification states a component or feature “may”, “can”, “could”, or “might” be included or have a characteristic, that particular component or feature is not required to be included or have the characteristic.
[0032] As used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
[0033] Exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments are shown. These exemplary embodiments are provided only for illustrative purposes and so that this disclosure will be thorough and complete and will fully convey the scope of the invention to those of ordinary skill in the art. The invention disclosed may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Various modifications will be readily apparent to persons skilled in the art. The general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the invention. Moreover, all statements herein reciting embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure). Also, the terminology and phraseology used is for the purpose of describing exemplary embodiments and should not be considered limiting. Thus, the present invention is to be accorded the widest scope encompassing numerous alternatives, modifications and equivalents consistent with the principles and features disclosed. For purpose of clarity, details relating to technical material that is known in the technical fields related to the invention have not been described in detail so as not to unnecessarily obscure the present invention.
[0034] Thus, for example, it will be appreciated by those of ordinary skill in the art that the diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating systems and methods embodying this invention. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this invention. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named element.
[0035] Each of the appended claims defines a separate invention, which for infringement purposes is recognized as including equivalents to the various elements or limitations specified in the claims. Depending on the context, all references below to the "invention" may in some cases refer to certain specific embodiments only. In other cases it will be recognized that references to the "invention" will refer to subject matter recited in one or more, but not necessarily all, of the claims.
[0036] All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.
[0037] Various terms as used herein are shown below. To the extent a term used in a claim is not defined below, it should be given the broadest definition persons in the pertinent art have given that term as reflected in printed publications and issued patents at the time of filing.
[0038] The present disclosure relates generally to the field of quality assurance in food industry, and more particularly, the present disclosure provide systems and methods for assessing quality of food products of a vendor such that the vendor is verified when the food quality is ensured by laboratory tests.
[0039] According to an aspect of the present disclosure, a method for assessing quality of one or more food products offered by a vendor comprises steps of: initiating, at one or more processors of a computing device, a request for testing of the one or more food products offered by the vendor; assigning, at the one or more processors, a sample collector to collect samples of the one or more food products from the vendor and provide the samples to a food testing laboratory such that on collection of the samples, an alpha-numeric code is assigned to the one or more food products and the alphanumeric code is notified to the food testing laboratory; and receiving, at the one or more processors, a food quality report from the food testing laboratory to display the food quality report at a user device, wherein the food testing laboratory generates the food quality report based on food safety standards.
[0040] According to an embodiment, the computing device receives votes from one or more users for testing of the one or more food products.
[0041] According to an embodiment, the step of initiating is performed when number of said votes exceeds a pre-defined or configurable threshold value.
[0042] According to an embodiment, the computing device marks the vendor a verified vendor when the food quality report indicates assurance of food quality of the samples.
[0043] According to an embodiment, the request for a particular vendor is initiated periodically at a pre-defined or configurable time limit.
[0044] According to an embodiment, the request is initiated by a user computing device.
[0045] According to an embodiment, the food testing laboratories are government approved laboratories.
[0046] According the another aspect of the present disclosure, a system comprises one or more processors of a computing device; and a memory coupled to the one or more processors and comprising computer readable program code embodied in the memory that is executable by the processor to perform: initiating a request for testing of one or more food products offered by a vendor; assigning a sample collector to collect samples of said one or more food products from the vendor and provide the sample to a food testing laboratory such that on collection of the samples, an alpha-numeric code is assigned to the one or more food products and the alphanumeric code is notified to the food testing laboratory; and receiving a food quality report from the food testing laboratory to display the food quality report at a user device, wherein the food testing laboratory generates the food quality report based on food safety standards.
[0047] FIG. 1 illustrates architecture 100 of the proposed system in accordance with an embodiment of the present disclosure.
[0048] According to an embodiment, architecture 100 indicates a network implementation of system 102 for assessing quality of food products offered by a vendor. Although the present subject matter is explained considering that the system 102 is implemented as an application on a server 114, it may be understood that the system 102 may also be implemented in a variety of computing systems, such as a laptop computer, a desktop computer, a notebook, a workstation, a server, a network server, a cloud-based environment and the like. It would be appreciated that the system 102 may be accessed by multiple users 108-1, 108-2…108-N (collectively referred to as users 108, and individually referred to as the user 108 hereinafter), through one or more computing devices 106-1, 106-2…106-N (collectively referred to as computing devices 106 hereinafter), or applications residing on the computing devices 106. In an embodiment, the system 102 can be operatively coupled to a website and so be operable from any Internet enabled computing devices 106. Examples of the computing devices 106 may include, but are not limited to, a portable computer, a personal digital assistant, a handheld device, and a workstation. The computing devices 106 are communicatively coupled to the system 102 through a network 104.
[0049] In one implementation, the network 104 can be a wireless network, a wired network or a combination thereof. The network 104 can be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, and the like. Further, the network 104 may either be a dedicated network or a shared network. The shared network represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like, to communicate with one another. Further the network 104 can include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, and the like.
[0050] In an exemplary embodiment, the system 102 can assess quality, safety and hygiene of the food products by providing a platform that is designed to test and check the food products served through different vendors including but not limited to, restaurants, dairies, educational institutions, corporate canteens, hospitals, cinemas, and the like. The system 102 also ensures that the users 108 are notified about safety, quality and hygiene of what they are consuming. In view of the foregoing, the present application aims to make quality and hygiene a regular practice and also inculcate safety culture for the society by implementing testing of food products offered be food operators in view of safety standards issued by government regulatory bodies such as empanelled NABL accredited and FSSAI notified laboratories (e.g. laboratory 112) such that true, authentic and transparent information can be provided to the users.
[0051] According to an embodiment, the system 102 can initiate a request for testing of the food products offered by the vendor. Those skilled in the art would appreciate that initiation of the request can be performed by the system 102 in response to a request received from users 108, which can include individuals (e.g. citizens) as well as clients of the system 102 (e.g. restaurants, hotels, schools, etc). The system 103 can assign a sample collector to collect samples of the food products from the vendor. The sample collector can provide the samples to a food testing laboratory 112. On collection of the samples, the system 102 can assign an alpha-numeric code to the food products and notify the alphanumeric code to the food testing laboratory 112 through computing device 110. The system 102 can then receive a food quality report from the food testing laboratory such that the report can then be displayed at a user device 106.
[0052] In an alternate embodiment, the system 102 can receive votes from users 108 through their respective computing devices 106 for testing of the food products such that the testing can be initiated when number of votes exceeds a pre-defined or configurable threshold value.
[0053] In one embodiment, the system 102 can mark the vendor as a verified vendor when the food quality report indicates assurance of food quality of the samples.
[0054] In one embodiment, the system 102 can initiate the request for a particular vendor periodically at a pre-defined or configurable time limit. Alternately, the request can also be initiated by a user computing device 106.
[0055] FIG. 2 illustrates exemplary functional components of the proposed system in accordance with an embodiment of the present disclosure.
[0056] In an aspect, the system 102 may comprise one or more processor(s) 202. The one or more processor(s) 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 202 are configured to fetch and execute computer-readable instructions stored in a memory 206 of the system 102. The memory 206 may store one or more computer-readable instructions or routines, which may be fetched and executed to create or share the data units over a network service. The memory 206 may comprise any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0057] The system 102 may also comprise an interface(s) 204. The interface(s) 204 may comprise a variety of interfaces, for example, interfaces for data input and output devices, referred to as I/O devices, storage devices, and the like. The interface(s) 204 may facilitate communication of system 102. The interface(s) 204 may also provide a communication pathway for one or more components of the system 102. Examples of such components include, but are not limited to, processing engine(s) 208 and data 210.
[0058] The processing engine(s) 208 may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing engine(s) 208. In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processing engine(s) 208 may be processor executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the processing engine(s) 208 may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine(s) 208. In such examples, the system 102 may comprise the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to system 102 and the processing resource. In other examples, the processing engine(s) 208 may be implemented by electronic circuitry.
[0059] The data 210 may comprise data that is either stored or generated as a result of functionalities implemented by any of the components of the processing engine(s) 208 or the system 102.
[0060] In an exemplary embodiment, the processing engine(s) 208 may include a registration engine 212, a test request engine 214, a communication engine 216, a voting engine 218 and other engine(s) 220. Other engine(s) 220 implement functionalities that supplement applications or functions performed by the system 102 or the processing engine(s) 208.
[0061] It would be appreciated that engine(s) being described are only exemplary engine(s) and any other engine or sub-engine may be included as part of the system 102. These engine(s) too may be merged or divided into super-engines or sub-engines as may be configured.
[0062] In an embodiment, the registration engine 212 can provide the users with an ability to register themselves directly with the system 102. The registration engine 212 can mandate requirement of any or a combination of a mobile number, an email id, a pass code or any other such unique identifier based input, based on which the system 102 can verify each new user by generating a unique identification to confirm if the same user has already registered with the system 102. This above mentioned technique can prevent multiplicity of accounts of the same user. Therefore, the system 102 can be configured such that no user can have 2 accounts with the system 102.
[0063] In an aspect, the registration engine 212 can further be configured to give ability to the users to modify their details. In an embodiment, the registration engine 212 can also be used to disable the user account for reasons such as registration with false details. Say for example, a user A tries to register with incorrect details, the system 102 by using a unique identifier will check for duplication of the user and correct details. On finding a mismatch, the system 102 will disable new registration of user A.
[0064] In one example, the registration engine 212 can allow a user to access the system 102 by providing e-mail id/ mobile number and password. The user can the select a location or a city in which he/she is located and can further select a category through which the user can find the vendor or supplier of the food product in that particular city. Examples of categories can include, but are not limited to, restaurants, star hotels, hospitals, schools, colleges, dairies, cinemas, corporate canteens, chain suppliers, super markets, bakeries and confectionaries, daily consumable products and the likes. Further, examples of daily consumable products can include, but are not limited to, restaurants, tea, coffee, jams, juices, chips, honey, namkeens, ice-cream and frozen products, biscuits, soft drinks, mineral water, maida and rawa, cereals and pulses, infant food, edible oils, salt, wheat and rice, bread and bakeries, spices and the likes.
[0065] In an embodiment, on selecting a particular category, a list of vendors or food business owners in that category can be displayed such that the vendors empanelled can be shown to indicate assurance of quality as well as the hygiene of the food products, based on testing performed at regular intervals.
[0066] In one embodiment, a test request engine 214 initiates a request for testing of food products offered by the vendor. The request can be initiated by a user through his computing device, which allows the user to check and get the food product tested at their doorsteps. Alternately, testing of the food products of various vendors can be performed periodically at a pre-defined or configurable time limit. For example, testing food products of a vendor A can be performed on 1st of every month. Those skilled in the art would appreciate that initiation of the request can be performed by the system 102 in response to a request received from users 108, which can include individuals (e.g. citizens) as well as clients of the system 102 (e.g. restaurants, hotels, schools, etc)
[0067] In one embodiment, the communication engine 216 can assign a sample collector to collect samples food products from the vendor and can provide the sample to a food testing laboratory such as NABL accredited or FSSAI notified laboratory. On collection of the sample from the vendor, the communication engine 216 can assign an alpha-numeric code the food products, which can be notified to the food testing laboratory. The food testing laboratory can then perform testing of the food samples based on food safety standards and provide food quality report of the vendor to the communication engine 216 along with the associated alphanumeric code. Those skilled in the art would appreciate that such an alphanumeric code can be embedded in any unique identifier such as a url, a barcode, a QR code and the like.
[0068] According to an embodiment, a voting engine 218 receives votes from users of the system 102 for testing of the food products. The voting engine 218 allows the users to know and get complete information of brand, vendor or food business operators. Users can vote for a particular brand or a vendor such that the voting engine 218 can collect the votes. Once number of votes for a particular vendor reaches or exceeds a pre-defined or configurable threshold value, the test request engine 214 can initiate the request for testing of food products offered by the vendor at NABL accredited or FSAAI notified empanelled laboratory, and the food quality report for the same can be displayed by the system 102 using the communication engine 216.
[0069] FIGs. 3A-E illustrate examples showing working of the system, in accordance with an embodiment of the present disclosure.
[0070] According to an example 300, a user can access the system by creating and logging into an account using details such as e-mail id/ mobile number and password. Alternately, the user can login using third party accounts such as their existing accounts of FacebookTM or GmailTM. As illustrated in example 310, the user can select the city of his/ her choice and can find the vendor or supplier of the food in that city. Those skilled in the art would appreciate that the computing device of the user can use the device location to automatically select the city. Once the location or the city is selected, the user is provided with options as illustrated in example 320. The user can further select a category through which the user can find the vendor or supplier of the food product in that particular city. Examples of categories can include, but are not limited to, restaurants, star hotels, hospitals, schools, colleges, dairies, cinemas, corporate canteens, chain suppliers, super markets, bakeries and confectionaries, daily consumable products and the likes. In one embodiment, the vendors verified by the system can be indicated as verified which shows that these vendors ensure the quality as well as the hygiene of the food products based on testing by laboratories at regular intervals.
[0071] In one embodiment, request a test option allows users to get the food products of their choice tested at their doorsteps. A sample collector can directly visit at a mentioned address and can take food samples to the laboratory, the generated report can then be generated to the respective user after completion of the tests. According to an embodiment, vote for test option can allow users to vote for the brand/vendor of their choice. The users can vote for a particular brand and can even collect the votes (e.g. in the form of likes as shown in example 330). Once number votes reaches a threshold value (e.g. approximately 800), a particular brand can be tested in NABL and FSAAI accredited empanelled laboratory, and the report for the same can be displayed to the users.
[0072] As illustrated in example 350, the vendors tested by NABL accredited empanelled laboratories can be shown as verified. After selecting that particular vendor, a pop up screen can appear, which can indicate the mark of verification (e.g. a star). At this interface, various options can be provided, for example:
a. details of the vendor including address and contact information;
b. information of food delivering partner like ZomatoTM, SwiggyTM, Uber EatsTM, which can directly link the user to page of the delivery partner so that the user can easily order the food;
c. certificate showing the batch number along with sample collection date, which can be a prove that the food of the vendor is checked and tested and is safe to consume;
d. an overview including a small description of the vendor;
e. a menu including all the food items served by the restaurant; and
f. offers including various offers like discounts available made by that particular vendor.
[0073] FIG. 4 illustrates an exemplary flow diagram 400 representing method for assessing quality of food products offered by a vendor in accordance with an embodiment of the present disclosure. In an embodiment, the method can include a step 402 for initiating a request for testing of food products offered by the vendor. Those skilled in the art would appreciate that initiation of the request can be performed by the system 102 in response to a request received from users 108, which can include individuals (e.g. citizens) as well as clients of the system 102 (e.g. restaurants, hotels, schools, etc). At block 404, the method included assigning a sample collector to collect samples of the food products from the vendor and provide the samples to a food testing laboratory such that on collection of the samples, an alpha-numeric code is assigned to the food products and the alphanumeric code is notified to the food testing laboratory. Further, at block 406, the method includes receiving a food quality report from the food testing laboratory, which tests the food products based on food safety standards. The food quality report is displayed at a user device.
[0074] FIG. 5 illustrates a computer system 500 utilized for implementation of the proposed system in accordance with an embodiment of the present disclosure. Embodiments of the present disclosure include various steps, which have been described above. A variety of these steps may be performed by hardware components or may be tangibly embodied on a computer-readable storage medium in the form of machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with instructions to perform these steps. Alternatively, the steps may be performed by a combination of hardware, software, and/or firmware. As shown in the figure, computer system includes an external storage device 510, a bus 520, a main memory 530, a read only memory 540, a mass storage device 550, communication port 560, and a processor 570. A person skilled in the art will appreciate that computer system may include more than one processor and communication ports. Examples of processor 570 include, but are not limited to, an Intel® Itanium® or Itanium 2 processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of processors, FortiSOC™ system on a chip processors or other future processors. Processor 570 may include various modules associated with embodiments of the present invention. Communication port 560 can be any of an RS-232 port for use with a modem based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial port, a parallel port, or other existing or future ports. Communication port 560 may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system connects. Memory 530 can be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. Read only memory 540 can be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or BIOS instructions for processor 570. Mass storage 550 may be any current or future mass storage solution, which can be used to store information and/or instructions. Exemplary mass storage solutions include, but are not limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, e.g., having Universal Serial Bus (USB) and/or Firewire interfaces), e.g. those available from Seagate (e.g., the Seagate Barracuda 7200 family) or Hitachi (e.g., the Hitachi Deskstar 7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage, e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc. Bus 520 communicatively couples processor(s) 570 with the other memory, storage and communication blocks. Bus 520 can be, e.g. a Peripheral Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), USB or the like, for connecting expansion cards, drives and other subsystems as well as other buses, such a front side bus (FSB), which connects processor 570 to software system. Optionally, operator and administrative interfaces, e.g. a display, keyboard, and a cursor control device, may also be coupled to bus 520 to support direct operator interaction with computer system. Other operator and administrative interfaces can be provided through network connections connected through communication port 560. External storage device 510 can be any kind of external hard-drives, floppy drives, IOMEGA® Zip Drives, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Writable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). Components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure.
[0075] Although the proposed system has been elaborated as above to include all the main modules, it is completely possible that actual implementations may include only a part of the proposed modules or a combination of those or a division of those into sub-modules in various combinations across multiple devices that can be operatively coupled with each other, including in the cloud. Further the modules can be configured in any sequence to achieve objectives elaborated. Also, it can be appreciated that proposed system can be configured in a computing device or across a plurality of computing devices operatively connected with each other, wherein the computing devices can be any of a computer, a laptop, a smartphone, an Internet enabled mobile device and the like. All such modifications and embodiments are completely within the scope of the present disclosure.
[0076] As used herein, and unless the context dictates otherwise, the term “coupled to” is intended to include both direct coupling (in which two elements that are coupled to each other or in contact each other)and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms “coupled to” and “coupled with” are used synonymously. Within the context of this document terms “coupled to” and “coupled with” are also used euphemistically to mean “communicatively coupled with” over a network, where two or more devices are able to exchange data with each other over the network, possibly via one or more intermediary device.
[0077] Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms “comprises” and “comprising” should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refers to at least one of something selected from the group consisting of A, B, C ….and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc.
[0078] While some embodiments of the present disclosure have been illustrated and described, those are completely exemplary in nature. The disclosure is not limited to the embodiments as elaborated herein only and it would be apparent to those skilled in the art that numerous modifications besides those already described are possible without departing from the inventive concepts herein. All such modifications, changes, variations, substitutions, and equivalents are completely within the scope of the present disclosure. The inventive subject matter, therefore, is not to be restricted except in the spirit of the appended claims.

Advantages of the Present Disclosure
[0079] The present disclosure provides a system and method that assesses quality of food products offered by a vendor.
[0080] The present disclosure provides a system and method that help users to become aware of quality and hygiene of the food products they are consuming by providing true, transparent and authentic information based on food testing.
[0081] The present disclosure provides a system and method that connects end users with good vendors and aids in building trust between both of them.
[0082] The present disclosure provides a system and method that assesses quality of food products with ease that saves time of the user.

Documents

Application Documents

# Name Date
1 202021043745-STATEMENT OF UNDERTAKING (FORM 3) [08-10-2020(online)].pdf 2020-10-08
2 202021043745-FORM 1 [08-10-2020(online)].pdf 2020-10-08
3 202021043745-DRAWINGS [08-10-2020(online)].pdf 2020-10-08
4 202021043745-DECLARATION OF INVENTORSHIP (FORM 5) [08-10-2020(online)].pdf 2020-10-08
5 202021043745-COMPLETE SPECIFICATION [08-10-2020(online)].pdf 2020-10-08
6 202021043745-Proof of Right [02-01-2021(online)].pdf 2021-01-02
7 202021043745-FORM-26 [02-01-2021(online)].pdf 2021-01-02
8 Abstract1.jpg 2021-10-19