IP Library Granted Patent US 12,621,256
Granted Patent B2
US 12,621,256 · App. 18/902,693 · Granted May 5, 2026

Methods, apparatuses, devices, medium and product for information display and information sending

Inventors: Qiansong Xu (Beijing, CN); Shijie Liu (Beijing, CN); Yujia Lei (Beijing, CN); Xin Zhong (Beijing, CN)
Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
H04L51/07H04L51/04
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,621,256
App. No.
18/902,693
Granted
May 5, 2026
Kind
B2
Abstract

Embodiments of the disclosure relate to methods, apparatuses, devices, medium and product for information display and information sending. The method for information display includes: in response to receiving a sent OKR link in a session, obtaining OKR display information corresponding to the OKR link, wherein the OKR display information includes at least one objective information and/or key result information corresponding to the objective information; displaying the OKR display information in a first display area of the session based on a predetermined display rule. According to embodiments of the present disclosure, after receiving the OKR link, the instant messaging client can directly browse the OKR information without opening the OKR system, which improves the speed of the user obtaining information and improves the user experience.

Claims (58)

1 . A method for information display, comprising:

receiving, at an instant messaging client implemented at an electronic device, an objective and key result (OKR) link in a session, the OKR link indicating an address link of OKR information in an OKR system;

parsing, at the instant messaging client, the OKR information based on the OKR link via a communication framework between the instant messaging client and the OKR system, wherein the OKR information comprises at least one of: OKR summary information or OKR display information, and the OKR display information comprises at least one objective information and/or key result information corresponding to the at least one objective information;

determining whether a user corresponding to the session has the right to view the OKR display information based on the OKR link;

displaying, on a first display page displayed on the electronic device, the OKR information comprising the OKR display information, in a first display area of the first display page based on a predetermined display rule, in accordance with the user having the right to review the OKR display information, wherein the first display page corresponds to the session of the instant messaging client,

wherein if the OKR link is a periodic OKR link, the OKR display information comprises at least one objective information within a period, and wherein displaying the OKR display information in the first display area based on the predetermined display rule comprises: displaying at least one objective information within the period in the first display area, the objective information comprising at least one of: an objective serial number, an objective content, and a user link related to the objective content, and

wherein if the OKR display information comprises a plurality of objective information within the period, the method further comprises: in accordance with a determination that the user corresponding to the session has a viewing right for any one of the objective information in the period, displaying the objective information corresponding to the viewing right; and

jumping, in response to detecting a user operation on the first display area, from the first display page to an OKR page displayed on the electronic device to display the OKR display information in a first manner on the OKR page, the OKR page corresponding to the OKR system,

wherein within a first predetermined duration from obtaining the OKR display information for the first time, the viewing right is updated in real time based on a modification of the viewing right by the OKR system, or

wherein after the first predetermined duration from obtaining the OKR display information for the first time, the viewing right is delayed updated based on the modification of the viewing right by the OKR system.

2 . The method of claim 1 , wherein displaying the OKR information in a first display area based on a predetermined display rule comprises:

displaying card information in the first display area, the card information comprising: the OKR summary information and/or the OKR display information, the OKR summary information comprising: an OKR period and an OKR creator.

3 . The method of claim 1 , wherein if the OKR link is a single OKR link, the OKR display information comprises one objective information and/or at least one key result information corresponding to the objective information,

wherein displaying the OKR display information in the first display area based on the predetermined display rule comprises:

displaying the objective information and/or the at least one key result information corresponding to the objective information in the first display area, the objective information comprising at least one of: an objective serial number, an objective content, and a user link related to the objective content, the key result information comprising at least one of: a key result serial number, a key result content, and a user link related to the key result content.

4 . The method of claim 3 , wherein if the OKR display information comprises one objective information and at least one key result information corresponding to the objective information, the method further comprises:

in accordance with a determination that the user corresponding to the session has the right to view the objective information, displaying the objective information and the key result information corresponding to the objective information; and/or

in accordance with a determination that the user corresponding to the session has a viewing right for any of the key result information, displaying the key result information corresponding to the viewing right and the objective information corresponding to the key result information.

5 . The method of claim 1 , further comprising:

in accordance with a determination that the user corresponding to the session does not have the right to view the OKR display information, displaying first prompt information to prompt the user that he does not have the right to view the OKR display information.

6 . The method of claim 1 , wherein displaying the OKR display information in the first manner on the OKR page comprises:

displaying one of the objective information and at least one key result information corresponding to the objective information in the OKR page in an objective display manner, the objective display manner being different from a display manner of other objective information and at least one key result corresponding to the objective information.

7 . The method of claim 1 , further comprising:

in accordance with a determination that an OKR creator corresponding to the OKR link does not belong to a same organizational structure as a user in the session, displaying the OKR link in the session.

8 . An electronic device comprising

one or more processors;

a storage device for storing one or more programs;

when the one or more programs are executed by the one or more processors, causing the one or more processors to implement a method comprising:

receiving, at an instant messaging client implemented at the electronic device, an objective and key result (OKR) link in a session, the OKR link indicating an address link of OKR information in an OKR system;

parsing, at the instant messaging client, the OKR information based on the OKR link via a communication framework between the instant messaging client and the OKR system, wherein the OKR information comprises OKR summary information and/or OKR display information, and the OKR display information comprises at least one objective information and/or key result information corresponding to the at least one objective information;

determining whether a user corresponding to the session has the right to view the OKR display information based on the OKR link;

displaying, on a first display page displayed on the electronic device, the OKR information comprising the OKR display information, in a first display area of the first display page based on a predetermined display rule, in accordance with the user having the right to review the OKR display information, wherein the first display page corresponds to the session of the instant messaging client,

wherein if the OKR link is a periodic OKR link, the OKR display information comprises at least one objective information within a period, and wherein displaying the OKR display information in the first display area based on the predetermined display rule comprises: displaying at least one objective information within the period in the first display area, the objective information comprising at least one of: an objective serial number, an objective content, and a user link related to the objective content, and

wherein if the OKR display information comprises a plurality of objective information within the period, the method further comprises: in accordance with a determination that the user corresponding to the session has a viewing right for any one of the objective information in the period, displaying the objective information corresponding to the viewing right; and

jumping, in response to detecting a user operation on the first display area, from the first display page to an OKR page displayed on the electronic device to display the OKR display information in a first manner on the OKR page, the OKR page corresponding to the OKR system,

wherein within a first predetermined duration from obtaining the OKR display information for the first time, the viewing right is updated in real time based on a modification of the viewing right by the OKR system, or

wherein after the first predetermined duration from obtaining the OKR display information for the first time, the viewing right is delayed updated based on the modification of the viewing right by the OKR system.

9 . The electronic device of claim 8 , wherein displaying the OKR information in a first display area based on a predetermined display rule comprises:

displaying card information in the first display area, the card information comprising: the OKR summary information and/or the OKR display information, the OKR summary information comprising: an OKR period and an OKR creator.

10 . The electronic device of claim 8 , wherein if the OKR link is a single OKR link, the OKR display information comprises one objective information and/or at least one key result information corresponding to the objective information;

displaying the OKR display information in the first display area based on the predetermined display rule comprises:

displaying the objective information and/or the at least one key result information corresponding to the objective information in the first display area, the objective information comprising at least one of: an objective serial number, an objective content, and a user link related to the objective content, the key result information comprising at least one of: a key result serial number, a key result content, and a user link related to the key result content.

11 . The electronic device of claim 8 , further comprising:

in accordance with a determination that the user corresponding to the session does not have the right to view the OKR display information, displaying first prompt information to prompt the user that he does not have the right to view the OKR display information.

12 . The electronic device of claim 8 , wherein displaying the OKR display information in the first manner on the OKR page comprises:

displaying one of the objective information and at least one key result information corresponding to the objective information in the OKR page in an objective display manner, the objective display manner being different from a display manner of other objective information and at least one key result corresponding to the objective information.

13 . The electronic device of claim 8 , further comprising:

in accordance with a determination that an OKR creator corresponding to the OKR link does not belong to a same organizational structure as a user in the session, displaying the OKR link in the session.

14 . A non-transitory computer-readable storage medium with a computer program stored thereon, the computer program when executed by a processor, cause the processor to implement a method comprising:

causing an instant messaging client to receive an objective and key result (OKR) link in a session, the OKR link indicating an address link of OKR information in an OKR system;

causing the instant messaging client to parse the OKR information based on the OKR link via a communication framework between the instant messaging client and the OKR system, wherein the OKR information comprises OKR summary information and/or OKR display information, and the OKR display information comprises at least one objective information and/or key result information corresponding to the at least one objective information;

causing to determine whether a user corresponding to the session has the right to view the OKR display information based on the OKR link;

causing to display, on a first display page, the OKR information comprising the OKR display information, in a first display area within the first display page based on a predetermined display rule, in accordance with the user having the right to review the OKR display information, wherein the first display page corresponds to the session of the instant messaging client,

wherein if the OKR link is a periodic OKR link, the OKR display information comprises at least one objective information within a period, and wherein displaying the OKR display information in the first display area based on the predetermined display rule comprises: displaying at least one objective information within the period in the first display area, the objective information comprising at least one of: an objective serial number, an objective content, and a user link related to the objective content, and

wherein if the OKR display information comprises a plurality of objective information within the period, the method further comprises: in accordance with a determination that the user corresponding to the session has a viewing right for any one of the objective information in the period, displaying the objective information corresponding to the viewing right; and

causing to jump, in response to detecting a user operation on the first display area, from the first display page to an OKR page to display the OKR display information in a first manner on the OKR page, the OKR page corresponding to the OKR system,

wherein within a first predetermined duration from obtaining the OKR display information for the first time, the viewing right is updated in real time based on a modification of the viewing right by the OKR system, or

wherein after the first predetermined duration from obtaining the OKR display information for the first time, the viewing right is delayed updated based on the modification of the viewing right by the OKR system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2026
From: CHENGDU OCEAN ENGINE INFORMATION TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 074332/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2026
From: XU, QIANSONG
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 074332/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2026
From: ZHONG, XIN
To: CHENGDU OCEAN ENGINE INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 075377/0039 →
Priority Claims (1)
CN 202210345470.6 · Mar 31, 2022 · national
Continuity (2)
Continuation PCTCN2023085604 · Mar 31, 2023
Related Publication 20250023837A1 · Jan 16, 2025
References Cited (49)
US 8554861B2 · Christie · 2013 [cited by examiner]
US 9294892B2 · Gosselin · 2016 [cited by examiner]
US 10650085B2 · Masterson · 2020 [cited by examiner]
US 10749831B2 · Zhong · 2020 [cited by examiner]
US 20050164196A1 · Dressman · 2005 [cited by examiner]
US 20070192524A1 · Chan et al. · 2007 [cited by applicant]
US 20090030933A1 · Brezina · 2009 [cited by examiner]
US 20110054968A1 · Galaviz · 2011 [cited by examiner]
US 20130151421A1 · Van Der Ploeg · 2013 [cited by examiner]
US 20130339099A1 · Aidroos · 2013 [cited by examiner]
US 20160196523A1 · Pieper · 2016 [cited by examiner]
US 20160330150A1 · Joe · 2016 [cited by examiner]
US 20170109328A1 · Kim · 2017 [cited by examiner]
US 20190130512A1 · Kuhn · 2019 [cited by examiner]
US 20190363999A1 · Christie · 2019 [cited by examiner]
US 20200019907A1 · Notani · 2020 [cited by examiner]
US 20200242647A1 · Patel · 2020 [cited by examiner]
US 20200265310A1 · Gerald · 2020 [cited by applicant]
US 20210042681A1 · Homem De Mello et al. · 2021 [cited by applicant]
US 20210211938A1 · Shen · 2021 [cited by applicant]
US 20220058548A1 · Garg · 2022 [cited by examiner]
US 20230060507A1 · Wang · 2023 [cited by examiner]
US 20230161737A1 · Madisetti · 2023 [cited by examiner]
US 20240095680A1 · Lee · 2024 [cited by examiner]
US 20240319853A1 · Guo · 2024 [cited by examiner]
US 20240345993A1 · Madisetti · 2024 [cited by examiner]
CN 106254216A · 2016 [cited by applicant]
CN 107332921A · 2017 [cited by applicant]
CN 108334395A · 2018 [cited by applicant]
CN 110825988A · 2020 [cited by applicant]
CN 112817876A · 2021 [cited by applicant]
CN 112966973A · 2021 [cited by applicant]
CN 113449989A · 2021 [cited by applicant]
CN 113595852A · 2021 [cited by applicant]
CN 113595858A · 2021 [cited by applicant]
CN 113918845A · 2022 [cited by applicant]
CN 113988801A · 2022 [cited by applicant]
CN 114697285A · 2022 [cited by applicant]
JP 2013131221A · 2013 [cited by applicant]
JP 2020046733A · 2020 [cited by applicant]
JP 2021135736A · 2021 [cited by applicant]
JP 2023002766A · 2023 [cited by applicant]
International Search Report and Written Opinion for PCT/CN2023/085604, mailed on Jun. 20, 2023, 18 pages. [cited by applicant]
International Standard, “Systems and software engineering—Vocabulary”, ISO/IEC/IEEE24765, Dec. 15, 2010, 418 pages. [cited by applicant]
Notification of granting patent right for Chinese Patent Application No. 202210345470.6, mailed Oct. 13, 2023, 14 pages. [cited by applicant]
Office Action for Chinese Patent Application No. 202210345470.6, mailed May 26, 2023, 15 pages. [cited by applicant]
Qujing Civil Servant information and Statistics Management System, 2016, 93 pages, with English Translation of Abstract. [cited by applicant]
Extended European Search Report for European Patent Application No. 23778494.7, mailed on May 12, 2025, 10 pages. [cited by applicant]
Office Action for Japanese Patent Application No. 2024-558009, mailed on Nov. 25, 2025, 4 pages. [cited by applicant]