US 11,743,554 B2
Content streaming and product integration
Julie Anthony, Mumbai (IN); Simridh Kachroo, Gurugram (IN); Pratik Basavraj Parshetti, Kolhapur (IN); and Chetan Kamalakar Shet, Maharashtra (IN)
Assigned to NCR Corporation, Atlanta, GA (US)
Filed by NCR Corporation, Atlanta, GA (US)
Filed on Dec. 15, 2021, as Appl. No. 17/551,573.
Prior Publication US 2023/0188807 A1, Jun. 15, 2023
Int. Cl. H04N 21/81 (2011.01); G06Q 30/0601 (2023.01); H04N 21/478 (2011.01); H04N 21/45 (2011.01)
CPC H04N 21/812 (2013.01) [G06Q 30/0633 (2013.01); H04N 21/4532 (2013.01); H04N 21/47815 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method, comprising:
providing a processing environment for a user to view content during an interactive session with the user;
receiving, during the interactive session within the processing environment, a product identifier for a product from a media streaming service selected by the user during streaming of media selection on a user device;
identifying, during the interactive session within the processing environment, retailers that offer the product based on the product identifier, wherein identifying further includes mapping the product identifier to the retailers from available retailers, wherein mapping further includes identifying an Application Programming Interface (API) for each of the retailers;
obtaining, during the interactive session within the processing environment, a price for the product from each of the retailers, wherein obtaining further includes processing each API with a transaction system associated with each retailer using the product identifier and obtaining a corresponding availability of and the corresponding price of the product from the corresponding transaction system;
generating, during the interactive session within the processing environment, a list that comprises retailer identifiers for the retailers and the corresponding prices for the retailers; and
providing, during the interactive session within the processing environment, the list back to the media streaming service for presentation to the user during streaming of the media selection on the user device.