throbber
(12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`
`(19) World Intellectual Property Organization
`International Bureau
`
`llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
`
`(43) International Publication Date
`30 August 2001 (30.08.2001)
`
`PCT
`
`(10) International Publication Number
`WO 01/63919 A1
`
`(51) International Patent Classification7:
`H04N 5/91,
`G06F 17100, 13/00, 17/30, H04N 7110, GliB 27/00
`
`[IL/IL]; 40 Agmon Street, 80500 Yavne (IL). EYAL, Ori
`[IL/IL]; 24 Hasharon Street, 80504 Yavne (IL).
`
`(21) International Application Number:
`
`PCT/ILOl/00172
`
`(74) Agent: G. E. EHRLICH (1995) LTD.; 28 Bezalel Street,
`52521 Ramat Gan (IL).
`
`(22) International Filing Date: 22 February 2001 (22.02.2001)
`
`(25) Filing Language:
`
`(26) Publication Language:
`
`English
`
`English
`
`(30) Priority Data:
`60/184,331
`60/246,600
`
`23 February 2000 (23.02.2000) US
`8 November 2000 (08.11.2000) US
`
`(71) Applicants (for all designated States except US): PENTA
`TRADING LTD. [GB/GB]; George Lane, 12 The Shrub(cid:173)
`beries, London, Greater London E18 1BD (GB). EYAL,
`Yeboshua [IL!IL); 24 Hasharon Street, 81504 Yavne (IL).
`
`= (72) Inventors; and
`
`iiiiiii
`
`(75) Inventors/Applicants (for U.S only): WEISS, Yuval
`
`(81) Designated States (national): AE, AG, AL, AM, AT, AU,
`AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CR, CU, CZ,
`DE, DK, DM, DZ, EE, ES, Fl, GB, GD, GE, GH, GM, HR,
`HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR,
`LS, LT. LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ,
`NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM,
`TR, TT, TZ, UA, UG, US, UZ, VN, YU, ZA, ZW.
`
`(84) Designated States (regional): ARIPO patent (GH, GM,
`KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW), Eurasian
`patent (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM), European
`patent (AT, BE, CH, CY, DE, DK, ES, Fl, FR, GB, GR, IE,
`IT, LU, MC, NL, PT, SE, TR), OAPI patent (BF, BJ, CF,
`CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
`
`Published:
`with international search report
`
`[Continued on next page}
`
`iiiiiii ------------------------------------------------------------------------------(cid:173)
`(54) Title: SYSTEMS AND METHODS FOR GENERATING AND PROVIDING PREVIEWS OF ELECTRONIC FILES SUCH
`AS WEB FILES
`
`iiiiiii
`iiiiiii
`
`-
`
`iiiiiii
`
`---!!!!!!!!!!!
`iiiiiii = -
`iiiiiii -iiiiiii
`-iiiiiii
`iiiiiii -iiiiiii
`
`22
`
`22
`
`iiiiiii
`
`iiiiiii
`
`!!!!!!!!!!!
`
`20
`
`18
`
`14
`
`~ <
`="" ~
`=""
`~
`...._
`\,C
`
`~
`
`12
`
`= (57) Abstract: A system for previewing contents of Web files is provided. The system includes a computing platform (12) for
`
`0 executing a previewing application being designed and configured for retrieving at least a portion of the contents and/or source code
`> of a Web file (14) through communication network (16), and generating a preview of the contents of said Web file (14), said preview
`~ presenting at least a portion of the content of said Web file (14).
`
`Facebook's Exhibit No. 1007
`Page 1
`
`

`
`WO 01/63919 A1
`
`11111111111111111111111111111111111111111111111111111111111111111111111111111111
`
`For two-letter codes and other abbreviations, refer to the "Guid(cid:173)
`ance Notes on Codes and Abbreviations" appearing at the begin(cid:173)
`ning of each regular issue of the PCT Gazette.
`
`Facebook's Exhibit No. 1007
`Page 2
`
`

`
`wo 01/63919
`
`PCT /ILOl/00172
`
`1
`SYSTEMS AND METHODS FOR GENERATING AND PROVIDING
`
`PREVIEWS OF ELECTRONIC FILES SUCH AS WEB FILES
`
`FIELD AND BACKGROUND OF THE INVENTION
`
`5
`
`The present invention relates to a searchable database and to
`
`systems for generating and utilizing same.
`
`With the advent of the World Wide Web, individuals have at their
`
`disposal vast amounts of information on a variety of topics. As such, at
`
`present, the World Wide Web represents the largest single searchable
`
`10
`
`database.
`
`However, since such data is dispersed among a staggering number
`
`of Web sites, searching for such information can be a daunting task. To
`
`facilitate Web searching, a number of search tools, tenned search engines,
`
`have
`
`been
`
`created,
`
`e.g.
`
`Google
`
`(WW\v.google.com),
`
`Lycos
`
`Is
`
`(www.lycos.com), Alta Vista (www.altavista.com), etc.
`
`The use of such search engines enables a user to receive
`
`information relating to Web accessible files of interest such as Web pages
`
`in accordance with a search query.
`
`Most Internet search engines search for Web files, such as Web
`
`20
`
`pages, video files (e.g., QuickTime™ movies), or music files (e.g., MP3).
`
`The results returned by the search engine (the result list) is a list of
`
`hyper links, that link to the Web files (e.g., Web pages) most relevant to the
`
`user's query(s).
`
`Search engine queries are
`
`typically effected vta keywords,
`
`25
`
`optionally separated by Boolean operators (and, or, not), topics, such as,
`
`for example searching through a specific topic, or an index, which provides
`
`access to a specific topic.
`
`For example, in keyword searches a user querying for "sports and
`
`(football or basketball) but not soccer" would typically receive a list of
`
`Facebook's Exhibit No. 1007
`Page 3
`
`

`
`WO 01/63919
`
`PCT /ILOl/00172
`
`2
`links to Web pages which contain the word "sports" and also contain
`
`either the word "football" or the word "basketball" (or both) but which do
`
`not contain the word "soccer~'.
`
`To enable searching, search engines build up databases, which
`
`5
`
`index information on Web files. Such databases are generated by "Web
`
`spiders" (also known as "Web robots", "Web crawlers", "Web agents",
`
`etc.) which constantly scan the World Wide Web in a random, semi-
`
`random, or rule-based manner.
`
`Web spiders are computer programs that autonomously connect to
`
`10 World Wide Web addresses and categorize the information contained
`
`therein according to keywords, keyword frequency, font sizes, word
`
`placement inside documents, titles, images found, date of last modification,
`
`and/or any additional criteria. The categorized information generated is
`
`then stored by the search engine database.
`
`15
`
`Some search engines, which are referred to as "meta search
`
`engines" collect and display search result provided by one or more search
`
`engines (possibly after sorting and removing duplicate results). Examples
`
`include, MetaCrawler (\vww.metacrawler.com) and the like.
`
`Thus, following query entry, a search engine uses the categorized
`
`20
`
`information stored in its database to locate Web files such as Web pages
`
`of relevance. Links to Web pages of relevance are then presented to the
`
`user as a list (the result list) which includes a link to the Web page and
`
`typically also a short summary describing the Web file; the results list is
`
`typically sorted based on match accuracy.
`
`25
`
`Although such search engines
`
`facilitate World Wide Web
`
`searching, querying for specific information
`
`is oftentimes a
`
`trying
`
`experience, even when using the most sophisticated search tools available.
`
`Facebook's Exhibit No. 1007
`Page 4
`
`

`
`wo 01/63919
`
`PCT/ILOl/00172
`
`3
`Because of the vast amount of infonnation and of the dispersed
`
`nature thereof, search results are oftentimes either not specific enough or
`
`not accurate.
`
`For example, keyword searches may yield irrelevant or no results if
`
`5
`
`the defined keyword is too specific, or they can yield numerous results if
`
`the keywords used are too generic.
`
`In any case, a user must either broaden the search or be forced to
`
`download numerous Web files in order to sort and uncover the information
`
`sought after.
`
`1 o
`
`In the latter case, such downloading and sorting can be a frustrating
`
`and time consuming endeavor especially in cases where the information
`
`sought after is not uncovered.
`
`Oftentimes, even in searches which seemingly provide good results,
`
`download of multiple Web files is required since the information available
`
`15
`
`in the summary of each result is not sufficient for determining the
`
`relevance of the Web file to the query made.
`
`In addition, in the case of Web page searches, a user often accesses
`
`irrelevant or slightly relevant Web pages resulting from a search query in
`
`efforts to possibly uncover more relevant links within these pages, a
`
`20
`
`practice which further prolongs a search and adds to the frustration of the
`
`user.
`
`Another common problem encountered by users searching through
`
`the Web arises from the existence of several different hypertext links which
`
`point to the same Web page or site. Such duplicate links oftentimes
`
`25
`
`contribute to redundancy in search results.
`
`Yet another common problem encountered by users searching the
`
`Web arises from "broken" hyperlinks which appear in a search results list.
`
`Such hyperlinks, which cannot be used to link to the site they represent
`
`Facebook's Exhibit No. 1007
`Page 5
`
`

`
`wo 01/63919
`
`PCT/ILOl/00172
`
`4
`because that site is down, or no longer available increase the frustration
`
`experienced by users.
`
`There is thus a widely recognized need for, and it would be highly
`
`advantageous to have, a system and method which would enable a user to
`
`5
`
`rapidly asses the accuracy, relevancy, and content of results obtained from
`
`a search query and to easily access related Web files such as Web pages
`
`even when contained within a Web page directly uncovered by the search
`
`query.
`
`Surfing the World Wide Web is oftentimes is often a tedious task as
`
`10
`
`connectivity to some addressed servers may prove time inefficient or non(cid:173)
`
`available, depending on, user load, maximal bandwidth, presently available
`
`bandwidth and other factors.
`
`There is thus a widely recognized need for, and it would be highly
`
`advantageous to have, a system and method which will allow efficient
`
`15 Web surfing at all times.
`
`SUMMARY OF TilE INVENTION
`
`According to one aspect of the present invention there is provided
`
`a system for previewing contents of electronic files, the system comprising
`
`20
`
`a computing platform for executing a previewing application being
`
`designed and configured for: (a) retrieving at least a portion of the
`
`contents and/ or source code of an electronic file; and (b) generating a
`
`preview of the contents of the electronic file, the preview presenting at
`
`least a portion of the contents of the electronic file.
`
`25
`
`According to further features in preferred embodiments of the
`
`invention described below, the electronic file includes at least one file type
`
`selected from the group consisting of text type electronic files, image type
`
`electronic files, olfactory type electronic files and multi-type electronic
`
`files.
`
`Facebook's Exhibit No. 1007
`Page 6
`
`

`
`WO 01/63919
`
`PCT/ILOl/00172
`
`5
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the electronic file includes audio content.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the preview includes a sample of the audio content, the
`
`5
`
`sample of the audio content is of reduced quality and/or file size as
`
`compared to the electronic files.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the electronic file includes video content.
`
`According to still further features
`
`in the described preferred
`
`10
`
`embodiments the preview includes a sample of the video content, the
`
`sample of the video content is of reduced quality and/or file size as
`
`compared to the electronic file.
`
`According to still further features
`
`in the described preferred
`
`embodiments the electronic file is a Web file.
`
`15
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the preview is an image presenting at least a portion of the
`
`Web page.
`
`According to still further features
`
`in the described preferred
`
`embodiments the electronic file is stored by the computing platform.
`
`20
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the electronic file is stored by at least one additional
`
`computing platform capable of communicating with
`
`the computing
`
`platfonn.
`
`According to still further features
`
`in the described preferred
`
`25
`
`embodiments the computing platform is further designed and configured
`
`for converting the at least a portion of the contents and/or source code of
`
`the electronic file retrieved thereby from a first file type to a second file
`
`type prior to, during or following generating the preview of the contents of
`
`the electronic file.
`
`Facebook's Exhibit No. 1007
`Page 7
`
`

`
`wo 01/63919
`
`PCT/ILOl/00172
`
`6
`According to still further features m the described preferred
`
`embodiments the preview is an editable file.
`
`According to still further features m the described preferred
`
`embodiments the preview is of a file size substantially smaller than that of
`
`5
`
`the electronic file.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the computing platfonn is further designed and configured
`
`for storing the preview generated thereby.
`
`According to still further features
`
`in
`
`the described preferred
`
`10
`
`embodiments the at least a portion of the contents and/or source code of
`
`the electronic file is retrieved from at least one user client communicating
`
`with the computing platform.
`
`According to still further features
`
`in the described preferred
`
`embodiments the at least a portion of the contents and/or source code of
`
`15
`
`the electronic file is retrieved from a server being in communication with
`
`the computing platform.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the system further comprising at least one additional
`
`computing platfonn being in communication with the computing platform,
`
`20
`
`the at least one additional computing platform storing links to
`
`the
`
`electronic files.
`
`According to still further features
`
`in the described preferred
`
`embodiments the at least one additional computing platform executes a
`
`search engine application capable of providing the links to the electronic
`
`25
`
`files as part of a search result list.
`
`According to still further features
`
`in the described preferred
`
`embodiments the at least one additional computing platform is capable of
`
`storing the preview generated by the computing platform.
`
`Facebook's Exhibit No. 1007
`Page 8
`
`

`
`wo 01/63919
`
`PCT/ILOl/00172
`
`7
`According to another aspect of the present invention there is
`
`provided a method of previewing contents of a Web file comprising: (a)
`
`retrieving at least a portion of the contents and/or source code of the Web
`
`file; and (b) generating a preview of the contents of the Web file, the
`
`5
`
`preview presenting at least a portion of the contents.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments step (a) is effected by linking to the Web file via a link
`
`thereof and downloading the contents and/or the source of the Web file.
`
`According to still further features
`
`in
`
`the described preferred
`
`10
`
`embodiments the link is included in a results list of a Web search.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the preview is generated in a manner enabling embedding of
`
`activatable links therein.
`
`According to still further features
`
`in
`
`the described preferred
`
`15
`
`embodiments the activatable links are hyperlinks.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the preview includes an activatable link to the content of the
`
`Web file.
`
`According to yet another aspect of the present invention there is
`
`20
`
`provided a system for previewing contents of Web files, the system
`
`comprising a computing platfonn for executing a previewing application
`
`being designed and configured for: (a) retrieving at least a portion of the
`
`contents and/or source code of a Web file; and (b) generating a preview of
`
`the contents of the Web file, the preview presenting at least a portion of
`
`25
`
`the content of the Web file.
`
`According to still further features m the described preferred
`
`embodiments the Web file is a Web page.
`
`According to still further features
`
`in the described preferred
`
`embodiments the system further comprising a server being for providing a
`
`Facebook's Exhibit No. 1007
`Page 9
`
`

`
`wo 01/63919
`
`PCT/ILOl/00172
`
`link to the Web file.
`
`8
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the link is a hyperlink representing a Web address of the
`
`Web file.
`
`5
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the server employs a search engine application and further
`
`wherein the hyper! ink is presented thereby as a result of a search query.
`
`According to still further features
`
`in the described preferred
`
`embodiments the system
`
`further comprising at
`
`least one additional
`
`10
`
`computing platfonn being capable of accessing and optionally displaying
`
`the preview generated by the computing platform.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the Web file includes audio content.
`
`According to still further features
`
`in
`
`the described preferred
`
`15
`
`embodiments the preview includes a sample of the audio content.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the sample is of reduced quality and/or size as compared to
`
`the Web file.
`
`According to still further features
`
`in
`
`the described preferred
`
`20
`
`embodiments the Web file includes video content.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the preview includes a sample of the video content.
`
`According to still fmther features
`
`in
`
`the described preferred
`
`embodiments the sample is of reduced quality and/or size as compared to
`
`25
`
`the Web file.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the preview is a viewable image.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the image is a thumbnail image.
`
`Facebook's Exhibit No. 1007
`Page 10
`
`

`
`wo 01/63919
`
`PCT /ILOl/00172
`
`9
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the image is scaleable without substantial loss of quality.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments at least a portion of the image is in a vector format.
`
`5
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the image includes activatable links embedded therein.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the activatable links are hyperlinks.
`
`According to still further features
`
`in
`
`the described preferred
`
`10
`
`embodiments the Web file is stored by at least one additional computing
`
`platform capable of communicating with the computing platform.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the computing platform is further designed and configured
`
`for converting the at least a portion of the contents and/or source code of
`
`15
`
`the Web file retrieved thereby from a first file type to a second file type
`
`prior to, during or following generating the preview of the contents of the
`
`Web file.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the computing platfom1 is further designed and configured
`
`20
`
`for storing the preview generated thereby.
`
`According to still further features
`
`in the described preferred
`
`embodiments the at least a portion of the contents and/or source code of
`
`the Web file is retrieved from at least one user client communicating with
`
`the computing platfonn.
`
`25
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the at least a portion of the contents and/or source code of
`
`the Web file is retrieved from a server being in communication with the
`
`computing platform.
`
`Facebook's Exhibit No. 1007
`Page 11
`
`

`
`wo 01/63919
`
`PCT/ILOl/00172
`
`10
`According to still further features m the described preferred
`
`embodiments the system further comprising at
`
`least one additional
`
`computing platfonn being in communication with the computing platform,
`
`the at least one additional computing platform storing links to the Web
`
`5
`
`files.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the at least one additional computing platfonn executes a
`
`search engine application capable of providing the links to the Web files
`
`as part of a search result list.
`
`1 o
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the at least one additional computing platform is a server or a
`
`user client.
`
`According to still another aspect of the present invention there is
`
`provided a computer readable storage media comprising a database
`
`15
`
`including a plurality of records each record being a preview of a content of
`
`an electronic file.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the electronic file is selected from the group consisting of a
`
`Web page, an audio file, a video file and a text file.
`
`20
`
`According to an additional aspect of the present invention there is
`
`provided a method of previewing results of a search query comprising: (a)
`
`retrieving at least a portion of the contents and/or source code of at least
`
`one search result file; and (b) generating a preview of the contents of the
`
`at least one search result file, the preview presenting at least a portion of
`
`25
`
`the contents of the at least one search result file.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the search result file is a Web page included in a results list
`
`of a Web search.
`
`Facebook's Exhibit No. 1007
`Page 12
`
`

`
`wo 01/63919
`
`PCT/ILOl/00172
`
`II
`According to yet an additional aspect of the present invention there
`
`is provided a system enabling a user to surf the World Wide Web, the
`
`system comprising: (a) a database server including previews of Web pages
`
`each of the previews presenting at least a portion of a content of a Web
`
`5
`
`page; and (b) at least one user client being in communication with the
`
`database, the at least one user client being capable of accessing and
`
`displaying each of the previews thereby enabling a user of the at least one
`
`user client to surf the World Wide Web.
`
`According to still further features m the described preferred
`
`IO
`
`embodiments at least one of the previews is generated by the database
`
`server according to a user command.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments the activatable link is a hyperlink of a Web page.
`
`According to still further features
`
`in
`
`the described preferred
`
`15
`
`embodiments activation of the hyperlink results in a display of a preview of
`
`a content of a Web page represented by the hyper! ink.
`
`According to still further features
`
`in
`
`the described preferred
`
`embodiments activation of the hyperlink results in access to a Web page
`
`represented by the hyperlink.
`
`20
`
`According to still an additional aspect of the present invention
`
`there is provided a method of displaying Web pages comprising: (a)
`
`providing a thumbnail image of at least a portion of a Web page; and (b)
`
`enabling resizing of the thumbnail image in response to a command.
`
`According to still further features
`
`in
`
`the described preferred
`
`25
`
`embodiments the method fhrther comprising the step of providing a
`
`second thumbnail image of an additional Web in response to an activation
`
`of an activatable link embedded within the thumbnail image.
`
`The present invention successfully addresses the shortcomings of
`
`the presently known configurations by providing a database and method
`
`Facebook's Exhibit No. 1007
`Page 13
`
`

`
`WO 01/63919
`
`PCT/ILOl/00172
`
`12
`and system utilizing same, which can be utilized, for example, to preview
`
`the content of Web files while conducting searches and/or while surfing.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`5
`
`The invention is herein described, by way of example only, with
`
`reference to the accompanying drawings. With specific reference now to
`
`the drawings in detail, it is stressed that the particulars shown are by way
`
`of example and for purposes of illustrative discussion of the preferred
`
`embodiments of the present invention only, and are presented in the cause
`
`10
`
`of providing what is believed to be the most useful and readily understood
`
`description of the principles and conceptual aspects of the invention.
`
`In
`
`this regard, no attempt is made to show structural details of the invention
`
`in more detail than is necessary for a fundamental understanding of the
`
`invention, the description taken with the drawings making apparent to
`
`15
`
`those skilled in the art how the several forms of the invention may be
`
`embodied in practice.
`
`In the drawings:
`
`FIG. la is a black box diagram illustrating one embodiment of the
`
`system of the present invention;
`
`20
`
`FIG. 1 b is a black box diagram illustrating another embodiment of the
`
`system of the present invention; and
`
`FIGs. 2-9 represent a sequence of images which illustrate a Web
`
`search as conducted using the system and method of the present
`
`invention.
`
`25
`
`DESCRIPTION OF TilE PREFERRED EMBODIMENTS
`
`The present invention is of systems and methods for previewing the
`
`contents of electronic files including Web files such as Web pages.
`
`Specifically, the present invention enables a user conducting a Web
`
`Facebook's Exhibit No. 1007
`Page 14
`
`

`
`wo 01/63919
`
`PCT /ILOl/00172
`
`13
`search or surfing the Web to preview a content of a specific Web page
`
`prior to accessing it, thereby substantially enhancing the ability to screen
`
`search results for most relevant files and enhancing surfing capabilities.
`
`The principles and operation of the present invention may be better
`
`s
`
`understood with
`
`reference
`
`to
`
`the drawings
`
`and
`
`accompanying
`
`descriptions.
`
`Before explaining at least one embodiment of the invention in detail,
`
`it is to be understood that the invention is not limited in its application to
`
`the details of construction and the arrangement of the components set
`
`10
`
`forth in the following description or illustrated in the drawings. The
`
`invention is capable of other embodiments or of being practiced or carried
`
`out in various ways. Also, it is to be understood that the phraseology and
`
`terminology employed herein is for the purpose of description and should
`
`not be regarded as limiting.
`
`15
`
`Referring now to the drawings, Figure la illustrates a system for
`
`previewing contents of electronic files which is referred to hereinunder as
`
`system 10.
`
`System 10 includes a computing platform 12 which executes a
`
`previewing application designed and configured for: (i) retrieving at least a
`
`20
`
`portion of the contents and/or source code of an electronic file; and (ii)
`
`generating a preview of the contents of the electronic file.
`
`The previews are generated by system 10 in response to a specific
`
`user query, or they can be generated automatically according to a
`
`predetermined criteria. In any case, the previews generated are preferably
`
`25
`
`stored by computing platfonn in an accessible manner.
`
`As used herein the phrase "computing platfonn" refers to a device
`
`which includes a data processor, a memory device such as, but not limited
`
`to, a magnetic, optic or optic-magnetic memory device, a power source and
`
`optionally a user input/output interface and communication capabilities.
`
`Facebook's Exhibit No. 1007
`Page 15
`
`

`
`wo 01163919
`
`PCT/ILOl/00172
`
`14
`For example, a computing platform can be a personal computer (PC)
`
`having an operating system such as DOS, Windows, OS/2™ or Linux; a
`
`Macintosh™ computer; a computer having JAVA™ -OS as the operating
`
`system; and a graphical workstations such as computers made by Sun
`
`5 Microsystems™ or Silicon Graphics™, and any other computer having
`
`some version of the UNIX operating system such as AIX™ or SOLARIS™
`
`of Sun Microsystems™ or any other known and available operating
`
`system.
`
`For purposes of this specification, the term "Windows™ 11 includes,
`
`10
`
`but is not limited to, Windows2001™, Windows2000™, Windows95™,
`
`Windows 3x™ in which "x" is an integer such as "1", Windows NT™,
`
`Windows98™, Windows CE™ and any upgraded versions of these
`
`operating systems by Microsoft Corp. (USA).
`
`As used herein the phrase "electronic file" refers to a computer
`
`15
`
`readable file which includes, for example, text, image, audio, video and/or
`
`olfactory content which is created and/or saved in any computer readable
`
`/operable format. The phrase "electronic file" also refers to Web files such
`
`as Web pages, Web sites, and Web objects.
`
`Examples of "electronic files" include, but are not limited to, Text
`
`20
`
`files, Pict files, Gif files, Jpeg files, Flash files, Web pages, Web sites, music
`
`files, MP3 files, Tiff files, HTML files, WML files, XML files, Bitmap files,
`
`Wave files, Binary files, Animation files, VRML files, QuickTime™ files,
`
`Word files, Windows Media files, Real Network files, streaming files and
`
`the like.
`
`25
`
`According to preferred embodiments of the present invention, the
`
`previewing application utilized by computing platfonn 12 is designed and
`
`configured such that the preview generated thereby presents at least a
`
`portion of the contents of the electronic file.
`
`Facebook's Exhibit No. 1007
`Page 16
`
`

`
`wo 01/63919
`
`PCT/ILOl/00172
`
`15
`For example, in the case of electronic files including audio content
`
`(e.g., MP3 music files), the preview generated can include a portion
`
`(sample) of the audio content (e.g., a few seconds of an MP3 music file), or
`
`it can include the entire file in a reduced sound quality and thus a reduced
`
`5
`
`file size.
`
`Similarly, in the case of electronic files including image or video
`
`(film or animation) content, the preview generated can include a portion
`
`(sample) of the image/video content (e.g., a few seconds of a QuickTime
`
`movie), or it can include the entire file in a reduced image or video quality
`
`10
`
`and thus a reduced file size.
`
`Preferably, in the case of text or combined electronic files (e.g.,
`
`text/image), such as for example, files representing Web pages, the preview
`
`is a viewable image of at least a portion of the file.
`
`Such a viewable image file can be created/saved by system I 0 in
`
`15
`
`any layout format type such as, for example, an image format type (e.g.,
`
`PICT) or a vector format type, or any combination thereof.
`
`Generation of a preview in an image format is advantageous since it
`
`allows accurate representation of elements and/or layout of the original
`
`electronic file. An image file fonnat can simply be a "snapshot" of the
`
`20
`
`original file as meant to be represented by the appropriate software
`
`application for which it was created.
`
`Generation of a preview in a vector fom1at is advantageous since it
`
`allows preview scaling from a small thumbnail image up to a large image
`
`(and vice versa) while preserving the quality of the text and/or other
`
`25
`
`elements embedded within the preview.
`
`Generation of a preview in a vector format which allows embedding
`
`of images is advantageous since any elements in the original file which
`
`cannot be represented in the vector preview, can be embedded into the
`
`vector preview file as an image.
`
`Facebook's Exhibit No. 1007
`Page 17
`
`

`
`wo 01/63919
`
`PCT/ILOl/00172
`
`16
`According to a presently preferred embodiment of the present
`
`invention, the image preview is generated
`
`in a manner enabling the
`
`embedding of activatable links therein. Such activatable links can be used
`
`to link the image preview with the original file from which it was generated.
`
`5
`
`Embedding activatable links can be achieved using image maps, and/or
`
`using a file fonnat that can accept commands, such as HTML and/or any
`
`other suitable file formats. This feature of the present invention is further
`
`described with respect to the Web embodiment of system 10 which is
`
`detailed hereinbelow and in the Examples section which follows.
`
`10
`
`According to the present invention, the preview generated is
`
`preferably of a reduced file size as compared to the original electronic file.
`
`This feature of the present invention is of particular advantage in
`
`cases where a user screens a large numbers of files for a file of interest, as
`
`is further described with respect to the Web searching embodiment of the
`
`15
`
`present invention which is detailed hereinbelow and in the Exam

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