Sign In to Follow Application
View All Documents & Correspondence

Method And System For Synchronizing Content Between User Devices In An Established Session

Abstract: The present disclosure relates to a method and system for synchronizing content in real-time between two or more user devices in an established session by a content synchronization server. The content synchronization server receives a change request from an initiator user device of two or more user devices for changing a content viewed in established session and transfers the change request to at least one recipient user device of the two or more user devices. The content synchronization server receives a response for the change request from the at least one recipient user device. The content synchronization server retrieve new content associated with the change request from one or more content providing servers using the plurality of session related parameters and transmits the retrieved new content to the two or more user devices synchronously based on the received response for synchronizing the content in real time. Fig.1b

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
29 July 2016
Publication Number
33/2016
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
ipo@knspartners.com
Parent Application

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. ASHOK KUMAR SELVARAJ
K-002, Bren Trillium Apartment, Doddanagamangala Main Road, Naganathapura Village, Hosa Road, Bangalore 560100, Karnataka, India.

Specification

Claims:WE CLAIM:

1. A method for synchronizing content in real-time between two or more user devices in an established session, the method comprising:
receiving, by a content synchronization server, a change request from an initiator user device of two or more user devices in an established session for changing a content being viewed in the established session, wherein the change request comprises a plurality of session related parameters;
transferring, by the content synchronization server, the change request to at least one recipient user device of the two or more user devices, wherein the at least one recipient user device is available in a Uniform Resource Indicator (URI) form in the received change request;
receiving, by the content synchronization server, a response for the change request from the at least one recipient user device, wherein the response is notified to the initiator user device;
retrieving, by the content synchronization server, new content associated with the change request from one or more content providing servers using the plurality of session related parameters; and
transmitting, by the content synchronization server, the retrieved new content to the two or more user devices in the established session synchronously based on the received response for synchronizing the content in real time.

2. The method as claimed in claim 1, wherein the plurality of session related parameters comprises Uniform Resource Identifier (URI) address of the at least one recipient user device of the two or more user devices, a session identifier, a header field along with ContentSync feature tag, a Multi-purpose Internet Mail Extension (MIME) Session Description Protocol (SDP) field.

3. The method as claimed in claim 2, wherein the session identifier is a ContentSyncConvergenceID field in the header field of the session related parameters, wherein the said ContentSyncConvergenceID is a unique identifier for the change request and response for the established session for synchronized content viewing.

4. The method as claimed in claim 2, wherein the MIME SDP field of the session related parameters comprises a ContentRef which provides reference to the new content identified for content synchronization and a synchronization field Sync indicating the initiator user device and at least one recipient user device of the two or more user devices in the established session are synchronized for content viewing.

5. The method as claimed in claim 2, wherein the header field comprises Accept-Contact header, P-Preferred-Service header and Contact header, wherein the Accept-Contact header, P-Preferred-Service header and Contact header comprise an IMS Communication Service Identifier (ICSI) and an IMS Application Reference Identifier (IARI) ContentSync feature tag indicating if the initiated session is for synchronized content viewing and if the initiated session is a synchronization session between two user devices or more than two user devices respectively.

6. The method as claimed in claim 1, wherein the response for the change request is one of acceptance and rejection of the change request by a recipient user device if the established session is between two user devices.

7. The method as claimed in claim 6, wherein the new content is transmitted to the two user devices in the established session upon acceptance of the change request by the recipient user device.

8. The method as claimed in claim 1, wherein the response for the change request is auto-accepted by each recipient user device if the established session is between more than two user devices.

9. The method as claimed in claim 1, wherein the established session comprises a session among the two or more user devices for real-time content synchronization, wherein the established session is identified by the session identifier, MIME SDP field of the session related parameters.

10. A content synchronization server for synchronizing content in real-time between two or more user devices in an established session, comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to:
receive a change request from an initiator user device of two user or more user devices in an established session for changing a content being viewed in the established session, wherein the change request comprises a plurality of session related parameters;
transfer the change request to at least one recipient user device of the two or more user devices, wherein the at least one recipient user device is available in a Uniform Resource Indicator (URI) form in the received change request;
receive a response for the change request from the at least one recipient user device, wherein the response is notified to the initiator user device;
retrieve new content associated with the change request from one or more content providing servers using the plurality of session related parameters; and
transmit the retrieved new content to the two or more user devices in the established session synchronously based on the received response for synchronizing the content in real time.

11. The content synchronization server as claimed in claim 10, wherein the plurality of session related parameters comprises Uniform Resource Identifier (URI) setting of the at least one recipient user device of the two or more user devices, a session identifier, a header field along with ContentSync feature tag, a Multi-purpose Internet Mail Extension (MIME) Session Description Protocol (SDP) field.

12. The content synchronization server as claimed in claim 11, wherein the session identifier is a ContentSyncConvergenceID field in the header field of the session related parameters, wherein the said ContentSyncConvergenceID is a unique identifier for the change request and response for the established session for synchronized content viewing.

13. The content synchronization server as claimed in claim 11, wherein the MIME SDP field of the session related parameters comprises a ContentRef, which provides reference to the new content identified for content synchronization, a synchronization field Sync indicating the initiator user device and at least one recipient user device of the two or more user devices in the established session are synchronized for content viewing.

14. The content synchronization server as claimed in claim 11, wherein the header field comprises Accept-Contact header, P-Preferred-Service header and Contact header, wherein the Accept-Contact header, P-Preferred-Service header and Contact header comprise an IMS Communication Service Identifier (ICSI) and an IMS Application Reference Identifier (IARI) ContentSync feature tag indicating if the initiated session is for synchronized content viewing and if the initiated session is a synchronization session between two user devices or more than two user devices respectively.

15. The content synchronization server as claimed in claim 10, wherein the response for the change request is one of acceptance and rejection of the change request by a recipient user device if the established session is between two user devices.

16. The content synchronization server as claimed in claim 15, wherein the processor transmits the new content to the two user devices in the established session upon acceptance of the change request by the recipient user device.

17. The content synchronization server as claimed in claim 10, wherein the response for the change request is auto-accepted by each recipient user device if the established session is between more than two user devices.

18. The content synchronization server as claimed in claim 10, wherein the established session comprises a session among the two or more user devices for real-time content synchronization, wherein the established session is identified by the session identifier, MIME SDP field of the session related parameters.

Dated this 29th day of July, 2016

R Ramya Rao
Of K&S Partners
Agent for the Applicant

, Description:TECHNICAL FIELD

The present subject matter is related in general to the field of content synchronization, more particularly, but not exclusively to a method and system for synchronizing content in real-time between two or more user devices in an established session.

Documents

Application Documents

# Name Date
1 201641026121-FER.pdf 2019-10-07
1 Form 9 [29-07-2016(online)].pdf_139.pdf 2016-07-29
2 201641026121-REQUEST FOR CERTIFIED COPY [31-10-2017(online)].pdf 2017-10-31
2 Form 9 [29-07-2016(online)].pdf 2016-07-29
3 Form 5 [29-07-2016(online)].pdf 2016-07-29
3 Form 3 [28-12-2016(online)].pdf 2016-12-28
4 Other Patent Document [18-10-2016(online)].pdf 2016-10-18
4 Form 3 [29-07-2016(online)].pdf 2016-07-29
5 Form 18 [29-07-2016(online)].pdf_140.pdf 2016-07-29
5 201641026121-Correspondence-PA-160816.pdf 2016-09-06
6 Form 18 [29-07-2016(online)].pdf 2016-07-29
6 201641026121-Power of Attorney-160816.pdf 2016-09-06
7 Form 26 [10-08-2016(online)].pdf 2016-08-10
7 Drawing [29-07-2016(online)].pdf 2016-07-29
8 Description(Complete) [29-07-2016(online)].pdf 2016-07-29
8 REQUEST FOR CERTIFIED COPY [06-08-2016(online)].pdf 2016-08-06
9 abstract201641026121.jpg 2016-08-04
10 REQUEST FOR CERTIFIED COPY [06-08-2016(online)].pdf 2016-08-06
10 Description(Complete) [29-07-2016(online)].pdf 2016-07-29
11 Form 26 [10-08-2016(online)].pdf 2016-08-10
11 Drawing [29-07-2016(online)].pdf 2016-07-29
12 Form 18 [29-07-2016(online)].pdf 2016-07-29
12 201641026121-Power of Attorney-160816.pdf 2016-09-06
13 Form 18 [29-07-2016(online)].pdf_140.pdf 2016-07-29
13 201641026121-Correspondence-PA-160816.pdf 2016-09-06
14 Other Patent Document [18-10-2016(online)].pdf 2016-10-18
14 Form 3 [29-07-2016(online)].pdf 2016-07-29
15 Form 5 [29-07-2016(online)].pdf 2016-07-29
15 Form 3 [28-12-2016(online)].pdf 2016-12-28
16 Form 9 [29-07-2016(online)].pdf 2016-07-29
16 201641026121-REQUEST FOR CERTIFIED COPY [31-10-2017(online)].pdf 2017-10-31
17 Form 9 [29-07-2016(online)].pdf_139.pdf 2016-07-29
17 201641026121-FER.pdf 2019-10-07

Search Strategy

1 sss201641026121_30-09-2019.pdf