IP Library Patent Application 15771953
Patent Application
App. No. 15/771,953

MULTIMEDIA OBJECT RECOMMENDATION METHOD, DEVICE, SYSTEM, TERMINAL, AND SERVER

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 None
App. No.
15/771,953
Abstract

The embodiments of the present application provide a method, devices, a system, terminals and a server for recommending multimedia objects, and the method comprises: acquiring the location associated with a first terminal; acquiring the multimedia object information related to the location, wherein the multimedia objects comprise ones played at the location and recommended by at least one user; and recommending the multimedia object to the first terminal. The multimedia object recommendation scheme in the embodiments of the present application enables a terminal to receive not exactly the same multimedia objects at different locations, thus improving the user experience.

Claims (58)

1 - 61 . (canceled)

62 . A method, comprising:

obtaining a location associated with a first terminal;

identifying a multimedia object that has been played in relation to the location associated with the first terminal and that the multimedia object has been recommended by at least one user in relation to the location associated with the first terminal; and

recommending the multimedia object to the first terminal.

63 . The method of claim 62 , wherein the location associated with the first terminal comprises a current location associated with the first terminal and wherein the current location associated with the first terminal includes one or more of: a current set of coordinate information associated with the first terminal, a building in which the first terminal is currently located, a logical space in which the first terminal is currently located, and a defined range in which the first terminal is currently located.

64 . The method of claim 62 , wherein:

the location associated with the first terminal comprises a target location associated with the first terminal;

the target location is different from a current location associated with the first terminal; and

the target location associated with the first terminal includes one or more of: a target set of coordinate information, a building in which the target location is located, and a logical space in which the target location is located.

65 . The method of claim 62 , wherein:

the location associated with the first terminal comprises a target location associated with the first terminal;

the target location is different from a current location associated with the first terminal; and

the method further comprises receiving an indication that the current location associated with the first terminal has arrived at the target location associated with the first terminal and wherein the multimedia object is played at the first terminal in response to the indication.

66 . The method of claim 62 , wherein the location associated with the first terminal comprises a previous location and further comprising:

determining the first terminal has changed its position;

receiving an indication that a distance between the previous location associated with the first terminal and a current location associated with the first terminal exceeds a first defined range; and

in response to the indication:

obtaining a new multimedia object related to the current location associated with the first terminal, wherein the new multimedia object has been played in relation to the current location and wherein the new multimedia object is recommended by at least another user in relation to the current location; and

recommending the new multimedia object to the first terminal.

67 . The method of claim 62 , further comprising adding the multimedia object to a playlist of a multimedia player application executing at the first terminal.

68 . The method of claim 62 , wherein recommending the multimedia object at the first terminal comprises presenting a multimedia object recommendation identifier associated with the multimedia object at a map interface that includes the location associated with the first terminal.

69 . The method of claim 62 , wherein recommending the multimedia object at the first terminal comprises presenting a multimedia object recommendation identifier associated with the multimedia object at a map interface that includes the location associated with the first terminal further comprises presenting the multimedia object recommendation identifier at the location associated with the first terminal at the map interface.

70 . The method of claim 62 , wherein the location associated with the first terminal comprises a first sub-location and a second sub-location, wherein recommending the multimedia object at the first terminal comprises:

presenting a first multimedia object recommendation identifier at the first sub-location at the map interface; and

presenting a second multimedia object recommendation identifier at the second sub-location at the map interface, wherein the first multimedia object recommendation identifier and the second multimedia object recommendation identifier are not the same.

71 . The method of claim 62 , wherein identifying the multimedia object is performed in response to an indication that a user has input an operation command to trigger the identification of the multimedia object.

72 . The method of claim 62 , wherein identifying the multimedia object that has been played in relation to the location associated with the first terminal and that the multimedia object has been recommended by the at least one user in relation to the location associated with the first terminal comprises:

determining that a network connection to a server is unavailable; and

in response to the determination that the network connection is unavailable, perform a local query at the first terminal for the multimedia object.

73 . The method of claim 62 , wherein the multimedia object comprises a first multimedia object and further comprising:

receiving from a second terminal a recommendation to play a second multimedia object in relation to a location associated with the second terminal; and

storing, in a data structure, a correspondence between the second multimedia object and the location associated with the second terminal.

74 . The method of claim 62 , wherein the multimedia object comprises a first multimedia object and further comprising:

receiving from a second terminal a recommendation to play a second multimedia object in relation to a location associated with the second terminal; and

updating, in a data structure, a number of users associated with a correspondence between the second multimedia object and the location associated with the second terminal.

75 . The method of claim 62 , wherein the multimedia object comprises a first multimedia object and the method further comprises receiving from a second terminal a recommendation to play a second multimedia object in relation to a location associated with the second terminal, wherein the second multimedia object is selected in response to a user operation of a control that is presented in a multimedia player application executing at the second terminal and wherein the location associated with the second terminal is determined by a map application executing at the second terminal.

76 . A computer program product, the computer program product comprising a non-transitory computer readable storage medium and comprising computer instructions for:

obtaining a location associated with a first terminal;

identifying a multimedia object that has been played in relation to the location associated with the first terminal and that the multimedia object has been recommended by at least one user in relation to the location associated with the first terminal; and

recommending the multimedia object to the first terminal.

77 . The computer program product of claim 76 , wherein the location associated with the first terminal comprises a previous location and further comprising:

determining the first terminal has changed its position;

receiving an indication that a distance between a previous location associated with the first terminal and a current location associated with the first terminal exceeds a first defined range; and

in response to the indication:

obtaining a new multimedia object related to the current location associated with the first terminal, wherein the new multimedia object has been played in relation to the current location and wherein the new multimedia object is recommended by at least another user in relation to the current location; and

recommending the new multimedia object at the first terminal.

78 . The computer program product of claim 76 , wherein recommending the multimedia object at the first terminal comprises presenting a multimedia object recommendation identifier associated with the multimedia object at a map interface that includes the location associated with the first terminal.

79 . The computer program product of claim 76 , wherein the multimedia object comprises a first multimedia object and further comprising:

receiving from a second terminal a recommendation to play a second multimedia object in relation to a location associated with the second terminal; and

storing, in a data structure, a correspondence between the second multimedia object and the location associated with the second terminal.

80 . The computer program product of claim 76 , wherein the multimedia object comprises a first multimedia object and the computer instructions further comprise receiving from a second terminal a recommendation to play a second multimedia object in relation to a location associated with the second terminal, wherein the second multimedia object is selected in response to a user operation of a control that is presented in a multimedia player application executing at the second terminal and wherein the location associated with the second terminal is determined by a map application executing at the second terminal.

81 . A system, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

obtain a location associated with a first terminal;

identify a multimedia object that has been played in relation to the location associated with the first terminal and that the multimedia object has been recommended by at least one user in relation to the location associated with the first terminal; and

recommend the multimedia object to the first terminal.

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 Nov 8, 2018
From: SHI, SHANWEN; LUO-PENG, HUJING; FAN, HAOYU; LI, SUN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 047486/0577 →