IP Library Granted Patent US 12,086,843
Granted Patent B2
US 12,086,843 · App. 17/966,409 · Granted Sep 10, 2024

Integration of retail services with search engine

Inventors: Om Prakash Sharma (Singoli, IN); Sandeep Reddy Chennu (Hyderabad, IN); Rajesh Goud Marka (Hyderabad, IN); Praveena Kollipara (Andhra Pradesh, IN); Joanna Ruth Nelapudi (Hyderabad, IN); Soumya Satt (Suncity, IN); Aditya Sharma (Suncity, IN)
Assignee: NCR Voyix Corporation
G06Q30/0277G06F16/9535G06Q30/0239G06Q30/0256G06Q30/0643
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,086,843
App. No.
17/966,409
Granted
Sep 10, 2024
Kind
B2
Abstract

Dynamic and Customized web pages provided by a search engine to link to a retailer's online site are redirected to an integration platform when activated within a browser from search results of a user search. The integration platform segments the web pages into a plurality of sub links that when detected from the activation, which resulted in the browser redirection to the integration platform, cause specific retailer services to be accessed by the integration platform and customized information and services provided to the user within the browser.

Claims (36)

1. A method, comprising:

receiving, by a server, a redirected bowser request from a link associated with a source when a user clicks on the link from search results for a search using a browser;

obtaining, by the server, location data for a device executing the browser, wherein the location data is obtained from data associated with the browser and provide with the redirected bowser request in the link;

interacting, by the server, with the source using search terms from the search and the location data, and obtaining information for a product identified in the link from the source, wherein the server utilizes an integration manager to provide customized web pages for retailers subscribed to integration services provided by the server, the integration manager being specifically configured to dynamically generate and render within the browser a customized shopping experience based on real-time location data and search terms; and

rendering, by the server, the information within a customized web page rendered within the browser in response to the user clicking the link from the search results.

2. The method of claim 1 , wherein rendering further includes generating the customized web page with a first link to product inventory for the product with the source.

3. The method of claim 2 , wherein generating further includes generating the customized web page with a second link to store locations associated with the product.

4. The method of claim 3 , wherein generating further includes generating the customized web page with a third link to discounts offered by the source for purchase of the product.

5. The method of claim 4 , wherein generating further includes generating the customized web page with a fourth link to purchase the product from the source.

6. The method of claim 5 , wherein generating further includes generating the customized web page with a fifth link to pay for the product later and view current availability options for the product.

7. The method of claim 1 , wherein receiving further includes obtaining metadata associated with the user clicking the link within the browser from the search results.

8. The method of claim 7 , wherein receiving further includes identifying within the metadata a current location of a user device that the user was operating when the user clicked the link within the browser based on the location data.

9. The method of claim 8 , wherein rendering further includes using the current location to customize the information for the product within the customized web page.

10. The method of claim 7 , wherein receiving further includes obtaining the search text used in the search by the user from the metadata.

11. The method of claim 10 , wherein receiving further includes identifying a product identifier for the product and a source identifier for the source from the link, the search text, or the metadata.

12. A method, comprising:

identifying, by a server, a redirected link from a bowser associated with results of a search conducted by a user using the browser;

determining, by the server, from the redirected link and metadata associated with the redirected link, the search, search terms used in the search, location data for a device that executes the browser, and a product identifier for a product and a source identifier for a source that provides the product;

interacting, by the server, with a source system of the source using the search terms and the location data to obtain information for the product using the product identifier, wherein the server utilizes an integration manager to provide customized web pages for retailers subscribed to integration services provided by the server, the integration manager being specifically configured to dynamically generate and render within the browser a customized shopping experience based on real-time location data and search terms; and

rendering, by the server, a customized web page within the browser of the user with at least the information obtained from the source system.

13. The method of claim 12 , wherein rendering further includes generating a plurality of links provided within the web page for different levels of the information and other information associated with the product and the source.

14. The method of claim 12 , wherein determining further includes obtaining cookie data from the browser.

15. The method of claim 12 , wherein determining further includes identifying a current location of a user device associated with the browser from the metadata.

16. The method of claim 12 , wherein interacting further includes identifying an application programming interface (API) associated with the source system and interacting with the source system using the API.

17. The method of claim 12 , wherein determining further includes obtaining the search text used by the user with the search from the metadata.

18. The method of claim 17 , wherein obtaining further includes identifying the product identifier from the metadata and the search text.

19. A system, comprising:

a server that comprises a processor;

the processor executes instructions that cause the processor to perform operations comprising:

receiving redirected links clicked by users from search results of searches conducted by the users within browsers of user devices;

obtaining metadata for the links, the searches, search terms for each search, and location data for the user devices that execute the browsers;

identifying products and sources of the products from the metadata;

interacting with source systems of the sources using corresponding search terms for corresponding searches and using corresponding location data for corresponding user devices to obtain product information for the products, wherein the server utilizes an integration manager to provide customized web pages for retailers subscribed to integration services provided by the server,, the integration manager being specifically configured to dynamically generate and render within the browser a customized shopping experience based on real-time location data and search terms;

generating customized web pages using the product information with a plurality of links included in the customized web pages to different portions of the product information; and

rendering the customized web pages within the browsers of the user devices of the users responsive to the users clicking on the redirected links of the search results within the browsers.

20. The system of claim 19 , wherein the users conduct the searches within the browsers using an internet search engine or a social media search engine provided via a social media platform through the browsers.

Assignments (3)
CHANGE OF NAME Recorded Nov 9, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065532/0893 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2022
From: SHARMA, OM PRAKASH; CHENNU, SANDEEP REDDY; GOUD MARKA, RAJESH; KOLLIPARA, PRAVEENA; NELAPUDI, JOANNA RUTH; SATT, SOUMYA; SHARMA, ADITYA
To: NCR CORPORATION
Reel/Frame 061483/0647 →
Continuity (2)
Continuation 17083450 · Oct 29, 2020
Related Publication 20230037835A1 · Feb 9, 2023