IP Library Granted Patent US 12,282,990
Granted Patent B2
US 12,282,990 · App. 17/986,841 · Granted Apr 22, 2025

Contact information presentation

Inventor: Yue Liu (Shenzhen, CN)
Assignee: Tencent Technology (Shenzhen) Company Limited
G06T13/40A63F13/53
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,282,990
App. No.
17/986,841
Granted
Apr 22, 2025
Kind
B2
Abstract

Some aspects of the disclosure provide a method for contact information presentation. The method includes providing a contact interface for an application including a virtual scene, and presenting a front side of a contact card associated with a contact in the contact interface. The front side includes a virtual avatar of the contact in the virtual scene. The method further includes detecting a first operation on the front side of the contact card; and in response to the first operation, presenting a back side of the contact card in the contact interface. The back side includes at least one interaction control for an interaction with the contact. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also contemplated.

Claims (64)

1. A method for contact information presentation, the method comprising:

providing a contact interface for an application including a virtual scene;

presenting a front side of a contact card associated with a contact in the contact interface, the front side comprising a virtual avatar of the contact in the virtual scene;

detecting a first operation on the front side of the contact card;

in response to the first operation, presenting, by processing circuitry, a back side of the contact card in the contact interface, the back side comprising at least one interaction control for an interaction with the contact;

detecting a second operation on the front side of the contact card; and

in response to the second operation, presenting a first interaction interface associated with a first interaction control in the contact interface, the first interaction control being an interaction control of the at least one interaction control.

2. The method according to claim 1 , wherein the method further comprises:

obtaining, from a server, a virtual appearance parameter associated with the contact;

generating a virtual model of the contact in the virtual scene based on the virtual appearance parameter; and

obtaining the virtual avatar based on the virtual model.

3. The method according to claim 2 , wherein the obtaining the virtual avatar based on the virtual model comprises at least one of:

performing a photo shooting on the virtual model to obtain the virtual avatar; and/or

setting the virtual model as the virtual avatar.

4. The method according to claim 2 , wherein the virtual appearance parameter indicates a first virtual decoration of at least one part of the virtual model; and

the method further comprises:

obtaining, in response to failure information from the server, a second virtual decoration of the at least one part associated with a first user account, the failure information from the server indicating that the obtaining of the virtual appearance parameter from the server fails, and the first user account being a user account logged in an electronic device;

determining the first virtual decoration of the at least one part of the virtual model based on the second virtual decoration of the at least one part of the first user account; and

setting the first virtual decoration of the at least one part of the virtual model as the virtual appearance parameter.

5. The method according to claim 1 , wherein the method further comprises:

obtaining the virtual avatar from a server, the virtual avatar being generated by the server based on a virtual appearance parameter corresponding to the contact.

6. The method according to claim 1 , wherein the presenting the back side of the contact card in the contact interface comprises:

displaying a card flipping animation of the contact card from the front side to the back side in response to the first operation on the front side of the contact card.

7. The method according to claim 1 , wherein the front side of the contact card comprises at least one of: a contact name, a level, rank, online state, and intimacy degree.

8. The method according to claim 1 , wherein the method further comprises:

detecting a triggering operation on the first interaction control in the at least one interaction control on the back side of the contact card; and

presenting the first interaction interface associated with the first interaction control in response to the triggering operation.

9. The method according to claim 1 , wherein the presenting the first interaction interface associated with the first interaction control in the contact interface comprises:

determining the first interaction control from the at least one interaction control based on an operation type of the second operation.

10. The method according to claim 1 , wherein the presenting the first interaction interface associated with the first interaction control in the contact interface comprises:

presenting the back side of the contact card; and

presenting the first interaction interface associated with the first interaction control on the back side of the contact card in response to the second operation on the front side of the contact card.

11. The method according to claim 10 , wherein the presenting the back side of the contact card in response to the second operation on the front side of the contact card comprises:

displaying a card flipping animation of the contact card in a flip direction associated with the first interaction control to present the back side of the contact card in response to the second operation on the front side of the contact card.

12. An apparatus for contact information presentation, comprising processing circuitry configured to:

provide a contact interface for an application including a virtual scene;

present a front side of a contact card associated with a contact in the contact interface, the front side comprising a virtual avatar of the contact in the virtual scene;

detect a first operation on the front side of the contact card;

in response to the first operation, present a back side of the contact card in the contact interface, the back side comprising at least one interaction control for an interaction with the contact;

detect a second operation on the front side of the contact card; and

in response to the second operation, present a first interaction interface associated with a first interaction control in the contact interface, the first interaction control being an interaction control of the at least one interaction control.

13. The apparatus according to claim 12 , wherein the processing circuitry is configured to:

obtain, from a server, a virtual appearance parameter associated with the contact;

generate a virtual model of the contact in the virtual scene based on the virtual appearance parameter; and

obtain the virtual avatar based on the virtual model.

14. The apparatus according to claim 13 , wherein the processing circuitry is configured to:

perform a photo shooting on the virtual model to obtain the virtual avatar; and/or

set the virtual model as the virtual avatar.

15. The apparatus according to claim 13 , wherein the virtual appearance parameter indicates a first virtual decoration of at least one part of the virtual model, and the processing circuitry is configured to:

obtain, in response to failure information from the server, a second virtual decoration of the at least one part associated with a first user account, the failure information from the server indicating that the obtaining of the virtual appearance parameter from the server fails, and the first user account being a user account logged in the apparatus;

determine the first virtual decoration of the at least one part of the virtual model based on the second virtual decoration of the at least one part of the first user account; and

set the first virtual decoration of the at least one part of the virtual model as the virtual appearance parameter.

16. The apparatus according to claim 12 , wherein the processing circuitry is configured to:

obtain the virtual avatar from a server, the virtual avatar being generated by the server based on a virtual appearance parameter corresponding to the contact.

17. The apparatus according to claim 12 , wherein the processing circuitry is configured to:

display a card flipping animation of the contact card from the front side to the back side in response to the first operation on the front side of the contact card.

18. The apparatus according to claim 12 , wherein the front side of the contact card comprises at least one of: a contact name, a level, rank, online state, and intimacy degree.

19. A non-transitory computer-readable storage medium storing instructions which when executed by at least one processor cause the at least one processor to perform:

providing a contact interface for an application including a virtual scene;

presenting a front side of a contact card associated with a contact in the contact interface, the front side comprising a virtual avatar of the contact in the virtual scene;

detecting a first operation on the front side of the contact card;

in response to the first operation, presenting a back side of the contact card in the contact interface, the back side comprising at least one interaction control for an interaction with the contact;

detecting a second operation on the front side of the contact card; and

in response to the second operation, presenting a first interaction interface associated with a first interaction control in the contact interface, the first interaction control being an interaction control of the at least one interaction control.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2022
From: LIU, YUE
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 061765/0143 →
Priority Claims (1)
CN 202110269698.7 · Mar 12, 2021 · national
Continuity (2)
Continuation PCTCN2022077244 · Feb 22, 2022
Related Publication 20230072463A1 · Mar 9, 2023
References Cited (19)
US 8814698B1 · Lee · 2014 [cited by applicant]
US 9253183B2 · Nathan · 2016 [cited by examiner]
US 10614665B2 · Oberberger · 2020 [cited by examiner]
US 10963816B1 · Publicover · 2021 [cited by examiner]
US 11348298B2 · Weston · 2022 [cited by examiner]
US 11899835B2 · Stafford · 2024 [cited by examiner]
US 20150143487A1 · Nathan · 2015 [cited by examiner]
US 20170080346A1 · Abbas · 2017 [cited by examiner]
US 20180329486A1 · Williams · 2018 [cited by examiner]
US 20210216203A1 · Wu · 2021 [cited by examiner]
CN 103475766A · 2013 [cited by applicant]
CN 105468275A · 2016 [cited by applicant]
CN 106886538A · 2017 [cited by applicant]
CN 111462307A · 2020 [cited by applicant]
CN 112891939A · 2021 [cited by applicant]
KR 1020070108417A · 2007 [cited by applicant]
KR 1020180085265A · 2018 [cited by applicant]
International Search Report and Written Opinion in PCT/CN2022/077244, mailed on May 17, 2022, 9 pages. [cited by applicant]
Office Action received for Korean Patent Application No. 10-2023-7007643, mailed on Oct. 25, 2024, 14 pages (8 pages of English Translation and 6 pages of Original Document). [cited by applicant]