Computerized Method and System for Enabling User Located Production of a Mixture of Substances

20190232234 · 2019-08-01

    Inventors

    Cpc classification

    International classification

    Abstract

    The invention relates to user located production of a mixture of substances (3). Stored (S1) in a computer database (1) is assignment information (52) relating to a plurality of storage assemblies (51), each storage assembly comprising a plurality of storage elements, each storage element having stored a substance of a particular type, the assignment information (52) providing for each storage element an assignment of a property of the respective storage element to the substance stored in the respective storage element. Determined is first assignment information (52) of a first storage assembly (51) being arranged in a user located production device (2). Provided is a mixture definition (3) defining the mixture of substances. Determined is production information based on the first assignment information (52) and based on the mixture definition (3), the production information including a definition of a subset of storage elements of the first storage assembly (51), the production information enabling the production of the mixture of substances (3) with the user located production device (2).

    Claims

    1. A computerized method for enabling user located production of a mixture of substances, comprising: storing, in a computer database, assignment information relating to a plurality of storage assemblies, each storage assembly comprising a plurality of storage elements, each storage element storing a substance of a particular type, wherein the assignment information for each storage element of the plurality of storage elements comprises an assignment of a property of the respective storage element to the substance stored within the respective storage element; determining a first assignment information of a first storage assembly arranged in a user located production device; providing a mixture definition, which defines a the mixture of substances, determining production information based on the first assignment information and the mixture definition, wherein the production information includes a definition of a subset of storage elements of the first storage assembly, and is configured to enable the production of the mixture of substances with the user located production device.

    2. The method according to claim 1, further comprising: storing, in the computer database, assignment information relating to storage assemblies, the storage assemblies being configured to prevent the identification of the substances stored therein by external visual inspection.

    3. The method according to claim 1, further comprising: storing, in the computer database, assignment information relating to storage assemblies comprising a set of storage elements having the same set of properties, wherein the storage elements of the storage assemblies store the substances in accordance with an individual permutation.

    4. The method according to claim 1, further comprising: storing, in the computer database, assignment information and configuring limited access to the assignment information stored in the computer database.

    5. (canceled)

    6. The method according to claim 1, further comprising: storing, in the computer database, assignment information relating to storage assemblies comprising identification tags, wherein the assignment information is associated with the identification tags.

    7. (canceled)

    8. (canceled)

    9. The method according to claim 1, further comprising: storing, in the computer database, assignment information relating to storage assemblies comprising properties of the storage elements, of the properties comprising at least one of: a relative position of the storage element within the storage assembly; an identification tag of the storage assembly; an externally identifiable code arranged on the storage element; or a physical property of a storage element.

    10. (canceled)

    11. The method according to claim 1, comprising: determining production information comprising either: a) an amount pattern comprising elements, each element of the amount pattern defining a storage element of the first storage assembly and a respective amount of the substance required from that storage element to produce the mixture of substances; or b) a bit pattern comprising elements, each element of the bit pattern defining whether a predefined portion of the substance stored in the respective storage element is required for producing the mixture of substances.

    12. (canceled)

    13. The method according to claim 1, comprising: providing the mixture definition by analyzing control actions of a user manipulating a user interface of a user device.

    14. (canceled)

    15. The method according to claim 1, further comprising at least one of: providing a mixture definition that includes encrypted definition data and decrypting the encrypted definition data; or providing a mixture definition that includes at least a subset of a uniform resource identifier relating to the mixture definition and using the at least subset of the uniform resource identifier.

    16. The method according to claim 1, further comprising: sending a device query to the user located production device; and transmitting from the user located production device to a sender of the device query storage assembly information related to the first storage assembly, wherein the storage assembly information enables a determination of the first assignment information of the first storage assembly.

    17. (canceled)

    18. (canceled)

    19. The method according to claim 1, further comprising: determining information about a user associated with the production of the mixture of substances and requesting feedback from that user.

    20. (canceled)

    21. A system for enabling user located production of a mixture of substances, comprising: a computer database having stored assignment information relating to a plurality of storage assemblies, each storage assembly comprising a plurality of storage elements, each storage element storing a substance of a particular type, wherein the assignment information for each storage element of the plurality of storage elements comprises an assignment of a property of the respective storage element to the substance stored within the respective storage element, a user located production device configured to arrange a first storage assembly related to first assignment information, a user interface configured to enable a user to provide a mixture definition, defining a mixture of substances, a computing unit for determining production information based on the first assignment information and the mixture definition, wherein the production information comprises a definition of a subset of storage elements of the first storage assembly and is configured to enable the production of the mixture of substances with the user located production device.

    22. (canceled)

    23. (canceled)

    24. The system according to claim 21, wherein one or more of the computing unit or the user interface are provided by the user located production device.

    25. The system according to claim 21, further comprising a production facility configured to enable the production of storage assemblies in accordance with corresponding assignment information.

    26. (canceled)

    27. A production facility configured to produce storage assemblies for user located production of a mixture of substances, wherein each storage assembly is produced in accordance with corresponding assignment information, each storage assembly comprising a plurality of storage elements, each storage element being configured to store a substance of a particular type, wherein the corresponding assignment information for each storage element comprises an assignment of a property of the respective storage element to the substance stored in the respective storage element, wherein the production facility is configured to produce storage assemblies having stored therein substances in the storage elements such that the stored substances cannot be identified by external visual inspection.

    28.-33. (canceled)

    34. The method according to claim 9, wherein the externally identifiable code comprises at least one of a color code or a barcode.

    35. The method according to claim 9, wherein the physical property of the storage element comprises at least one of a dielectric property of the storage element or a frequency of an electromagnetic field enabling activation of a substance stored in the storage element.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0041] In order to describe the manner in which advantages and features of the disclosure can be obtained, in the following a more particular description of the principles briefly described above will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. These drawings depict only exemplary embodiments of the disclosure and are not therefore to be considered to be limiting of its scope. The principles of the disclosure are described and explained with additional specificity and detail through the use of the accompanying drawings in which:

    [0042] FIG. 1 illustrates schematically a computerized method and a system for enabling user located production of a mixture of substances;

    [0043] FIG. 2 illustrates schematically a first storage assembly;

    [0044] FIG. 3 illustrates schematically a first assignment information of the first storage assembly;

    [0045] FIG. 4 illustrates schematically a first possible scenario for the production of a mixture of substances;

    [0046] FIG. 5 illustrates schematically a second possible scenario for the production of a mixture of substances; and

    [0047] FIG. 6 illustrates schematically a mixture definition in the form of a mixture data structure.

    DESCRIPTION

    [0048] FIG. 1 illustrates schematically a computerized method and a system for enabling user located production of a mixture of substances 3. In step S1, assignment information 52 is stored in a computer database 1. The assignment information 52 relates to a plurality of storage assemblies 51, which each comprise a plurality of storage elements, wherein each storage element has stored a substance of a particular type. The assignment information 52 provides for each storage element an assignment of a property of the respective storage element to the substance stored in the respective storage element.

    [0049] A data processing equipment can provide the computer database 1. The data processing equipment can relate to a server computer, to a cloud computer, to a virtual computer, etc.

    [0050] FIG. 2 illustrates schematically a first storage assembly 51 of the plurality of storage assemblies 51. The first storage assembly 51 comprises a rectangular support 51s for supporting a plurality of storage elements 511, 512, . . . 51m, 521, 522, . . . , 52m, . . . , 5n1, 5n2, . . . , 5mn. For the sake of clarity, in FIG. 2 not all reference signs of the storage elements are illustrated. Each storage element has stored a substance of a particular type, which is illustrated in FIG. 2 using different symbols, such as - - - , - -, . . . ,}}}, . . . , * * *, etc. The stored substances can relate to any substance that is suitable for producing a mixture of substances. The storage elements have stored the substances in a fashion that prevents that the stored substances can be identified by external visual inspection. Therefore, a user having in the hands the first storage assembly 51 cannot identify which substances are stored in the storage elements. As illustrated in FIG. 2, the first storage assembly 51 includes an identification tag 510, such as a barcode, a colorcode, an RFID-tag, etc. The storage elements of the first storage assembly 51 can be identified by their relative position. For example, the storage assembly with reference sign 511 is arranged on the top left position of the first storage assembly 51, the storage assembly with reference sign 512 is arranged to the right of the storage assembly with reference sign 511, the storage assembly with reference sign 521 is arranged below the storage assembly with reference sign 511, etc.

    [0051] In the example according to FIG. 2, the property of a storage element is defined by the relative position. The property of a storage element can be defined in other ways.

    [0052] The substances can be stored in the storage elements of the storage assemblies 51 in various ways. In a variant, a substance can be stored in a storage element in such a way thatup to a predefined maximum amountan arbitrary amount of the substance can be withdrawn from the storage element. In a variant, a substance can be stored in a storage element in one or more preconfigured portions, wherein one or more portions can be withdrawn from the storage element at a time. In a variant, a substance can be stored in a storage element diluted in a liquid, wherein single drops or a predefined liquid stream can be withdrawn from the storage element. The substances can be stored in the storage elements in other ways.

    [0053] FIG. 3 illustrates schematically a first assignment information 52 of the first storage assembly 51, which is comprised in the assignment information 52 of the storage assemblies 51. The first assignment information 52 includes a data table having three columns 52p, 52t, 52a. The first column 52p denotes a property of the storage element, for example the relative position of the storage element with respect to the first storage assembly 51. The second column 52t denotes the type of the substance that is stored in the respective storage element. The third column 52a relates to the amount of the substance that is stored in the respective storage element.

    [0054] The assignment information 52 of the storage assemblies 51 can comprise an assignment function and/or to assignment data. The case of assignment data is described above in connection with FIG. 3. An assignment function can provide a mapping from a property of a storage element, such as the relative position of the storage element in the storage assembly, to the type of the substance that is stored in the respective storage element. Additionally, the assignment function can define the amount or a preconfigured portion of a substance that can be withdrawn from the respective storage element.

    [0055] As illustrated in FIG. 1, a production facility 5 can be arranged that is enabled to produce storage assemblies 51 in accordance to assignment information 52. The assignment information 52 can be defined in various ways. The storage assemblies 51 are distributed through various distribution channels, such as city stores, online stores, etc., to users. The assignment information 52 is stored in the computer database 1. Without the assignment information 52, the storages assemblies 51 are useless to the users.

    [0056] As illustrated in FIG. 1, the storage assemblies 51, the first storage assembly 51 and the mixture of substances 3 include a matrix of dots. These dots represent substances, which are stored in storage elements in case of the storage assemblies 51 and the first storage assembly 51, or which are arranged in the mixture of substance 3.

    [0057] As illustrated in FIG. 1, the first storage assembly 51 is arranged in a user located production device 2. In step S2, the user has for example purchased the first storage assembly 51 in a store and has installed the first storage assembly 51 in the user located production device 2. The user located production device 2 is designed to withdraw substances stored in the storage elements of the first storage assembly 51 in order to produce the mixture of substances 3. The user located production device 2 includes controllable appliances that enable withdrawl of arbitrary amounts and/or preconfigured portions from the first storage assembly 51. The first assignment information 52 relating to the first storage assembly 51 is stored in the computer database 1. For example, an identification tag of the first storage assembly 51 can enable that the first assignment data 52 stored in the computer database 1 can be determined, the first assignment data 52 being related to the first storage assembly 51.

    [0058] As illustrated in FIG. 1, a mixture definition 3 defining the mixture of substances is provided. The mixture definition 3 specifies or defines an amount of a plurality of substances of the mixture of substances 3.

    [0059] The mixture definition 3 can be provided in various ways. In order to provide the mixture definition 3, a user device 4, the user located production device 2, the computer database 1, etc. can be involved. The user device 4 can relate to a smartphone, a laptop computer, a desktop computer, etc. As illustrated in FIG. 1, interactions 12, 41, 42, 46 between various devices as well as between various devices and a user 6 can be involved for providing the mixture definition 3. The interaction with reference sign 12 relates to the interaction between the user located production device 2 and the computer database 1. The interaction with reference sign 42 relates to the interaction between the user located production device 2 and the user device 4. The interaction with reference sign 41 relates to the interaction between the user device 4 and the computer database 1. The interaction with reference sign 46 relates to the interaction between the user device 4 and the user 6. The interactions with reference signs 12, 42, 41 can involve network interfaces for communication such as over the Internet, over Bluetooth, etc. The interaction with reference sign 46 can involve a user interface such as a graphical user interface.

    [0060] In a variant, the user 6 can manipulate the user device 4 in order to provide the mixture definition 3 by selecting a mixture definition stored in the user device 4. In a variant, the user 6 can manipulate the user located production device 2 in order to provide the mixture definition 3 by selecting a mixture definition stored in the user located production device 2. In a variant, the user 6 can manipulate the user device 4 in order to provide a mixture definition 3 by selecting a mixture definition stored in the data processing equipment providing the computer database 1. In a variant, the user 6 can manipulate the user device 4 in order to provide a mixture definition 3 by selecting a mixture definition stored in the computer database 1. The mixture definition 3 can be provided in other ways.

    [0061] In order to enable production of the mixture of substances 3 with the user located production device 2, production information is determined based on the first assignment information 52 and based on the mixture definition 3. The mixture definition 3 includes amounts of substances required for the production of the mixture of substances 3. The production information includes a definition of a subset of storage elements of the first storage assembly 51. The definition of the subset of storage elements can include properties of the respective storage elements, such as the relative position of the respective storage elements. By withdrawing required amounts of substancesin accordance to the mixture definition 3from the subset of storage elements of the first storage assembly 51, the mixture of substance 3 can be produced.

    [0062] The production information can be determined in various ways. In a variant, the mixture definition 3 is transmitted to the data processing equipment providing the computer database 1, such that a computing unit of the data processing equipment can determine the production information based on the mixture definition 3 and the first assignment information 52. In a variant, the mixture definition 3 and the first assignment information 52 are transmitted to the user device 4, such that a computing unit of the user device 4 can determine the production information based on the mixture definition 3 and the first assignment information 52. In a variant, the mixture definition 3 and the first assignment information 52 are transmitted to the user located production device 2, such that a computing unit of the user located production device 4 can determine the production information based on the mixture definition 3 and the first assignment information 52.

    [0063] Access to the assignment information 52 stored in the computer database 1 can be limited. In a variant, access is limited to the data processing equipment providing the computer database 1, for example using appropriate accounts and configuration of the data processing equipment. In a variant, encrypted communication between the user located production device 2 and the computer database 1 enables limited access to the assignment information 52 stored in the computer database 1. In a variant, encrypted communication between the user device 4 and the computer database 1 enables limited access to the assignment information 52 stored in the computer database 1. Access to the assignment information 52 stored in the computer database 1 can be limited in other ways.

    [0064] In case the storage assemblies 51 have more than ten storage elements, the probability is already very low that a user can guess or determine by chance the substances that are stored in the storage elements.

    [0065] Each one of a set of storage assemblies can include an identification tag. When a first storage assembly 51 of such a set of storage assemblies is installed in the user located production device 2, the identification tag enables to determine the first assignment data 52 related to the first storage assembly. Each one of the set of the storage assemblies can include storage elements with different properties having stored different types of substances.

    [0066] Each one of a set of storage assemblies can include storage elements having the same set of properties, wherein for each one of a set of storage assemblies, different types of substances are arranged in the storage elements. Wherein for each one of the set of storage assemblies the storage elements have the same properties, corresponding storage elements of different storage assemblies have stored different types of substances.

    [0067] The substances can be stored in the storage elements in a manner that enables withdrawl of arbitrary amounts up to a maximum of the substances. For example, the storage elements can have stored the substances in the form of a powder or liquid, wherein appliances such as flaps, valves, etc. of the user located production device 2 enable withdrawl of arbitrary amounts of the substances, such as an arbitrary volume, weight, etc.

    [0068] The substances can be stored in the storage elements in a manner that enables withdrawl of preconfigured portions of the substances. For example, the storage elements can have stored the substances in the form of globules, bullets, etc., wherein appliances such as flaps enable withdrawl of one or more globules, bullets, etc. at a time from the storage elements.

    [0069] The property of a particular storage element, which enables in connection with the assignment information to determine the substance that is stored in the storage element, can relate to a relative position of the storage element with respect to the storage assembly, such as the row and column as illustrated in FIG. 2. The property of a storage element can relate to an externally identifiable code such as a color code, a barcode. The property of a storage element can relate to a physical property such as a dielectric property, the frequency of an electromagnetic field enabling activation of a substance store in the storage element. For example, the storage element can have the form of a microcapsule that can be activated using an electromagnetic field of a particular frequency.

    [0070] The production information can include an amount pattern. Each element of the amount pattern can define a storage element, which can be identified by a property of the storage element, and an amount of the substance that is to be withdrawn from that storage element for producing the mixture of substances 3. The amount pattern can relate to a data array, each element of the data array defining a volume, a weight, etc. of a particular storage element of the storage assembly.

    [0071] The production information can include a bit pattern. Each element of the bit pattern can define if a predefined portion of the substance stored in the respective storage element is required for producing the mixture of substances 3. The bit pattern can relate to a data array, each element of the data array defining if a particular storage element of the storage assembly.

    [0072] The mixture definition 3 can include unencrypted and/or encrypted definition data. In case of encrypted definition data, respective keys can be storedfor examplein the data processing equipment providing the computer database 1. The mixture definition 3 can include at least a subset of a uniform resource identifier relating to the mixture definition. The uniform resource identifier can relate to a resource of the data processing equipment providing the computer database 1. When using the at least subset of the uniform resource identifier, the respective mixture definition 3 is provided.

    [0073] The first assignment information 52 can be determined in a push fashion or in a pull fashion. In a push fashion, upon arranging the first storage assembly 51 in the user located production device 2, the assignment information 52 can be determined by pushing data such as data of an identifier tag of the first storage assembly 51 to a respective device, such as the data processing equipment providing the computer database 1, wherein by lookup of stored assignment information 52 in the computer database 1, such as on the basis of data of the identifier tag, the first assignment information 52 is determined. In a pull fashion, a device query is transmitted to the user located production device 2. For example, if a computing unit of the data processing equipment providing the computer database 1 is about to determine the production information on the basis of a provided mixture definition 3, the first assignment information 52 of the first storage assembly 51 arranged in the user located production device 2 is determined by sending form the data processing equipment to the user located production 2 a device query. Upon receipt of the device query, the user located production 2 determines data about the first storage assembly 51, such as data of an identifier tag of the first storage assembly 51. The determined data is sent to the data processing equipment, which uses the received data in order to determine the first assignment data 52. The first assignment data 52 is then used, together with the mixture definition 3, for determining the production information.

    [0074] The mixture definition 3 can relate to a flavor product, a perfume, a scent, a food product, a stimulant, a beverage, a functional food product, a plant medicine, and/or a phytological product. The mixture definition 3 can relate to other products.

    [0075] The data processing equipment providing the computer database 1 can determine information about the user of the user located production device 2. For example, the data processing equipment can have stored an e-mail address of the user of the user located production device 2 and can request by e-mail feedback from the user. The feedback can include a response of the user to a questionnaire, which can relate to production speed, ease of use, quality of the produced mixture of substances 3, etc.

    [0076] Mixture definitions can be stored in a mixture database. The mixture database can include a plurality of unique identifiers each identifying at least a part of a mixture definition.

    [0077] FIG. 4 illustrates schematically a first possible scenario for the production of a mixture of substances 3, which involves a user located production device 2, a user device 4 and a computer database 1. A user 6 manipulates a user interface of the user device 4 and controls the steps for producing the mixture of substances 3. In step S41, the user located production device 2 is requested to transmit data related to an identification tag of a first storage assembly 51 that is arranged in the user located production device 2. The data related to the identification tag of the first storage assembly 51 is transmitted to the user device 4. For example, a NFC (Near Field Communication) channel is established between the user located production device 2 and the user device 4. Any other communication can be established. In step S42, the data related to the identification tag of the first storage assembly 51 is transmitted to the data processing equipment providing the computer database 1. Moreover, in step S42 a mixture definition 3 selected by the user 6 is transmitted to the data processing equipment providing the computer database 1. A computing unit of the data processing equipment providing the computer database 1 determines on the basis of the data related to the identification tag of the first storage assembly 51 the first assignment information 52 related to the first storage assembly 51. Moreover, the computing unit of the data processing equipment providing the computer database 1 determines, on the basis of the mixture definition 3 and the first assignment information 52, production information enabling production of the mixture of substances 3 with the user located production device 2. In step S43, the data processing equipment providing the computer database 1 transmits the production information to the user device 4. In steps S42, S43, data can be transmitted through a mobile communications network such as GSM, 3G, LTE, etc. The production information can be verified by the user on the user device 4. In step S44, the production information is transmitted to the user located production device 2. Upon receipt of the production information, the user located production device produces in step S3 the mixture of substances 3.

    [0078] FIG. 5 illustrates schematically a second possible scenario for the production of a mixture of substances 3, which involves a user located production device 2, a user device 4 and a computer database 1. A user 6 manipulates a user interface of the user device 4 and controls the steps for producing the mixture of substances 3. In step S51, a mixture definition 3, which the user 6 has selected on the user device 4, is transmitted from the user device 4 to the user located production device 2. For example, a NFC (Near Field Communication) channel is established between the user located production device 2 and the user device 4. Any other communication can be established. In step S52, the mixture definition 3 is transmitted together with data related to an identification tag of a first storage assembly 51 that is arranged in the user located production device 2 to the data processing equipment providing the computer database 1. A computing unit of the data processing equipment providing the computer database 1 determines on the basis of the data related to the identification tag of the first storage assembly 51 the first assignment information 52 related to the first storage assembly 51. Moreover, the computing unit of the data processing equipment providing the computer database 1 determines, on the basis of the mixture definition 3 and the first assignment information 52, production information enabling production of the mixture of substances 3 with the user located production device 2. In step S53, the production information is transmitted to the user located production device 2. In steps S42, S43, data can be transmitted through a communications network such as the Internet, etc. Upon receipt of the production information, the user located production device produces in step S3 the mixture of substances 3.

    [0079] FIG. 6 illustrates schematically a mixture definition 3 in the form of a mixture data structure d3. The mixture data structure d3 can be designed for transmission via a telecommunication network comprising wired and/or wireless telecommunication links. For example, the mixture data structure d3 can be designed for transmission via a TCP/IP data stream (TCP: Transmission Control Protocol) of an IP Network (IP: Internet Protocol), via an SMS message (SMS: Short Message Service), via electronic mail, etc.

    [0080] As schematically illustrated in FIG. 6, the mixture data structure d3 can comprise a plain storage part d31. The mixture data structure d3 can further comprise an encrypted storage part d32 for storing encrypted data. The mixture data structure d3 can further comprise a signature storage part d33 for storing a digital signature.

    [0081] The plain data stored in the plain storage part d31 can include a unique identifier for uniquely identifying the mixture data structure d3. The plain data stored in the plain storage part d31 can include a name, a color, an index, at least a part of an URI, etc. for defining a mixture of substances 3. The plain data stored in the plain storage part d31 can include a composer, an owner, etc. for identification of a person having composed, owning, etc. a mixture of substances 3. The plain data stored in the plain storage part d31 can include a creation date for identification of the date of creation, composition, etc. of a mixture of substances 3. The plain data stored in the plain storage part d31 can include a ring tone, a tweet, a hyperlink, a hash tag, etc. for providing further information about a mixture of substances 3, such as acoustical information, a detailed description, the idea behind a creation, etc. The plain data stored in the plain storage part d31 can include a reference to one or more mixture data structures for identification of a combination of further mixtures of substances the present mixture of substances is based on.

    [0082] The encrypted data stored in the encrypted storage part d32 can include one or more encrypted mixture definitions, wherein for example the data processing equipment providing the computer database 1 can be configured to control permission to encrypt and/or decrypt encrypted data. For example, a respective encryption key is stored in the computer database 1.

    [0083] The digital signature stored in the signature storage part d33 can include signature data based on a private key/public key algorithm, wherein, for example, the private key is stored on the computer database 1. The digital signature can relate to data stored in the plain data part d31 and/or to data stored in the encrypted data part d32.