throbber
I 1111111111111111 11111 1111111111 11111 111111111111111 111111111111111 IIII IIII
`US008407609B2
`
`c12) United States Patent
`Turner
`
`(IO) Patent No.:
`(45) Date of Patent:
`
`US 8,407,609 B2
`Mar.26,2013
`
`(54) SYSTEM AND METHOD FOR PROVIDING
`AND TRACKING THE PROVISION OF AUDIO
`AND VISUAL PRESENTATIONS VIA A
`COMPUTER NETWORK
`
`(58) Field of Classification Search .................. 715/716,
`715/719, 733, 764, 765, 760; 709/203, 204,
`709/217, 231
`See application file for complete search history.
`
`(75)
`
`Inventor: Tod C. Turner, Kenmore, WA (US)
`
`(73) Assignee: LINQware Inc., Kenmore, WA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 559 days.
`
`(21) Appl. No.: 12/545,131
`
`(22) Filed:
`
`Aug. 21, 2009
`
`(65)
`
`Prior Publication Data
`
`US 2010/0050096 Al
`
`Feb. 25, 2010
`
`Related U.S. Application Data
`
`(60) Provisional application No. 61/090,672, filed on Aug.
`21, 2008.
`
`(51)
`
`Int. Cl.
`G06F 3/00
`(2006.01)
`G06F 15116
`(2006.01)
`(52) U.S. Cl. ......... 715/760; 715/716; 715/733; 709/231
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`6,606,102 Bl*
`8/2003
`Odom ........................... 715/745
`2002/0198781 Al*
`12/2002
`Cobley ............................ 705/14
`2006/0224693 Al *
`10/2006
`Gaidemak et al. ............ 709/217
`2011/00827 54 Al *
`4/2011
`Shuster ...................... 705/14.68
`* cited by examiner
`Primary Examiner - Xiomar L Bautista
`(74) Attorney, Agent, or Firm - Cozen O'Connor
`ABSTRACT
`(57)
`A method for tracking digital media presentations: providing
`a corresponding web page for each digital media presentation
`to be delivered; providing identifier data to the user's com(cid:173)
`puter; providing a timer applet to the user's computer; and,
`storing data indicative of received identifier data; wherein
`each provided webpage causes corresponding digital media
`presentation data to be streamed from a second computer
`system distinct from a first computer system directly to the
`user's computer independent of the first computer system;
`and stored data is indicative of an amount of time the digital
`media presentation data is streamed from the second com(cid:173)
`puter system to the user's computer.
`3 Claims, 10 Drawing Sheets
`
`r200
`
`Page 1 ofY
`
`215
`
`225
`
`230
`
`230
`
`SELECT A CATEGORY
`Category 2
`Category 5
`Categor; 8
`
`Category 3
`category 6
`Category 9
`
`I Ranking 1
`
`Ranking 2
`
`@ALL QAUDIO
`
`1 2 i 3
`
`• Y
`
`E:Title:
`Date: XXfYYrllZZ.
`Series: _________ _
`I
`235 Description:
`□
`
`Title: _________ _
`Date: XXIYYIZZ:ZZ.
`Series: _________ _
`Description:
`
`□
`
`Title: - - - , - - - - - - - - - - - - (cid:173)
`Date: XXfYYIZZZZ
`Series: _________ _
`Description:
`
`210
`
`220
`
`240 1
`240 }'°
`
`)-265
`
`240 }
`
`275
`
`Page 1 of 18
`
`GOOGLE EXHIBIT 1001
`
`

`

`U.S. Patent
`US. Patent
`
`Mar.26,2013
`Mar. 26, 2013
`
`Sheet 1 0f 10
`Sheet 1 of 10
`
`US 8,407,609 B2
`US 8,407,609 B2
`
`CD
`("')
`
`
`26
`
`CD
`N
`
`0
`("')
`
`Fig.1
`
`40
`
`X: a::
`0
`~ w z
`
`0
`N
`
`
`
`CD
`N
`
`~
`p .
`
`.
`
`Page 2 of 18
`
`Page 2 of 18
`
`

`

`U.S. Patent
`
`Mar.26,2013
`
`Sheet 2 of 10
`
`US 8,407,609 B2
`
`Fig. 2
`
`r200
`
`SELECT A CATEGORY
`
`1 2 3
`
`... Y
`
`Category 3
`Category 6
`Category 9
`t
`
`Ranking 1
`Ranking 2
`
`@)ALL QAUDIO
`
`215
`
`225
`
`Dato: XXNY/ZZZZ
`Series: __________ _
`235 Description:
`
`C Title:
`D , Title: __________ _
`
`i Date: XX/YYIZZZZ
`Series: __________ _
`Description:
`
`□ Tille: __________ _
`
`Date: XXIYY/ZZZZ
`Series: __________ _
`Description:
`
`Page 3 of 18
`
`

`

`U.S. Patent
`
`Mar.26,2013
`
`Sheet 3 of 10
`
`US 8,407,609 B2
`
`Fig. 3
`
`r200
`
`2551
`I Enter Text
`
`~
`~
`
`250
`
`X New Shows
`Page 1 of Y
`
`1 2 3 . .. Y
`
`(v ALL Q AUDIO Q VIDEO
`
`□ □ Title: _________ _
`Series: _________ _
`D:..:.at:..::e::.:.'.:XX/YY=.:..:::::/=ZZZ==Z ===============:::::::====:::=====-__J
`Description:
`L.:
`
`□ □ L..::..:.:Title:..::..::.:: ~-==================--
`
`Date: XXIYY/ZZZZ
`Series:. _________ _
`Description:
`
`□□ Title:
`L . : ! D:.:e::s:::cr.'.'.'.ip:_::.:tio:::_n:::: =====================::..-_J
`
`. ~=~~s:XXJYY/ZZZZ
`
`Page 4 of 18
`
`

`

`U.S. Patent
`
`Mar.26,2013
`
`Sheet 4 of 10
`
`US 8,407,609 B2
`
`Fig. 4
`
`20
`
`30
`
`401.,
`
`405 ~ PROVIDE
`
`LOGON INFO
`
`+
`415 \ REQUEST TO
`
`UPLOAD
`CONTENT
`
`410
`
`420
`
`430
`
`440
`
`450
`
`~
`
`-
`
`-·
`
`~
`
`LOG USER
`ON
`
`REQUEST
`IDENTIFIER
`AND FILE
`INFO
`
`- OK UPLOAD
`...
`
`~ RECEIVE
`CONTENT
`
`~
`
`''
`STORE AND
`CLASSIFY
`CONTENT
`
`~400
`
`425 \
`
`PROVIDE
`IDENTIFIER
`AND FILE
`INFO
`
`•
`•
`
`435 \ TRANSMIT
`
`CONTENT
`
`Page 5 of 18
`
`

`

`U.S. Patent
`
`Mar.26,2013
`
`Sheet 5 of 10
`
`US 8,407,609 B2
`
`505 \
`
`PROVIDE
`LOGON INFO
`
`+
`515 \ REQUEST TO
`
`LINK
`CONTENT
`
`525 \
`
`'
`
`PROVIDE
`IDENTIFIER
`AND FILE
`INFO
`
`Fig. 5
`
`40\
`
`~
`
`-
`....
`
`30
`
`LOG USER lf 510
`
`ON
`
`REQUEST r
`
`IDENTIFIER
`AND FILE
`INFO
`
`520
`
`~
`
`~
`
`OK LINK
`
`530
`
`lf
`
`V
`
`STORE AND lf
`
`CLASSIFY
`LINK
`
`550
`
`\_500
`
`Page 6 of 18
`
`

`

`U.S. Patent
`
`Mar.26,2013
`
`Sheet 6 of 10
`
`US 8,407,609 B2
`
`Fig. 6
`
`40 ""\
`
`30
`-
`
`-
`-
`
`LOG USER )
`ON
`
`610
`
`I
`REQUEST f
`
`INFO
`
`620
`
`I
`OK INFO f
`
`630
`
`...._ -
`
`...
`-
`
`20
`-
`
`605
`
`\
`
`PROVIDE
`LOGON INFO
`
`615
`
`'
`
`1-- REQUEST TO
`
`CREATE
`CONTENT
`
`'
`
`PROVIDE
`INFO
`
`625
`
`L
`
`64
`
`o""\
`
`START
`CREATION
`
`635
`
`645
`
`650
`
`INITIATE NEW )
`~ CREATION
`SESSION
`
`-
`
`+
`STORE AND )
`CLASSIFY
`CONTENT
`
`. •
`I t
`CALL USER )
`t
`
`STORE
`CONTENT
`
`655
`
`)
`
`+
`
`CALL
`AUDIENCE
`
`L66o
`
`600_j
`
`Page 7 of 18
`
`

`

`U.S. Patent
`
`Mar.26,2013
`
`Sheet 7 of 10
`
`US 8,407,609 B2
`
`(
`
`0
`(")
`
`~
`a:::
`
`~ w z
`
`0
`~
`
`~·············~···1
`!
`!.tll'llt.
`I - -
`i
`
`~
`
`'
`:
`!
`'
`'
`'
`'
`'
`'
`'
`i
`
`'
`
`:
`'
`l
`'
`'
`'
`'
`'
`'
`'
`:
`
`i
`
`N
`N
`
`Rl
`
`7/10
`
`'
`'
`
`' ' ' ' ' ' ' ' ' ' '
`
`...........................................•
`
`0
`(")
`r--
`
`'
`
`0
`N
`
`1~
`~ 31[~-:1~ p
`l ..................................................... ..
`i
`~
`
`~ :
`t--
`
`t
`
`. .
`

`
`0.
`
`. 0,,:
`
`Page 8 of 18
`
`

`

`U.S. Patent
`
`Mar.26,2013
`
`Sheet 8 of 10
`
`US 8,407,609 B2
`
`Fig. 8
`
`20
`
`30
`
`40
`
`805
`
`815
`
`825
`
`PROVIDE
`LOGON INFO
`
`REQUEST TO
`LINK FEED
`
`PROVIDE
`IDENTIFIER
`AND FEED
`INFO
`
`810
`
`820
`
`830
`
`850
`
`LOG USER
`ON
`
`REQUEST
`IDENTIFIER
`AND FEED
`INFO
`
`OK FEED
`
`ACCESS AND
`STORE FEED
`CONTENT
`
`860
`
`ACCESS AND
`STORE NEW
`FEED
`CONTENT
`
`800__/
`
`Page 9 of 18
`
`

`

`U.S. Patent
`
`Mar.26,2013
`
`Sheet 9 of 10
`
`US 8,407,609 B2
`
`Fig. 9
`
`r900
`
`910
`
`930
`
`940
`
`Title: ________ _
`Date: XXfYYIZZZZ
`Series: ________ _
`Description:. _____________ _
`
`Page 10 of 18
`
`

`

`U.S. Patent
`
`Mar.26,2013
`
`Sheet 10 of 10
`
`US 8,407,609 B2
`
`Fig. 10
`
`1000~
`
`1010
`
`LOAD PAGE
`
`1030
`
`TRANSMIT
`DATA
`
`Page 11 of 18
`
`

`

`US 8,407,609 B2
`
`1
`SYSTEM AND METHOD FOR PROVIDING
`AND TRACKING THE PROVISION OF AUDIO
`AND VISUAL PRESENTATIONS VIA A
`COMPUTER NETWORK
`
`RELATED APPLICATIONS
`
`2
`others. Examples of conventional search engines include
`those made available via www.yahoo.com, www.google.com
`and www.search.com, all by way of non-limiting example
`only.
`Accordingly, there is a need for a system and method of
`using the Internet as a global network to unite people with
`common interests. Such a system and method may be used as
`productivity tools for business, and to educate and entertain
`consumers.
`
`SUMMARY OF THE PREFERRED
`EMBODIMENTS
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`This application claims priority of U.S. Patent Application
`Ser. No. 61/090,673 entitled: CONTENT, TRAFFIC AND
`ADVERTISING ENGINE, SYSTEM AND METHOD; Ser. 10
`No. 61/090,680 entitled: SYSTEM AND METHOD FOR
`AGGREGATING AND PROVIDING AUDIO AND
`VISUAL PRESENTATIONS VIA A COMPUTER NET(cid:173)
`WORK; Ser. No. 61/090,678 entitled: CONTENT, TRAFFIC
`AND ADVERTISING ENGINE,
`SYSTEM AND
`METHOD; Ser. No. 61/090,688 entitled: SYSTEM AND
`METHOD OF VALIDATING CONTENT, TRAFFIC AND
`ADVERTISING IN A COMPUTING APPLICATION AND
`ENGINE; Ser. No. 61/090,681 entitled: DYNAMIC READ
`THROUGH DATA COLLECTION AND AD DELIVERY
`SYSTEM AND METHOD OF SAME; Ser. No. 61/090,684
`entitled: SYSTEM AND METHOD FOR TRAFFIC IN A
`CONTENT AND ADVERTISING ENGINE; and Ser. No.
`61/090,672 entitled: System and Method for Providing and
`Tracking the Provision of Audio and Visual Presentations via
`a Computer Network, all having common inventor Tod C.
`Turner; and each of which is incorporated herein by reference
`as if set forth in its respective entirety herein.
`
`FIELD OF THE INVENTION
`
`The present invention relates generally to the provision of
`information, and more particularly to the provision of infor(cid:173)
`mational, entertainment, educational, business and other
`audio and/or audio/visual presentations via a computer net- 35
`work.
`
`A method for tracking digital media presentations deliv(cid:173)
`ered from a first computer system to a user's computer via a
`15 network including: providing a corresponding web page to
`the user's computer for each digital media presentation to be
`delivered using the first computer system; providing a iden(cid:173)
`tifier data to the user's computer using the first computer
`system; providing an applet to the user's computer for each
`20 digital media presentation to be delivered using the first com(cid:173)
`puter system, wherein the applet is operative by the user's
`computer as a timer; receiving at least a portion of the iden(cid:173)
`tifier data from the user's computer responsively to the timer
`applet each time a predetermined temporal period elapses
`25 using the first computer system; and, storing data indicative of
`the received at least portion of the identifier data using the first
`computer system; wherein each provided webpage causes
`corresponding digital media presentation data to be streamed
`from a second computer system distinct from the first com(cid:173)
`puter system directly to the users computer independent of
`30 the first computer system; and wherein the stored data is
`indicative of an amount of time the digital media presentation
`data is streamed from the second computer system to the
`user's computer.
`
`BACKGROUND OF THE INVENTION
`
`The Internet is a global network connecting millions of 40
`computers and linking users in more than 100 countries into
`exchanges of data, news and opinions. Unlike online services,
`which are centrally controlled, the Internet is decentralized.
`Each Internet enabled computer is independent, such that its
`user can choose which Internet services to use and which 45
`local services to make available to the global Internet com(cid:173)
`munity.
`There are many types of content available via the Internet,
`including textual content, graphical content, audio content
`and video content. The amount of content available via the 50
`Internet is virtually unlimited. Accordingly, it can prove dif(cid:173)
`ficult for a user of an Internet enabled computer to identify
`and locate content of a particular type and relating to a par(cid:173)
`ticular subject.
`A popular solution to finding desired content is to use a
`publicly available search engine. A search engine searches
`documents for specified keywords and returns a list of docu(cid:173)
`ments where the keywords were found. Typically, a search
`engine utilizes a webcrawler to provide documents. An
`indexer then typically reads the webcrawler provided docu- 60
`ments and creates an index based on the words contained in
`each document. Each search engine typically uses its own
`methodology to create indices such that, ideally, only mean(cid:173)
`ingful results are returned for each query. This is not always
`true though due to the complex nature and nuances of human 65
`language and efforts by document authors or providers to fool
`or trick the indexer into ranking its documents above those of
`
`DETAILED DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`It is to be understood that the figures and descriptions of
`embodiments of the present invention have been simplified to
`
`Understanding of the present invention will be facilitated
`by consideration of the following detailed description of the
`preferred embodiments of the present invention taken in con(cid:173)
`junction with the accompanying drawings, in which like
`numerals refer to like parts:
`FIG.1 illustrates a block diagram of a system of networked
`computers;
`FIG. 2 illustrates an electronic document according to an
`embodiment of the present invention;
`FIG. 3 illustrates an electronic document according to an
`embodiment of the present invention;
`FIG. 4 illustrates a flow diagram of a process according to
`an embodiment of the present invention;
`FIG. 5 illustrates a flow diagram of a process according to
`an embodiment of the present invention;
`FIG. 6 illustrates a flow diagram of a process according to
`an embodiment of the present invention;
`FIG. 7 illustrates a block diagram of a system of networked
`computers in conjunction with telecommunications devices
`55 according to an embodiment of the present invention;
`FIG. 8 illustrates a flow diagram of a process according to
`an embodiment of the present invention;
`FIG. 9 illustrates an electronic document according to an
`embodiment of the present invention; and
`FIG. 10 illustrates a flow diagram of a process according to
`an embodiment of the present invention.
`
`Page 12 of 18
`
`

`

`US 8,407,609 B2
`
`3
`illustrate elements that are relevant for a clear understanding
`of the present invention, while eliminating, for the purpose of
`clarity, many other elements found in typical website and
`audio/visual content delivery systems and methods. Those of
`ordinary skill in the art may recognize that other elements
`and/or steps are desirable and/or required in implementing
`the present invention. However, because such elements and
`steps are well known in the art, and because they do not
`facilitate a better understanding of the present invention, a
`discussion of such elements and steps is not provided herein.
`For non-limiting purposes of explanation only, "com(cid:173)
`puter," as referred to herein, refers to a general purpose com(cid:173)
`puting device that includes a processor. "Processor," as used
`herein, refers generally to a device including a Central Pro(cid:173)
`cessing Unit (CPU), such as a microprocessor. A CPU gen(cid:173)
`erally includes an arithmetic logic unit (ALU), which per(cid:173)
`forms arithmetic and logical operations, and a control unit,
`which extracts instructions (e.g., code) from memory and
`decodes and executes them, calling on the ALU when neces(cid:173)
`sary. "Memory," as used herein, refers to one or more devices
`capable of storing data, such as in the form of chips, or other
`medium like magnetic or optical discs. Memory may take the
`form of one or more random-access memory (RAM), read(cid:173)
`only memory (ROM), programmable read-only memory
`(PROM), erasable programmable
`read-only memory
`(EPROM), or electrically erasable programmable read-only
`memory (EEPROM) chips, by way of further non-limiting
`example only. Memory may be internal or external to an
`integrated unit including the processor. Memory may be
`internal or external to the computer Such memory may store
`a computer program, e.g., code or a sequence of instructions
`being operable by the processor. Such a computer may
`include one or more data inputs. Such a computer may
`include one or more data outputs. The code stored in memory
`may cause the processor, when executed by the processor, to
`set an output to a value responsively to a sensed input.
`One type of computer executable code typically stored in
`memory so as to be executable by an Internet enabled com(cid:173)
`puter is a browser application. For non-limiting purposes of
`explanation only, "browser application" or "browser," as used
`herein, generally refers to computer executable code used to
`locate and display web pages. Commercially available brows(cid:173)
`ers are Microsoft Internet Explorer, Netscape Navigator,
`Apple Safari, Google Chrome and Firefox, which all support
`text, graphics and multimedia information, including sound
`and video (sometimes through browser plug-in applications).
`"Plug-in," as used herein, generally refers to computer
`executable code that adds a specific feature or service to a
`larger system, in the case of a browser plug-in, the browser
`application.
`The terms "computer," "computer device and/or "com(cid:173)
`puter system" as used herein may generally take the form of
`single computing devices or collections of computing devices
`having a common operator or under common control.
`According to certain embodiments of the present inven(cid:173)
`tion, content may be aggregated for presentation to users.
`According to certain embodiments of the present invention,
`audio content may be aggregated for presentation to users.
`According to certain embodiments of the present invention,
`video content may be aggregated for presentation to users.
`According to certain embodiments of the present invention,
`audio and video content may be aggregated for presentation
`to users.
`Referring now to FIG.1, there is shown a block diagram of
`a system of networked computers 10. The illustrated system
`10 includes a plurality of user computers 20, a plurality of
`
`4
`network server computers 30 and a network 40 interconnect(cid:173)
`ing computers 20, 30 together.
`Illustrated system 10 includes personal computing devices
`22 and a personal digital assistant computer/web-enabled cell
`5 phone computer 24 by way of non-limiting example only.
`Communication links 26 communicatively couple devices 20
`with network 40. Links 26 may take the form of wired and/or
`wireless communications links, including fiber optic, POTS,
`DSL, cable and/or multiple access or GSM based wireless
`10 telephony or data communications systems, for example.
`Network 40 may include portions of proprietary and service
`provider networks, as well as the Internet, for example. Illus(cid:173)
`trated system 10 includes a database server 32, a content or
`web server 34 and a file server 36, all by way of non-limiting
`15 example only. Communication links 26 communicatively
`couple devices 30 with network 40 as well. "Server", as used
`herein, generally refers to a computing device communica(cid:173)
`tively coupled to a network and that manages network
`resources. A server may refer to a discrete computing device,
`20 or may refer to an application that is managing resources
`rather than the entire computing device.
`Referring now also to FIG. 2, there is illustrated a web page
`200 according to an embodiment of the present invention.
`Web page 200 may be provided to computers 20 by comput-
`25 ers 30 via network 40. Illustrated web page 200 aggregates
`audio and/or video content for presentation to users of com(cid:173)
`puters 20.
`Referring still to FIG. 2, the particularly illustrated web
`page 200 includes a category selector 205, a ranking selector
`30 210, a new content indicator 215, a content type indicator 220,
`a page selector 225, particular content graphics 230, particu(cid:173)
`lar content type indicators 235 and particular content infor(cid:173)
`mation 240 organized under a browser tab 245. Web page 200
`may take other forms and/or present different content as is
`35 conventionally achieved in the pertinent arts.
`Particular content graphics 230, particular content type
`indicators 235 and particular content information 240 are
`organized to indicate individual presentations. In the illus(cid:173)
`trated embodiment, presentations 265, 270, 275, are respec-
`40 tively shown. A user may select such a presentation for dis(cid:173)
`play by selecting an individual presentation for streaming or
`downloading, such as by clicking on an indicator 235, 240 or
`245. For non-limiting purposes of explanation, "streaming,"
`as used herein, generally refers to a technique for transferring
`45 data such that it can be processed as a substantially steady or
`continuous stream and a user's browser or plug-in can start
`presenting the data before the entire file has been transmitted.
`For non-limiting purposes of explanation, "downloading," as
`used herein, generally refers to a technique for transmitting
`50 data (e.g., an entire data file) between computers, such as
`between file server 36 (FIG. 1) and a computing device 22
`(FIG. 1). In certain embodiments of the present invention, a
`commercially available content ( e.g., audio and/or video pod(cid:173)
`cast) delivery application, such as the Flash product available
`55 from Adobe Systems Inc., may be used to provide selected
`presentations to users' computers 20 (FIG. 1).
`Referring still to FIGS. 1 and 2, a user of a device 20 may
`request page 200 from content server 34 using a browser
`application in a conventional marmer. Server 34 may provide
`60 page 200 to the requesting computer 20 in a conventional
`manner, optionally using database server 32 to populate page
`200, for example.
`In certain embodiments of the present invention, when a
`user selects a category in selector 205, content server 34 may
`65 request database server 32 identify which presentations
`should be used to populate page 200 according to the selected
`category. Server 34 may then provide such a populated page
`
`Page 13 of 18
`
`

`

`US 8,407,609 B2
`
`5
`
`5
`200 to the requesting user computer 20. Examples of catego(cid:173)
`ries that may be included and selected using selector 205
`include art, autos and vehicles, bloggers and people, celebrity
`gossip, comedy, education, gadgets, health, how to and DIY,
`legal, music, news, and pets and animals, for example. By
`selecting one of these categories, a user may receive pages
`200 populated with content according to the selected cat(cid:173)
`egory.
`In certain embodiments of the present invention, when a
`user selects a ranking in indicator 210, content server 34 may
`request database server 32 identify which presentations
`should be used to populate page 200 according to the selected
`ranking. Server 34 may then provide such a populated page
`200 to the requesting user computer 20. Examples of rankings
`that may be included and selected using indicator 210 include 15
`most recent presentations and most popular presentations, for
`example. By selecting one of these rankings, a user may
`receive pages 200 populated with content according to the
`selected ranking.
`In certain embodiments of the present invention, a user 20
`may select a populated presentation (e.g., 265, 270 or 275,
`FIG. 2). In response thereto, server 34 may request file server
`36 either stream or download the selected presentation to the
`requesting user's computer 20, such as via a web page 200 in
`a conventional mamier.
`Referring now to FIG. 3, there is shown a view of web page
`200 when tab 250 is selected. In the illustrated embodiment of
`FIG. 3, web page 200 includes a text box 255 and search
`button 260 under tab 250. In certain embodiments of the
`present invention, when tab 250 is selected, text box 255 and
`search button 260 may be presented on the user's computer 20
`by server 34. A user may enter a search term into window 255
`in a conventional mamier. A user may then activate search
`button 260 in a conventional manner. Responsively thereto,
`content server 34 may request database server 32 identify
`which presentations should be used to populate page 200
`according to the entered search term(s). Server 34 may then
`provide such a populated page 200 to the requesting user
`computer 20.
`As will be appreciated by those possessing an ordinary 40
`skill in the pertinent arts, there are a number of ways to
`aggregate and provide content using web page 200.
`In certain embodiments of the present invention, users may
`be permitted to directly upload and enter information regard(cid:173)
`ing content, e.g., to file server 36 (FIG. 1). In certain embodi- 45
`ments of the present invention, users may be permitted to link
`presentations housed elsewhere in memory so as to be acces(cid:173)
`sible to a computer 20 (FIG. 1) via network 40 (FIG. 1)-es(cid:173)
`sentially registering them with database server 32 (FIG. 1). In
`certain embodiments of the present invention, presentations 50
`may be created using computers 20, 30. And, in certain
`embodiments of the present invention, presentations housed
`elsewhere in memory so as to be accessible to a computer 20
`(FIG.1) via network40 (FIG. 1) maybe automatically linked
`to-essentially registering them with database server 32 55
`(FIG. 1).
`Referring now also to FIG. 4, there is shown a flow diagram
`of a process 400 according to an embodiment of the present
`invention. Process 400 is suitable for permitting users to
`directly upload and enter information regarding content. Pro- 60
`cess 400 commences with a user providing log on information
`using a computer 20 at block 405, which is provided to
`computers 30 via network 40, in certain embodiments to
`server 34. Computers 30 log the user on at block 410, and
`communicates this status to the user via network 40, in certain 65
`embodiments by serving a page 200 (FIGS. 2, 3) to the logged
`on user's computer 20.
`
`6
`At block 415, the logged on user requests to upload con(cid:173)
`tent, e.g., by interacting in a conventional manner with web
`page 200. This request is provided to computers 30 via net(cid:173)
`work 40. At block 420, computers 30 request information
`regarding the content to be uploaded. In certain embodi(cid:173)
`ments, the requested information may include a content title,
`date, series information and description, akin to that to be
`displayed in a corresponding indicator 240 (FIGS. 2, 3). The
`request may further include a file identifier and location of the
`10 content indicative file to ultimately be uploaded. This request
`may be communicated to the user's computer 20 via network
`40.
`At block 425, the user provides at least a portion of the
`requested information, which is communicated to computers
`30 via network 40. Some or all of the information provided
`may be screened or filtered or verified in conventional man-
`ners at block 430. In certain embodiments of the present
`invention, information provided at block 425 may be received
`and screened or filtered or verified at block 430 using web
`server 34. All or a portion of that information may then be
`stored using database server 32, for later use in populating
`web pages 200, for example.
`At block 430, computers 30 indicate the received informa(cid:173)
`tion is suitable for use and confirms the content may be
`25 uploaded. This indication is provided to the user's computer
`20 via network 40. At block 435, the user's computer trans(cid:173)
`mits the content to computers 30 via network 40, e.g., per(cid:173)
`forms a file upload in a conventional manner. The content is
`received by computers 30 at block 440. In certain embodi-
`30 ments of the present invention, content transmitted and
`received at blocks 435, 440 may take the form of media file
`suitable for use as a podcast, for example. Such a file may be
`received by server 34 for example, and provided to server 36
`for storage 450 and later retrieval for downloading and/or
`35 streaming pursuant to a user's interaction with webpage 200
`(FIGS. 2, 3), for example. In such a case, server 32 may
`associate the stored content indicative information provided
`at block 425 with the file stored at block 450.
`Referring now also to FIG. 5, there is shown a flow diagram
`of a process 500 according to an embodiment of the present
`invention, Process 500 is suitable for permitting users to link
`presentations housed elsewhere in memory so as to be acces(cid:173)
`sible to a computer 20 via network 40.
`Process 500 commences with a user providing log on infor(cid:173)
`mation using a computer 20 at block 505, which is provided
`to computers 30 via network 40, in certain embodiments to
`server 34. Computers 30 log the user on at block 510, and
`communicate this status to the user via network 40, in certain
`embodiments by serving a page 200 (FIGS. 2, 3) to the logged
`on user's computer 20.
`At block 515, the logged on user requests to link or register
`content, e.g., by interacting in a conventional mamier with
`web page 200. This request is provided to computers 30 via
`network 40. At block 520, computers 30 request information
`regarding the content to be linked. In certain embodiments,
`the requested information may include a content title, date,
`series information and description, akin to that displayed in a
`corresponding indicator 240 (FIGS. 2, 3). The request may
`further include a file identifier and location of the content
`indicative file to be linked. This request may be communi(cid:173)
`cated to the user's computer 20 via network 40.
`At block 525, the user provides at least a portion of the
`requested information, which is communicated to computers
`30 via network 40. Some or all of the information provided
`may be screened or filtered or verified in conventional man(cid:173)
`ners at block 530. In certain embodiments of the present
`invention, information provided at block 525 may be received
`
`Page 14 of 18
`
`

`

`US 8,407,609 B2
`
`7
`8
`and screened or filtered or verified at block 530 using web
`communicate this status to the user via network 40, in certain
`embodiments by serving a page 200 (FIGS. 2, 3) to the logged
`server 34. In certain embodiments of the present invention,
`on user's computer 20.
`the file location data ( e.g., an Internet address at which the file
`At block 615, the logged on user requests to create content
`is available) may be checked to see if a valid media file is
`or host a show, e.g., by interacting in a conventional manner
`located thereat. All or a portion of that information may then 5
`with web page 200. This request is provided to computers 30
`be stored using database server 32, for later use in populating
`via network 40. At block 620, computers 30 request informa(cid:173)
`web pages 200, for example.
`tion regarding the content to be created. In certain embodi(cid:173)
`At block 530, computers 30 indicate the received informa(cid:173)
`ments, the requested information may include a content title,
`tion is suitable for use and confirms the content may be linked.
`date, series information and description, akin to that dis(cid:173)
`At block 550 the received information may be stored using 10
`played in a corresponding indicator 240 (FIGS. 2, 3). The
`server 32 for later retrieval and use. Server 32 may also
`request may further include a phone number at which the user
`associate the linked content indicative information provided
`may be reached. This request may be communicated to the
`at block 525 with the file address stored at block 550.
`user's computer 20 via network 40.
`Certain embodiments of the present invention may provide 15
`At block 625, the user provides at least a portion of the
`the ability to track the number of visitors to the platform of the
`requested information, which is communicated to computers
`present invention, and additionally the number of visitors per
`30 via network 40. Some or all of the information provided
`content via the platform of the present invention. Further, the
`may be screened or filtered or verified in conventional man(cid:173)
`number of pages viewed by each visitor may additionally be
`ners at block 630. In certain embodiments of the present
`tracked, such as in a tabular format, and such information may 20 invention, information provided at block 625 may be received
`be continuously updated for as long as a user remains on a
`and screened or filtered or verified at block 630 using web
`server 34. In certain embodiments of the present invention,
`given page, that is, for as long as a user continues to watch a
`the user's phone number may be checked to see if it is valid.
`particular show. For example, it may be determined when a
`All or a portion of that information may ten be stored at block
`user begins and ends listening to and/or watching a presenta(cid:173)
`25 635 using database server 32, for later use in populating web
`tion, e.g., a podcast, for example. Where a selected presenta(cid:173)
`pages 200, for example.
`tion is streamed from computers 30, such an inquiry may be
`At block 640, the requesting user indicates he would like to
`relatively simple, by confirming the content streaming is pro(cid:173)
`begin creating the presentation, e.g., by interacting in a con(cid:173)
`gressing as expected, for example. Where content is housed
`ventional manner with web page 200. This indication is com-
`elsewhere and linked to by computers 30, such a direct
`30 municated to computers 30 via network 40. At block 645
`inquiry may not be readily available though. Tracking may be
`computers 30 initiate a new presentation creation session.

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket