IP Library › Granted Patent US 11,656,745
Granted Patent B1
US 11,656,745 · App. 17/930,317 · Granted May 23, 2023

Flexibly identifying and playing media content from any webpage

Inventors: William Devereux (Kirkland, WA); Erica Cheshier (Maple Valley, WA)
Assignee: Microsoft Technology Licensing, LLC
G06F3/0484G06F40/14G06F40/166
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,656,745
App. No.
17/930,317
Granted
May 23, 2023
Kind
B1
Abstract

Provided is a method, performed by a web browser, for identifying and displaying content, the method including receiving a webpage including text, comparing the text to titles of media content in a media content database, based on the comparison, identifying a subset of text as a match to a title of a matching media content, based on identifying the subset of text, modifying a display of the webpage by inserting a visual indicator into the webpage in proximity to the subset of text, or modifying the display of the subset of text, detecting an interaction of a user-controlled input with the inserted visual indicator or the modified display of the subset of text, and displaying a popup interface over a portion of the webpage, the popup interface displaying additional information about the matching media content and a selectable user-interface element to play the matching media content.

Claims (46)

1. A system for identifying and displaying content in a webpage, the system comprising:

a processor; and

memory storing computer-useable instructions that, when executed by the processor, causes the processor to perform operations comprising:

receiving, by a web browser, a first webpage comprising text;

comparing the text to titles of media content in a media content database, wherein the media content comprises at least one of a video game, a movie, or a song;

based on the comparison, identifying a subset of text as a match to a title of a matching media content in the media content database;

based on identifying the subset of text, displaying a visual indicator indicating that a matching media content has been identified;

detecting an interaction of a user-controlled input with the displayed visual indicator;

based on detecting the interaction, displaying an interface concurrently with the first webpage, the interface displaying additional information about the matching media content and a selectable user-interface element to play the matching media content;

receiving a selection of the selectable user-interface element in the interface; and

in response to receiving the selection, playing the matching media content in a new browser tab or new browser window displaying a second webpage.

2. The system of claim 1 , wherein the additional information displayed in the interface is received from an external source other than the first webpage or the second webpage.

3. The system of claim 1 , wherein the visual indicator comprises an icon inserted before or after the subset of text.

4. The system of claim 1 , wherein the identifying the subset of text as a match further comprises identifying context from the first webpage.

5. The system of claim 4 , wherein the context comprises at least one of: additional text surrounding the subset of text, from the first webpage, an identified platform associated with the first webpage, an address of the first webpage, a header of the first webpage, a title of the first webpage, data associated with a cookie stored by the web browser, or data associated with a browsing history stored by the web browser.

6. The system of claim 5 , wherein the operations further comprise assigning a relative weight to the context based on proximity of the context to the identified subset of text.

7. The system of claim 1 , wherein the media content is a video game.

8. The system of claim 1 , wherein the user-controlled input with the displayed visual indicator is a selection of the visual indicator.

9. A computer-implemented method, performed by a web browser, for identifying and displaying content, the method comprising:

receiving, by the web browser, a first webpage comprising text;

comparing the text to titles of media content in a media content database, wherein the media content comprises at least one of a video game, a movie, or a song;

based on the comparison, identifying a subset of text as a match to a title of a matching media content in the media content database;

based on identifying the subset of text, displaying a visual indicator indicating that a matching media content has been identified;

detecting an interaction of a user-controlled input with the displayed visual indicator;

based on detecting the interaction, displaying a popup interface concurrently with the first webpage, the popup interface displaying additional information about the matching media content and a selectable user-interface element to play the matching media content;

receiving a selection of the selectable user-interface element in the popup interface; and

in response to receiving the selection, causing the matching media content to be played in a new browser tab or new browser window displaying a second webpage.

10. The method of claim 9 , wherein the additional information displayed in the interface is received from an external source other than the first webpage or the second webpage.

11. The method of claim 9 , wherein the visual indicator comprises an icon inserted before or after the subset of text.

12. The method of claim 9 , wherein the media content is a video game.

13. The method of claim 9 , wherein the identifying the subset of text as a match further comprises identifying context from the first webpage.

14. The method of claim 13 , wherein the context comprises at least one of: additional text surrounding the subset of text, from the first webpage, an identified platform associated with the first webpage, an address of the first webpage, a header of the first webpage, a title of the first webpage, data associated with a cookie stored by the web browser, or data associated with a browsing history stored by the web browser.

15. The method of claim 14 , further comprising assigning a relative weight to the context based on proximity of the context to the identified subset of text.

16. A computer-implemented method, performed by a web browser, for identifying and displaying content, the method comprising:

receiving, by the web browser, a first webpage comprising text;

comparing the text to titles of video games in a video game database;

based on the comparison, identifying a subset of text as a match to a title of a matching video game in the video game database;

based on identifying the subset of text, displaying a visual indicator indicating that a matching video game has been identified;

detecting an interaction of a user-controlled input with the displayed visual indicator;

based on detecting the interaction, displaying an interface concurrently with the first webpage, the interface displaying additional information about the matching video game and a selectable user-interface element to play the video game;

receiving a selection of the selectable user-interface element in the interface; and

in response to receiving the selection, causing the video game to be played in a new browser tab or new browser window displaying a second webpage.

17. The method of claim 16 , wherein the additional information displayed in the interface is received from an external source other than the first webpage or the second webpage.

18. The method of claim 16 , wherein the identifying the subset of text as a match further comprises identifying context from the first webpage.

19. The method of claim 18 , wherein the context comprises at least one of: additional text surrounding the subset of text, from the first webpage, an identified platform associated with the first webpage, an address of the first webpage, a header of the first webpage, a title of the first webpage, data associated with a cookie stored by the web browser, or data associated with a browsing history stored by the web browser.

20. The method of claim 19 , further comprising assigning a relative weight to the context based on proximity of the context to the identified subset of text.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2024
From: DEVEREUX, WILLIAM; CHESHIER, ERICA
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 067240/0662 →
Continuity (1)
Continuation 17587853 · Jan 28, 2022