IP Library Granted Patent US 9,660,823
Granted Patent B2
US 9,660,823 · App. 14/366,675 · Granted May 23, 2017

Shared presenting method and system

Inventors: Qingyuan Zhang (Zhuhai, CN); Hui Wang (Zhuhai, CN)
Assignees: BEIJING KINGSOFT OFFICE SOFTWARE, INC; ZHUHAI KINGSOFT OFFICE SOFTWARE CO., LTD
H04L12/1822H04L12/1818H04L67/1095
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 9,660,823
App. No.
14/366,675
Granted
May 23, 2017
Kind
B2
Abstract

The present invention provides a shared presenting method and system, in said shared presenting method: an initiator sets up a shared presentation room and sends invitation information of said shared presentation room via a network; a receiver that receives said invitation information joins in said shared presentation room through establishing a network connection; said initiator sends a presenting file and a playing control instruction for said presenting file to said receiver that has joined in said shared presentation room; said receiver receives said presenting file and said playing control instruction, and locally executes a playing control operation to said presenting file in accordance with said playing control instruction. Said mobile device comprises said shared presenting system. The shared presenting method and system provided by the present invention can present a presentation file among a plurality of mobile devices simultaneously.

Claims (33)

1. A shared presenting method for mobile devices of participants in a conference, in which:

an initiator sets up a shared presentation room and sends invitation information of said shared presentation room via a network, wherein said initiator is a mobile device providing a presentation file to share with other mobile devices, said shared presentation room is a virtual presentation room established between two or more mobile devices via a network interconnection within a certain range;

a receiver(s) that has received said invitation information joins in said shared presentation room through establishing a network connection, wherein any mobile device within the coverage range of the invitation information of said shared presentation room can act as a receiver;

said initiator sends a presenting file and a playing control instruction for said presenting file to said receiver(s) that has joined in said shared presentation room;

said receiver(s) receives said presenting file and said playing control instruction, and locally executes a playing control operation to said presenting file in accordance with said playing control instruction;

wherein step of joining in said shared presentation room comprises:

said receiver(s) sending an authorization key of said shared presentation room to said initiator; said initiator receiving said authorization key sent by said receiver(s), comparing it with a preset authorization key and making the receiver(s) having a consistent authorization key to join in said shared presentation room; and wherein said initiator transmits the authorization key in the manner of Morse codes through sound using the speaker of the initiator mobile device without engaging any network, and only a mobile device within the propagation range of audible sound that has received said sound signal via its microphone and has the capability of decoding Morse codes can access said shared presentation room, and

in which the invitation information sent by said initiator comprises an IP address of said initiator; and

in the step that the receiver(s) that has received said invitation information joins in said shared presentation room through establishing a network connection,

said receiver(s) establishes a network connection with said initiator in accordance with the IP address in said invitation information and joins in said shared presentation room; and

in which said initiator further sends a synchronization signal to said receiver(s) that has joined in said shared presentation room;

each receiver receives said synchronization signal and executes a playing control operation to said presenting file synchronously in accordance with said synchronization signal.

2. The shared presenting method according to claim 1 , in which, in said step that said initiator sends a presenting file and a playing control instruction for said presenting file to said receiver(s) that has joined in said shared presentation room,

said initiator generates a corresponding playing control instruction in accordance with a local playing control operation to said presenting file, and sends said corresponding playing control instruction to said receiver(s) that has joined in said shared presentation room.

3. The shared presenting method according to claim 2 , in which:

said receiver(s), upon detecting a local marking operation to said presenting file, sends information of said marking operation to said initiator;

said initiator further executes a marking operation to said presenting file in accordance with the local marking operation at the initiator or said received marking operation information sent by said receiver(s), generates a corresponding marking operation instruction, and sends said marking operation instruction to said receiver(s) that has joined in said shared presentation room;

each receiver receives said marking operation instruction and executes a marking operation to said presenting file.

4. The shared presenting method according to claim 3 , in which said marking operation instruction further comprises an identifier of the device that initiates said marking operation; and

further executes a marking operation to said presenting file with a different color in accordance with a different device identifier when executing a marking operation to said presenting file.

5. A shared presenting system for mobile devices of participants in a conference, comprising an initiator plug-in and a receiver plug-in(s); in which

said initiator plug-in is used for setting up a shared presentation room, sending invitation information of said shared presentation room via a network and sending a presenting file and a playing control instruction for said presenting file to the receiver plug-in(s) that has joined in said shared presentation room, wherein an initiator is a mobile device providing a presentation file to share with other mobile devices, said initiator plug-in is installed in the initiator mobile device, said shared presentation room is a virtual presentation room established between two or more mobile devices via a network interconnection within a certain range;

said receiver plug-in(s) is used for receiving said invitation information, joining in said shared presentation room through establishing a network connection, receiving said presenting file and said playing control instruction, and executing a playing control operation to said presenting file in accordance with said playing control instruction at the receiver locally, wherein any mobile device within the coverage range of the invitation information of said shared presentation room can act as a receiver and the receiver plug-in(s) is installed in the receiver mobile device;

wherein, said initiator plug-in presets an authorization key of said shared presentation room when initiating said shared presentation room invitation, and requires a receiver plug-in intending to join in said shared presentation room to input the authorization key for confirmation; said receiver plug-in sends the authorization key of said shared presentation room to said initiator plug-in; said initiator plug-in receives the authorization key sent by said receiver plug-in and compares it with the preset authorization key of the shared presentation room, and makes a receiver plug-in having a consistent authorization key to join into said shared presentation room; and

wherein said initiator plug-in transmits said authorization key in the manner of Morse codes through sound using the speaker of the initiator mobile device without engaging any network, and only a mobile device within the propagation range of audible sound that has received said sound signal via its microphone and has the capability of decoding Morse codes can access said shared presentation room, and

in which the invitation information sent by said initiator comprises an IP address of said initiator; and

in the step that the receiver(s) that has received said invitation information joins in said shared presentation room through establishing a network connection,

said receiver(s) establishes a network connection with said initiator in accordance with the IP address in said invitation information and joins in said shared presentation room; and

in which said initiator further sends a synchronization signal to said receiver(s) that has joined in said shared presentation room;

each receiver receives said synchronization signal and executes a playing control operation to said presenting file synchronously in accordance with said synchronization signal.

6. The shared presenting system according to claim 5 , in which said initiator plug-in generates a corresponding playing control instruction in accordance with a local playing control operation at the initiator locally and sends said playing control instruction to said receiver plug-in(s) that has joined in said shared presentation room.

7. The shared presenting system according to claim 6 , in which said receiver plug-in(s) is further used for, upon detecting a local marking operation to said presenting file at the receiver, sending information of said marking operation to said initiator plug-in; receiving a marking operation instruction sent by said initiator plug-in and executing a marking operation to said presenting file;

said initiator plug-in is further used for executing a marking operation to said presenting file in accordance with the local marking operation at the initiator or the received marking operation information sent by said receiver plug-in(s); generating a corresponding marking operation instruction and sending said marking operation instruction to said receiver plug-in(s) that has joined in said shared presentation room.

Assignments (3)
CHANGE OF NAME Recorded Mar 30, 2017
From: BEIJING KINGSOFT OFFICE SOFTWARE CO., LTD
To: BEIJING KINGSOFT OFFICE SOFTWARE, INC
Reel/Frame 041790/0825 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST RECEIVING PARTY NAME PREVIOUSLY RECORDED AT REEL: 033200 FRAME: 0404. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Feb 24, 2017
From: ZHANG, QINGYUAN; WANG, HUI
To: BEIJING KINGSOFT OFFICE SOFTWARE, INC; ZHUHAI KINGSOFT OFFICE SOFTWARE CO., LTD
Reel/Frame 041804/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2014
From: ZHANG, QINGYUAN; WANG, HUI
To: BEIJING KINGSOFT OFFICE SOFTWARE CO., LTD; ZHUHAI KINGSOFT OFFICE SOFTWARE CO., LTD
Reel/Frame 033200/0404 →
Priority Claims (1)
CN 2012 1 0232573 · Jul 5, 2012 · national
Continuity (1)
Related Publication 20150127732A1 · May 7, 2015