Sign In to Follow Application
View All Documents & Correspondence

Dynamic Video On Demand Service

Abstract: A method for determining multimedia content for video on demand (VOD) service is disclosed. The method comprises, obtaining at least one of profile information and multimedia viewing information of a user, wherein the profile information indicates information pertaining to multimedia content related to user’s activity on social media, and wherein the multimedia viewing information indicates information pertaining to multimedia viewing activity of the user. Further, a VOD profile associated with a user account of the user based on at least one of the profile information and the multimedia viewing information, wherein the VOD profile indicates multimedia interest of the user is updated. The method further comprises, transmitting the VOD profile to a central server (104) of a content provider with which the user is registered for determining the multimedia content for the VOD service.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
25 October 2013
Publication Number
18/2015
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
iprdel@lakshmisri.com
Parent Application

Applicants

ALCATEL LUCENT
3, avenue Octave Gréard, 75007 Paris

Inventors

1. S N, Arun Prabhu
Alcatel-Lucent India Limited 4th Floor, TVH Agnitio IT Park Kandanchavady, Rajeev Gandhi S Old Mahabalipuram Road 600096
2. RAJAPANDIYAN, Karthick
Alcatel-Lucent India Limited 4th Floor, TVH Agnitio IT Park Kandanchavady, Rajeev Gandhi S Old Mahabalipuram Road 600096

Specification

FIELD OF INVENTION
[0001] The present subject matter relates to video on demand service and, particularly,
but not exclusively, to determining multimedia content for video on demand service.
BACKGR5 OUND
[0002] Advancement in communication technology has led to remarkable improvement
in delivery of television services to users all over the world. Emerging technologies, such as
direct to home (DTH) and internet protocol television (IPTV) have enhanced television viewing
experience for the users by providing high quality video services and attractive features, such as
10 digital video recording. One such service which has found popularity in recent times is video on
demand (VOD). The VOD service enables users to demand any multimedia content, such as
programs and movies from a pool of available recorded multimedia content from a service
provider providing the television service. The users may either view or download the multimedia
content at a time convenient to them thereby enhancing the television viewing experience.
15 SUMMARY
[0003] This summary is provided to introduce concepts related to providing dynamic
video on demand service. This summary is not intended to identify essential features of the
claimed subject matter nor is it intended for use in determining or limiting the scope of the
claimed subject matter.
20 [0004] In one implementation, a method for determining multimedia content for video on
demand (VOD) service is disclosed. The method comprises, obtaining at least one of profile
information and multimedia viewing information of a user, wherein the profile information
indicates information pertaining to multimedia content related to user’s activity on social media,
and wherein the multimedia viewing information indicates information pertaining to multimedia
25 viewing activity of the user. The method further comprises, updating a VOD profile associated
with a user account of the user based on at least one of the profile information and the
multimedia viewing information, wherein the VOD profile indicate multimedia interest of the
3
user. Further, the VOD profile is transmitted to a central server of a content provider with which
the user is registered for determining the multimedia content for the VOD service.
[0005] In another implementation, a user device for determining multimedia content 30 ntent for
video on demand (VOD) service is disclosed is described. The user device includes a processor
and a profile updation module coupled to the processor. The profile updation module obtains at
least one of profile information and multimedia viewing information of a user, wherein the
profile information indicates information pertaining to multimedia content related to user’s
35 activity on social media, and wherein the multimedia viewing information indicates information
pertaining to multimedia viewing activity of the user. The profile updation module further
updates a VOD profile associated with a user account of the user based on at least one of the
profile information and the multimedia viewing information, wherein the VOD profile indicates
multimedia interest of the user.
40 [0006] In another implementation, a method for method for determining multimedia
content for video on demand (VOD) service is disclosed. The method comprises, receiving a
VOD profile, associated with a user account of a user, determined based on at least one of profile
information and multimedia viewing activity of the user, wherein the VOD profile indicates
multimedia interest of the user, wherein the profile information indicates information pertaining
45 to multimedia content related to user’s activity on social media, and wherein the multimedia
viewing information indicates information pertaining to multimedia viewing activity of the user.
Further, the VOD profile is analyzed to determine the multimedia interest of the user. The
method further comprises, identifying the multimedia content based on the analysis using
predetermined content determination parameters. Further, the identified multimedia content
50 corresponding to the multimedia interest of the user is obtained for rendering to the user.
[0007] In another implementation, a central server for method for determining
multimedia content for video on demand (VOD) service is disclosed. The central server includes
a processor and a analysis module coupled to the processor. The analysis module receives a
VOD profile, associated with a user account of a user, determined based on at least one of profile
55 information and multimedia viewing activity of the user, wherein the VOD profile indicates
multimedia interest of the user, wherein the profile information indicates information pertaining
to multimedia content related to user’s activity on social media, and wherein the multimedia
4
viewing information indicates information pertaining to multimedia viewing activity of the user.
Further, the analysis module analyzes the VOD profile to determine the multimedia interest of
the user. The analysis module further identifies the multimedia content based on the analys60 is
using predetermined content determination parameters. The central server further comprises an
interaction module coupled to the processor to obtain the identified multimedia content
corresponding to the multimedia interest of the user for rendering to the user.
[0008] In accordance with another implementation of the present subject matter, a
65 computer-readable medium having embodied thereon a computer program for executing a
method for determining multimedia content for video on demand (VOD) service is described.
The method comprises, obtaining at least one of profile information and multimedia viewing
information of a user, wherein the profile information indicates information pertaining to
multimedia content related to user’s activity on social media, and wherein the multimedia
70 viewing information indicates information pertaining to multimedia viewing activity of the user.
The method further comprises, updating a VOD profile associated with a user account of the user
based on at least one of the profile information and the multimedia viewing information, wherein
the VOD profile indicates multimedia interest of the user. Further, the VOD profile is transmitted
to a central server of a content provider with which the user is registered for determining the
75 multimedia content for the VOD service.
BRIEF DESCRIPTION OF THE FIGURES
[0009] The detailed description is described with reference to the accompanying figures.
In the figures, the left-most digit(s) of a reference number identifies the figure in which the
reference number first appears. The same numbers are used throughout the figures to reference
80 like features and components. Some embodiments of systems and/or methods in accordance with
embodiments of the present subject matter are now described, by way of example only, and with
reference to the accompanying figures, in which:
[0010] Figure 1 illustrates a network environment implementation of dynamic video on
demand service, according to an embodiment of the present subject matter;
85 [0011] Figure 2 illustrates a method for determining multimedia content for video on
demand (VOD) service, according to an embodiment of the present subject matter; and
5
[0012] Figure 3 illustrates a method for determining multimedia content for video on
demand (VOD) service, according to an embodiment of the present subject matter.
DESCRIPTION OF EMBODIMENTS
[0013] With advancement in communication technology, 90 echnology, content providers nowadays
offer several features, such as television content in high definition quality, set top box with
digital video recording capability for recording television content, and video on demand (VOD)
service to end users. The VOD service may be understood as a feature that enables users to order
and view multimedia content, for example, movies, videos, songs, television programs, and the
95 like, offered by the content provider. The multimedia content is typically stored at a central
server of the content provider, and is provided to the users either free of cost or for some nominal
fees predetermined by the content provider.
[0014] Conventionally, the content providers offer such multimedia content to the users
by way of advertisements, also known as VOD posters. Typically, the content providers
100 obtain/collate the multimedia content based on one or more predetermined factors, such as the
region to which the user belongs, popularity of the multimedia content, and the current trending
multimedia content. For instance, for a user located in a particular region of a country, the
multimedia content offered to the user is prone to be in the regional language used to
communicate in that region. Further, the multimedia content offered to the user is typically
105 determined based on either the popularity of the multimedia content or the current trending
multimedia content. The actual quantity of the content actually of interest being made available
to the user for availing via the VOD service is thus limited to a small number.
[0015] Moreover, the multimedia content is offered for a limited time only during which
the user may not be able to order and view the multimedia content. For instance, a movie offered
110 via VOD service may only be available for few days and the user may not be able to view the
movie during that time period. Further, since the content is selected based on the above listed
predetermined factor, the content may or may not be of interest to the user, thereby resulting in a
decreased television viewing experience for the user. Additionally, in order to monitor the
popular or current trending multimedia content, the content provider needs to deploy several
115 different tracking programs running across different servers thus resulting in high utilization of
resources and increased cost of operation.
6
[0016] The present subject matter discloses systems and methods for providing dynamic
video on demand service. According to an embodiment of the present subject, the VOD service
is provided based on a multimedia interest of the a user, thus greatly reducing the time and
consumption 120 ption of resources typically required for selecting content to be provided via the VOD
services. The multimedia interest of the user may be understood as a multimedia content that the
user may seek to view. In said embodiment, at least one of social profile information and
multimedia viewing information is obtained. Thereafter, a VOD profile of the user is updated
based on at least one of the profile information and multimedia viewing information. The VOD
125 profile is then transmitted to a central server hosted by the content provider where the VOD
profile is analyzed to determine the content that the user is most likely to view. Subsequently
customized VOD advertisement based on the multimedia interest of the user is transmitted to the
user.
[0017] In one embodiment, a user device of the user initially obtains profile information
130 and multimedia viewing information for determining multimedia interest of the user. The profile
information may be understood as information pertaining to multimedia content, for example,
movies, songs, videos, concerts, and the like, posted by the user on one or more websites, for
example, blogs and social networking websites. The multimedia viewing information may be
understood as information pertaining to multimedia viewing activity of the user. For instance, the
135 multimedia viewing information may include information about television programs and their
respective telecast timings, genre of movies being viewed by the user, genre of songs being
viewed by the user, and other such similar multimedia activities of the user.
[0018] Upon obtaining the profile information and the multimedia viewing information, a
VOD profile associated with a user account of the user is updated. The VOD profile may be
140 understood as a profile indicative of multimedia interest of the user. In one example, the VOD
profile may be generated upon initial registration of the user with the content provider. In order
to update the VOD profile, the profile information and the multimedia viewing information may
be analyzed and subsequently multimedia content of interest to the user is determined. The VOD
profile may then be transmitted to the central server of the content provider.
145 [0019] The central server, upon receiving the VOD profile may analyze the VOD profile
for determining the multimedia interest of the user. Thereafter, the central server may identify
7
multimedia content to be offered via VOD service to the user based on the analysis. In one
example, the multimedia content may be identified using predetermined content determination
parameters. The central server may then record the identified multimedia content and
subsequently offer the recorded multimedia 150 edia content to the user via VOD feature. Examples of
recorded multimedia content may include, but are not limited to, broadcast programs, movies and
songs of interest to the user, images, videos, games, and the like. Further, the VOD
advertisement may be customized for advertising the recorded multimedia content and
subsequently the customized VOD advertisement may then be transmitted to the user device. The
155 user may then select the multimedia content of interest and receive the same from the content
provider.
[0020] Thus, the present subject matter discloses methods and systems for dynamic VOD
service based on user's multimedia interest. Providing VOD based on user's multimedia interest
averts the need for deploying multiple servers for tracking trending multimedia content as the
160 multimedia content to be provided via VOD is identified based on the users multimedia interest.
Further, the trending multimedia content may not be of interest to the user, in such a case, the
resources deployed for the same may be under-utilized. Moreover, the multimedia content
offered via VOD is of interest to the user and results in satisfactory television viewing
experience for the user.
165 [0021] It should be noted that the description and figures merely illustrate the principles
of the present subject matter. It will thus be appreciated that those skilled in the art will be able to
devise various arrangements that, although not explicitly described or shown herein, embody the
principles of the present subject matter and are included within its scope. Further, all examples
recited herein are principally intended expressly to be only for pedagogical purposes to aid the
170 reader in understanding the principles of the present subject matter and the concepts contributed
by the inventor(s) to furthering the art, and are to be construed as being without limitation to
such specifically recited examples and conditions. Moreover, all statements herein reciting
principles, aspects, and embodiments of the present subject matter, as well as specific examples
thereof, are intended to encompass equivalents thereof.
175 [0022] The manner in which the systems and the methods for providing dynamic video
on demand service shall be implemented has been explained in details with respect to the Figures
8
1-3. While aspects of described systems and methods for providing dynamic video on demand
service can be implemented in any number of different computing systems, transmission
environments, and/or configurations, the embodiments are described in the context of the
following exemplary 180 plary system(s).
[0023] Figure 1 illustrates a network environment 100 for providing dynamic video on
demand service. The network environment 100 includes a plurality of user devices 102-1, 102-2,
102-3, ....., and 102-N, hereinafter collectively referred to as the user devices 102 and
individually referred to as the user device 102, and a central server 104. The user device 102 and
185 the central server 104 may communicate with each other, through a network 106, according to an
embodiment of the present subject matter.
[0024] The user devices 102 may be defined as user equipments (UEs) used by users to
receive and/or view multimedia content. Examples of the user devices 102 may include, without
limitation, mobile phones, liquid crystal display (LCD) television, light emitting diode (LED)
190 television, desktop computers, hand-held devices, laptops or other portable computers, and the
like, capable of receiving multimedia content. In another example, the user device 102 may be a
processing device, for example, a set top box capable of receiving multimedia content and
providing the multimedia content to a display device, for example, a television set, a SMART
TV capable, and the like, connected to the set top box.
195 [0025] In one implementation, the user devices 102 may receive multimedia content from
the central server 104 of a content provider through the network 106 and subsequently provide
the content for viewing to a user of the user device 102. The central server 104 may also be
implemented on one or more discrete servers, mainframe computers, super-computers, and the
like.
200 [0026] The network 106 may be a combination of wired and wireless networks. The
network 106 may be implemented by the service provider systems through satellite
communication, terrestrial communication, or may be implemented through the use of routers
and access points connected to various Digital Subscriber Line Access Multiplexers (DSLAMs)
of wired networks. The network 106 can be implemented as one of the different types of
205 networks, such as intranet, local area network (LAN), wide area network (WAN), the Internet,
and such.
9
[0027] In one implementation, the user device 102 and the central server 104 include
processors 108-1 and 108-2, respectively. The processors 108-1 and 108-2, hereinafter
collectively referred to as the processor 108, may be implemented as one or more
microprocessors, microcomputers, 210 puters, microcontrollers, digital signal processors, central processing
units, state machines, logic circuitries, and/or any devices that manipulate signals based on
operational instructions. Among other capabilities, the processor(s) is configured to fetch and
execute computer-readable instructions stored in the memory.
[0028] The functions of the various elements shown in the figure, including any
215 functional blocks labeled as “processor(s)”, may be provided through the use of dedicated
hardware as well as hardware capable of executing software in association with appropriate
software. When provided by a processor, the functions may be provided by a single dedicated
processor, by a single shared processor, or by a plurality of individual processors, some of which
may be shared.
220 [0029] Also, the user device 102 and the central server 104 include I/O interface(s) 110-1
and 110-2, respectively. The I/O interfaces 110-1 and 110-2, collectively referred to as I/O
interfaces 110 may include a variety of software and hardware interfaces that allow the user
device 102 and the central server 104 to interact with the network 106, or with each other.
Further, the I/O interfaces 110 may enable the user device 102 and the central server 104 to
225 communicate with other communication and computing devices, such as web servers and
external repositories. The user device 102 and the central server 104 may further include
memory 112-1, and 112-2, respectively, collectively referred to as memory 112. The memory
112-1 and 112-2 may be coupled to the processor 108-1, and the processor 108-2, respectively.
The memory 112 may include any computer-readable medium known in the art including, for
230 example, volatile memory (e.g., RAM), and/or non-volatile memory (e.g., EPROM, flash
memory, etc.).
[0030] The user device 102 and the central server 104 include modules 114-1, 114-2 and
data 116-1, 116-2, respectively, collectively referred to as modules 114 and data 116,
respectively. The modules 114 include routines, programs, objects, components, data structures,
235 and the like, which perform particular tasks or implement particular abstract data types. The
10
modules 114 further include modules that supplement applications on the user device 102 and
the central server 104, for example, modules of an operating system.
[0031] Further, the modules 114 can be implemented in hardware, instructions executed
by a processing unit, or by a combination thereof. The processing unit can comprise a computer,
a 240 processor, such as the processor 108, a state machine, a logic array or any other suitable
devices capable of processing instructions. The processing unit can be a general-purpose
processor which executes instructions to cause the general-purpose processor to perform the
required tasks or, the processing unit can be dedicated to perform the required functions.
[0032] In another aspect of the present subject matter, the modules 114 may be machine245
readable instructions (software) which, when executed by a processor/processing unit, perform
any of the described functionalities. The machine-readable instructions may be stored on an
electronic memory device, hard disk, optical disk or other machine-readable storage medium or
non-transitory medium. In one implementation, the machine-readable instructions can be also be
downloaded to the storage medium via a network connection. The data 116 serves, amongst
250 other things, as a repository for storing data that may be fetched, processed, received, or
generated by one or more of the modules 114.
[0033] In an implementation, the modules 114-1 of the user device 102 include a profile
updation module 118, a communication module 120, and other module(s) 122. In said
implementation, the data 116-1 of the user device 102 includes profile data 124, communication
255 data 126, and other data 128. The other module(s) 122 may include programs or coded
instructions that supplement applications and functions, for example, programs in the operating
system of the user device 102. The other data 128 comprise data corresponding to one or more
other module(s) 122.
[0034] Similarly, in an implementation, the modules 114-2 of the central server 104
260 include an analysis module 130, an interaction module 132, and other module(s) 134. In said
implementation, the data 116-2 of the central server 104 includes analysis data 136, interaction
data 138, and other data 140. The other module(s) 134 may include programs or coded
instructions that supplement applications and functions, for example, programs in the operating
system of the central server 104. The other data 140 comprise data corresponding to one or more
265 other module(s) 134.
11
[0035] According to an embodiment of the present subject matter, multimedia content to
be offered to a user via video on demand (VOD) service is determined based on user's
multimedia interest. Customizing VOD service based on user's multimedia interest averts the
need for deploying multiple servers for identifying trending multimedia content which is to be
offered via the VOD service. In said embodiment, 270 , a VOD profile of the user may be generated
upon initial registration of the user with a content provider. The VOD profile may be understood
as a profile indicative of user's multimedia interest. Based on the VOD profile, the content
provider may offer multimedia content of interest to the user via the VOD service.
[0036] In one implementation, the profile updation module 118 may obtain at least one of
275 profile information and multimedia viewing information of the user. The profile information may
be understood as information pertaining to multimedia content related to user's activity on social
media. For example, the user may put up posts pertaining to movies or songs of interest to the
user on various websites, such as blogs and social networking websites. In said example, the
profile updation module 118 may obtain profile information by accessing the user's account on
280 such websites. The multimedia viewing information may be understood as information
pertaining to user's multimedia viewing activity. For instance, the multimedia viewing
information may include details of television programs of interest to the user and their respective
timings of telecast. In another example, the multimedia viewing information may include genre
of songs and movies of interest to the user. In one example, in order to obtain the multimedia
285 viewing information, the profile updation module 118 may track the user's multimedia viewing
activity. The profile updation module 118 may subsequently obtain viewed program information
from the program guide and map the same in the multimedia viewing information. The viewed
program information may be understood as information, such as time and date stamps, pertaining
to the multimedia content viewed by the user.
290 [0037] Upon obtaining the profile information and the multimedia viewing information,
the profile updation module 118 may update the VOD profile of the user. As mentioned above,
the VOD profile indicates multimedia interest of the user. For example, the VOD profile may
include information related to movies, videos, songs, images, and the like, of interest to the user
in a categorized manner, for example, genre of movies, genre of music, genre of videos, actors,
295 actresses, favorites, and the like. For instance, if a user typically views action movies during
weekends, the VOD profile may indicate the user’s interest in action movies. Also, the VOD
12
profile may include the user's viewing pattern, i.e., time and date stamps at which the user
viewed such action movies. In one example, the profile updation module 118 may update the
VOD profile everyday. In another example, the profile updation module 118 may update the
VOD profile on a weekly basis. The VOD profile may 300 be stored in the profile data 124.
Thereafter, the communication module 120 may obtain the VOD profile stored in the profile data
124 and transmit the same to the central server 104 of the content provider.
[0038] As mentioned previously, based on the VOD profile, multimedia content to be
offered to the user via VOD service may be determined. In one implementation, the analysis
305 module 130 may receive and analyze the VOD profile for determining the multimedia interest of
the user. For instance, in the previous example where VOD profile indicated genre of movies of
interest to the user, the analysis module 130 may scan the VOD profile and determine the genre
of movies of interest to the user. In one example, the analysis module 130 may scan the VOD
profile for identifying information corresponding to keywords, such as, genre of movies, genre of
310 music, genre of videos, actors, actresses, and favorites. Subsequently, the analysis module 130
may identify multimedia content pertaining to the multimedia interest of the user based on
predetermined content determination parameters. Examples of predetermined content
determination parameters may include, but are not limited to, genre, time and date stamps, and
the like. For example, upon determining 'action' to be the genre of movies of interest to the user,
315 the analysis module 130 may scan an internal database, not shown in figure, to identify action
movies. In another example, where it is determined, based on the VOD profile, that the user is
interested in viewing a particular movie, the analysis module 130 may identify the movie. In yet
another example, the analysis module 130 may identify the television programs of interest to the
user.
320 [0039] Subsequent to the identification, the interaction module 132 may obtain the
identified multimedia content to provide the multimedia content of interest to the user via the
VOD service. In one example, the analysis module 130 may obtain the identified multimedia
content from the internal database. In another example, the multimedia content may be obtained
from a multimedia server of a multimedia distributor of the multimedia content. In yet another
325 example, the interaction module 132 may record the multimedia content of interest to the user.
The recorded multimedia content may be stored in the interaction data 138.
13
[0040] In one implementation, the multimedia content of interest to the user may be
provided to the user via the VOD service. As will be understood, the VOD service enables users
to view or download multimedia content, such as programs and movies from a pool of available
recorded multimedia content offered by the content provider. In order to offer 330 r the multimedia
content of interest to the user, the analysis module 130 may customize VOD advertisement to
include synopsis of the multimedia content. Subsequently, the interaction module 132 may
transmit the VOD advertisement to the user device 102. The user may subsequently select and
view the multimedia content offered via the VOD service to the user.
335 [0041] Figure 2 illustrates a method 200 for determining multimedia content for video on
demand (VOD) service, according to an embodiment of the present subject matter. Figure 3
illustrates a method 300 for for determining multimedia content for video on demand (VOD)
service, according to an embodiment of the present subject matter.
[0042] The order in which the methods 200 and 300 are described is not intended to be
340 construed as a limitation, and any number of the described method blocks can be combined in
any order to implement methods 200 and 300, or an alternative method. Additionally, individual
blocks may be deleted from the methods 200 and 300 without departing from the scope of the
subject matter described herein. Furthermore, the methods 200 and 300 may be implemented in
any suitable hardware, machine readable instructions, firmware, or combination thereof.
345 [0043] A person skilled in the art will readily recognize that steps of the methods 200 and
300 can be performed by programmed computers. Herein, some examples are also intended to
cover program storage devices and non-transitory computer readable medium, for example,
digital data storage media, which are machine or computer readable and encode machineexecutable
or computer-executable instructions, where said instructions perform some or all of
350 the steps of the described methods 200 and 300. The program storage devices may be, for
example, digital memories, magnetic storage media, such as a magnetic disks and magnetic
tapes, hard drives, or optically readable digital data storage media.
[0044] With reference to Figure 2, at block 202, at least one of profile information and
multimedia viewing information is obtained. The profile information may be understood as
355 information pertaining to multimedia content related to user's activity on social media. The
multimedia viewing information may be understood as information pertaining to multimedia
14
viewing activity of the user. For instance, the multimedia viewing information may include
information of television programs and timings, genre of movies, genre of songs, and the like,
typically viewed by the user. In one implementation, the profile information may be obtained by
accessing user's account registered 360 with websites, for example, blogs and social networking
websites. Further, known data mining techniques may be used for identifying and capturing
information pertaining to multimedia content related to user's activity on social media. In one
example, the profile updation module 118 may obtain the profile information and the multimedia
viewing information.
365 [0045] At block 204, a video on demand (VOD) profile associated with a user account of
the user is updated based on at least one of the profile information and the multimedia viewing
information. The VOD profile may be understood as a profile indicative of multimedia interests
of the user. Further, the VOD profile may be generated upon the initial registration of the user
with a content provider. In one example, the profile updation module 118 updates the VOD
370 profile of the user. For instance, the profile information may be analyzed to identify the
multimedia content related to user's activity on various websites, for example, blogging websites
and social networking websites. In another example, multimedia viewing information may be
analyzed for identifying various multimedia interest of the user, for example, television
broadcast programs, genre of music and movies, and the like.
375 [0046] At block 206, the VOD profile is transmitted to the content provider for
determining the multimedia content for VOD service. Upon updation of the VOD profile, the
VOD profile is transmitted to the content provider. The content provider may analyze the VOD
profile for identifying the multimedia interest of the user and subsequently obtain and offer
multimedia content pertaining to the multimedia interest of the user, to the user. In one example,
380 the user device 102 may transmit the VOD profile to the central server 104 of the content
provider.
[0047] With reference to Figure 3, at block 302, a video on demand (VOD) profile of the
user is received. The VOD profile may be understood as a profile indicative of multimedia
interest of the user. In one implementation, the VOD profile may be based on at least one of
385 profile information and multimedia viewing information. The profile information may be
understood as information pertaining to multimedia content related to user's activity on social
15
media, for example, blogs and social networking websites. The multimedia viewing information
may be understood as information pertaining to multimedia viewing activity of the user.
[0048] At block 304, the VOD profile is analyzed to determine multimedia interest of the
user. In one example, the multimedia interest of the user, for example, genre of music, 390 sic, genre of
movies, television programs, and other multimedia content of interest to the user is determined
based on the VOD profile.
[0049] At block 306, multimedia content to be offered to the user via VOD service is
identified. Upon identification of the multimedia interest of the user, the multimedia content to
395 be offered to the user via VOD service is identified. For instance, movies pertaining to a genre of
interest to the user are identified. Similarly, songs and other multimedia interest, such as videos,
wallpapers, and games are also identified in a similar manner. In one implementation, the
multimedia content may be determined using predetermined content determination parameters.
[0050] At block 308, the multimedia content is obtained based on the determination.
400 Upon identification of the multimedia content, the multimedia content is obtained. In one
example where the identified multimedia content is stored internally in the central server 104, the
multimedia content is obtained from internal database of the central server 104. In another
example where the multimedia content is not available with the central server 104, the
multimedia content may be obtained from a multimedia server, different than the central server
405 104, linked to multimedia content provider. In yet another example, the multimedia content of
interest to the user may be recorded at the central server 104.
[0051] At block 310, the multimedia content is advertised to the user. The recorded
multimedia content may then be advertised to the user by customizing VOD advertisement. In
one example, the multimedia content of interest to the user is offered via the customized VOD
410 advertisement.
[0052] Although embodiments for methods and systems for validating IP video channels
have been described in a language specific to structural features and/or methods, it is to be
understood that the invention is not necessarily limited to the specific features or methods
described. Rather, the specific features and methods are disclosed as exemplary embodiments for
415 validating IP video channels.
16
I/We claim:
1. A method for determining multimedia content for video on demand (VOD) service, the
method comprising:
obtaining at least one of profile information and multimedia viewing inform420 ation
of a user, wherein the profile information indicates information pertaining to multimedia
content related to user’s activity on social media, and wherein the multimedia viewing
information indicates information pertaining to multimedia viewing activity of the user;
updating a VOD profile associated with a user account of the user based on at
425 least one of the profile information and the multimedia viewing information, wherein the
VOD profile indicates multimedia interest of the user; and
transmitting the VOD profile to a central server (104) of a content provider with
which the user is registered for determining the multimedia content for the VOD service.
2. The method as claimed in claim 1, wherein the VOD profile is generated upon initial
430 registration of the user with the service provider.
3. The method as claimed in claim 1, wherein the transmitting further comprises
establishing a connection with the central server (104).
4. A user device (102) comprising:
a processor (108-1);
435 a profile updation module (118) coupled to the processor (108-1) to,
obtain at least one of profile information and multimedia viewing
information of a user, wherein the profile information indicates information
pertaining to multimedia content related to user’s activity on social media, and
wherein the multimedia viewing information indicates information pertaining to
440 multimedia viewing activity of the user; and
update a VOD profile associated with a user account of the user based on at
least one of the profile information and the multimedia viewing information,
wherein the VOD profile indicates multimedia interest of the user.
5. The user device (102) as claimed in claim 4, wherein the user device (102) further
445 comprises a communication module (120) coupled to the processor (108-1) to transmit
the VOD profile to a central server (104) of a content provider with which the user is
registered for determining the multimedia content for the VOD service.
17
6. A method for determining multimedia content for video on demand (VOD) service, the
method comprising:
receiving a VOD profile, associated with a 450 user account of a user, determined
based on at least one of profile information and multimedia viewing activity of the user,
wherein the VOD profile indicates multimedia interest of the user, wherein the profile
information indicates information pertaining to multimedia content related to user’s
activity on social media, and wherein the multimedia viewing information indicates
455 information pertaining to multimedia viewing activity of the user;
analyzing the VOD profile to determine the multimedia interest of the user;
identifying the multimedia content based on the analysis using predetermined
content determination parameters; and
obtaining the identified multimedia content corresponding to the multimedia
460 interest of the user for rendering to the user.
7. The method as claimed in claim 6, wherein the obtaining further comprises at least one of
recording the multimedia content and retrieving the multimedia content from a
multimedia server of the multimedia content provider.
8. The method as claimed in claim 7, wherein the method further comprises transmitting a
465 VOD advertisement to the user, wherein the VOD advertisement indicates availability of
the identified multimedia content for viewing, wherein the identified multimedia content
is based on the VOD profile of the user.
9. The method as claimed in claim 8, wherein the method further comprises:
receiving a multimedia content request from a user device (102), wherein the
470 multimedia content request indicates user interest for obtaining the multimedia content;
and
providing the multimedia content to the user device (102).
10. A central server (104) comprising:
a processor (108-2);
475 an analysis module (130) coupled to the processor (108-2) to,
receive a VOD profile, associated with a user account of a user, determined
based on at least one of profile information and multimedia viewing activity of
the user, wherein the VOD profile indicates multimedia interest of the user,
18
wherein the profile information indicates information pertaining to multimedia
content related to user’s activity on social media, and wherein the 480 multimedia
viewing information indicates information pertaining to multimedia viewing
activity of the user;
analyze the VOD profile to determine the multimedia interest of the user;
and
485 identify the multimedia content based on the analysis using predetermined
content determination parameters; and
an interaction module (132) coupled to the processor (108-2) to,
obtain the identified multimedia content corresponding to the multimedia
interest of the user for rendering to the user.
490 11. The central server (104) as claimed in claim 10, wherein the interaction module (132)
further transmits a VOD advertisement to a user device (102) of the user, wherein the
VOD advertisement indicates availability of the identified multimedia content for
viewing.
12. The central server (104) as claimed in claim 11, wherein the interaction module (132)
495 further,
receives a multimedia content request from the user device (102), wherein the
multimedia content request indicates user interest for obtaining the multimedia content;
and
provides the multimedia content to the user device (102).
500 13. A non-transitory computer-readable medium having embodied thereon a computer
program for executing a method for the method comprising:
obtaining at least one of profile information and multimedia viewing information
of a user, wherein the profile information indicates information pertaining to multimedia
content related to user’s activity on social media, and wherein the multimedia viewing
505 information indicates information pertaining to multimedia viewing activity of the user;
updating a VOD profile associated with a user account of the user based on at
least one of the profile information and the multimedia viewing information, wherein the
VOD profile indicates multimedia interest of the user; and
transmitting the VOD profile to a central server of a content provider with which
the user is registered for determining the multimedia 510 ia content for the VOD service.

Documents

Application Documents

# Name Date
1 3181-del-2013-Correspondence-Others-(22-11-2013).pdf 2013-11-22
1 SPEC FOR FILING.pdf.pdf 2013-10-29
2 3181-del-2013-Form-1-(22-11-2013).pdf 2013-11-22
2 GPOA.pdf 2013-10-29
3 FIG.pdf 2013-10-29
3 FORM 5.pdf 2013-10-29
4 FORM 3.pdf 2013-10-29
5 FIG.pdf 2013-10-29
5 FORM 5.pdf 2013-10-29
6 3181-del-2013-Form-1-(22-11-2013).pdf 2013-11-22
6 GPOA.pdf 2013-10-29
7 3181-del-2013-Correspondence-Others-(22-11-2013).pdf 2013-11-22
7 SPEC FOR FILING.pdf.pdf 2013-10-29