IP Library Granted Patent US 12,267,751
Granted Patent B2
US 12,267,751 · App. 17/541,445 · Granted Apr 1, 2025

Method and apparatus for identifying objects in a spatial region

Inventors: Meng Yi (Hangzhou, CN); Xu Jin (Hangzhou, CN); Ding Jiandong (Hangzhou, CN)
Assignee: ALIBABA GROUP HOLDING LIMITED
H04W4/029G06Q30/0261G06Q30/0623G06Q30/0639H04W4/023
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,267,751
App. No.
17/541,445
Granted
Apr 1, 2025
Kind
B2
Abstract

Provided in embodiments of the disclosure are methods, apparatuses, and computer-readable media for data processing. Location information and personalized information of a user are obtained in real-time; then a target spatial region corresponding to the location information is determined, the target spatial region including at least one physical object matching the personalized information; and then shopping guide data is generated for the user based on the at least one physical object matching the personalized information. By obtaining the real-time location of the user in combination with the personalized information of the user such as a purchase preference of historical purchase behavior, a shopping place and a branded shop near the user are provided to guide the user to perform in-store shopping, thereby improving purchase efficiency for the user, effectively providing personalized shopping recommended content to the user, and greatly improving purchase experience of the user.

Claims (28)

1. A method comprising:

receiving, by a processor, physical location information and preference data of a user, the physical location information comprising a geographic location of a client device associated with the user;

determining, by the processor, a target spatial region based on the physical location information, the target spatial region associated with at least one physical object currently located in the target spatial region related to the preference data of the user, wherein determining a target spatial region further comprises: identifying a first target spatial region using the physical location information; searching the first target spatial region for the at least one physical object currently located in the spatial region related to the preference data; increasing a size of the first target spatial region to obtain a second target spatial region upon determining that no objects are identified; and searching the second target spatial region for the at least one physical object currently located in the spatial region related to the preference data;

generating, by the processor, guide data based on the at least one physical object related to the preference data; and

transmitting, by the processor, the guide data to the client device in response to receiving the physical location information and user related information.

2. The method of claim 1 , wherein receiving user related information comprises receiving at least one tag, the at least one tag comprising a tag generated locally by the client device.

3. The method of claim 1 , wherein searching the first target spatial region for the at least one physical object currently located in the spatial region related to the preference data comprises searching an integrated data set using the first target spatial region, the integrated data set including data collected from online data sources and offline data sources, a given item of online data and offline data integrated using a shared field.

4. The method of claim 1 , wherein generating guide data comprises generating a moving path for the client device to follow based on the physical location information and a location associated with the at least one physical object.

5. The method of claim 1 , wherein generating the guide data comprises generating an object list by using attribute information of the at least one physical object, the object list comprising display locations corresponding to the at least one physical object.

6. A non-transitory computer-readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining steps of:

receiving physical location information and preference data of a user, the physical location information comprising a geographic location of a client device associated with the user;

determining a target spatial region based on the physical location information, the target spatial region associated with at least one physical object currently located in a spatial region related to the preference data, wherein determining a target spatial region further comprises: identifying a first target spatial region using the physical location information; searching the first target spatial region for the at least one physical object currently located in the spatial region related to the preference data; increasing a size of the first target spatial region to obtain a second target spatial region upon determining that no objects are identified; and searching the second target spatial region for the at least one physical object currently located in the spatial region related to the preference data;

generating guide data based on the at least one physical object related to the preference data; and

transmitting the guide data to the client device in response to receiving the physical location information and user related information information.

7. The non-transitory computer-readable storage medium of claim 6 , wherein receiving user related information information comprises receiving at least one tag, the at least one tag comprising a tag generated locally by the client device.

8. The non-transitory computer-readable storage medium of claim 6 , wherein searching the first target spatial region for the at least one physical object currently located in the spatial region related to the preference data comprises searching an integrated data set using the first target spatial region, the integrated data set including data collected from online data sources and offline data sources, a given item of online data and offline data integrated using a shared field.

9. The non-transitory computer-readable storage medium of claim 6 , wherein generating guide data comprises generating a moving path for the client device to follow based on the physical location information and a location associated with the at least one physical object.

10. The non-transitory computer-readable storage medium of claim 6 , wherein generating the guide data comprises generating an object list by using attribute information of the at least one physical object, the object list comprising display locations corresponding to the at least one physical object.

11. A device comprising:

a processor; and

a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

logic, executed by the processor, for receiving physical location information and preference data of a user, the physical location information comprising a geographic location of a client device associated with the user;

logic, executed by the processor, for determining a target spatial region based on the physical location information, the target spatial region associated with at least one physical object currently located in a spatial region related to the preference data, wherein determining a target spatial region further comprises: identifying a first target spatial region using the physical location information; searching the first target spatial region for the at least one physical object currently located in the spatial region related to the preference data; increasing a size of the first target spatial region to obtain a second target spatial region upon determining that no objects are identified; and searching the second target spatial region for the at least one physical object currently located in the spatial region related to the preference data;

logic, executed by the processor, for generating guide data based on the at least one physical object related to the preference data; and

logic, executed by the processor, for transmitting the guide data to the client device in response to receiving the physical location information and user related information information.

12. The device of claim 11 , wherein receiving user related information information comprises receiving at least one tag, the at least one tag comprising a tag generated locally by the client device.

13. The device of claim 11 , wherein searching the first target spatial region for the at least one physical object currently located in the spatial region related to the preference data comprises searching an integrated data set using the first target spatial region, the integrated data set including data collected from online data sources and offline data sources, a given item of online data and offline data integrated using a shared field.

14. The device of claim 11 , wherein generating guide data comprises generating a moving path for the client device to follow based on the physical location information and a location associated with the at least one physical object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2022
From: YI, MENG; JIN, XU; JIANDONG, DING
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 059266/0311 →
Priority Claims (1)
CN 202011430381.9 · Dec 9, 2020 · national
Continuity (1)
Related Publication 20220217500A1 · Jul 7, 2022
References Cited (26)
US 7259668B2 · Casey · 2007 [cited by applicant]
US 8259692B2 · Bajko · 2012 [cited by applicant]
US 8392113B2 · Gupta et al. · 2013 [cited by applicant]
US 8606293B2 · Kim et al. · 2013 [cited by applicant]
US 8792906B2 · Batada et al. · 2014 [cited by applicant]
US 8972168B2 · Acker et al. · 2015 [cited by applicant]
US 8988283B2 · Erad et al. · 2015 [cited by applicant]
US 9014713B1 · Shaw · 2015 [cited by applicant]
US 9215685B2 · Gupta et al. · 2015 [cited by applicant]
US 9462462B2 · Casey · 2016 [cited by applicant]
US 9473904B2 · Bennett · 2016 [cited by applicant]
US 9578617B2 · Nyman et al. · 2017 [cited by applicant]
US 9813863B2 · Jose et al. · 2017 [cited by applicant]
US 10102564B2 · Pellow et al. · 2018 [cited by applicant]
US 20130115969A1 · Holmes et al. · 2013 [cited by applicant]
US 20130181867A1 · Sturdivant et al. · 2013 [cited by applicant]
US 20140070946A1 · Ambrefe, Jr. · 2014 [cited by examiner]
US 20150169597A1 · Edge et al. · 2015 [cited by applicant]
US 20160020861A1 · Jin et al. · 2016 [cited by applicant]
US 20160212582A1 · Jin et al. · 2016 [cited by applicant]
US 20160217543A1 · Chao et al. · 2016 [cited by applicant]
US 20160284014A1 · Adel · 2016 [cited by applicant]
US 20170006534A1 · Edge et al. · 2017 [cited by applicant]
US 20170076312A1 · Sharma · 2017 [cited by examiner]
US 20200097028A1 · Axmon et al. · 2020 [cited by applicant]
CN 109165997A · 2019 [cited by applicant]