IP Library › Granted Patent US 12,647,655
Granted Patent B2
US 12,647,655 · App. 18/934,461 · Granted Jun 2, 2026

Media sharing and communication system

Inventor: David A. Taylor (Sterling Heights, MI)
H04N21/47815G06V20/41G06V20/68H04N21/4532H04N21/4668H04N21/472H04N21/8173
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 12,647,655
App. No.
18/934,461
Granted
Jun 2, 2026
Kind
B2
Abstract

A media sharing and communication system, including a recording mechanism that records a desired portion of media upon activation by a first individual user, a first user transmitter/receiver that transmits the portion of media and a message generated by the first individual user regarding the portion of media to a second individual user and is capable of transmitting a message to a second individual user, a confirmation mechanism that confirms that the second individual user is authorized to view the portion of media, a notification mechanism that notifies the first individual user if the second individual user is not authorized to receive the portion of media, a second user transmitter/receiver that receives the portion of media and voice message upon authorization of the second individual user, a search mechanism, and a video recording mechanism, an online betting module, and an online food ordering module.

Claims (62)

1 . A shopping interface for purchasing items on media, comprising:

a user system having a user interface displaying items for purchase including software that recognizes and tags items available to purchase in said media, such that when said media is paused, items for purchase pop up on said user interface allowing a user to select an item to purchase, said software being configured to extract frames of said media, identify items in said frames, marking a portion of said identified items, cropping said identified item, searching for related results or images with a same product tag with a web automation tool to direct said user to a source of said items, said user system storing user payment and address information on non-transitory computer readable media;

said user system including:

a recording mechanism that records a desired portion of media upon activation by a first individual user who is not a content provider, the portion of media being less than a full media episode;

a friend request mechanism for sending and receiving friend requests between users to be approved to receive and share media and wherein the friend request mechanism suggests friends who have similar interests of the first individual user, and wherein the friends are searchable by information chosen from the group consisting of name, user name, gamer tag, telephone, address, and email;

a first user transmitter/receiver included in the user system that transmits the portion of media and a message generated by the first individual user regarding the portion of media to a second individual user who is not a content provider, the user system including the user interface having an input device and screen view that is generated by software stored on a memory device of the first user transmitter/receiver, the user system including a user profile generator interface and a store section for shopping for products and listing products for sale;

a confirmation mechanism that confirms that the second individual user is authorized to view the portion of media and a notification mechanism that notifies the first individual user if the second individual user is not authorized to receive the portion of media and notifies the second individual user that the portion of media cannot be received due to programming configuration subscribed to by the second individual user;

a second user transmitter/receiver included in a second user system that receives the portion of media upon authorization of the second individual user; the second user system including a second user interface having an input device and screen view that is generated by software stored on a memory device of the second user transmitter/receiver, the second user system including a user profile generator interface and a store section for shopping for products and listing products for sale, wherein said store section includes software that recognizes and tags items available to purchase in said media; and

an online food ordering module that allows the first individual user to order food from food advertised in a commercial, food advertised in an online ad, and food shown in a media program, wherein the online food ordering module interacts with an existing food ordering and delivery platform, wherein the first individual user can gift food and delivery to another user, and wherein said online food ordering module includes software that recognizes and tags food available to order in said media by analyzing images within the media for pixel values and gradients to compare to images of food items available for sale in order to correctly identify the food items.

2 . The shopping interface of claim 1 , wherein said items for purchase includes food.

3 . The shopping interface of claim 1 , wherein said items for purchase are gifted to an individual.

4 . The shopping interface of claim 1 , wherein said software is further defined as software that recognizes and tags items available to purchase in said media by analyzing images within the media for pixel values and gradients to compare to images of items available for sale in order to correctly identify the items.

5 . The shopping interface of claim 1 , wherein said user system further includes a search mechanism that allows the first individual user and second individual user to search by keywords for media and products used in media.

6 . The shopping interface of claim 1 , wherein said user system further includes a video recording mechanism that allows the first individual user to record a video of themselves and share the video with the second individual user.

7 . The shopping interface of claim 1 , wherein said user system further includes an online betting module that allows the first individual user to place bets on sporting events and online games, and wherein a bet can be placed before or during the sporting events and online games, and including an age verification mechanism.

8 . The shopping interface of claim 1 , wherein said user interface further includes a quick share button that allows for instant recording of media for a length of time chosen from the group consisting of 5 seconds, 10 seconds, 15 seconds, 30 seconds, 1 minute, and 5 minutes.

9 . The shopping interface of claim 1 , wherein the user system and second user system are capable of receiving and executing voice commands chosen from the group consisting of rewinding media, fast forwarding media, recording media, adding a message to recorded media, and sending media and/or a message.

10 . The shopping interface of claim 1 , wherein said user system and said second user system are integrated in a smartphone or tablet and are accessible by using an application stored on non-transitory computer readable media.

11 . The shopping interface of claim 1 , wherein the media is chosen from the group consisting of program information, programming shows, movies, concerts, sporting events, online games, preset blocks of media, and commercials.

12 . The shopping interface of claim 1 , wherein the second user transmitter/receiver includes a recording mechanism that records a desired portion of media upon activation by the second individual user and can transmit the portion of media to the first individual user.

13 . The shopping interface of claim 1 , wherein the user interface transmits the portion of media to the second user transmitter/receiver based upon a profile established through a user interface of the second user transmitter/receiver.

14 . The shopping interface of claim 1 , wherein the profile comprises select program or program type disseminated by a media content provider and personal information of the user of the first user transmitter/receiver.

15 . The shopping interface of claim 1 , wherein the personal information includes payment information.

16 . The shopping interface of claim 1 , wherein the first user transmitter/receiver automatically records media disseminated by the media content provider based upon preferences entered into a user profile of the first user transmitter/receiver.

17 . The shopping interface of claim 1 , wherein the notification mechanism notifies the first individual user, the second individual user, or both, if the second user transmitter/receiver does not have sufficient memory to receive the portion of media.

18 . The shopping interface of claim 1 , wherein the message is chosen from the group consisting of text, voice, video, emojis, and images.

19 . The shopping interface of claim 1 , wherein the products are chosen from the group consisting of product directly advertised to the first individual user, products based on a user profile, products shown in a program, and combinations thereof.

20 . A method of shopping on media, including the steps of:

a user playing media on a user interface of a first user system, the first user system having the user interface displaying items for purchase including software that recognizes and tags items available to purchase in the media, such that when the media is paused, items for purchase pop up on the user interface allowing the user to select an item to purchase, the software being configured to extract frames of the media, identify items in the frames, marking a portion of the identified items, cropping the identified item, searching for related results or images with a same product tag with a web automation tool to direct the user to a source of the items, the first user system storing user payment and address information on non-transitory computer readable media;

the first user system including:

a recording mechanism that records a desired portion of media upon activation by a first individual user who is not a content provider, the portion of media being less than a full media episode;

a friend request mechanism for sending and receiving friend requests between users to be approved to receive and share media and wherein the friend request mechanism suggests friends who have similar interests of the first individual user, and wherein the friends are searchable by information chosen from the group consisting of name, user name, gamer tag, telephone, address, and email;

a first user transmitter/receiver included in the first user system that transmits the portion of media and a message generated by the first individual user regarding the portion of media to a second individual user who is not a content provider, the first user system including the user interface having an input device and screen view that is generated by software stored on a memory device of the first user transmitter/receiver, the first user system including a user profile generator interface and a store section for shopping for products and listing products for sale;

a confirmation mechanism that confirms that the second individual user is authorized to view the portion of media and a notification mechanism that notifies the first individual user if the second individual user is not authorized to receive the portion of media and notifies the second individual user that the portion of media cannot be received due to programming configuration subscribed to by the second individual user;

a second user transmitter/receiver included in a second user system that receives the portion of media upon authorization of the second individual user; the second user system including a second user interface having an input device and screen view that is generated by software stored on a memory device of the second user transmitter/receiver, the second user system including a user profile generator interface and a store section for shopping for products and listing products for sale, wherein the store section includes software that recognizes and tags items available to purchase in the media; and

an online food ordering module that allows the first individual user to order food from food advertised in a commercial, food advertised in an online ad, and food shown in a media program, wherein the online food ordering module interacts with an existing food ordering and delivery platform, wherein the first individual user can gift food and delivery to another user, and wherein the online food ordering module includes software that recognizes and tags food available to order in the media by analyzing images within the media for pixel values and gradients to compare to images of food items available for sale in order to correctly identify the food items;

software recognizing and tagging items available to purchase in the media;

the user pausing the media;

displaying items for purchase;

the user selecting an item; and

the user purchasing the item with stored user payment and address information on non-transitory computer readable media of the first user system.

21 . The method of claim 20 , wherein the items displayed includes food.

22 . The method of claim 21 , wherein the food is advertised in a commercial, food advertised in an online ad and food shown in a media program.

23 . The method of claim 20 , wherein said purchasing step is further defined as the user purchasing the item and gifting the item to an individual with stored user payment and address information on non-transitory computer readable media of the first user system.

24 . The method of claim 20 , wherein said software recognizing and tagging step is further defined as analyzing images within the media for pixel values and gradients to compare to images of items available for sale in order to correctly identify the items.

25 . The method of claim 20 , further including the steps of:

a first individual user recording a portion of media and recording a message chosen from the group consisting of video, text, voice, emojis, images, and combinations thereof with the user interface on the first user system;

transmitting the portion of media and message to a second individual user if the second individual user is authorized to view the portion of media; and

the second individual user viewing the portion of media and message with a second user interface on a second user system.

26 . The method of claim 25 , further including the step of the first individual user placing a bet on a sporting event or online game with an online betting module on the first user interface, wherein the online betting module allows a bet to be placed before or during the sporting event and online game, and includes an age verification mechanism.

27 . The method of claim 25 , further including the step of the first individual user recording a video of themselves and sharing the video with the second individual user.

28 . The method of claim 25 , wherein each of the steps are performed using an application on a smartphone or tablet stored on non-transitory computer media.

29 . The method of claim 25 , further including before said first individual user recording a portion of media step, the step of the first individual user searching for media chosen from the group consisting of program information, programming shows, movies, concerts, sporting events, online games, and commercials by keywords and selecting a portion of media returned in search results.

30 . The method of claim 25 , further including the step of the first individual user searching for a product in media and purchasing the product through the first user interface.

31 . The method of claim 25 , wherein said recording step is further defined as the first individual user recording a portion of media with a recording mechanism in the user system, wherein said transmitting step is further defined as transmitting the portion of media and message with a first user transmitter/receiver to a second user transmitter/receiver, and wherein said viewing step is further defined as a second individual user viewing the portion of media and message with the second user system.

32 . The method of claim 25 , further including the step of notifying the first individual user if the second individual user is not authorized to view the portion of media.

33 . The method of claim 25 , further including the step of the first individual user creating a user profile, and the user system generating suggested programming based on the user profile.

34 . The method of claim 25 , further including the step of notifying the first individual user of messages in an inbox and suggestions of programming when the user system is turned on and notifying the first individual user that a friend is watching a program.

35 . The method of claim 25 , further including the step of the first individual user shopping for products from the first user interface chosen from the group consisting of product directly advertised to the first individual user, products based on a user profile, and combinations thereof.

36 . The method of claim 25 , further including the step of the first individual user listing products for sale on the user interface.

37 . The method of claim 25 , wherein the step of a first individual user recording a portion of media is performed with a quick share button that allows for instant recording of media for a length of time chosen from the group consisting of 5 seconds, 10 seconds, 15 seconds, 30 seconds, 1 minute, and 5 minutes.

38 . The method of claim 20 , wherein the first user system includes an online food ordering module that interacts with an existing food ordering and delivery platform, and wherein the first individual user can gift food and delivery to another user.

Continuity (11)
Division 17947336 · Sep 19, 2022
Continuation In Part 17108306 · Dec 1, 2020
Continuation In Part 17087794 · Nov 3, 2020
Continuation In Part 16923699 · Jul 8, 2020
Continuation In Part 16882512 · May 24, 2020
Continuation In Part 16832370 · Mar 27, 2020
Continuation In Part 16683347 · Nov 14, 2019
Continuation In Part 16032612 · Jul 11, 2018
Continuation In Part 13937001 · Jul 8, 2013
Provisional Application 61773518 · Mar 6, 2013
Related Publication 20250063230A1 · Feb 20, 2025
References Cited (82)
US 7643564B2 · Sheynman · 2010 [cited by applicant]
US 9195388B2 · Shepherd · 2015 [cited by applicant]
US 10368122B2 · Taylor · 2019 [cited by applicant]
US 10694255B2 · Taylor · 2020 [cited by applicant]
US 10715872B2 · Taylor · 2020 [cited by applicant]
US 11503378B2 · Taylor · 2022 [cited by applicant]
US 11831960B2 · Taylor · 2023 [cited by applicant]
US 12177525B2 · Taylor · 2024 [cited by examiner]
US 20030088872A1 · Maissel · 2003 [cited by applicant]
US 20050015809A1 · Boys · 2005 [cited by applicant]
US 20050028199A1 · Borden, IV · 2005 [cited by applicant]
US 20050094031A1 · Tecot · 2005 [cited by applicant]
US 20050172319A1 · Reichardt · 2005 [cited by applicant]
US 20070217436A1 · Markley · 2007 [cited by applicant]
US 20070220575A1 · Cooper · 2007 [cited by applicant]
US 20070245243A1 · Lanza · 2007 [cited by applicant]
US 20070283380A1 · Aoki · 2007 [cited by applicant]
US 20070288970A1 · Tedenvall · 2007 [cited by applicant]
US 20070300263A1 · Barton · 2007 [cited by applicant]
US 20080120325A1 · Davis · 2008 [cited by applicant]
US 20080228733A1 · Davis · 2008 [cited by applicant]
US 20080253739A1 · Livesey · 2008 [cited by examiner]
US 20090070845A1 · White · 2009 [cited by applicant]
US 20090089838A1 · Pino, Jr. · 2009 [cited by applicant]
US 20090132717A1 · Maes · 2009 [cited by applicant]
US 20090150947A1 · Soderstrom · 2009 [cited by applicant]
US 20090158325A1 · Johnson · 2009 [cited by applicant]
US 20090217332A1 · Hindle · 2009 [cited by applicant]
US 20090228938A1 · White · 2009 [cited by applicant]
US 20090276805A1 · Andrews, II · 2009 [cited by applicant]
US 20100011390A1 · Coles · 2010 [cited by applicant]
US 20100071014A1 · Brown · 2010 [cited by applicant]
US 20100095337A1 · Dua · 2010 [cited by applicant]
US 20100100729A1 · Read · 2010 [cited by applicant]
US 20100146567A1 · Mehta · 2010 [cited by applicant]
US 20100179867A1 · Hughes · 2010 [cited by examiner]
US 20100242074A1 · Rouse · 2010 [cited by applicant]
US 20100306815A1 · Emerson · 2010 [cited by applicant]
US 20110072078A1 · Chai · 2011 [cited by applicant]
US 20110075841A1 · Chen · 2011 [cited by applicant]
US 20110126258A1 · Emerson · 2011 [cited by applicant]
US 20110131604A1 · Van Hoff · 2011 [cited by applicant]
US 20110134026A1 · Kang · 2011 [cited by applicant]
US 20110179439A1 · Elbarky · 2011 [cited by applicant]
US 20110296466A1 · Nguyen · 2011 [cited by applicant]
US 20120092444A1 · Mackie · 2012 [cited by applicant]
US 20120216121A1 · Lin · 2012 [cited by applicant]
US 20120227073A1 · Hosein · 2012 [cited by examiner]
US 20120311633A1 · Mandrekar · 2012 [cited by applicant]
US 20130247101A1 · Uchida · 2013 [cited by examiner]
US 20130305275A1 · Emerson · 2013 [cited by applicant]
US 20130346867A1 · Woods · 2013 [cited by applicant]
US 20140068692A1 · Archibong · 2014 [cited by applicant]
US 20140082645A1 · Stern · 2014 [cited by applicant]
US 20140259062A1 · Taylor · 2014 [cited by applicant]
US 20140282638A1 · Pequignot · 2014 [cited by examiner]
US 20140310752A1 · Lam · 2014 [cited by applicant]
US 20140354947A1 · Hsieh · 2014 [cited by applicant]
US 20140370959A1 · Yacenda · 2014 [cited by examiner]
US 20150139615A1 · Hill · 2015 [cited by examiner]
US 20150263915A1 · Berezecki · 2015 [cited by applicant]
US 20150286829A1 · Amacker · 2015 [cited by applicant]
US 20160165265A1 · Archibong · 2016 [cited by applicant]
US 20170220579A1 · Kazi · 2017 [cited by examiner]
US 20180025405A1 · Jones · 2018 [cited by applicant]
US 20180260843A1 · Hiranandani · 2018 [cited by applicant]
US 20180324496A1 · Taylor · 2018 [cited by examiner]
US 20190018572A1 · Jaini · 2019 [cited by examiner]
US 20200228878A1 · Taylor · 2020 [cited by applicant]
US 20200288019A1 · Taylor · 2020 [cited by applicant]
US 20210058350A1 · Taylor · 2021 [cited by applicant]
US 20210084377A1 · Taylor · 2021 [cited by applicant]
US 20210274260A1 · Taylor · 2021 [cited by applicant]
US 20230016221A1 · Taylor · 2023 [cited by applicant]
US 20230070881A1 · Taylor · 2023 [cited by examiner]
US 20230291973A1 · Taylor · 2023 [cited by applicant]
US 20240048813A1 · Taylor · 2024 [cited by examiner]
US 20240119495A1 · Taylor · 2024 [cited by examiner]
US 20240273612A1 · Taylor · 2024 [cited by examiner]
US 20240305864A1 · Taylor · 2024 [cited by examiner]
US 20240323493A1 · Taylor · 2024 [cited by examiner]
Team Android, ‘Android Secret Dial Codes List’, “http://www.teamandroid.com/2012/09/02/android-secret-dial-codes” Sep. 2, 2012, pp. 1-7. [cited by applicant]