IP Library › Granted Patent US 12,301,942
Granted Patent B2
US 12,301,942 · App. 18/544,716 · Granted May 13, 2025

Methods and systems for seamlessly transporting objects between connected devices for electronic transactions

Inventors: Kevin Gordon (Basildon, GB); Charlotte Spender (Tonbridge, GB)
Assignee: Worldpay Limited
H04N21/4722G06Q20/306G06Q20/3223G06Q20/40145G06T19/006H04N21/4126H04N21/44008H04N21/47815
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,301,942
App. No.
18/544,716
Granted
May 13, 2025
Kind
B2
Abstract

Methods and Systems are disclosed for displaying objects between disparate devices connected to an electronic network. One method comprises detecting, by a multimedia device connected to an electronic network, an object in a multimedia stream; determining an identifier associated with the detected object; detecting a mobile device connected to the electronic network, the mobile device being a device other than the multimedia device; and generating a display of the detected object at the detected mobile device.

Claims (57)

1. A method comprising:

determining, via one or more processors, an identifier associated with an object displayed in a first device;

retrieving, via the one or more processors, additional data associated with the object based on the identifier;

generating, via the one or more processors, a presentation of the object with the additional data and one or more related items associated with the object in a second device, wherein the first device and the second device provide a shared display of the object, the additional data, and the one or more related items; and

modifying, via the one or more processors, an orientation and/or a placement of the object and the one or more related items based on sensor data from the second device, for superimposing a visual representation of the object and the one or more related items over a real-world environment captured by the second device.

2. The method of claim 1 , wherein determining the identifier associated with the object displayed in the first device comprises:

receiving, via the one or more processors, a selection of the object via a selection interface in the first device; and

determining, via the one or more processors, the identifier based on an object detection mechanism.

3. The method of claim 2 , wherein the object detection mechanism includes machine learning techniques for detecting the object displayed in the first device.

4. The method of claim 1 , wherein retrieving the additional data associated with the object comprises:

generating, via the one or more processors, a search request for the additional data associated with the object;

receiving, via the one or more processors, the additional data associated with the object; and

transmitting, via the one or more processors, the additional data to the first device or the second device.

5. The method of claim 1 , wherein generating the presentation of the object with the additional data in the second device comprises:

generating, via the one or more processors, an augmented reality display of the object with the additional data in the second device, wherein the additional data is superimposed adjacent to the object.

6. The method of claim 5 , wherein size of the object, the superimposed additional data, and the one or more related items are adjusted based on the sensor data.

7. The method of claim 1 , further comprising:

generating, via the one or more processors, a payment interface in the second device for purchasing the object;

receiving, via the one or more processors, a payment for the object from the payment interface of the second device; and

completing, via the one or more processors, a payment transaction for the object based on the received payment.

8. The method of claim 1 , wherein the identifier includes a name, a type, or a code associated with the object.

9. The method of claim 1 , wherein the first device includes a multimedia device, and wherein the multimedia device includes a television set.

10. The method of claim 1 , wherein the second device includes a mobile device.

11. A system comprising:

one or more processors; and

at least one non-transitory computer readable medium storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

determining an identifier associated with an object displayed in a first device;

retrieving additional data associated with the object based on the identifier;

generating a presentation of the object with the additional data and one or more related items associated with the object in a second device, wherein the first device and the second device provide a shared display of the object, the additional data, and the one or more related items; and

modifying an orientation and/or a placement of the object and the one or more related items based on sensor data from the second device, for superimposing a visual representation of the object and the one or more related items over a real-world environment captured by the second device.

12. The system of claim 11 , wherein determining the identifier associated with the object displayed in the first device comprises:

receiving a selection of the object via a selection interface in the first device; and

determining the identifier based on an object detection mechanism.

13. The system of claim 12 , wherein the object detection mechanism includes machine learning techniques for detecting the object displayed in the first device.

14. The system of claim 11 , wherein retrieving the additional data associated with the object comprises:

generating a search request for the additional data associated with the object;

receiving the additional data associated with the object; and

transmitting the additional data to the first device or the second device.

15. The system of claim 11 , wherein generating the presentation of the object with the additional data in the second device comprises:

generating an augmented reality display of the object with the additional data in the second device, wherein the additional data is superimposed adjacent to the object.

16. The system of claim 15 , wherein size of the object, the superimposed additional data, and the one or more related items are adjusted based on the sensor data.

17. The system of claim 11 , further comprising:

generating a payment interface in the second device for purchasing the object;

receiving a payment for the object from the payment interface of the second device; and

completing a payment transaction for the object based on the received payment.

18. A non-transitory computer readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:

determining an identifier associated with an object displayed in a first device;

retrieving additional data associated with the object based on the identifier;

generating a presentation of the object with the additional data and one or more related items associated with the object in a second device, wherein the first device and the second device provide a shared display of the object, the additional data, and the one or more related items; and

modifying an orientation and/or a placement of the object and the one or more related items based on sensor data from the second device, for superimposing a visual representation of the object and the one or more related items over a real-world environment captured by the second device.

19. The non-transitory computer readable medium of claim 18 , wherein determining the identifier associated with the object displayed in the first device comprises:

receiving a selection of the object via a selection interface in the first device; and

determining the identifier based on an object detection mechanism, wherein the object detection mechanism includes machine learning techniques for detecting the object displayed in the first device.

20. The non-transitory computer readable medium of claim 18 , wherein retrieving the additional data associated with the object comprises:

generating a search request for the additional data associated with the object;

receiving the additional data associated with the object; and

transmitting the additional data to the first device or the second device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2023
From: GORDON, KEVIN; SPENDER, CHARLOTTE
To: WORLDPAY LIMITED
Reel/Frame 065907/0105 →
Continuity (3)
Continuation 18155126 · Jan 17, 2023
Continuation 16848042 · Apr 14, 2020
Related Publication 20240147013A1 · May 2, 2024
References Cited (29)
US 8666528B2 · Harkness et al. · 2014 [cited by applicant]
US 9143565B2 · Hensgen et al. · 2015 [cited by applicant]
US 9197946B2 · Zhang et al. · 2015 [cited by applicant]
US 9325953B2 · Cheng · 2016 [cited by applicant]
US 9712855B2 · Ryu et al. · 2017 [cited by applicant]
US 9955206B2 · Jones et al. · 2018 [cited by applicant]
US 10643264B2 · Jones et al. · 2020 [cited by applicant]
US 10664138B2 · Carney et al. · 2020 [cited by applicant]
US 10839416B1 · Desmond et al. · 2020 [cited by applicant]
US 11250642B1 · Gordon et al. · 2022 [cited by applicant]
US 11589124B1 · Gordon et al. · 2023 [cited by applicant]
US 11985388B2 · Gordon · 2024 [cited by examiner]
US 20020162120A1 · Mitchell · 2002 [cited by applicant]
US 20080134255A1 · Ferris et al. · 2008 [cited by applicant]
US 20080163283A1 · Tan et al. · 2008 [cited by applicant]
US 20120185886A1 · Charania et al. · 2012 [cited by applicant]
US 20130104172A1 · Lee et al. · 2013 [cited by applicant]
US 20130282532A1 · Shihadah · 2013 [cited by examiner]
US 20140359057A1 · Hensgen et al. · 2014 [cited by applicant]
US 20150296250A1 · Casper · 2015 [cited by applicant]
US 20170131964A1 · Baek et al. · 2017 [cited by applicant]
US 20190318405A1 · Hu et al. · 2019 [cited by applicant]
US 20190349640A1 · Chang et al. · 2019 [cited by applicant]
US 20190362154A1 · Moore et al. · 2019 [cited by applicant]
US 20210019779A1 · Desmond et al. · 2021 [cited by applicant]
US 20210097286A1 · Lehrich · 2021 [cited by examiner]
US 20210217077A1 · Drynan · 2021 [cited by examiner]
US 20220239983A1 · Tamburro et al. · 2022 [cited by applicant]
US 20220329909A1 · Ramirez Juan · 2022 [cited by examiner]