The present invention relates to systems and methods for presenting visual enrichment data on a user's screen together with video content items. In particular, the present invention relates to presenting enrichment data with video content items that include both commercial and non-commercial video content.
When TV technology first became commercially available to the public, users could only consume video content at their homes under fixed pre-determined schedules and in a linear way. That is—a user could only watch a movie or a news program at the time a broadcaster decided to broadcast it, and no deviation from the pre-defined program guide was possible. The only flexibility a user had was the selection of which channel to display on one's TV screen, thus selecting between multiple video content items that are currently aired.
At a later stage Video-On-Demand (VOD) was offered to the users. This service enabled them to consume content not appearing on the current programs schedule, and resulted in a significant increase in flexibility when deciding what to watch. Another boost in user flexibility was achieved when TV operators Introduced Catch-Up TV services which not only allow a user to pick any program recently offered in the EPG (Electronic Program Guide), but also allows him to jump backward and forward in time within a specific program and to freeze and resume the playing of a program.
The next step in the process of increasing user flexibility was reached when some advanced Set-Top Boxes (STBs) started offering means to a user for asking for enrichment data for a video content item he is currently watching. Enrichment data may be sport statistics related to a game currently watched by the requesting user, a picture of a person whose name is mentioned in the audio channel of the currently watched video content item (e.g. during a news program), textual information related to a person seen in the visual channel of the currently watched video content item, a list of links to related video content items that are related to the currently watched video content item (from which list the user may select an item he wants to watch), a list of the main actors appearing in the currently watched video content item accompanied by their pictures and/or biographies, etc.
When a user indicates his desire to get enrichment data for the currently watched video content item, for example by pressing a button on a remote controller device or by selecting a button on the screen using a pointing device, the enrichment data (or the list of options for enrichment data) is displayed on the screen. The user's request may explicitly indicate the type of enrichment data he is interested in (for example, using a button dedicated to asking for sport stats). Alternatively, the request may be generic or partially-generic (for example, the user is asking for any available enrichment data or for any available enrichment data that is related to the actors of the currently watched video content item), and the system then displays links to multiple enrichment items, letting the user choose his desired enrichment item from the list.
When displaying enrichment data related to the currently watched video content item, the enrichment data is typically displayed on top of the watched content, which continues to be played in the background. This causes a disturbance in watching the main content, as the enrichment data might hide important elements of it. Attempting to avoid this type of disturbance by displaying the enrichment data side-by-side with the watched content causes reducing the screen area allocated to the watched content, which is also a disturbance to the user's viewing experience.
For example, if the watched content is a basketball game, the user may ask to display the scoring statistics of all ten players currently in the game. If the system is designed to display its enrichment data (including its sport stats) in the left side of the screen, then the stats table might hide one of the baskets, which is a main point of interest for the user. Similarly, if the watched content is a boxing match, the user may ask to display the historical scores of the two fighters. If the system is designed to display its enrichment data (including its historical scores) in the center of the screen, then the scores table might hide the center of the ring, which is a main point of interest during much of the fight. Therefore, we conclude that there is no area in the screen which is a safe location in which enrichment data can be displayed without risking disturbing the user's viewing of the main content.
U.S. Pat. No. 9,432,722 discloses methods for minimizing interference between a graphic overlay and background content over which it is displayed. The disclosed methods operate by dynamically changing one or more attributes of the overlay when the overlay is located over a point of interest in the background content, so that the visual disturbance caused to the point of interest in the background content is minimized, where the attributes of the overlay that are being changed may be color, transparency, size and shape. Similarly, U.S. Pat. No. 8,451,380 and US Patent Publication 2011/0188836 also disclose methods for minimizing interference between a graphic overlay and background content over which it is displayed, which operate by dynamically changing the location of the overlay, so that visual disturbance caused to points of interest in the background content is minimized. However, all these methods require determination of the dynamic shifting of points of interest in the background content. Such determination is a heavy task that requires much processing power, and therefore is not practical in many systems.
Therefore, it is desirable to find a simple way to provide a user with a way to view enrichment data for his viewed content, while minimizing the disturbance to the user's content viewing experience.
A method is disclosed, according to embodiments, for presenting, on a user's screen, enrichment data related to a video content item, wherein the video content item includes non-commercial video content and commercial video content. The method comprises causing the video content item to be displayed on the screen, and while the video content item is displayed, (i) during a first time interval throughout which the displaying of the video content item includes displaying non-commercial video content, causing first visual enrichment data related to the non-commercial video content of the video content item to be displayed simultaneously with the displaying of the video content item, and (ii) during a second time interval that is adjacent to the first time interval, throughout which second time interval the displaying of the video content item consists of displaying commercial video content, causing second visual enrichment data related to the non-commercial video content of the video content item to be displayed simultaneously with the displaying of the video content item. The method also comprises in response to an event that is a member of the event group consisting of (i) ending the first time interval and starting the second time interval and (ii) ending the second time interval and starting the first time interval, changing a visual mode used for displaying visual enrichment data from a first visual mode to a second visual mode, the first visual mode being different from the second visual mode. A portion of the first visual enrichment data and a portion of the second visual enrichment data convey the same information, and the first visual enrichment data and the second visual enrichment data are of a same type of enrichment data, where the type of enrichment data is selected from the group consisting of text, animation, video clip, still picture and any combination of them.
In some embodiments, the second visual enrichment data and the commercial video content can be displayed simultaneously, without either one obscuring any portion of the other, during at least a portion of the second time interval. In some embodiments, the second visual enrichment data can be displayed at least partly superimposed over the commercial video content during at least a portion of the second time interval.
In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed so that they differ in at least one visual characteristic. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed on the screen in different sizes. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed on the screen in different levels of detail. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed on the screen in different levels of transparency. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed on the screen in different colors. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed in different locations on the screen.
In some embodiments, it can be that the portion of the first visual enrichment data and the portion of the second visual enrichment data contain text in the same language, and the text in the portion of the first visual enrichment data and the text in the portion of the second visual enrichment data are displayed on the screen in different fonts. In some of these embodiments, the different fonts can differ in at least one attribute selected from the group consisting of font family, font style and font size.
A method is disclosed, according to embodiments, for presenting, on a user's screen, enrichment data related to a video content item, wherein the video content item includes non-commercial video content and commercial video content. The method comprises causing the video content item to be displayed on the screen, and, while the video content item is displayed, (i) during a first time interval throughout which the displaying of the video content item includes displaying non-commercial video content, causing first visual enrichment data related to the non-commercial video content of the video content item to be displayed in a first visual mode simultaneously with the displaying of the video content item, and (ii) during a second time interval that does not overlap any portion of the first time interval, throughout which second time interval the displaying of the video content item consists of displaying commercial video content, causing second visual enrichment data related to the non-commercial video content of the video content item to be displayed in a second visual mode simultaneously with the displaying of the video content item. The first visual enrichment data and the second visual enrichment data are of a same type of enrichment data, where the type of enrichment data is selected from the group consisting of text, animation, video clip, still picture and any combination of them; the second visual mode is different from the first visual mode; and a portion of the first visual enrichment data and a portion of the second visual enrichment data convey the same information.
In some embodiments, the second visual enrichment data and the commercial video content can be displayed simultaneously, without either one obscuring any portion of the other, during at least a portion of the second time interval. In some embodiments, the second visual enrichment data can be displayed at least partly superimposed over the commercial video content during at least a portion of the second time interval.
In some embodiments, it can be that (i) the second time interval immediately follows the first time interval, (ii) the displaying of the first visual enrichment data in the first visual mode ends at the beginning of the second time interval, and (iii) the displaying of the second visual enrichment data in the second visual mode starts at the beginning of the second time interval. In some embodiments, it can be that (i) the first time interval immediately follows the second time interval, (ii) the displaying of the second visual enrichment data in the second visual mode ends at the beginning of the first time interval, and (iii) the displaying of the first visual enrichment data in the first visual mode starts at the beginning of the first time interval.
In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data are displayed so that they differ in at least one visual characteristic. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed on the screen in different sizes. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed on the screen in different levels of detail. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed on the screen in different levels of transparency. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed on the screen in different colors. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed in different locations on the screen.
In some embodiments, it can be that the portion of the first visual enrichment data and the portion of the second visual enrichment data contain text in the same language, and the text in the portion of the first visual enrichment data and the text in the portion of the second visual enrichment data are displayed on the screen in different fonts. In some of these embodiments, the different fonts can differ in at least one attribute selected from the group consisting of font family, font style and font size.
A method is disclosed, according to embodiments, for presenting, on a user's screen, enrichment data related to video content items, wherein each video content item includes non-commercial video content and commercial video content. The method comprises causing a first video content item to be displayed on the screen, and while the first video content item is displayed and during a first time interval throughout which the displaying of the first video content item includes displaying non-commercial video content, causing first visual enrichment data related to the non-commercial video content of the first video content item to be displayed in a first visual mode simultaneously with the displaying of the first video content item. The method also comprises causing a second video content item to be displayed on the screen, and, while the second video content item is displayed and during a second time interval that does not overlap any portion of the first time interval, throughout which second time interval the displaying of the second video content item consists of displaying commercial video content, causing second visual enrichment data related to the non-commercial video content of the second video content item to be displayed simultaneously with the displaying of the second video content item. The first visual enrichment data and the second visual enrichment data are of a same type of enrichment data, where the type of enrichment data is selected from the group consisting of text, animation, video clip, still picture and any combination of them, and the second visual mode is different from the first visual mode.
In some embodiments, the second visual enrichment data and the commercial video content of the second video content item can be displayed simultaneously, without either one obscuring any portion of the other, during at least a portion of the second time interval. In some embodiments, the second visual enrichment data can be displayed at least partly superimposed over the commercial video content of the second video content item during at least a portion of the second time interval.
In some embodiments, a portion of the first visual enrichment data and a portion of the second visual enrichment data can convey the same information. In some embodiments, the first video content item and the second video content item can be the same video content item.
In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed so that they differ in at least one visual characteristic. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed on the screen in different sizes. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed on the screen in different levels of detail. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed on the screen in different levels of transparency. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed on the screen in different colors. In some embodiments, the portion of the first visual enrichment data and the portion of the second visual enrichment data can be displayed in different locations on the screen.
In some embodiments, it can be that the portion of the first visual enrichment data and the portion of the second visual enrichment data contain text in the same language, and the text in the portion of the first visual enrichment data and the text in the portion of the second visual enrichment data are displayed on the screen in different fonts. In some of these embodiments, the different fonts can differ in at least one attribute selected from the group consisting of font family, font style and font size.
In embodiments, a system for distributing video content comprises a video-content-item distribution module, a visual-enrichment-data distribution module, one or more computer processors and a non-transitory computer-readable storage medium storing program instructions for execution by the one or more computer processors, the non-transitory computer-readable storage medium having stored therein: (i) first program instructions, that when executed by the one or more processors cause the video-content-item distribution module to cause the displaying, on a user's screen, of a video content item that includes non-commercial video content and commercial video content; and (ii) second program instructions, that when executed by the one or more processors, cause the visual-enrichment-data distribution module to cause: (A) the displaying, on the user's screen, of first visual enrichment data related to the non-commercial video content of the video content item simultaneously with the displaying of the video content item, the simultaneous displaying of the first visual enrichment data and the video content item occurring during a first time interval throughout which the displaying of the video content item includes displaying non-commercial video content; and (B) the displaying, on the user's screen, of second visual enrichment data related to the non-commercial video content of the video content item simultaneously with the displaying of the video content item, the simultaneous displaying of the second visual enrichment data and the video content item occurring during a second time interval that is adjacent to the first time interval, throughout which second time interval the displaying of the video content item consists of displaying commercial video content, wherein (I) a portion of the first visual enrichment data and a portion of the second visual enrichment data convey the same information, and (II) the first visual enrichment data and the second visual enrichment data are of a same type of enrichment data, where the type of enrichment data is selected from the group consisting of text, animation, video clip, still picture and any combination of them. The non-transitory computer-readable storage medium additionally has stored therein third program instructions, that when executed by the one or more processors, cause the changing of a visual mode used for displaying visual enrichment data from a first visual mode to a second visual mode, the first visual mode being different from the second visual mode, in response to an event that is a member of the event group consisting of (A) ending the first time interval and starting the second time interval and (B) ending the second time interval and starting the first time interval.
In embodiments, a system for distributing video content comprises a video-content-item distribution module, a visual-enrichment-data distribution module, one or more computer processors, and a non-transitory computer-readable storage medium storing program instructions for execution by the one or more computer processors, the non-transitory computer-readable storage medium having stored therein: (i) first program instructions, that when executed by the one or more processors cause the video-content-item distribution module to cause the displaying, on a user's screen, of a video content item that includes non-commercial video content and commercial video content; and (ii) second program instructions, that when executed by the one or more processors, cause the visual-enrichment-data distribution module to cause: (A) first visual enrichment data related to the non-commercial video content of the video content item to be displayed in a first visual mode simultaneously with the displaying of the video content item, the simultaneous displaying of the first visual enrichment data and the video content item occurring during a first time interval throughout which the displaying of the video content item includes displaying non-commercial video content, and (B) second visual enrichment data related to the non-commercial video content of the video content item to be displayed in a second visual mode simultaneously with the displaying of the video content item, the simultaneous displaying of the second visual enrichment data and the video content item occurring during a second time interval that does not overlap any portion of the first time interval, throughout which second time interval the displaying of the video content item consists of displaying commercial content, wherein (I) the first visual enrichment data and the second visual enrichment data are of a same type of enrichment data, where the type of enrichment data is selected from the group consisting of text, animation, video clip, still picture and any combination of them, (II) the second visual mode is different from the first visual mode, and (III) a portion of the first visual enrichment data and a portion of the second visual enrichment data convey the same information.
In embodiments, a system for distributing video content comprises a video-content-item distribution module, a visual-enrichment-data distribution module, one or more computer processors, and a non-transitory computer-readable storage medium storing program instructions for execution by the one or more computer processors, the non-transitory computer-readable storage medium having stored therein: (i) first program instructions, that when executed by the one or more processors cause the video-content-item distribution module to cause the displaying, on a user's screen, of a first video content item that includes non-commercial video content and commercial video content; (ii) second program instructions, that when executed by the one or more processors, cause the visual-enrichment-data distribution module to cause first visual enrichment data related to the non-commercial video content of the first video content item to be displayed in a first visual mode simultaneously with the displaying of the first video content item, the simultaneous displaying of the first visual enrichment data and the first video content item occurring during a first time interval throughout which the displaying of the first video content item includes displaying non-commercial video content; (iii) third program instructions, that when executed by the one or more processors cause the video-content-item distribution module to cause the displaying, on a user's screen, of a second video content item that includes non-commercial video content and commercial video content; and (iv) fourth program instructions, that when executed by the one or more processors, cause the visual-enrichment-data distribution module to cause second visual enrichment data related to the non-commercial video content of the second video content item to be displayed simultaneously with the displaying of the second video content item, the simultaneous displaying of the second visual enrichment data and the second video content item occurring during a second time interval that does not overlap any portion of the first time interval, throughout which second time interval the displaying of the second video content item consists of displaying commercial content, wherein (A) the first visual enrichment data and the second visual enrichment data are of a same type of enrichment data, where the type of enrichment data is selected from the group consisting of text, animation, video clip, still picture and any combination of them, and (B) the second visual mode is different from the first visual mode.
Note: Throughout this disclosure, subscripted reference numbers (e.g., 101) may be used to designate multiple separate appearances of elements in a single drawing, e.g. 101 is a single appearance (out of a plurality of appearances) of element 10. The same elements can alternatively be referred to without subscript (e.g., 10 and not 101) when not referring to a specific one of the multiple separate appearances.
The disclosed embodiments take advantage of the fact that content providers and operators insert commercial ads within programs and movies. Most users do not mind so much disturbances occurring while a commercial is being played, and are clearly much more tolerant to commercial-time disturbances than to similar true-content-time disturbances. The proposed solution provides an “incentive” to users to prefer asking for enrichment data during commercial time, rather than during non-commercial time. This is done by displaying the enrichment data in different ways during the time a commercial is being shown and during the time “true content” is being shown, where the change in the enrichment data viewing mode when commercials are being shown is such that users should find it more appealing to ask for the enrichment data during commercial time.
Methods for identifying when commercials are being shown are well known in the art, and any method for achieving this task may be used in implementing the proposed solution. Examples for such methods can be found in U.S. Pat. No. 6,100,941, U.S. Pat. No. 7,170,566, U.S. Pat. No. 6,285,818, U.S. Pat. No. 7,110,658, and US Application No. 2003/0123841, which are all incorporated herein by reference in their entirety.
In a first embodiment, when enrichment data is displayed during true content time, it is displayed in a form that is less intrusive to what is shown on the screen, but is more difficult and less convenient for watching and reading the enrichment data. When enrichment data is displayed during commercials, it is displayed in a form that is less difficult and more convenient for watching and reading the enrichment data, even though it might be more intrusive to what is shown on the screen.
The logic behind this embodiment is that a user interested in enrichment data would prefer to see it presented to him in the clearest and most convenient way. Because enrichment data shown during commercial time is displayed in a clearer and more convenient way than enrichment data shown during true content time, the user has motivation to postpone his request for enrichment data until the next commercial. At the same time, the disturbance caused to true content when displaying enrichment data over it is reduced. Consequently, the amount of time enrichment data is displayed over true content and disturbs it is reduced, the level of disturbance to true content when enrichment data is displayed over it is also reduced, and both factors contribute to improving the user's overall content viewing experience.
Examples of how enrichment data is displayed in different forms (i.e. in different visual modes) when shown during commercials and during true content are:
Changing the size of the displayed enrichment data. When displayed over a commercial the enrichment data is shown in a first size, while when displayed over true content the same enrichment data is shown in a second size, which is smaller than the first size. Thus, when enrichment data is watched over true content, its smaller size reduces the disturbance it would otherwise cause. On the other hand, when enrichment data is watched over commercials, its larger size makes it easier to watch and read.
Changing the level of detail of the displayed enrichment data. When displayed over a commercial the enrichment data is shown with a first level of detail, while when displayed over true content the same enrichment data is shown with a second level of detail, which is lower than the first level of detail. Thus, when enrichment data is watched over true content, its lower level of detail reduces the disturbance it would otherwise cause. On the other hand, when enrichment data is watched over commercials, its higher level of detail makes it more useful to the user.
Changing the transparency of the displayed enrichment data. When displayed over a commercial the enrichment data is shown with a first level of transparency, while when displayed over true content the same enrichment data is shown with a second level of transparency, which is higher than the first level of transparency. Thus, when enrichment data is watched over true content, its higher level of transparency reduces the disturbance it would otherwise cause. On the other hand, when enrichment data is watched over commercials, its lower level of transparency makes it easier to watch and read.
Changing the color of the displayed enrichment data. When displayed over a commercial the enrichment data is shown in a first color, while when displayed over true content the same enrichment data is shown in a second color, which provides weaker contrast with the background than the first color. Thus, when enrichment data is watched over true content, its weaker level of contrast reduces the disturbance it would otherwise cause. On the other hand, when enrichment data is watched over commercials, its stronger level of contrast makes it easier to watch and read.
Changing the screen location of the displayed enrichment data. When displayed over a commercial the enrichment data is shown in a first screen location, while when displayed over true content the same enrichment data is shown in a second screen location, which provides lower level of interference with the background than the first screen location. Thus, when enrichment data is watched over true content, its lower level of interference reduces the disturbance it would otherwise cause. On the other hand, when enrichment data is watched over commercials, its higher level of interference makes it easier to watch and read. An example of controlling the level of interference with the background by changing the screen location of the enrichment data is displaying the enrichment data over true content at an edge of the screen, while displaying the enrichment data over a commercial at the center of the screen.
Changing the font of text that appears in the displayed enrichment data. When displayed over a commercial the enrichment data is shown with a first font, while when displayed over true content the same enrichment data is shown with a second font, which is more difficult to read than the first font but causes less disturbance to the background content. Thus, when enrichment data is watched over true content, its more difficult-to-read font reduces the disturbance it would otherwise cause. On the other hand, when enrichment data is watched over commercials, its easier-to-read font makes it easier to watch and read. Examples of controlling the level of interference with the background by changing the font used in displaying the enrichment data are displaying the enrichment data over true content using a difficult-to-read font family (e.g. BN Witch), a difficult-to-read font style (e.g. italics style) or a difficult-to-read font size (e.g. size 9), while displaying the enrichment data over a commercial using an easy-to-read font (e.g. Calibri), easy-to-read font style (e.g. bold style) or easy-to-read font size (e.g. size 14).
In a second embodiment, when enrichment data is displayed during a commercial, the window in which the content is displayed is shrunken compared to its normal size (which is typically full-screen), and the enrichment data and the content are shown side by side on the same screen. When enrichment data is displayed during true content, the content is shown normally (typically full-screen) and the enrichment data is displayed on top of it.
The logic behind this embodiment is analogous to that of the first embodiment. When enrichment data is watched during true content, the larger size of the content window makes the content easier to watch. On the other hand, when enrichment data is watched during commercials, the side-by-side display eliminates interference with the content and makes it easier to watch and read the enrichment data.
Even though users typically do not care about disturbing commercials, advertisers (and consequently operators that must keep advertisers happy) do care about disturbing commercials. Therefore, one might argue that the proposed solution might face objection from operators, which objection might block the use of the solution.
However, this is not the case, because the proposed solution actually serves the interests of the advertisers, making it a win-win solution. This is so because the major fear of an advertiser is that when its commercial starts playing users will either switch to another channel or spend the commercial's playing time away from the screen (for example in the restrooms). In both cases the user does not watch the commercial and is not affected by it. But when displaying visual enrichment data according to the disclosed embodiments, the user is motivated to make use of a commercial's playing time for watching enrichment data related to the watched content. While watching the enrichment data, the user stays both at the screen and in the current channel, and therefore watches the commercial ad. It is preferable for the advertiser that the user will look at the screen during the commercial, even if the commercial is somewhat disturbed or reduced in size because of the enrichment data.
Referring now to the figures, and in particular to
As shown in
In some embodiments, first and second visual enrichment data 2751, 2752 may convey the same information, for example when they both include equivalent text and/or graphics that is displayed using different fonts, different colors, different sizes, etc. In other embodiments a portion of first visual enrichment data 2751 may convey the same information as a portion of second visual enrichment data 2752. As illustrated schematically in
Referring now to
We now refer to
We now refer to
We now refer to
Referring now to
Any of the steps in the method, and in fact any of the steps in any of the methods disclosed herein, can be implemented in any system 100 for distributing video content as disclosed herein.
Referring now to
Referring now to
The present invention has been described using detailed descriptions of embodiments thereof that are provided by way of example and are not intended to limit the scope of the invention. The described embodiments comprise different features, not all of which are required in all embodiments of the invention. Some embodiments of the present invention utilize only some of the features or possible combinations of the features. Variations of embodiments of the present invention that are described and embodiments of the present invention comprising different combinations of features noted in the described embodiments will occur to persons skilled in the art to which the invention pertains.
This disclosure should be interpreted according to the definitions below.
In case of a contradiction between the definitions in this Definitions section and other sections of this disclosure, this section should prevail.
In case of a contradiction between the definitions in this section and a definition or a description in any other document, including in another document included in this disclosure by reference, this section should prevail, even if the definition or the description in the other document is commonly accepted by a person of ordinary skill in the art.
This patent application claims the benefit of U.S. Provisional Patent Application No. 62/545,541 filed on Aug. 15, 2017, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62545541 | Aug 2017 | US |