Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method performed by a processor, the method comprising: identifying text contained within a video; determining, by performing pattern matching, if the identified text in the video contains actionable text that includes a geographic address by determining if the identified text includes text having at least one predetermined format; and if the identified text in the video contains actionable text that includes a geographic address, providing access to at least one feature based on the actionable text by providing a selectable option to display a map associated with the geographic address.
A processor-implemented method identifies text within a video. It uses pattern matching to determine if the text includes a geographic address by checking if the text follows a pre-defined address format. If a geographic address is found, the method provides a selectable option to display a map associated with that address. This allows users to interact with video content by easily accessing map information for locations displayed in the video.
2. The method of claim 1 , wherein providing access to at least one features comprises: providing access to the at least one feature during playback of the video.
The method described previously, which identifies text in a video, detects geographic addresses, and provides a map option, makes this map feature available during the video's playback. This enables users to seamlessly access map information without interrupting their viewing experience. The map feature is accessible at any point while the video is running.
3. The method of claim 1 , further comprising: determining that playback of the video has been paused, and wherein identifying text contained within a video comprises: identifying text contained within a frame of the video displayed while the playback of the video has been paused.
Building upon the method that identifies text in a video, detects geographic addresses, and offers a map feature, this improvement involves pausing the video playback. When paused, the method identifies text from the paused frame. This is especially useful for extracting address information from static screens or scenes where text is clearly displayed when the video is not in motion.
4. The method of claim 1 , wherein determining if the identified text in the video contains actionable text comprises: determining if the identified text in the video contains a string of characters having at least one predetermined format.
In the method of identifying actionable text within a video, specifically for detecting geographic addresses, the process of determining if the identified text is actionable involves checking if the text contains a string of characters that match a pre-defined format. This format could include patterns for street numbers, street names, cities, states, and postal codes. The system scans for these predefined formats to accurately identify addresses within the video.
5. The method of claim 4 , wherein determining if the identified text in the video contains a string of characters having at least one predetermined format comprises: determining if the identified text in the video contains a string of characters representing an address of a predetermined type.
The method of identifying actionable text in a video and checking for geographic addresses using pre-defined formats refines the format checking by specifically looking for address types. This means the system can be configured to recognize different address formats, such as residential, business, or PO box addresses. It tailors the pattern matching to suit various types of addresses.
6. The method of claim 1 , wherein identifying text contained in the video comprises: analyzing at least one frame of the video to identify text contained in the video.
When identifying text within a video to locate geographic addresses, the method analyzes individual frames of the video. It scans each frame to detect and recognize text characters and words present in the video. This is part of the process used to identify potential address information.
7. The method of claim 6 , wherein identifying text contained in the video comprises: intermittently analyzing frames of the video.
The method of identifying text in a video by analyzing individual frames does not analyze every single frame. Instead, it analyzes frames intermittently. This intermittent analysis reduces processing power needed to scan the video for text, providing a more efficient way to identify geographic addresses within the video stream.
8. The method of claim 1 , further comprising: determining if the identified text contains actionable text that includes a phone number; and if the identified text contains actionable text that includes a phone number, providing a selectable option to initiate a communication to the phone number.
Building on the core method of identifying text in a video and providing features based on actionable text, this version also checks if the identified text contains a phone number. If a phone number is detected, the method provides a selectable option to initiate a phone call to that number. The number can be dialed directly from the video interface.
9. The method of claim 1 , further comprising: determining if the identified text contains actionable text that includes a website address; and if the identified text contains actionable text that includes a website address, providing a selectable option to navigate to the website address using a web browser.
Expanding on the base method, this variation also determines if the identified text in the video contains a website address. If a website address is found, the method provides a selectable option to open the website address in a web browser. The user can navigate directly to the site from the video interface.
10. The method of claim 1 , further comprising: determining if the identified text contains actionable text that includes an email address; and if the identified text contains actionable text that includes an email address, providing a selectable option to compose an email having a recipient address field populated with the email address.
Continuing to extend the core method, this version checks if the identified text in the video contains an email address. If an email address is detected, the method provides a selectable option to compose a new email with the recipient field pre-populated with the identified email address.
11. The method of claim 1 , wherein providing access to at least one feature based on the actionable text comprises automatically performing a function associated with the actionable text on a companion device.
In the primary method, providing access to at least one feature based on the actionable text such as a geographic address, phone number, website or email address involves automatically performing a function associated with that actionable text on a separate "companion" device. For example, if the main device is a TV, the companion device could be a phone that automatically displays the map or starts a phone call.
12. The method of claim 1 , further comprising: determining if the identified text contains actionable text that includes contact information; and if the identified text contains actionable text that includes contact information, providing a selectable option to store the contact information in an address book.
In addition to the core functionality, this method also checks for contact information within the video's text. If found, the method offers an option to save this contact information directly into an address book. This streamlines the process of adding contacts seen in videos.
13. The method of claim 1 , further comprising: determining if the identified text contains actionable text that includes a date; and if the identified text contains actionable text that includes a date, providing a selectable option to create a calendar event based on the date.
Besides addresses, phone numbers, etc., this extension of the primary method also checks for dates within the video's text. If a date is found, the method provides an option to create a new calendar event based on that date.
14. The method of claim 1 , wherein providing access to at least one feature based on the actionable text comprises adding a link to the at least one feature to a list which includes links to other features based on other actionable text identified in the video.
With the core method's functionality, providing access to features derived from actionable text involves compiling a list of links. Each link in this list corresponds to a different actionable text detected in the video. This provides the user with a central place to access all identified features.
15. The method of claim 1 , further comprising: streaming the video to a media display device for playback on the media display device.
The primary method, which identifies text in videos and provides associated features, also streams the video to a separate media display device such as a television. This enables the user to watch the video and interact with the actionable text on a larger screen.
16. The method of claim 1 , wherein providing access to at least one feature based on the actionable text comprises sending a command to a companion device from a media display device instructing the companion device to provide access to the at least one feature based on the actionable text, the method further comprising displaying the video on the media display device.
The method streams a video to a media display device (like a TV). The device identifies actionable text and, instead of acting on it directly, sends a command to a "companion device" (like a phone or tablet) to provide the relevant feature (like showing a map). The video is displayed on the media display device.
17. A companion device comprising: a display; a short range communications subsystem for providing a video to a media display device for playback on the media display device; and a processor coupled to the display and the short range communications subsystem, the processor being configured to: identify text contained within a video; determine, by performing pattern matching, if the identified text in the video contains actionable text that includes a geographic address by determining if the identified text includes text having at least one predetermined format; and if the identified text in the video contains actionable text that includes a geographic address, provide access to at least one feature based on the actionable text by providing a selectable option to display a map associated with the geographic address.
A "companion device" (e.g., phone) has a display, a short-range communication system (e.g., Bluetooth) to send videos to a media display device (e.g., TV). The device's processor identifies text in the video, uses pattern matching to find geographic addresses and if found provides a selectable map option on the companion device's display.
18. The companion device of claim 17 wherein providing access to at least one feature comprises: providing access to the at least one feature during playback of the video.
The companion device that identifies text in a video, detects geographic addresses, and provides a map option makes this map feature available during the video's playback on the media display device. This enables users to seamlessly access map information without interrupting their viewing experience.
19. A media display device comprising: a display for displaying a video; a short range communications subsystem for sending a command to a companion device to instruct the companion device to provide access to at least one feature based on actionable text identified in a video; a processor coupled to the display and the short range communications subsystem, the processor being configured to: identify text contained within a video; determine, by performing pattern matching, if the identified text in the video contains actionable text that includes a geographic address by determining if the identified text includes text having at least one predetermined format; and if the identified text in the video contains actionable text that includes a geographic address, provide access to at least one feature based on the actionable text by providing a selectable option to display a map associated with the geographic address.
A media display device (e.g., a smart TV) has a display and a short-range communication system. The device identifies text in the video, uses pattern matching to find geographic addresses and if found sends a command to a companion device (e.g., a smartphone) instructing the companion device to provide a selectable map option. The video is displayed on the media display device.
Unknown
October 14, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.