IP Library Granted Patent US 10,708,729
Granted Patent B2
US 10,708,729 · App. 16/573,819 · Granted Jul 7, 2020

Outputting an entry point to a target service

Inventors: Yanan Zhang (Beijing, CN); Jing Gao (Beijing, CN); Xun Wang (Hangzhou, CN); Mingsen Hu (Beijing, CN)
Assignee: Alibaba Group Holding Limited
H04W4/20H04W4/021H04W4/027
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 10,708,729
App. No.
16/573,819
Granted
Jul 7, 2020
Kind
B2
Abstract

Outputting an entry point to a target service is disclosed, including: determining that a set of sensed data that is obtained from a first device meets a condition associated with a detectable event, wherein the set of sensed data is determined by one or more sensors associated with the first device; in response to the determination, determining a target service corresponding to the detectable event; determining a selected device among the first device and at least one second device, wherein the at least one second device is related to the first device; and outputting an entry point corresponding to the target service to the selected device, wherein the entry point is usable to access the target service.

Claims (66)

1. A system, comprising:

one or more processors;

a point of interest (POI) database;

a user interface; and

one or more memories coupled to the one or more processors and to the user interface, wherein the one or more memories are configured to provide the one or more processors and the user interface with instructions, wherein the instructions when executed cause the one or more processors to:

present at least one event field associated with describing a detectable event at the user interface, wherein the at least one event field is associated with an enumerated value comprising one or more of the following: a designated area, a POI, an administrative area, a driving status, a road attribute, and a traffic condition;

store a mapping of the detectable event and a target service;

determine that a set of sensed data meets a condition associated with the detectable event, wherein the set of sensed data is determined by one or more sensors associated with a first device, and is obtained from the first device;

in response to the determination, determine the target service corresponding to the detectable event;

determine a selected device among the first device and at least one second device, wherein the at least one second device is related to the first device by at least one relationship parameter; and

output an entry point corresponding to the target service to the selected device, wherein the entry point is usable to access the target service.

2. The system of claim 1 , wherein the set of sensed data is collected according to collection information associated with the detectable event.

3. The system of claim 1 , wherein the one or more memories are further configured to provide the one or more processors with instructions which when executed cause the one or more processors to:

store data input into the at least one event field as data associated with the detectable event;

present at least one service field associated with describing the target service corresponding to the detectable event at the user interface; and

store data input into the at least one service field as data associated with the target service corresponding to the detectable event.

4. The system of claim 1 , wherein the one or more memories are further configured to provide the one or more processors with instructions which when executed cause the one or more processors to:

determine a user associated with the first device;

determine a plurality of related devices corresponding to the user, wherein the plurality of related devices includes the first device and the at least one second device; and

wherein the selected device is determined based on attributes associated with the plurality of related devices and device selection criteria associated with the target service corresponding to the detectable event.

5. The system of claim 1 , wherein the entry point comprises a link or a URL.

6. The system of claim 1 , wherein the one or more memories are further configured to provide the one or more processors with instructions which when executed cause the one or more processors to:

obtain output mode information associated with the target service corresponding to the detectable event; and

determine an output mode to use to output the entry point based at least in part on the output mode information.

7. The system of claim 6 , wherein the output mode comprises one or more of the following: a system notification, a text message, an application notification, a voice broadcast, a start advertisement, a map card, an augmented reality (AR) navigation, and a heads up display (HUD).

8. The system of claim 6 , wherein to output the entry point corresponding to the target service comprises to send a call request to an interface, wherein the call request includes the entry point.

9. The system of claim 1 , wherein the one or more memories are further configured to provide the one or more processors with instructions which when executed cause the one or more processors to:

receive a user selection with respect to the entry point; and

cause a page corresponding to the target service to be presented, wherein the page comprises a web page or an application page.

10. A method, comprising:

presenting at least one event field associated with describing a detectable event at a user interface, wherein the at least one event field is associated with an enumerated value comprising one or more of the following: a designated area, a point of interest (POI), an administrative area, a driving status, a road attribute, and a traffic condition;

storing a mapping of the detectable event and a target service;

determining that a set of sensed data that is obtained from a first device meets a condition associated with the detectable event, wherein the set of sensed data is determined by one or more sensors associated with the first device;

in response to the determination, determining the target service corresponding to the detectable event;

determining a selected device among the first device and at least one second device, wherein the at least one second device is related to the first device by at least one relationship parameter; and

outputting an entry point corresponding to the target service to the selected device, wherein the entry point is usable to access the target service.

11. The method of claim 10 , wherein the set of sensed data is collected according to collection information associated with the detectable event.

12. The method of claim 10 , further comprising:

storing data input into the at least one event field as data associated with the detectable event;

presenting at least one service field associated with describing the target service corresponding to the detectable event at the user interface; and

storing data input into the at least one service field as data associated with the target service corresponding to the detectable event.

13. The method of claim 10 , further comprising:

determining a user associated with the first device;

determining a plurality of related devices corresponding to the user, wherein the plurality of related devices includes the first device and the at least one second device; and

wherein the selected device is determined based on attributes associated with the plurality of related devices and device selection criteria associated with the target service corresponding to the detectable event.

14. The method of claim 10 , further comprising:

obtaining output mode information associated with the target service corresponding to the detectable event; and

determining an output mode to use to output the entry point based at least in part on the output mode information.

15. The method of claim 14 , wherein the output mode comprises one or more of the following: a system notification, a text message, an application notification, a voice broadcast, a start advertisement, a map card, an augmented reality (AR) navigation, and a heads up display (HUD).

16. The method of claim 14 , wherein outputting the entry point corresponding to the target service comprises sending a call request to an interface, wherein the call request includes the entry point.

17. The method of claim 10 , further comprising:

receiving a user selection with respect to the entry point; and

causing a page corresponding to the target service to be presented, wherein the page comprises a web page or an application page.

18. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

presenting at least one event field associated with describing a detectable event at a user interface, wherein the at least one event field is associated with an enumerated value comprising one or more of the following: a designated area, a point of interest (POI), an administrative area, a driving status, a road attribute, and a traffic condition;

storing a mapping of the detectable event and a target service;

determining that a set of sensed data that is obtained from a first device meets a condition associated with the detectable event, wherein the set of sensed data is determined by one or more sensors associated with the first device;

in response to the determination, determining the target service corresponding to the detectable event;

determining a selected device among the first device and at least one second device, wherein the at least one second device is related to the first device by at least one relationship parameter; and

outputting an entry point corresponding to the target service to the selected device, wherein the entry point is usable to access the target service.

19. The computer program product of claim 18 , wherein the set of sensed data is collected according to collection information associated with the detectable event.

20. The computer program product of claim 18 , further comprising computer instructions for:

storing data input into the at least one event field as data associated with the detectable event;

presenting at least one service field associated with describing the target service corresponding to the detectable event at the user interface; and

storing data input into the at least one service field as data associated with the target service corresponding to the detectable event.

21. The system of claim 1 , wherein the detectable event comprises one or more of the following: a vehicle driving into a specified location, the vehicle being in a traffic jam, a tire pressure meeting a first specified condition, a distance between the vehicle and a third party object meeting a second specified condition, the vehicle arriving at a toll station, the vehicle arriving at a navigation destination, the vehicle arriving in a vicinity of a point of interest, and a home appliance sensor being in a preset state.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITED
Reel/Frame 054384/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2019
From: ZHANG, YANAN; GAO, JING; WANG, XUN; HU, MINGSEN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 051203/0607 →
Priority Claims (1)
CN 2018 1 1089948 · Sep 18, 2018 · national
Continuity (1)
Related Publication 20200092689A1 · Mar 19, 2020