Embodiments of the invention relate to a method for requesting digital content, a method for producing a personal profile of a user, and a method for providing digital content to a user.
In presenting contents from the Internet, for instance websites, to a user, the content is provided with layout or playing instructions. This content is sent to a device of a user. There, so-called browser software runs. The browser software then plays the content, using the instructions added to the content by the content-providing party. Alternatively, a media player or a so-called plug-in within a browser can be provided in order to play the content.
When browsing the internet/intranet or other network for information and/or content, a user may use search engines like Google, of go directly to a website or source of content. During this action, the search engine or the website can gather privacy-sensitive information form the user regarding his surfing behaviour, his preferences, and more sensitive information. This information is for instance gathered using cookies which reside on the user's device. The cookies can be actively running on the user's device and transmit what the user does on a website back to the host of the website. More and more, this is regarded is a breach of privacy.
WO0033224A1 discloses a smart agent (SA) is provided which resides locally in a local client device and by iterative means integrates the habit, statistics and psycho-demographic information of a user to infer the user's preferences. The SA may also utilize the preferences to filter information delivered to the local device. The invention further discloses a means of collecting, combining, integrating and inferring information from the user to arrive at a psycho-demographic profile of the user, and a means of utilizing such psycho-demographic profile to select or filter information delivered to the user, thereby achieving targeting. The invention also discloses a means of classifying and identifying the information delivered so that it can be matched, filtered or selected.
It is an aspect of the invention to provide an alternative way of providing content to a user. According to an aspect of the invention, this at least partly obviates one or more of above-described drawbacks. According to these or alternative aspects of the invention, a better protection of privacy-sensitive information may be provided. A further or alternative advantage is that content can be provided with a better serving of content to the user. Thus, content can be tailor made.
Embodiments of the invention therefore provides a method for requesting digital content, wherein repeatedly digital content is received within a trusted digital world of a user. Said digital content is made available for the user to be experienced in his physical world. During experiencing said content in his physical world, the user's interaction is recorded, said recorded interaction is processed into a personal profile of the user and which personal profile is stored in said trusted digital world of the user, and at least part of said personal profile is transmitted under the authorization of the user from his trusted digital world to an untrusted digital world when said user requests digital content from that untrusted digital world.
Embodiments of the invention further provides a method for producing a personal profile of a user, comprising:
Embodiments of the invention further provides a method for providing digital content to a user by a content server, said method comprising said content server:
The personal profile is in the trusted digital world of the user, thus allowing the user to have control and maintain its privacy. It may further allow providing personalized content to a user in a safe way. Alternatively or additionally, parts of related data are stored or some related processes are executed in the untrusted digital world but under encryption, without the untrusted world having accessing potential to data or processes which are not authorized by the user. Only data from the user is provided to the content provider which first is authorized by the user. In an embodiment, the method does not give to the content provider an unlimited peek into for instance the browsing history of sites visited by the user or the browsing behaviour upon those visited sites of the user. It should be clear that the trusted digital world may be the local (digital) world of the user. Alternatively, a remote server, cloud server, or another remote source may be designated “trusted” if it complies with further requirements defining “trusted.”
In the context of the invention, “trusted” may mean that personal information is not available to any third party without implicit or explicit consent of the user. In this way, a degree of privacy can be set by the user. The trusted digital world may be a digital environment where at least part of the personal profile is to be stored in an environment of which the integrity is ensured. The handling of data such as the personal profile may be subject or subjected to rules and/or guidelines. These rules and/or guidelines may have a legal basis relating to privacy. The rules and/or guidelines may also at least partially be set or defined by the user.
In an embodiment, recording of the interaction of the user with the content may be done before, after, or while exposing the user to the content.
In an embodiment, before it is received in said trusted digital world of said user, said digital content is personalized using said personal profile.
In an embodiment, before it is received in said trusted digital world of said user, said digital content is personalized in said untrusted digital world. For instance, the digital content may be personalized at an environment of one or more content providers. Also, several content providers may each personalize part of the content, and one or more content providers may assemble that content into new content. Combinations of this are endless. Thus, the amount of transmitted data may be reduced considerably. Personalized content is thus in fact made or composed before it is transmitted. Thus, in fact, entirely new content or compositions of content may be created. Such content is made specifically for the user.
The user's interaction during his experiencing is recorded. In an embodiment, at least part of said interaction is stored in the trusted digital world of said user.
The at least part of the personal profile is transmitted under the authorization of the user. In an embodiment, said authorization comprises an explicit authorization, in an embodiment said authorization comprises using biometric features of the user. The authorization may be provided with transmission of at least part of the personal profile. The user may for instance first amend at least parts of the personal profile. Alternatively or additionally, the user may select part of the personal profile. Authorization may also be provided for using the part of the personal profile that is transmitted only a limited number of times or a limited amount of time. Combinations thereof may also be possible. The user may for instance provide a code that allows a content provider to use the content only once. Content may also be provided by one or more content providers, and this content may be modified or personalized by a content composer. Such a content composer can be in the untrusted digital world. The content composer arranges, blends and/or amends provided digital content from one or more sources, like from content providers.
In an embodiment, said personal profile is constantly, in an embodiment continuously, modified during said experiencing of said digital content.
In an embodiment, first said content server receives said request for digital content, and in reply to said request, said content server communicates with said trusted digital world for receiving said personal profile.
In an embodiment, said content server receives at least part said personal profile from said trusted digital world.
The personal profile is stored in an environment that is under the control of the user, his trusted digital world. This environment is referred to as the trusted digital world. In a most simple embodiment, it is a smart phone, tablet or other device that the user utilises to play or access content. In a more complex environment, these devices can be connected to a further part of the digital world that is under the control of the user. For instance, these devices can be functionally coupled to a local network or to other local devices. In a more complex environment, the devices can be functionally coupled to a cloud-located device. Alternatively or additionally, the device or devices may be functionally coupled to distributed devices that together form a cloud-located device that is under the control of the user. The device can be a regular digital computing device, but may also use quantum computing.
The user authorizes transmission of his profile outside his digital world. In a most simple embodiment, this can comprise a physical action of the user on a physical device that authorizes transmission of his profile. This can for instance comprise touching a touch screen or giving a voice command or performing a gesture. In a more complex environment, the user may use a token to authorise transmission. Alternatively or in combination, authorization may also comprise adding biometrical information of the user and by the user.
In an embodiment, the feature of the digital world being under the control of a user, in particular the feature of under the control, comprises that it is a part of the digital world that can not be accessed without permission of the user. Alternatively of in combination, it may be a part of the digital world that can only be accessed by the user. It can be, for instance, a part of the cloud where the user can store digital data, like personal digital data, or a remote server or a personal computer system of the user that runs in the cloud. In this respect, “in the cloud” means that at least data storage and data processing are distributed and take place using part of the total capacity of a plurality of physical devices.
Digital content in its broadest sense comprises data which is transferred digitally and which allows stimulation of one or more of the human senses like smell, sight, hearing, touch or taste at the receiving side. In an embodiment, digital contents may comprise digital films, digital music, and digital pictures. In general, digital contents comprises digital instructions that are perceivable by the senses of the user directly or indirectly by using other intermediate devices, like for instance a head cap which stimulates parts of the brain to induce these senses or other devices that transform digital instructions into stimuli that can be perceived by the user.
The digital content can be played or performed in the physical world of the user. In some most basic way, music can be played, a film can be played, electronic wear which stimulate human senses or other information can be displayed for the user to be absorbed.
The interaction of the user with the content is recorded. In a most elementary way, the time that a user watches information that is displayed can be recorded, or the keystrokes, the time interval between keystrokes, can be recorded. In an embodiment, using for instance a camera, the behaviour of the user may be recorded. For instance, his facial expressions may be recorded in combination with the content that the user is experiencing or between contents. Alternatively, the location of the visual focus of the user can be recorded, and the time that his visual focus is stationary. In an embodiment, the movements of the user and his environment can be recorded, using for instance motion sensors, or camera images or GPS signals when the user is using GPS for instance in combination with a device or vehicle. It may even be possible to determine muscular activity of a user.
Embodiments of the invention also provides a method for generating content preferences of a first user, the method including: visiting a first website through a device operated by a first user; (dis)playing digital content that is retrieved from said first website on said device via web browser software; collecting data with respect to the user's experience/appreciation regarding at least part of said digital content provided by the first website and storing that data to one or more data storages and are under the authorization of the first user; analysing the collected data, in combination with data already available at the one or more data storages, regarding the first user's experience/appreciation of said at least part of the digital content of said first webpage; drawing conclusions regarding a personality of the first user out of that analysis; making at least part of the conclusions available to a device and under the authorization of the first user prior to requesting digital content from a second webpage; providing the second webpage with at least part of said conclusions under the authorization of the user, and with a request for digital content; and receiving from the second webpage digital content, on a device operated by the first user, said digital content based upon the provided part of the conclusions.
Embodiments of the invention additionally provides a method for searching for content, including: providing search query information into a content retrieving apparatus by a user; retrieving content information; and ranking said content information bases upon user information authorized by said user.
Embodiments of the invention further provides a method for playing digital web content from a web source on a device under the control of a user, said method including: collecting data relating to the user's appreciation of said content; storing said collected data under the control of said user; making available at least part of said collected data to said web source and under the authorization of the user; and personalizing further web content that is provided to said user by said web source based upon said collected data.
Embodiments of the invention also provides a method for retrieving digital content from an internet/network source and by a user, wherein a personal profile of the user is provided under the control of the user to said network source, and said network source applies said personal profile to said digital content for personalising said digital content before making said digital content available to said user.
Embodiments of the invention additionally provides method for building a personal profile of a user, wherein at least during playing of content to said user, the users experience is determined under the authorization of the user, said user experience is added to previously determined users experience under the authorization of the user, said user experience is processed into a personal profile under the authorization of the user, when requesting further digital content, at least part of said users personal profile is made available to a source of said digital content, and before providing digital content, said digital content is personalised using said users personal profile.
A method of providing digital contents by a source to a user, wherein said source receives a request for said digital contents from said user together with at least part of a personal profile from said user, said source personalizes said digital contents based upon said users personal profile, and said source makes said personalized digital content available to said user.
The term “substantially” herein, such as in “substantially all” or in “substantially consists of”, will be understood by the person skilled in the art. The term “substantially” may also include embodiments with “entirely,” “completely,” “all,” etc. Hence, in embodiments the adjective substantially may also be removed. Where applicable, the term “substantially” may also relate to 90% or higher, such as 95% or higher, especially 99% or higher, even more especially 99.5% or higher, including 100%. The term “comprise” includes also embodiments wherein the term “comprises” means “consists of”.
Furthermore, the terms first, second, third and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other sequences than described or illustrated herein.
The devices or apparatus herein are amongst others described during operation. As will be clear to the person skilled in the art, the invention is not limited to methods of operation or devices in operation.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. Use of the verb “to comprise” and its conjugations does not exclude the presence of elements or steps other than those stated in a claim. The article “a” or “an” preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the device or apparatus claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
Embodiments of the invention further applies to an apparatus or device comprising one or more of the characterising features described in the description and/or shown in the attached drawings. The invention further pertains to a method or process comprising one or more of the characterising features described in the description and/or shown in the attached drawings.
The various aspects discussed in this patent can be combined in order to provide additional advantages. Furthermore, some of the features can form the basis for one or more divisional applications.
Embodiments of the invention will now be described, by way of example only, with reference to the accompanying schematic drawing in which corresponding reference symbols indicate corresponding parts, showing an embodiment of the invention, and showing in:
In
The content that is played usually originates from the untrusted digital world 6. This untrusted digital world 6 can be the internet, for instance accessed using or via a provider, for storing and providing content. The content can also or alternatively be stored and/or provided from distributed systems, for instance “cloud” servers and/or “cloud” storage of third parties. The device 3 paying the content may even be a device of assembly of devices of a third party. These devices can be functionally coupled in such a way that the user can receive content form this third party. Coupling can be wired, wireless via an electromagnetical wave like via Bluetooth or WiFi, it may be via a peer-to-peer connection via for instance the internet, or similar coupling ways.
The user 1 in
In the physical world 2 of a user 1, in
The measurement device, in
Content server 11, 12 does not need to have full control over content. This is indicated by the striped content 14, 16 in
A further related embodiment is that content server 12 receives a personal profile, and the task of making the personalized content is in part or as a whole distributed to other content servers as is depicted in
Potentially, it is possible that content server 12 receives the personal profile and distributes the complete task to content server 11. Content server 11 in turn takes care of this task, or content server 11 itself in turn distributes parts of the task to other content servers. In view of the previous, it is not even needed that the receiver of the personal profile is also the returner of the personalized content. This embodiment is depicted in
Sometimes the personalized content can come to the device 3 from multiple connections to content servers. Consider the previously mentioned example of the movie and the subtitle. The movie may originate from content server 12, and the subtitle may come from content server 11. These parts are simultaneously received at device 3. Device 3 in turn is able to combine these two connections, and the user can view the combined content in the right manner. An embodiment of this example is depicted in
Another embodiment of this example is when the combination of returned content received at device 3 forms the personalized content. It may be required to send additional instructions or use additional software, for instance in the form of an addin or an app, to make the personalized content.
At the content servers 11, 12, the content processors 17, 18 retrieve content 13-16. When retrieved, or even during retrieval in case of for instance a streaming transmission, the content processor 17, 18 processes the content 13-16 using a personal profile of user 1 that is retrieved from the personal profile manager 10. This personal profile is then transmitted by data controller 9 with the consent of the user 1 from his trusted digital world 7 to the untrusted digital world 6, in particular to content servers 11, 12 in the untrusted digital world 6.
In the embodiment of
In the embodiment of
In the embodiment of
In the embodiment of
In the embodiment of
In the personal profile manager 10 of the embodiment of
In
In this embodiment, data controller 9 transmits data to the data processor 20. The data processor may execute the following steps in this embodiment. First, the data processor will analyse the data (30). Data can for instance be ordered and placed in defined files. This may occur in the trusted digital world 7, not necessarily in the personal profile manager, but for instance in data storage 8. Analysis of data can be needed in case “raw data” comes out of device 4, 5. For instance, devices 4, 5 may be a camera or an input sensor. The ordering may include ordering data from different measurement devices in a certain order, chronologically when time is a factor or a variable, or in a certain statistical format when thresholds are used for extraction for making data conclusions. To that end, relevant parts of the data are extracted per measurement device. If needed, data are combined with earlier measurements, to extract data from the measurements and make data conclusions per measurement device and/or per measurement type if a device is capable of measuring multiple types of interactions. Thus, relevant data is produced. The data conclusions may be stored. An outcome of the data conclusions is for instance a relevant range of values per type of measurement, and/or per type of measurement device. Each range may get a label referencing a certain measurement type and/or measurement device. These ranges might be ordered with regard to time, magnitude, occurrence or other ordering criteria. In case data is already available in an ordered manner, for instance a camera which produces images with the required time indicated in the name that is given to a picture file, certain steps in the data processor might not be necessary to be performed.
After analysing the data, the data processor 20 will extract data (31) from the analysed data.
From the extracted data that was extracted in the step extract data (31), data conclusions result. These data conclusions in an embodiment are ordered sheets of relevant data that is ordered, scaled if needed, and made ready for further processing.
The data after being processed by data processor 20 in this embodiment subsequently goes to information generator 23. In information generator 23, the following steps are executed. First, the processed data from data processor 20 is analysed (33). Using the analysis, information is extracted (34). In an embodiment, for instance, measured data from different sources like devices 4 and 5 are combined or from different measurement types. Images can for instance be analysed and from the images, for instance facial images of the user 1, emotions can be extracted. These emotions can be combined with time. Furthermore, played content can be placed into categories, and fragments can be provided with labels. In an embodiment, the time-stamped emotions can be combined with the time-stamped labels of the played content. Thus, information conclusions 35 are made.
The information conclusions 35 are in turn provided to the knowledge generator 22. There, the information conclusions are analysed (36) and knowledge is extracted (37). This results in knowledge conclusions 38. In an embodiment, this knowledge conclusions can comprise conclusions as to what type of content generates which type of emotions in the user 1. Further dependencies may also be combined with this, like time of the year, time of the day. Knowledge may for instance be, as for this purpose interpreted out of digital data:
“The user becomes happy when he watches a certain soap in the evening in the winter” or “The user after having seen content waits five seconds before his face moves back from a screen” or “The user is moving 60% or the time while music of a certain artist is being played.”
The knowledge conclusions are shared with personal profile generator 21. There, the knowledge conclusions 38 are analysed (39) and an intermediate personal profile is extracted (40). This intermediate personal profile is used to update or generate a personal profile (41). The personal profile is subsequently stored in personal profile storage 19 and personal profile 42.
Personal profile generator 21 uses knowledge and/or information to update the profile. The knowledge generator 22, as well as other elements within the personal profile manager 10, can for instance apply rules, statistical methods based on random selections, stochastic methods, fuzzy logic, genetic algorithms or other correlation and dependence methods and combinations thereof, to process information. Often, in an embodiment, data mining techniques are used at different steps. Knowledge generator 22 can use predictive analytics and forecasting methods. In another implementation of this part of the invention, each element 19-23 may interact with another element 19-23 within the personal profile manager 10, since certain steps do not need to be taken. Certain measurement types or certain processes may be bi- or multidirectional and do not require a certain process order. This for example also is true for the to and from exchange of digital data between 32 and 39 directly. Although not all data or measurement types are described, it is clear that interaction measurements can be transformed into information. When combined, information allows generation of knowledge. This knowledge can be used in the personal profile.
The arrow of data controller 9 to the personal profile 42 depicts the retrieval of the personal profile when needed for communication with the untrusted digital world 6. In an embodiment, not the complete personal profile is used in that communication, but only a part of that personal profile. It must be understood that the data controller 9 not only interacts with element 30 and 42. Data controller 9 can interact with each element of the personal profile manager as well as with the personal profile manager itself.
In
Data controller 9 transmits a site request or a site request together with a personal profile 43 to the content server 12. In case that only the site request is transmitted, the content server 12 and data controller 9 may enter into communication that results in the transmission of at least part of the personal profile. In this case, also a personal profile is provided with the request. The site request will in this description of
In content server 12, the request 43 is received by content processor 17. As mentioned before, in case the request does not comprise a personal profile, the content processor 17 will enter into communication with data controller 9 in order to obtain a personal profile. If the request comprises a personal profile, the content processor 17 may access local data sources 13, 14 which provide content. Alternatively, the content processor 17 may access external data sources or remote data sources 15, 16 on contents server 11. The content processor 17 processes the received content and makes personalized content 25 which is subsequently provided to device 3. In a relatively simple embodiment, the request may be directed to a news site and request the latest news. In the personal profile that is provided with the request, there may be one or more of the following information:
Based in this (part of a) personal profile, the content processor retrieves information on finance from his local sources, but also from international news sites. These sites should all have a high qualification standard. In particular, content processor 17 retrieves short films on the news. Furthermore, the content processor 17 retrieves local traffic information from a traffic information site. Finally, the content processor 17 retrieves information on the days and times the soap will be on television.
Next, the content processor will compose a tailor-made layout for a site, in which the joke of the day is removed. A short newsflash is provided stating at which times and which stations the soap will be on television today. It will also state which episodes. Links for retrieving short trailers are added. The news will be placed on the personalized site, in the form of short films as much as possible, and directed to financial news in Europe. The personal profile also contains some information on colour preferences of the user, and that he seems to fancy a sober layout, but in two columns. The content profile will use this information. Furthermore, it will first present the traffic information in a short form. An embodiment is that the personal profile can be used to accommodate, next to the users preferred data, advertisements which are related to the users personal profile. In this sense the content provider is able to present advertisements, tailored to the users personal profile instead of giving general advertisements which might not be of interest to the user. Even content in which only the ads are related to the personal profile can be typed as personalized content. Another embodiment is that the personal profile contains the amount of lumen of the environment the user is in. The personalized content adjusts the brightness of the content instead of the user having to tune his device on which the user receives the content. This example can thus for instance also be applicable to volume levels or other measured levels. These kinds of personalized content 25 will be transmitted to device 3 where it will be played to the user. This might even be performed in collaboration with data controller 9.
In the embodiment of
In the trusted digital world 7 of a user 1, transmission of at least part of the personal profile is handled by the data controller 9. When issuing a request for content to at least one content server 11, 12 in the untrusted digital world 6, the data controller 9 issues a request for a profile 19 to the profile manager 10. In one embodiment, the profile manager 10 then transmits at least a part of the user's profile 19 to the data controller 9, and data controller 9 transmits the request together with the users profile 19 to the untrusted digital world 6. Alternatively, the data controller 9 first transmits at least part of a request, and subsequently negotiates with the untrusted digital world regarding transmission of at least part of the user's profile.
The content servers 11, 12 in the untrusted digital world 6 have access to content 13-16. In an embodiment, these content servers have at least part of that content 13-16 stored. The untrusted digital world receives the requests for content, together with at least part of a user's profile in a content processor. Alternatively, the profile of the user can be transmitted after sending the request, for instance when the content server requests for a user's profile. The content processor retrieves at least part of the requested content and processes that content using the user's profile. In such a way, content can be provided that is dedicated to a user. The content thus becomes personalized content 24, 25.
In an embodiment, part of the functionality of the personal profile manager 10, in particular relating to the profile, can be transferred to a trusted party, that may also be called an escrow. This trusted party provides a secure digital world, potentially encrypted, and will this become part of the trusted digital world 7 of user 1. It may receive measurement data from the user 1.
In an embodiment, the process of generating a personal profile is a loop. The loop may be performed continuously or regularly. The devices 4, 5 may in an embodiment provide non-stop data to the data controller. This data is transferred by the data controller 9. In an embodiment, the data controller 9 transmits the data constantly, in particular continuously, to personal profile manager 10. In a loop, the data is processed by the data processor 20, the data conclusions are processed by the information generator 23, the information conclusions are processed by the knowledge generator 22, and the personal profile 42 is continuously updated by the personal profile generator 21. This may lead to additions to the personal profile, or modifications to the personal profile 42. In an embodiment, the process of generating a personal profile has completed one loop of requesting content, receiving content, measuring the interaction, making a personal profile, issuing a new request with part of the generated personal profile, receiving personalized content and measuring the interaction for the second time and use that for updating the personal profile.
In the embodiments described above, the data controller may also refer to the untrusted digital world to retrieve data in order to support the measurements or to support the personal profile manager or elements of the personal profile manager with additional data regarding the content. This process can for instance be done autonomously, thus without certain required user interaction. Another embodiment allows for a measurement device or even device 3 to execute one these support processes.
An example, non-limiting but illustrating, of generating personalized data is the following. The user requests content from a content provider. In the part of the personalized profile that is transmitted to the content provider, it is indicated that the user is Dutch, and prefers his content in Dutch. The content provider does not have content available in Dutch and now has selected content translated by for instance a digital, automated translation service via the internet. The translated content is received by the content provider, and the content provider now uses that translated content in making personalized content. The translated content may further be adapted by the content provider to other information in the personal profile, for instance, typesetting preferences, skills of the user, personal background of the user, or even educational level of the user. Specifically, for instance, a news item is now available in Dutch, and is inserted in a page of HTML that also has other information, like films, and the page of HTML is generated specifically for that user.
In another example, a content provider may on the fly generate subtitles in a film that is streamed to a user, and bases the subtitles upon personal profile information.
From the description above, it has become clear that in fact, the personal profile may be interpreted as a prediction model which allows for a better servicing of content to a user from the users perspective as well as from the content providers perspective.
Another example, non-limiting but illustrating, of generating personalized content is the following. The user requests content from a content provider. It is indicated that the user is a 10 year old child, and therefor prefers his content in a way that is easily understandable to a 10 year old child. The content provider has content available that was written for adult users, and has content available that is easier understandable to children. The content provider now selects the second content for making personalized content. The content is inserted in a page of HTML that is generated specifically for that user.
It will also be clear that the above description and drawings are included to illustrate some embodiments of the invention, and not to limit the scope of protection. Starting from this disclosure, many more embodiments will be evident to a skilled person which are within the scope of protection and the essence of this invention and which are obvious combinations of prior art techniques and the disclosure of this patent.
The present application claims priority to U.S. Provisional Patent Application No. 61/649,449 (filed on May 21, 2012), which is hereby incorporated by reference in its respective entirety.
Number | Date | Country | |
---|---|---|---|
61649449 | May 2012 | US |