[go: up one dir, main page]

WO2018078650A1 - Method and system for showcasing of media between a plurality of electronic devices. - Google Patents

Method and system for showcasing of media between a plurality of electronic devices. Download PDF

Info

Publication number
WO2018078650A1
WO2018078650A1 PCT/IN2017/050490 IN2017050490W WO2018078650A1 WO 2018078650 A1 WO2018078650 A1 WO 2018078650A1 IN 2017050490 W IN2017050490 W IN 2017050490W WO 2018078650 A1 WO2018078650 A1 WO 2018078650A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic device
media
loba
lobb
based server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/IN2017/050490
Other languages
French (fr)
Inventor
Priyadarshan BHIDE
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of WO2018078650A1 publication Critical patent/WO2018078650A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination

Definitions

  • the present disclosure relates to a method and system for sselling of media between a plurality of electronic devices.
  • the term 'sselling' used herein for the purpose of the present disclosure includes 20 viewing, listening, reading and manipulating media, together, in real time, on a plurality of electronic devices.
  • 'manipulating' used herein is meant to be understood in the general sense of the word and for the purpose of the present disclosure, includes any other treatment of media besides pausing, rewinding, forwarding, increasing the speed, decreasing the
  • the term 'seeking' used herein is meant to be understood in the general sense of the word and for the purpose of the present disclosure, includes enabling at least one of the electronic device(s) to start accessing the media beginning at the same time point at which at least one of the other electronic device(s) are accessing the media.
  • the term 'synchronizing' used herein is meant to be understood in the general sense of the word and for the purpose of the present disclosure, includes causing at least one of the electronic device(s) to access the media at the same time point at which at least one of the other electronic device(s) are accessing the media.
  • the term 'sselling session' for the purpose of the present disclosure, means the electronic session wherein a plurality of electronic devices view, listen to, read and manipulate media, together, and optionally interact, in real time.
  • 'electronic device(s)' for the purpose of the present disclosure, is represented by the numeral 10.
  • electronic device can be classified as an initiator electronic device and a recipient electronic device.
  • 'initiator device' for the purpose of the present disclosure, means the electronic device, the user of which, initiates the sselling session of the present disclosure.
  • 'recipient device(s)' for the purpose of the present disclosure, means the electronic device, the user of which, receives a request for the sselling session of the present disclosure.
  • the term 'plurality of electronic device(s)' is a collection of initiator electronic device(s) and recipient electronic device(s) and is represented by 10A, lOBa, lOBb, 10Bc.... lOB n .
  • the need for sselling the same media on a plurality of electronic devices has increased exponentially over the past few decades, due to more and more people moving away from their families for education or work related matters; employees working in branch offices, sister concerns or remote factory sites in distant geographies and other such reasons. Watching movies, TV shows, live sporting events together on the one hand; or reviewing documents, reading books in a group on the other is slowly becoming a thing of the past.
  • platforms that enable sselling of the same media on multiple devices should be developed.
  • executing the afore-stated technology is fraught with several technical and practical problems such as the geographical distance between the devices, compatibility of the device, accessibility to media and the like.
  • the present disclosure provides a method and a system for enabling sselling of media between a plurality of electronic devices that mitigates most of the afore-stated problems.
  • the present disclosure provides a method for enabling sselling of at least one media, optionally accompanied by facilitating interaction, between a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10B n ) in communicable connection with at least one computer network (16).
  • the method comprises fetching by an initiator electronic device (10A) at least one source key linked with at least one media to be showcased between said initiator electronic device (10A) and at least one recipient electronic device (lOBa, lOBb, lOBc....10B n ); sending by said initiator electronic device (10A) a request for connection accompanied by said source key(s) to said recipient electronic device(s) (lOBa, lOBb, lOBc....10B n ) over said computer network(s) (16); obtaining by said initiator electronic device (10A) at least one response to said request for connection, sent by said recipient electronic device(s) (lOBa, lOBb, lOBc....10B n ) over said computer network(s) (16); and establishing a connection between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10B n ) over said computer network(s) (16), upon the receipt of acceptance of the request for connection as the response
  • connection comprises at least one sselling layer for enabling real time sselling of said media between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10B n ) and optionally, at least one interaction layer for said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10B n ) and optionally, at least one interaction layer for
  • the present disclosure also provides a system (100) for executing the method of the present disclosure.
  • Figure 1 illustrates one embodiment (100a) of the system of the present disclosure.
  • Figure 2 illustrates another embodiment (100b) of the system of the present disclosure.
  • Figure 3 illustrates the components of the electronic device (10) of the present 115 disclosure.
  • Figure 4 illustrates the components of the system-based server engine (14) of the present disclosure.
  • Figure 6 illustrates one embodiment (200) of the method of the present disclosure.
  • the present disclosure provides a method for enabling sselling of at least one media between a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10Bn), wherein the electronic devices (10) are in communicable connection over at least one computer network (16).
  • the scope of the term 'plurality 125 of electronic devices' for the purpose of the present disclosure starts from 2 electronic devices and can go up to 'n' electronic devices.
  • the present disclosure provides a method for enabling sselling of the same media between a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10B n ).
  • users of the electronic devices (10) of the present 130 disclosure are able to enjoy any particular type of media, together, without being physically present at one place.
  • Media for the purpose of the present disclosure is at least one selected from the group consisting of photos, videos, audios and e-files.
  • the term 'video' should be interpreted
  • the media as disclosed in the present disclosure is at least one selected from the group consisting of video clips and live video events.
  • the term 'audio' includes at least one selected from the group consisting of audio clips, live audio events and radio.
  • the term 'e-files' includes at least one selected from the group consisting of e-documents including e-books.
  • the term sselling, in accordance with the present disclosure includes viewing, listening, reading, manipulating, pausing, rewinding, forwarding, increasing the speed, decreasing the speed, stopping, flipping, seeking and synchronizing media, together, in real time, on a plurality of electronic devices.
  • 145 purpose of the present disclosure includes any other treatment of media besides pausing, rewinding, forwarding, increasing the speed, decreasing the speed, stopping, flipping, seeking and synchronizing.
  • the tasks of seeking and synchronizing are for instances where a user(s) joins a sselling session midway and to enable the users to showcase the media together.
  • the electronic device(s) ( 10) of the present disclosure is at least one computing device selected from the group consisting of mobile phones, smart phones, laptop computer machines, desktop computer machines, tablet computer machines, wearable computing machines and personal digital assistants.
  • the electronic device (10) can be classified as an initiator electronic device
  • the method of the present disclosure further facilitates interaction between the users of the electronic devices (10).
  • Interaction for the purpose of the present disclosure consists of at least one task selected from the group consisting of text messaging, voice messaging, video messaging, audio calling and video calling. Consequently, the users simultaneously, on the same screen using the method of the present disclosure.
  • Media in one embodiment, is located on the initiator electronic device(s) (10A).
  • Media in another embodiment, is located on media-based server engine(s) (18).
  • media-based server engine(s) (18) hosts the media to be showcased.
  • media located on the media-based server engine (18) includes the media associated with an electronic device (10) when located on cloud.
  • An initiator electronic device (10A) is provided herein after.
  • the initiator electronic device (10A) fetches at least one source key linked with at least one media to be showcased between the initiator electronic device (10A) and at least one recipient electronic device (lOBa, lOBb, 10Bc.... l0Bn).
  • the source key(s) of the present disclosure is a link to access the media at the location of the media.
  • the initiator electronic device (10A) then sends a request for connection accompanied by the source key(s) to recipient electronic
  • the recipient device(s) (lOBa, lOBb, lOBc....10Bn) may accept or reject the request and an appropriate response is sent which is obtained/ received by to the initiator electronic device (10A) via the system- based server engine(s) (14) over the computer network(s) (16).
  • the event acceptance may be accepted from the initiator electronic device (10A) via the system- based server engine(s) (14) over the computer network(s) (16).
  • the connection comprises at least one sselling layer for enabling real time sselling of the media between the
  • System-based server engine (14) is the server engine hosting the present system for enabling sselling of at least one media between a
  • An initiator electronic device (10A) fetches at least one source key linked with at least one media to be showcased between the initiator electronic device (10A) and at least one recipient
  • the source key(s) of the present disclosure is a link to access the media at the location of the media.
  • the initiator electronic device (10A) then sends a request for connection accompanied by the source key(s) to recipient electronic
  • the 200 device(s) (lOBa, lOBb, lOBc....10B n ) via at least one system-based server engine (14) and at least one media-based server engine (18) over the computer network(s) (16).
  • the recipient device(s) (lOBa, lOBb, lOBc....10B n ) may accept or reject the request and an appropriate response is sent which is obtained/ received by to the initiator electronic device (10A) via at least one system-based server engine (14) and at least
  • a connection is established between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10B n ) via at least one system- based server engine (14) and at least one media-based server engine (18) over the
  • the connection comprises at least one sselling layer for enabling real time sselling of the media between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOB n ) and optionally, at least one interaction layer for facilitating interaction between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb,
  • the method of the present disclosure further includes creating at least one user profile comprising information about the user of the electronic device(s) (10) and at least one media selected from the group consisting of photos, videos, audios and e-files wherein the media can be zoomed in, zoomed out, reacted to and used as a point for sending a
  • the user profile further functions as an unlimited permanent storage box for at least one media, the contents of the box being 225 sharable with the other users of the electronic device(s) (10).
  • the user profile functions as a cloud storage box. Still further, the present method can be initiated from any application which allows sharing of media.
  • the step of sselling of the media is facilitated without the media being actively downloaded on any of the electronic 230 device(s) (10). Furthermore, the successful functioning of the present method does not depend on the distance between the participating electronic devices (10).
  • the present method enables sselling at least one media, together, in real time, on a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10B n ), when the electronic devices (10) are present at geographically distant locations.
  • the present disclosure provides a system for enabling sselling of at least one media between a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10B n ).
  • the system of the present disclosure comprises at least one initiator electronic device (10A), at least one recipient electronic device
  • the electronic device(s) (10) of the present disclosure including the initiator device(s) (10A) and the recipient device(s) (lOBa, lOBb, lOBc....10B n ), is at least one computing device selected from the group consisting of mobile phones, smart phones,
  • the electronic device(s) (10) of the present disclosure including the initiator electronic device(s) (10A) and the recipient device(s) (lOBa, lOBb, 10Bc.... lOB n ), consists of at least one component selected from the group consisting of at least one processor (22) driven by the instructions on
  • processor(s) 255 and controlled by the processor(s) (22), at least one video capture unit (32) connected to the memory (26) and controlled by the processor(s) (22), at least one input unit (36) controlled by the processor(s) (22), at least one display (38) controlled by the processor(s) (22) and at least one computer readable medium (22).
  • the computer readable medium (20) of the present disclosure in one embodiment is an integral component.
  • the computer readable medium (20) of the present disclosure in another embodiment is communicatively coupled to the electronic device(s) by a means of communication selected from the group consisting
  • the computer readable medium (20) of the present disclosure is of at least one type selected from the group consisting of volatile memory, non-volatile memory, application specific integrated circuit (ASIC) including the logic configured to perform the steps of the present disclosure, random access memory, magnetic memory such as hard disc floppy disc,
  • ASIC application specific integrated circuit
  • volatile memory is the memory that depends upon power to store information.
  • non-volatile memory is the memory that does not depend upon power to store information.
  • the processor (22) in one embodiment, includes an embedded system.
  • ASIC application specific integrated circuit
  • the memory (26) of the present disclosure provides a platform for persistent storage of data such as photos, videos, audios and e-files.
  • the communication unit (28) of the present invention in one embodiment, facilitates customized communication protocols.
  • the communication unit (28) of the present invention in one embodiment, facilitates customized communication protocols.
  • the communication unit (28) of the present invention in yet another embodiment, facilitates telecommunication standards selected from the group consisting of GPRS, CDNLA2000, TD-SCDMA, LTE, LET- Advance and
  • the communication unit (28) optionally facilitates customized or de facto multimedia encoding, decoding and compression instructions.
  • the video capture unit (32) of the present disclosure includes at least one component selected from the group consisting of a camera and a buffer memory for obtaining and generating image frames of the video.
  • the 295 disclosure includes at least one component selected from the group consisting of a camera and a buffer memory for obtaining and generating image frames of the photo.
  • the audio capture unit (34) of the present disclosure includes an audio recorder and an audio editing software.
  • the input unit (36) of the present disclosure is at least one selected from the group 300 consisting of a keyboard, a mouse, a display screen or other input means to receive user's input.
  • the display unit (38) of the present invention includes any device capable of displaying video.
  • the system-based server engine (14) of the present disclosure is the computing device which hosts the present method and system for enabling sselling of at least one
  • the system-based server engine (14) of the present disclosure consists of at least one component selected from the group consisting of at least one processor (22) driven by the instructions on the computer readable medium (20), optionally, at least one bus unit (24), at least one memory (26) controlled by the processor(s) (22), at least one
  • 310 communication unit (28) connected to the memory (26) and controlled by the processor(s) (22), at least one computer readable medium (20), at least one user interface unit (40), at least one source key generation unit (42), at least one sselling unit (44), at least one real time interaction unit (46), at least one user management unit (48), at least one media content management unit (50), at least one user profile unit 315 (52) and at least one third party application unit (54).
  • the instructions for carrying out the method of the present disclosure and for effective functioning of the system of the present disclosure are stored in the computer readable medium(s) (20).
  • the computer readable medium (20) of the present disclosure in one embodiment is an integral component.
  • the computer readable medium (20) of the 320 present disclosure in another embodiment is communicatively coupled to the electronic device(s) (10) by a means of communication pattern selected from the group consisting of wired communication and wireless communication.
  • the computer readable medium (20) of the present disclosure is of at least one type selected from the group consisting of volatile memory, non-volatile memory, application specific 325 integrated circuit (ASIC) including the logic configured to perform the steps of the present disclosure, random access memory, magnetic memory such as hard disc floppy disc, solid state drive and flash memory, local database and remote database.
  • volatile memory is the memory that depends upon power to store information.
  • non- 330 volatile memory is the memory that does not depend upon power to store information.
  • the instructions on the afore-stated computer readable medium(s) (20) are executed by the processor(s) (22).
  • the processor (22), in yet another embodiment, can be connected to a bus to facilitate communication between the processor (22), the computer network (16) and the other components of the system (100) of the present disclosure.
  • the memory (26) of the present disclosure provides a platform for persistent storage of data such as user accounts, sselling history, logs and error messages.
  • the communication unit (28) of the present invention facilitates customized communication protocols.
  • the communication unit (28) of the present invention in another embodiment, facilitates de facto communication standards selected from the group consisting of Ethernet, IEEE 802.11 series, IEEE 802.15 series and Wireless USB.
  • the communication unit (28) of the present invention in 345 yet another embodiment, facilitates telecommunication standards selected from the group consisting of GPRS, CDNLA2000, TD-SCDMA, LTE, LET- Advance and WiMAX standards.
  • the communication unit (28) optionally facilitates customized or de facto multimedia encoding, decoding and compression algorithms.
  • the user interface unit (40) facilitates the user(s) of the electronic device(s) (10) of
  • the source key generation unit (42) facilitates the initiator electronic device (10A) to fetch a source key associated with the media to be showcased.
  • the sselling unit (42) facilitates the user(s) of the electronic device(s) (10) of the present system to showcase at least one media between a plurality of the electronic device(s) (10A, lOBa, lOBb,
  • the real time interaction unit (46) facilitates the users of the electronic device(s) (10) of the present system to interact with the other users of the electronic device(s) (10) of the present system.
  • the media content management unit (50) facilitates the management of the media content showcased using the present system.
  • the user management unit (48) facilitates
  • the user profile unit (52) facilitates the users of the electronic devices (10) of the present system in creating at least one user profile comprising information about the user of the electronic device(s) (10) and at least one media selected from the group consisting of photos, videos, audios and e-files,
  • the media can be zoomed in, zoomed out, reacted to and used as a point for sending a request for connection accompanied by said source key(s) for initiating sselling of media optionally accompanied by facilitating interaction.
  • Reacting to the media on the user profile unit includes at least one action selected from the group consisting of liking, disliking, commenting and reporting.
  • the 370 functions as an unlimited permanent storage box for at least one media, the contents of the box being sharable with the other users of the electronic device(s) (10).
  • the user profile functions as a cloud storage box.
  • the third party application unit (54) facilitates initiation of the sselling session from applications facilitating sharing of media.
  • the media-based server engine (18) hosts the media to be showcased in accordance with the present disclosure.
  • the media-based server engine (18) is at least one selected from the group consisting of photo-based server engine, video-based server engine, audio-based server engine and e-files-based server engine.
  • the media-based server engine (18) is the cloud storage of an electronic device (10).
  • the initiator device(s) (10A), the recipient device(s) (lOBa, lOBb, lOBc....10B n ), the system-based server engine(s) (14) and the media-based server engine(s) (18) are communicably connected to at least one computer network (16).
  • the computer network (16) of the present disclosure includes a collection of computing devices and other hardware components connected by at least one communications channel
  • the communication channel in one embodiment is wired.
  • the communication channel in another embodiment is wireless.
  • the communication channel allows the connected devices to share content, information and interactive communication using
  • the location of the media in accordance with one embodiment of the system of the present disclosure, is in the memory(ies) (26) of the initiator electronic device (10A).
  • the location of the media in accordance with another embodiment of the system of the present disclosure, is on the media-based server engine(s) (18).
  • the processor(s) (22) of the initiator electronic device (10A) fetches at least one source key linked with at least one media to be showcased between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn), wherein the media to be showcased is located on the memory(ies) (26)
  • the processor(s) (22) of the initiator electronic device (10A) commands the communication unit (28) of the initiator electronic device (10A) to send a request for connection accompanied by the source key(s) to the communication unit(s) (28) of the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) via at least one system-based server engine (14) over the computer
  • the processor(s) (22) commands the communication unit(s) (28) of the recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOB n ) to accept or reject the request and send an appropriate response to the initiator electronic device (10A) via the system-based server engine(s) (14) over the computer network(s) (16).
  • the communication unit(s) (28) In the event acceptance to the request for connection is received by the communication unit(s) (28)
  • a connection is established between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) by the processors (22) and communication units (28) of the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) via the system-based server engine(s) (14) over the computer
  • the connection comprises at least one sselling layer for enabling real time sselling of the media between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10B n ) and optionally, at least one interaction layer for facilitating interaction between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOB n ).
  • the connection comprises at least one sselling layer for enabling real time sselling of the media between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10B n ) and optionally, at least one interaction layer for facilitating interaction between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOB n ).
  • recipient electronic device(s) (lOBa, lOBb, lOBc....10B n ) through the input unit (36), commands the communication unit(s) (28) of the recipient device(s) (lOBa, lOBb, lOBc....10Bn) to accept or reject the request and send an appropriate response to the communication unit (28) of the initiator electronic device (10A) via the communication units (28) of the system-based server engine(s) (14) and the media-
  • the connection comprises at least one sselling layer for enabling real time sselling of the media between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) via the processors (22) and communication units (28) of the system- based server engine(s) (14) and media-based server engine (18) over the computer network(s) (16).
  • the connection comprises at least one sselling layer for enabling real time sselling of the media between the initiator electronic device (10A) and
  • the recipient electronic device(s) (lOBa, lOBb, lOBc....10B n ) and optionally, at least one interaction layer for facilitating interaction between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOB n ).
  • the interaction between the users of the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10B n ) is facilitated using the input unit (36)
  • the method and system (100) of the present disclosure enables sselling of the same movie between a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10B n ).
  • the any of the user(s) of the electronic device(s) (10) can pause, rewind, forward, increase the speed, decrease the speed, stop, seek and synchronize the movie and the same effect will be seen on all the devices in the sselling session.
  • the users can interact with each other by sharing text messages, voice messages, video messages, audio calls and video calls in the same frame as that of the display space of
  • the method and system (100) of the present disclosure enables sselling of the same e-book between a plurality of electronic devices (10A, lOBa, lOBb, 10Bc.... lOB n ).
  • a user flips a page of the book all the users in the sselling session see the page being flipped to the next page. Further, the users can
  • the method and system (100) of the present disclosure provides multifarious technical 480 advantages such as a facility for smart phone users to view a video clip or listen to an audio clip or read an e-book, in real time, with family or friends; a facility that also allows the users to interact with each other about the same video clip or audio clip or e-book in the same display frame. Furthermore, the method and system (100) of the present disclosure does not require that the media be actively downloaded on the 485 electronic device (10) of the users thereby saving tremendous memory. Still further, the method and system (100) of the present disclosure facilitates the sselling session even when the participant electronic devices (10) are present at geographically distant locations.
  • the method and system (100) of the present disclosure enables seeking payment from 490 the electronic device (10) users. Furthermore, the method and system (100) also includes the step of sharing details of the media being showcased on the internet. Still further, the present method and system (100) enables connecting the electronic device(s) (10) of the present disclosure with various social networking and content providing sites.
  • the method and system (100) of the present disclosure functions on 495 various operating systems such as android, iOS, Windows/Microsoft and the like.
  • the method and system (100) of the present disclosure use media that is freely available on the internet; thereby making the method safe for use.
  • Media located on the initiator electronic device(s) (10A) includes media generated by the user of the electronic device (10).
  • the method and system is initiable from applications facilitating sharing of media

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present disclosure relates to a method and system (100) for enabling showcasing of at least one media, optionally accompanied by facilitating interaction, between a plurality of electronic devices in communicable connection with at least one computer network (16). In accordance with the present disclosure, the showcasing of the media is facilitated without the media being actively downloaded on said electronic device(s) (10). Depending on the location of the media, at least one system-based server engine (14) and optionally, a media-based server engine (18) facilitate the afore-stated method.

Description

METHOD AND SYSTEM FOR SHOWCASING OF MEDIA BETWEEN A PLURALITY OF ELECTRONIC DEVICES.
5 This application takes priority from the previously filed provisional application titled Ά system and process for enabling real-time and/ or simultaneous showcasing of media between a plurality of devices' filed on 26 October, 2017 and having Application Number 201621036683.
10 TITLE OF THE INVENTION
Method and system for showcasing of media between a plurality of electronic devices.
FIELD
15 The present disclosure relates to a method and system for showcasing of media between a plurality of electronic devices.
DESCRIPTION OF TERMS
The term 'showcasing' used herein for the purpose of the present disclosure, includes 20 viewing, listening, reading and manipulating media, together, in real time, on a plurality of electronic devices.
The term 'manipulating' used herein is meant to be understood in the general sense of the word and for the purpose of the present disclosure, includes any other treatment of media besides pausing, rewinding, forwarding, increasing the speed, decreasing the
25 speed, stopping, flipping, seeking and synchronizing.
The term 'seeking' used herein is meant to be understood in the general sense of the word and for the purpose of the present disclosure, includes enabling at least one of the electronic device(s) to start accessing the media beginning at the same time point at which at least one of the other electronic device(s) are accessing the media.
30 The term 'synchronizing' used herein is meant to be understood in the general sense of the word and for the purpose of the present disclosure, includes causing at least one of the electronic device(s) to access the media at the same time point at which at least one of the other electronic device(s) are accessing the media.
The term 'real time' used herein is meant to be understood in the general sense of the 35 word when used in the data processing context and for the purpose of the present disclosure, means without intentional delay and in consideration of the processing related limitations of the entity performing data processing.
The term 'showcasing session', for the purpose of the present disclosure, means the electronic session wherein a plurality of electronic devices view, listen to, read and manipulate media, together, and optionally interact, in real time.
The term 'electronic device(s)', for the purpose of the present disclosure, is represented by the numeral 10. For the purpose of the present disclosure, the term electronic device can be classified as an initiator electronic device and a recipient electronic device.
The term 'initiator device', for the purpose of the present disclosure, means the electronic device, the user of which, initiates the showcasing session of the present disclosure.
The term 'recipient device(s)', for the purpose of the present disclosure, means the electronic device, the user of which, receives a request for the showcasing session of the present disclosure.
The term 'plurality of electronic device(s)', for the purpose of the present disclosure, is a collection of initiator electronic device(s) and recipient electronic device(s) and is represented by 10A, lOBa, lOBb, 10Bc.... lOBn. BACKGROUND
The need for showcasing the same media on a plurality of electronic devices has increased exponentially over the past few decades, due to more and more people moving away from their families for education or work related matters; employees working in branch offices, sister concerns or remote factory sites in distant geographies and other such reasons. Watching movies, TV shows, live sporting events together on the one hand; or reviewing documents, reading books in a group on the other is slowly becoming a thing of the past. To address the issue, platforms that enable showcasing of the same media on multiple devices should be developed. However, executing the afore-stated technology is fraught with several technical and practical problems such as the geographical distance between the devices, compatibility of the device, accessibility to media and the like. The present disclosure provides a method and a system for enabling showcasing of media between a plurality of electronic devices that mitigates most of the afore-stated problems.
OBJECTS
It is an object of the present disclosure to provide a method for enabling showcasing of at least one media between a plurality of electronic devices.
It is another object of the present disclosure to provide a system for enabling showcasing of at least one media between a plurality of electronic devices.
It is yet another object of the present disclosure to provide a method and system for enabling showcasing of at least one media between a plurality of electronic devices, accompanied by facilitating interaction between the devices.
It is still another object of the present disclosure to provide a method and system for enabling showcasing of at least one media between a plurality of electronic devices, which is safe and easy to use.
SUMMARY
The present disclosure provides a method for enabling showcasing of at least one media, optionally accompanied by facilitating interaction, between a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10Bn) in communicable connection with at least one computer network (16). The method comprises fetching by an initiator electronic device (10A) at least one source key linked with at least one media to be showcased between said initiator electronic device (10A) and at least one recipient electronic device (lOBa, lOBb, lOBc....10Bn); sending by said initiator electronic device (10A) a request for connection accompanied by said source key(s) to said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) over said computer network(s) (16); obtaining by said initiator electronic device (10A) at least one response to said request for connection, sent by said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) over said computer network(s) (16); and establishing a connection between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) over said computer network(s) (16), upon the receipt of acceptance of the request for connection as the response. The connection comprises at least one showcasing layer for enabling real time showcasing of said media between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) and optionally, at least one interaction layer for
100 facilitating interaction between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn). Depending on the location of the media, at least one system-based server engine (14) and optionally, a media- based server engine (18) facilitate the afore-stated method. The present disclosure also provides a system (100) for executing the method of the present disclosure. The
105 system (100) and method of the present disclosure facilitate showcasing of said media without the media being actively downloaded on said electronic device(s) (10).
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
The present disclosure is illustrated in the accompanying non-limiting drawings, 110 throughout which like reference letters indicate corresponding parts in the various figures.
Figure 1 illustrates one embodiment (100a) of the system of the present disclosure. Figure 2 illustrates another embodiment (100b) of the system of the present disclosure. Figure 3 illustrates the components of the electronic device (10) of the present 115 disclosure.
Figure 4 illustrates the components of the system-based server engine (14) of the present disclosure.
Figure 6 illustrates one embodiment (200) of the method of the present disclosure.
120 DESCRIPTION
In accordance with one aspect, the present disclosure provides a method for enabling showcasing of at least one media between a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10Bn), wherein the electronic devices (10) are in communicable connection over at least one computer network (16). The scope of the term 'plurality 125 of electronic devices' for the purpose of the present disclosure starts from 2 electronic devices and can go up to 'n' electronic devices. In one embodiment, the present disclosure provides a method for enabling showcasing of the same media between a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10Bn). By employing the method of the present disclosure, users of the electronic devices (10) of the present 130 disclosure are able to enjoy any particular type of media, together, without being physically present at one place.
Media, for the purpose of the present disclosure is at least one selected from the group consisting of photos, videos, audios and e-files. The term 'video' should be interpreted
135 to mean media having audio-visual content and is at least one selected from the group consisting of video clips and live video events. The term 'audio' includes at least one selected from the group consisting of audio clips, live audio events and radio. The term 'e-files' includes at least one selected from the group consisting of e-documents including e-books. The media as disclosed in the present disclosure, in one
140 embodiment, is the media created by the user of the electronic device(s) (10).
The term showcasing, in accordance with the present disclosure includes viewing, listening, reading, manipulating, pausing, rewinding, forwarding, increasing the speed, decreasing the speed, stopping, flipping, seeking and synchronizing media, together, in real time, on a plurality of electronic devices. Manipulating, for the
145 purpose of the present disclosure includes any other treatment of media besides pausing, rewinding, forwarding, increasing the speed, decreasing the speed, stopping, flipping, seeking and synchronizing. The tasks of seeking and synchronizing are for instances where a user(s) joins a showcasing session midway and to enable the users to showcase the media together.
150 The electronic device(s) ( 10) of the present disclosure is at least one computing device selected from the group consisting of mobile phones, smart phones, laptop computer machines, desktop computer machines, tablet computer machines, wearable computing machines and personal digital assistants. For the purpose of the present disclosure, the electronic device (10) can be classified as an initiator electronic device
155 (10A) and a recipient electronic device (lOBa, lOBb, lOBc....10Bn).
The method of the present disclosure further facilitates interaction between the users of the electronic devices (10). Interaction for the purpose of the present disclosure consists of at least one task selected from the group consisting of text messaging, voice messaging, video messaging, audio calling and video calling. Consequently, the users simultaneously, on the same screen using the method of the present disclosure.
Media, in one embodiment, is located on the initiator electronic device(s) (10A).
Media, in another embodiment, is located on media-based server engine(s) (18).
Typically, media-based server engine(s) (18) hosts the media to be showcased. In one 165 embodiment, media located on the media-based server engine (18) includes the media associated with an electronic device (10) when located on cloud.
Regarding the embodiment in which the media is located on the electronic device(s) (10), the method steps are provided herein after. An initiator electronic device (10A)
170 fetches at least one source key linked with at least one media to be showcased between the initiator electronic device (10A) and at least one recipient electronic device (lOBa, lOBb, 10Bc.... l0Bn). The source key(s) of the present disclosure is a link to access the media at the location of the media. The initiator electronic device (10A) then sends a request for connection accompanied by the source key(s) to recipient electronic
175 device(s) (lOBa, lOBb, lOBc....10Bn) via at least one system-based server engine (14) over the computer network(s) (16). The recipient device(s) (lOBa, lOBb, lOBc....10Bn) may accept or reject the request and an appropriate response is sent which is obtained/ received by to the initiator electronic device (10A) via the system- based server engine(s) (14) over the computer network(s) (16). In the event acceptance
180 to the request for connection is received by the initiator electronic device (10A), a connection is established between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) via the system-based server engine(s) (14) over the computer network(s) (16). The connection comprises at least one showcasing layer for enabling real time showcasing of the media between the
185 initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) and optionally, at least one interaction layer for facilitating interaction between the initiator electronic device (10) and the recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn). System-based server engine (14) is the server engine hosting the present system for enabling showcasing of at least one media between a
190 plurality of electronic devices (10A, lOBa, lOBb, lOBc....10Bn). Regarding the embodiment in which the media is located on the media-based server engine(s) (18), the method steps are provided herein after. An initiator electronic device (10A) fetches at least one source key linked with at least one media to be showcased between the initiator electronic device (10A) and at least one recipient
195 electronic device (lOBa, lOBb, lOBc....10Bn) via at least one system-based server engine (14) and at least one media-based server engine (18) over the computer network(s) (16). The source key(s) of the present disclosure is a link to access the media at the location of the media. The initiator electronic device (10A) then sends a request for connection accompanied by the source key(s) to recipient electronic
200 device(s) (lOBa, lOBb, lOBc....10Bn) via at least one system-based server engine (14) and at least one media-based server engine (18) over the computer network(s) (16). The recipient device(s) (lOBa, lOBb, lOBc....10Bn) may accept or reject the request and an appropriate response is sent which is obtained/ received by to the initiator electronic device (10A) via at least one system-based server engine (14) and at least
205 one media-based server engine (18) over the computer network(s) (16). In the event acceptance to the request for connection is received by the initiator electronic device (10A), a connection is established between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) via at least one system- based server engine (14) and at least one media-based server engine (18) over the
210 computer network(s) (16). The connection comprises at least one showcasing layer for enabling real time showcasing of the media between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn) and optionally, at least one interaction layer for facilitating interaction between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb,
215 10Bc. . . . l0Bn).
The method of the present disclosure further includes creating at least one user profile comprising information about the user of the electronic device(s) (10) and at least one media selected from the group consisting of photos, videos, audios and e-files wherein the media can be zoomed in, zoomed out, reacted to and used as a point for sending a
220 request for connection accompanied by said source key(s) for initiating showcasing of media optionally accompanied by facilitating interaction. Reacting to the media on the user profile unit includes at least one action selected from the group consisting of liking, disliking, commenting and reporting. The user profile further functions as an unlimited permanent storage box for at least one media, the contents of the box being 225 sharable with the other users of the electronic device(s) (10). In one embodiment, the user profile functions as a cloud storage box. Still further, the present method can be initiated from any application which allows sharing of media.
It is a characteristic of the present method that the step of showcasing of the media is facilitated without the media being actively downloaded on any of the electronic 230 device(s) (10). Furthermore, the successful functioning of the present method does not depend on the distance between the participating electronic devices (10). In one embodiment, the present method enables showcasing at least one media, together, in real time, on a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10Bn), when the electronic devices (10) are present at geographically distant locations.
235
In accordance with another aspect, the present disclosure provides a system for enabling showcasing of at least one media between a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10Bn). The system of the present disclosure comprises at least one initiator electronic device (10A), at least one recipient electronic device
240 (lOBa, lOBb, lOBc....10Bn), at least one computer network (16), at least one system- based server engine (14) and optionally, at least one media-based server engine (18). The electronic device(s) (10) of the present disclosure, including the initiator device(s) (10A) and the recipient device(s) (lOBa, lOBb, lOBc....10Bn), is at least one computing device selected from the group consisting of mobile phones, smart phones,
245 laptop computer machines, desktop computer machines, tablet computer machines, wearable devices and personal digital assistants. The electronic device(s) (10) of the present disclosure, including the initiator electronic device(s) (10A) and the recipient device(s) (lOBa, lOBb, 10Bc.... lOBn), consists of at least one component selected from the group consisting of at least one processor (22) driven by the instructions on
250 the computer readable medium (20), optionally, at least one bus unit (24), at least one memory (26) controlled by the processor(s) (22), at least one communication unit (28) connected to the memory (26) and controlled by the processor(s) (22), at least one photo capture unit (30) connected to the memory (26) and controlled by the processor(s) (22), at least one audio capture unit (34) connected to the memory (26)
255 and controlled by the processor(s) (22), at least one video capture unit (32) connected to the memory (26) and controlled by the processor(s) (22), at least one input unit (36) controlled by the processor(s) (22), at least one display (38) controlled by the processor(s) (22) and at least one computer readable medium (22).
The instructions for carrying out the method of the present disclosure and for effective
260 functioning of the system of the present disclosure are stored in the computer readable medium(s) (20). The computer readable medium (20) of the present disclosure, in one embodiment is an integral component. The computer readable medium (20) of the present disclosure, in another embodiment is communicatively coupled to the electronic device(s) by a means of communication selected from the group consisting
265 of wired communication and wireless communication. The computer readable medium (20) of the present disclosure, is of at least one type selected from the group consisting of volatile memory, non-volatile memory, application specific integrated circuit (ASIC) including the logic configured to perform the steps of the present disclosure, random access memory, magnetic memory such as hard disc floppy disc,
270 solid state drive and flash memory, local database and remote database. For the purpose of the present disclosure, volatile memory is the memory that depends upon power to store information. For the purpose of the present disclosure, non-volatile memory is the memory that does not depend upon power to store information.
The instructions on the afore-stated computer readable medium(s) are executed by the
275 processor(s) (22). The processor (22), in one embodiment, includes an embedded system. The processor (22), in another embodiment, includes an application specific integrated circuit (ASIC) having embedded program instructions. The processor (22), in yet another embodiment, can be connected to a bus to facilitate communication between the processor (22), the computer network (16) and the other components of
280 the system (100) of the present disclosure. The memory (26) of the present disclosure provides a platform for persistent storage of data such as photos, videos, audios and e-files. The communication unit (28) of the present invention, in one embodiment, facilitates customized communication protocols. The communication unit (28) of the present
285 invention, in another embodiment, facilitates de facto communication standards selected from the group consisting of Ethernet, IEEE 802.11 series, IEEE 802.15 series and Wireless USB. The communication unit (28) of the present invention, in yet another embodiment, facilitates telecommunication standards selected from the group consisting of GPRS, CDNLA2000, TD-SCDMA, LTE, LET- Advance and
290 WiMAX standards. The communication unit (28) optionally facilitates customized or de facto multimedia encoding, decoding and compression instructions.
The video capture unit (32) of the present disclosure includes at least one component selected from the group consisting of a camera and a buffer memory for obtaining and generating image frames of the video. The photo capture unit (30) of the present
295 disclosure includes at least one component selected from the group consisting of a camera and a buffer memory for obtaining and generating image frames of the photo. The audio capture unit (34) of the present disclosure includes an audio recorder and an audio editing software.
The input unit (36) of the present disclosure is at least one selected from the group 300 consisting of a keyboard, a mouse, a display screen or other input means to receive user's input. The display unit (38) of the present invention includes any device capable of displaying video.
The system-based server engine (14) of the present disclosure is the computing device which hosts the present method and system for enabling showcasing of at least one
305 media between a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10Bn).
The system-based server engine (14) of the present disclosure consists of at least one component selected from the group consisting of at least one processor (22) driven by the instructions on the computer readable medium (20), optionally, at least one bus unit (24), at least one memory (26) controlled by the processor(s) (22), at least one
310 communication unit (28) connected to the memory (26) and controlled by the processor(s) (22), at least one computer readable medium (20), at least one user interface unit (40), at least one source key generation unit (42), at least one showcasing unit (44), at least one real time interaction unit (46), at least one user management unit (48), at least one media content management unit (50), at least one user profile unit 315 (52) and at least one third party application unit (54).
The instructions for carrying out the method of the present disclosure and for effective functioning of the system of the present disclosure are stored in the computer readable medium(s) (20). The computer readable medium (20) of the present disclosure, in one embodiment is an integral component. The computer readable medium (20) of the 320 present disclosure, in another embodiment is communicatively coupled to the electronic device(s) (10) by a means of communication pattern selected from the group consisting of wired communication and wireless communication. The computer readable medium (20) of the present disclosure, is of at least one type selected from the group consisting of volatile memory, non-volatile memory, application specific 325 integrated circuit (ASIC) including the logic configured to perform the steps of the present disclosure, random access memory, magnetic memory such as hard disc floppy disc, solid state drive and flash memory, local database and remote database. For the purpose of the present disclosure, volatile memory is the memory that depends upon power to store information. For the purpose of the present disclosure, non- 330 volatile memory is the memory that does not depend upon power to store information.
The instructions on the afore-stated computer readable medium(s) (20) are executed by the processor(s) (22). The processor (22), in one embodiment, includes an embedded system. The processor (22), in another embodiment, includes an application specific integrated circuit (ASIC) having embedded program instructions. 335 The processor (22), in yet another embodiment, can be connected to a bus to facilitate communication between the processor (22), the computer network (16) and the other components of the system (100) of the present disclosure. The memory (26) of the present disclosure provides a platform for persistent storage of data such as user accounts, showcasing history, logs and error messages.
340 The communication unit (28) of the present invention, in one embodiment, facilitates customized communication protocols. The communication unit (28) of the present invention, in another embodiment, facilitates de facto communication standards selected from the group consisting of Ethernet, IEEE 802.11 series, IEEE 802.15 series and Wireless USB. The communication unit (28) of the present invention, in 345 yet another embodiment, facilitates telecommunication standards selected from the group consisting of GPRS, CDNLA2000, TD-SCDMA, LTE, LET- Advance and WiMAX standards. The communication unit (28) optionally facilitates customized or de facto multimedia encoding, decoding and compression algorithms.
The user interface unit (40) facilitates the user(s) of the electronic device(s) (10) of
350 the present system (100) to interact with the electronic device (10). The source key generation unit (42) facilitates the initiator electronic device (10A) to fetch a source key associated with the media to be showcased. The showcasing unit (42) facilitates the user(s) of the electronic device(s) (10) of the present system to showcase at least one media between a plurality of the electronic device(s) (10A, lOBa, lOBb,
355 lOBc....10Bn) in accordance with the present system. The real time interaction unit (46) facilitates the users of the electronic device(s) (10) of the present system to interact with the other users of the electronic device(s) (10) of the present system. The media content management unit (50) facilitates the management of the media content showcased using the present system. The user management unit (48) facilitates
360 multiple actions such as addition of a user to a showcasing session, removal of a user from a showcasing session and the like. The user profile unit (52) facilitates the users of the electronic devices (10) of the present system in creating at least one user profile comprising information about the user of the electronic device(s) (10) and at least one media selected from the group consisting of photos, videos, audios and e-files,
365 wherein the media can be zoomed in, zoomed out, reacted to and used as a point for sending a request for connection accompanied by said source key(s) for initiating showcasing of media optionally accompanied by facilitating interaction. Reacting to the media on the user profile unit includes at least one action selected from the group consisting of liking, disliking, commenting and reporting. The user profile further
370 functions as an unlimited permanent storage box for at least one media, the contents of the box being sharable with the other users of the electronic device(s) (10). In one embodiment, the user profile functions as a cloud storage box. The third party application unit (54) facilitates initiation of the showcasing session from applications facilitating sharing of media. 375 The media-based server engine (18) hosts the media to be showcased in accordance with the present disclosure. The media-based server engine (18) is at least one selected from the group consisting of photo-based server engine, video-based server engine, audio-based server engine and e-files-based server engine. In one embodiment, the media-based server engine (18) is the cloud storage of an electronic device (10).
380 The initiator device(s) (10A), the recipient device(s) (lOBa, lOBb, lOBc....10Bn), the system-based server engine(s) (14) and the media-based server engine(s) (18) are communicably connected to at least one computer network (16). The computer network (16) of the present disclosure includes a collection of computing devices and other hardware components connected by at least one communications channel
385 selected from the group consisting of local area networks, wide area networks, aggregated networks such as the internet and cloud based computer network. The communication channel in one embodiment is wired. The communication channel in another embodiment is wireless. Typically, the communication channel allows the connected devices to share content, information and interactive communication using
390 real time and non-real time communication applications.
The location of the media, in accordance with one embodiment of the system of the present disclosure, is in the memory(ies) (26) of the initiator electronic device (10A). The location of the media, in accordance with another embodiment of the system of the present disclosure, is on the media-based server engine(s) (18).
395 In the embodiment in which the media to be showcased is located on the initiator device (10A), the processor(s) (22) of the initiator electronic device (10A) fetches at least one source key linked with at least one media to be showcased between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn), wherein the media to be showcased is located on the memory(ies) (26)
400 of the initiator electronic device (10A). The processor(s) (22) of the initiator electronic device (10A), commands the communication unit (28) of the initiator electronic device (10A) to send a request for connection accompanied by the source key(s) to the communication unit(s) (28) of the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) via at least one system-based server engine (14) over the computer
405 network(s) (16). The processor(s) (22) commands the communication unit(s) (28) of the recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn) to accept or reject the request and send an appropriate response to the initiator electronic device (10A) via the system-based server engine(s) (14) over the computer network(s) (16). In the event acceptance to the request for connection is received by the communication unit(s) (28)
410 of the initiator electronic device(s) (10A), a connection is established between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) by the processors (22) and communication units (28) of the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) via the system-based server engine(s) (14) over the computer
415 network(s) (16). The connection comprises at least one showcasing layer for enabling real time showcasing of the media between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) and optionally, at least one interaction layer for facilitating interaction between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn). The
420 showcasing and interaction between the users of the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) is facilitated using the input unit (36) and display (38) of the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) respectively. In the present embodiment, the media captured by the video (32), audio (34) and photo capture units
425 (30) is archived in the memory (26) of the initiator electronic device (10A).
In the other embodiment in which the media to be showcased is located on the media- based server engine (18), the processor(s) (22) of the initiator electronic device (10A) through the communication unit (28) of the initiator electronic device (10A), fetches at least one source key linked with the media to be showcased between the initiator
430 electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) via the communication units (28) of the system-based server engine (14) and the media-base server engine (18) over the computer network(s) (16). The processor(s) (22) of the initiator electronic device (10A), commands the communication unit (28) of the initiator electronic device (10A) to send a request for
435 connection accompanied by the source key(s) to the communication unit(s) (28) of the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) via the communication units (28) of the system-based server engine (14) and the media-based server engine (18) over the computer network(s) (16). The processor(s) (22) of the recipient electronic device (10B), in accordance with the input provided by the user(s) of the
440 recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) through the input unit (36), commands the communication unit(s) (28) of the recipient device(s) (lOBa, lOBb, lOBc....10Bn) to accept or reject the request and send an appropriate response to the communication unit (28) of the initiator electronic device (10A) via the communication units (28) of the system-based server engine(s) (14) and the media-
445 based server engine (18) over the computer network(s) (16). In the event, acceptance to the request for connection is received by the communication unit(s) (28) of the initiator electronic device(s) (10A), a connection is established between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) by the processors (22) and communication units (28) of the initiator
450 electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) via the processors (22) and communication units (28) of the system- based server engine(s) (14) and media-based server engine (18) over the computer network(s) (16). The connection comprises at least one showcasing layer for enabling real time showcasing of the media between the initiator electronic device (10A) and
455 the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) and optionally, at least one interaction layer for facilitating interaction between the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn). The interaction between the users of the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) is facilitated using the input unit (36)
460 and display (38) of the initiator electronic device (10A) and the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) respectively.
In accordance with one exemplary embodiment, the method and system (100) of the present disclosure enables showcasing of the same movie between a plurality of electronic devices (10A, lOBa, lOBb, lOBc....10Bn). In accordance with the present 465 embodiment, the any of the user(s) of the electronic device(s) (10) can pause, rewind, forward, increase the speed, decrease the speed, stop, seek and synchronize the movie and the same effect will be seen on all the devices in the showcasing session. Further, the users can interact with each other by sharing text messages, voice messages, video messages, audio calls and video calls in the same frame as that of the display space of
470 the movie. In accordance with another exemplary embodiment, the method and system (100) of the present disclosure enables showcasing of the same e-book between a plurality of electronic devices (10A, lOBa, lOBb, 10Bc.... lOBn). In the present embodiment, when a user flips a page of the book all the users in the showcasing session see the page being flipped to the next page. Further, the users can
475 interact with each other by sharing text messages, voice messages, video messages, audio calls and video calls in the same frame as that of the display space of the e- book.
The method and system (100) of the present disclosure provides multifarious technical 480 advantages such as a facility for smart phone users to view a video clip or listen to an audio clip or read an e-book, in real time, with family or friends; a facility that also allows the users to interact with each other about the same video clip or audio clip or e-book in the same display frame. Furthermore, the method and system (100) of the present disclosure does not require that the media be actively downloaded on the 485 electronic device (10) of the users thereby saving tremendous memory. Still further, the method and system (100) of the present disclosure facilitates the showcasing session even when the participant electronic devices (10) are present at geographically distant locations.
The method and system (100) of the present disclosure, enables seeking payment from 490 the electronic device (10) users. Furthermore, the method and system (100) also includes the step of sharing details of the media being showcased on the internet. Still further, the present method and system (100) enables connecting the electronic device(s) (10) of the present disclosure with various social networking and content providing sites. The method and system (100) of the present disclosure functions on 495 various operating systems such as android, iOS, Windows/Microsoft and the like. The method and system (100) of the present disclosure use media that is freely available on the internet; thereby making the method safe for use. Media located on the initiator electronic device(s) (10A) includes media generated by the user of the electronic device (10).
500 The embodiments described herein above are non-limiting. The foregoing descriptive matter is to be interpreted merely as an illustration of the concept of the present disclosure and it is in no way to be construed as a limitation. Description of terminologies, concepts and processes known to persons acquainted with technology has been avoided to preclude beclouding of the afore-stated embodiments.
505 TECHNICAL ADVANTAGES AND ECONOMIC SIGNIFICANCE
The technical advantages and economic significance of the method and system of the present disclosure are presented herein after:
• Enables showcasing of at least one media between a plurality of electronic devices.
510 Enables the electronic device users to pause, rewind, forward, increase speed, decrease the speed, stop, flip, seek and synchronize the media
• Enables showcasing of at least one media between a plurality of electronic devices accompanied by facilitating text messaging, voice messaging, video messaging, audio calling and video calling between the devices.
515 • Enables showcasing of at least one media between a plurality of electronic devices without the media being actively downloaded on any of the electronic device(s)
• Enables showcasing of at least one media between a plurality of electronic devices that are present at geographically distant locations
520 • The method and system is initiable from applications facilitating sharing of media

Claims

I Claim
1. A method for enabling showcasing of at least one media, optionally accompanied by facilitating interaction, between a plurality of electronic devices (10A, lOBa, lOBb, 10Bc.... lOBn) in communicable connection over at least one computer network (16); said method comprising the following steps:
a. fetching by an initiator electronic device (10A) at least one source key linked with at least one media to be showcased between said initiator electronic device (10A) and at least one recipient electronic device (lOBa, lOBb, lOBc....10Bn), optionally via at least one system-based server engine (14) and at least one media-based server engine (18) over said computer network(s) (16);
b. sending by said initiator electronic device (10A) a request for connection accompanied by said source key(s) to said recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn) via at least one system-based server engine (14) and optionally at least one media- based server engine (18), over said computer network(s) (16);
c. obtaining by said initiator electronic device ( 10A) at least one response to said request for connection, sent by said recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn) via at least one system-based server engine (14) and optionally at least one media-based server engine (18), over said computer network(s) (16); and
d. establishing a connection between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc... . Ι ΟΒη) via at least one system-based server engine (14) and optionally at least one media-based server engine (18), over said computer network(s) (16), upon the receipt of acceptance to the request for connection as the response; said connection comprising at least one showcasing layer for enabling real time showcasing of said media between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn) and optionally, at least one interaction layer for facilitating interaction between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn); wherein said step of showcasing of said media is facilitated without the media being actively downloaded on said electronic device(s) (10) and wherein the functioning of said method is not adversely affected by the increase in geographical distance between the electronic devices (10).
2. The method as claimed in claim 1, wherein said media is at least one selected from the group consisting of photos, videos, audios and e-files.
3. The method as claimed in claim 1, wherein said media is present on at least one location selected from the group consisting of on said initiator electronic device (10A) and on said media-based server engine (18).
4. The method as claimed in claim 1, wherein said step of showcasing the media includes at least one task selected from the group consisting of viewing, listening, reading, manipulating, pausing, rewinding, forwarding, increasing the speed, decreasing the speed, stopping, flipping, seeking and synchronizing.
5. The method as claimed in claim 1, wherein said step of interaction between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn) consists of at least one task selected from the group consisting of text messaging, voice messaging, video messaging, audio calling and video calling.
6. The method as claimed in claim 1, wherein said source key(s) linked with at least one media is a link which facilitates access to said media at the location of the media.
7. The method as claimed in claim 1 , being initiable from applications facilitating sharing of media.
8. The method as claimed in claim 1, further comprising the step of creating at least one user profile comprising information about the user of said electronic device(s) (10) and at least one media selected from the group consisting of photos, videos, audios and e-files, wherein said media can be zoomed in, zoomed out, reacted to and used as a point for sending a request for connection accompanied by said source key(s) for initiating showcasing of media optionally accompanied by facilitating interaction.
9. A system for enabling showcasing of at least one media between a plurality of electronic devices (10A, lOBa, lOBb, 10Bc.... lOBn); said system comprising: a. at least one initiator device (10A);
b. at least one recipient device (lOBa, lOBb, lOBc....10Bn);
c. at least one computer network (16);
d. at least one system-based server engine (14); and
e. optionally, at least one media-based server engine (18); wherein said initiator device(s) (10A), said recipient device(s) (lOBa, lOBb, lOBc.... lOBn), said system-based server engine(s) (14) and said media-based server engine(s) (18) are communicably connected over said computer network(s) (16);
wherein said system facilitates showcasing of said media and optionally, interaction between said electronic devices (10), wherein said system further facilitates showcasing of said media without the media being actively downloaded on said electronic device(s) (10); and
wherein the functioning of said system is not adversely affected by the increase in geographical distance between said electronic devices (10).
10. The system as claimed in claim 9, wherein said initiator electronic device(s) (10A) comprises at least one computer readable medium (20), at least one processor (22), at least one bus unit (24), at least one memory (26), at least one communication unit (28), at least one photo capture unit (30), at least one video capture unit (32), at least one audio capture unit (34), at least one input unit (36) and at least one display (38) and wherein said initiator electronic device(s) (10A) is adapted to fetch at least one source key linked with at least one media to be showcased between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn), optionally via said system-based server engine (14) and media-based server engine (18); send a request for connection accompanied by said source key(s) to said recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn) via said system- based server engine (14) and optionally, said media-based server engine (18); obtain at least one response to said request for connection sent by said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) via said system-based server engine (14) and optionally, said media-based server engine (18); participate in a connection with said recipient device(s) (lOBa, lOBb, 10Bc.... lOBn) to facilitate real time showcasing of said media and optionally facilitate interaction between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) via said system-based server engine (14) and optionally, said media-based server engine (18).
11. The system as claimed in claim 9, wherein said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) comprises at least one computer readable medium (20), at least one processor (22), at least one bus unit (24), at least one memory (26), at least one communication unit (28), at least one photo capture unit (30), at least one video capture unit (32), at least one audio capture unit (34), at least one input unit (36) and at least one display (38) and wherein said recipient device(s) (lOBa, lOBb, 10Bc.... lOBn) is adapted to send to said initiator electronic device (10A), at least one response to the request for connection; participate in a connection with said initiator electronic device (10A) to facilitate real time showcasing of said media and optionally, facilitate interaction with said initiator electronic device (10A) and optionally the other recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn).
12. The system as claimed in claim 9, wherein said system-based server engine(s) (14) comprises at least one computer readable medium (20), at least one processor (22), at least one bus unit (24), at least one memory (26), at least one communication unit (28), at least one user interface unit (40); at least one source key generation unit (42), at least one showcasing unit (44), at least one real time interaction unit (46), at least one user management unit (48); at least one media content management unit (50), at least one user profile unit (52) and at least one third party application unit (54) and wherein said system-based server engine(s) (14) is adapted to facilitate, optionally accompanied by said media-based server engine(s) (18), the initiator electronic device (10A) in fetching at least one source key linked with at least one media to be showcased between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn); facilitate, optionally accompanied by said media-based server engine(s) (18), the initiator electronic device (10A) in sending a request for connection accompanied by said source key(s) to said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn); facilitate, optionally accompanied by said media-based server engine(s) (18), the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) in sending to said initiator electronic device (10A), at least one response to the request for connection; facilitate, optionally accompanied by said media-based server engine(s) (18), the initiator electronic device (10A) in obtaining a response to said request for connection sent by said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn); establish, optionally accompanied by said media-based server engine(s) (18), a connection between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) to facilitate real time showcasing of said media between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) and optionally, facilitate interaction between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc... . lOBn); said user profile unit (52) being adapted to facilitate the users of said electronic devices in creating at least one user profile comprising information about the user of the electronic device(s) and at least one media selected from the group consisting of photos, videos, audios and e-files, wherein the media can be zoomed in, zoomed out, reacted to by the users, used as a point for sending a request for connection accompanied by said source key(s) for initiating the method of showcasing of media optionally accompanied by facilitating interaction and function as a permanent storage box for at least one media, the contents of the box being sharable with the other users of the electronic device(s) and said third party application unit (54) being adapted to enable showcasing of at least one media between a plurality of electronic devices from applications facilitating sharing of media.
13. The system as claimed in claim 9, wherein said media-based server engine (18) is at least one selected from the group consisting of photo-based server engine, video-based server engine, audio-based server engine and e-files- based server engine and is adapted to host the media to be showcased between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn); facilitate, along with said system-based server engine(s) (14), the initiator electronic device (10A) in fetching at least one source key linked with at least one media to be showcased between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, 10Bc. . .. l0Bn) when said media is located on said media-based server engine(s) (18); facilitate, along with the system-based server engine(s) (14), the initiator electronic device (10A) in sending a request for connection accompanied by said source key(s) to said recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn); facilitate along with the system-based server engine(s) (14), the recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) in sending to said initiator electronic device (10A), at least one response to the request for connection; facilitate, along with the system-based server engine(s) (14), the initiator electronic device (10A) in obtaining at least one response to said request for connection sent by said recipient electronic device(s) (lOBa, lOBb, 10Bc. . .. l0Bn); establish, along with the system-based server engine(s) (14), a connection between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn) to facilitate real time showcasing of said media between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, 10Bc.... lOBn) and optionally, facilitate interaction between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn).
14. The system as claimed in claim 9, wherein said media is at least one selected from the group consisting of photos, videos, audios and e- files and is present on at least one location selected from the group consisting of said initiator electronic device (10A) and said media-based server engine(s) (18).
15. The system as claimed in claim 9, wherein showcasing the media includes at least one task selected from the group consisting of viewing, listening, reading, manipulating, pausing, rewinding, forwarding, increasing the speed, decreasing the speed, stopping, flipping, seeking and synchronizing.
16. The system as claimed in claim 9, wherein interaction between said initiator electronic device (10A) and said recipient electronic device(s) (lOBa, lOBb, lOBc....10Bn) consist of at least one task selected from the group consisting of text messaging, voice messaging, video messaging, audio calling and video calling.
17. The system as claimed in claim 9, wherein said source key(s) linked with at least one media is a link to access said media at the location of the media.
PCT/IN2017/050490 2016-10-26 2017-10-24 Method and system for showcasing of media between a plurality of electronic devices. Ceased WO2018078650A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN201621036683 2016-10-26
IN201621036683 2016-10-26

Publications (1)

Publication Number Publication Date
WO2018078650A1 true WO2018078650A1 (en) 2018-05-03

Family

ID=62024560

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IN2017/050490 Ceased WO2018078650A1 (en) 2016-10-26 2017-10-24 Method and system for showcasing of media between a plurality of electronic devices.

Country Status (1)

Country Link
WO (1) WO2018078650A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110154417A1 (en) * 2009-12-22 2011-06-23 Reha Civanlar System and method for interactive synchronized video watching
US20130067116A1 (en) * 2011-09-13 2013-03-14 Microsoft Corporation Synchronizing Streaming Video between Viewers over a Network
US20130251329A1 (en) * 2012-03-23 2013-09-26 Sony Network Entertainment International Llc System, method, and infrastructure for synchronized streaming of content
US20140359057A1 (en) * 2013-05-30 2014-12-04 Opentv, Inc. Synchronizing an application on a companion device
US20160119413A1 (en) * 2014-10-27 2016-04-28 Adobe Systems Incorporated Synchronized view architecture for embedded environment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110154417A1 (en) * 2009-12-22 2011-06-23 Reha Civanlar System and method for interactive synchronized video watching
US20130067116A1 (en) * 2011-09-13 2013-03-14 Microsoft Corporation Synchronizing Streaming Video between Viewers over a Network
US20130251329A1 (en) * 2012-03-23 2013-09-26 Sony Network Entertainment International Llc System, method, and infrastructure for synchronized streaming of content
US20140359057A1 (en) * 2013-05-30 2014-12-04 Opentv, Inc. Synchronizing an application on a companion device
US20160119413A1 (en) * 2014-10-27 2016-04-28 Adobe Systems Incorporated Synchronized view architecture for embedded environment

Similar Documents

Publication Publication Date Title
US10594749B2 (en) Copy and paste for web conference content
US11171893B2 (en) Methods and systems for providing virtual collaboration via network
US9497416B2 (en) Virtual circular conferencing experience using unified communication technology
US10139917B1 (en) Gesture-initiated actions in videoconferences
US9876827B2 (en) Social network collaboration space
US9185150B2 (en) System and method for monitoring and selectively sharing an image in an image library
US10015212B2 (en) Asynchronous collaboration session linked to a synchronous collaboration session
EP2868095B1 (en) Collaboration environments and views
US20120017149A1 (en) Video whisper sessions during online collaborative computing sessions
US20140232817A1 (en) Systems, Methods, and Computer Programs for Joining an Online Conference Already in Progress
US20130028400A1 (en) System and method for electronic communication using a voiceover in combination with user interaction events on a selected background
US10084829B2 (en) Auto-generation of previews of web conferences
US20160329050A1 (en) Meeting assistant
CN113711618A (en) Authoring comments including typed hyperlinks referencing video content
US20130332832A1 (en) Interactive multimedia systems and methods
US20180267693A1 (en) Incorporating user content within a communication session interface
US9389765B2 (en) Generating an image stream
US20140282107A1 (en) System and method to interactively collaborate utilizing segmented layers in a network environment
WO2018078650A1 (en) Method and system for showcasing of media between a plurality of electronic devices.
JP6461146B2 (en) Social media platform
WO2015104689A1 (en) A method and system for providing an asynchronous video conversation
CN115033197A (en) Cloud conference content sharing method and device, electronic equipment and storage medium
GB2557233A (en) Simultaneous Multiuser Information cross streaming and sharing
CN116016838A (en) Real-time video display method, electronic whiteboard and readable medium
HK40043992B (en) Image processing method, device, equipment and computer readable storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17865916

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17865916

Country of ref document: EP

Kind code of ref document: A1