`
`United States Patent No. 9,769,314
`
`1[Pre(i)] A method for
`retrieving information
`from an information
`source, the information
`source being periodically
`updated with current
`information,
`
`6[Pre(i)] A system for
`retrieving information
`from an information
`source, the information
`source being periodically
`updated with current
`information,
`
`1[Pre(ii)] over a network,
`by speech commands
`received from a particular
`user of a plurality of users
`provided by the particular
`user via an electronic-
`communication device,
`and
`1[Pre(iii)] wherein each of
`the plurality of users has a
`respective electronic-
`communication device,
`said method comprising:
`
`6[Pre(ii)] over a network,
`by speech commands
`received from a particular
`user of a plurality of users
`provided by the particular
`user via an electronic-
`communication device,
`and
`6[Pre(iii)] wherein each of
`the plurality of users has a
`respective electronic-
`communication device,
`said system comprising:
`
`1(a)[(i)(A)] receiving a
`speech command from
`each of the plurality of
`
`6(a)[(i)(B)] the speech-
`recognition engine
`adapted to receive a
`
`11[Pre(i)] A method for
`retrieving desired
`information from an
`information source of a
`plurality of information
`sources, the information
`source being periodically
`updated with current
`information,
`11[Pre(ii)] over a network,
`by speech commands
`received from a particular
`user of a plurality of users,
`
`19[Pre] An information-
`retrieval system for
`retrieving information
`from an information
`source, the information
`source being periodically
`updated with current
`information, comprising:
`
`
`
`11[Pre(iii)] wherein each
`of the plurality of users
`has a respective
`electronic-communication
`device, said method
`comprising:
`11(a)[(i)(A)] receiving a
`speech command, from
`each of the plurality of
`
`19[A(i)(b)] wherein each
`of the plurality of users
`has a respective
`electronic-communication
`device
`
`19(a)[(i)(B)] adapted to
`receive a speech command
`from a particular user of a
`
`EX. 1020
`APPLE INC. / Page 1 of 9
`
`
`
`users provided via the
`respective electronic-
`communication device,
`
`1(a)[(i)(B)] by a speech-
`recognition engine
`coupled to a media server,
`
`1(a)[(ii)] the media server
`configured to identify and
`access the information
`source via the network,
`
`
`speech command from
`each of the plurality of
`users provided via the
`respective electronic-
`communication device,
`6(a)[(i)(A)] a speech-
`recognition engine
`including a processor and
`coupled to a media server,
`6(a)[(ii)] the media server
`configured to identify and
`access the information
`source via the network,
`
`
`1(a)[(iii)] the speech-
`recognition engine
`adapted to select speech-
`recognition grammar
`established to correspond
`to the speech commands
`received from the plurality
`of users and assigned to a
`desired search;
`
`6(a)[(iii)] the speech-
`recognition engine
`adapted to select speech-
`recognition grammar
`established to correspond
`to the speech commands
`received from the plurality
`of users and assigned to a
`desired search;
`
`1(b)[(i)] selecting, by the
`media server, at least one
`
`6(b)[(i)] the media server
`further configured to
`
`users via the respective
`electronic-communication
`device,
`
`
`plurality of users via an
`electronic-communication
`device to access desired
`information,
`
`11(a)[(i)(B)] the speech-
`recognition engine
`coupled to a media server,
`
`11(a)[(ii)] the media
`server configured to
`identify and access an
`information source from
`the plurality of
`information sources via
`the network,
`11(a)[(iii)] the speech-
`recognition engine
`adapted to select speech-
`recognition grammar
`established to correspond
`to the speech commands
`received, from certain of
`the plurality of users and
`assigned to a desired
`search;
`11(b)[(i)] selecting, by the
`media server, at least one
`
`19(a)[(i)(A)] a speech-
`recognition engine
`coupled to a processor and
`a media server and
`19(a)[(ii)] the media
`server configured to
`identify and access an
`information source from a
`plurality of information
`sources via the network,
`
`19(a)[(iii)] the speech-
`recognition engine
`adapted to select speech-
`recognition grammar
`established to correspond
`to the speech commands
`received, the speech-
`recognition grammar
`associated with the desired
`information;
`19(b)[(i)] the media
`server, adapted to select at
`
`EX. 1020
`APPLE INC. / Page 2 of 9
`
`
`
`information-source-
`retrieval instruction
`corresponding to the
`speech-recognition
`grammar established for a
`particular speech
`command,
`
`1(b)[(ii)] the at least one
`information-source-
`retrieval instruction stored
`in a database associated
`with the media server and
`adapted to retrieve
`information;
`
`select at least one
`information-source-
`retrieval instruction
`corresponding to the
`speech-recognition
`grammar established for a
`particular speech
`command,
`6(b)[(ii)] the at least one
`appropriate information-
`source-retrieval
`instruction stored in a
`database associated with
`the media server and
`adapted to retrieve
`information;
`
`information-source-
`retrieval instruction
`corresponding to the
`speech-recognition
`grammar established for a
`particular speech
`command,
`
`11(b)[(ii)] the at least one
`information-source-
`retrieval instruction stored
`in a database associated
`with the media server and
`adapted to retrieve
`information;
`
`1(c) accessing, by a web-
`browsing server, a portion
`of the information source
`to retrieve information of
`interest requested by the
`particular user, by using a
`processor of the web-
`browsing server, which
`processor
`
`6(c) a web-browsing
`server coupled to the
`media server and adapted
`to access a portion of the
`information source to
`retrieve information of
`interest requested by the
`particular user, by using a
`processor of the web-
`
`11(c) providing access, by
`the speech command, via
`a web-browsing server, to
`a portion of the
`information source to
`retrieve the desired
`information for the
`particular user, by using a
`processor of the web-
`
`least one information-
`source-retrieval
`instruction corresponding
`to the speech-recognition
`grammar established for a
`particular speech
`command,
`
`19(b)[(ii)] the at least one
`information-source-
`retrieval instruction stored
`in a database associated
`with the media server and
`adapted to retrieve
`information from a
`particular one of the
`information sources that
`has the desired
`information;
`19(c) a web-browsing
`server, adapted to provide
`access, by the speech
`command, to a portion of
`the information source to
`retrieve the desired
`information, by using a
`processor of the web-
`
`EX. 1020
`APPLE INC. / Page 3 of 9
`
`
`
`
`
`1(c)[(i)] performs an
`instruction that requests
`information from an
`identified webpage, and
`1(c)[(ii)] utilizes a content
`extractor within the web-
`browsing server to
`separate a portion of the
`information from other
`information, the
`information derived from
`only a portion of the
`webpage containing
`information of interest to
`the particular user,
`1(c)[(iii)] wherein the
`content extractor uses a
`content-descriptor file
`containing a description of
`the portion of information
`and wherein the content-
`descriptor file indicates a
`location of the portion of
`the information within the
`information source;
`
`browsing server, which
`processor
`6(c)[(i)] performs an
`instruction that requests
`information from an
`identified webpage, and
`6(c)[(ii)] utilizes a content
`extractor within the web-
`browsing server to
`separate a portion of the
`information from other
`information, the
`information derived from
`only a portion of a
`webpage containing
`information of interest to a
`particular user,
`6(c)[(iii)] wherein the
`content extractor uses a
`content-descriptor file
`containing a description of
`the portion of information
`and wherein the content-
`descriptor file indicates a
`location of the portion of
`the information within the
`information source, and
`
`browsing server, which
`processor
`11(c)[(i)] performs an
`instruction that requests
`information from an
`identified webpage, and
`11(c)[(ii)] utilizes a
`content extractor within
`the web-browsing server
`to separate a portion of the
`information from other
`information, the
`information is derived
`from only a portion of the
`webpage containing
`information of interest to a
`particular user,
`11(c)[(iii)] wherein the
`content extractor uses a
`content-descriptor file
`containing a description of
`the portion of information
`and wherein the content-
`descriptor file indicates a
`location of the portion of
`the information within the
`information source,
`
`browsing server, which
`process
`19(c)[(i)] performs an
`instruction that requests
`information from an
`identified webpage, and
`19(c)[(ii)] utilizes a
`content extractor within
`the web-browsing server
`to separate a portion of the
`information from other
`information, the
`information derived from
`only a portion of the
`webpage containing
`information of interest to
`the particular user,
`19(c)[(iii)] wherein the
`content extractor uses a
`content-descriptor file
`containing a description of
`the portion of information
`and wherein the content-
`descriptor file indicates a
`location of the portion of
`the information within the
`information source
`
`EX. 1020
`APPLE INC. / Page 4 of 9
`
`
`
`1(d) selecting by the web-
`browsing server the
`information of interest
`from the information
`source and retrieving only
`the portion of the
`information of interest
`requested by the particular
`user according to the at
`least one information-
`source-retrieval
`instruction;
`1(e) converting the
`information retrieved from
`the information source
`into an audio message by
`a speech-synthesis engine,
`the speech-synthesis
`engine coupled to the
`media server; and
`
`6(c)[(iv)] selecting, by the
`web-browsing server, the
`information of interest
`from the information
`source and retrieving only
`the portion of the
`information of interest
`requested by the particular
`user according to the at
`least one information-
`source-retrieval
`instruction; and
`6(d)[(i)] a speech-
`synthesis engine including
`a processor and coupled to
`the media server, the
`speech-synthesis engine
`adapted to convert the
`information retrieved from
`the information source
`into an audio message and
`
`1(f) transmitting the audio
`message to the electronic-
`communication device of
`the particular user
`requesting information of
`
`6(d)[(ii)] transmit the
`audio message by the
`electronic-communication
`device of the particular
`user requesting
`
`11(d) selecting, by the
`web-browsing server,
`the desired information
`from the appropriate
`information source and
`retrieving only the portion
`of the information of
`interest requested by the
`particular user according
`to the at least one
`information-source-
`retrieval instruction;
`11(e) converting the
`information retrieved from
`the information source
`into an audio message, by
`a speech-synthesis engine,
`the speech-synthesis
`engine coupled to the
`media server;
`
`11(f) conveying the audio
`message through the
`electronic-communication
`device to the respective
`electronic-communication
`device of the particular
`
`19(c)[(iv)] and selecting,
`by the web-browsing
`server, the desired
`information from the
`information source and
`retrieving only the portion
`of the information desired
`by the particular user
`according to the at least
`one information-source-
`retrieval instruction;
`
`19(d)[(i)] a speech-
`synthesis engine coupled
`to the media server, and
`adapted to convert the
`portion of the information
`from the information
`source into an audio
`message for the particular
`user of the plurality of
`users
`19(d)[(ii)] and conveying
`the audio message through
`the electronic-
`communication device to
`the particular user of the
`plurality of users; and
`
`EX. 1020
`APPLE INC. / Page 5 of 9
`
`
`
`interest to the particular
`user.
`
`
`information of interest to
`the particular user.
`
`
`user requesting the desired
`information; and
`11(g) providing a
`graphical display and
`adapted to display the
`desired information
`retrieved from the
`information source to the
`particular user on the
`respective electronic-
`communication device of
`the particular user.
`
`19(e) a graphical display
`interface coupled to the
`media server and adapted
`to provide for display the
`desired information
`retrieved from the
`information source to
`certain others of the
`plurality of users.
`
`
`2. The method of claim 1,
`further comprising:
`searching, by the media
`server, an associated
`website to locate
`requested information.
`3[A] The method of claim
`1, wherein the respective
`electronic-communication
`device is at least one of a
`landline telephone, a
`wireless telephone,
`
`
`
`
`
`
`
`8[A] The system of claim
`6, wherein the respective
`electronic-communication
`device is at least one of a
`landline telephone, a
`wireless telephone, and
`
`13[A]. The method of
`claim 11, wherein the
`respective electronic-
`communication device is
`at least one of a landline
`telephone, a wireless
`telephone, and an internet
`protocol telephone
`
`21. The system of claim
`19, wherein the respective
`electronic-communication
`device is at least one of a
`landline telephone, a
`wireless telephone, and an
`internet protocol
`telephone.
`
`EX. 1020
`APPLE INC. / Page 6 of 9
`
`
`
`3[B] and an internet
`protocol telephone and the
`media server is
`operatively connected to
`at least one of a local-area
`network, a wide-area
`network, and the internet.
`
`4. The method of claim 1,
`wherein the media server
`functions as a user-
`interface system adapted
`to provide access to a
`voice-browsing system.
`5. The method of claim 1,
`further comprising:
`clipping engine adapted to
`initially generate the
`content-descriptor file that
`indicates the location of
`the portion of the
`information within the
`information source.
`
`
`
`8[B] an internet protocol
`telephone and wherein the
`media server is
`operatively connected to
`the network, which is at
`least one of a local-area
`network, a wide-area
`network, and the internet.
`9. The system of claim 6,
`wherein the media server
`functions as a user-
`interface system adapted
`to provide access to a
`voice-browsing system.
`10[A]. The method of
`claim 6, further
`comprising:
`clipping engine adapted to
`generate the content-
`descriptor file, … wherein
`the information is only the
`portion of the webpage
`containing information of
`interest to the particular
`user.
`10[B] by which, an
`instruction is used by the
`web-browsing server to
`
`13[B] and wherein the
`media server is
`operatively connected to
`the network, which is at
`least one of a local-area
`network, a wide-area
`network, and the internet.
`
`17. The method of claim
`11, wherein the media
`server functions as a user-
`interface system adapted
`to provide access to a
`voice-browsing system.
`18[A]. The method of
`claim 11, further
`comprising:
`clipping engine coupled to
`the content-descriptor
`file,… wherein the
`information is only the
`portion of the webpage
`containing information of
`interest to the particular
`user.
`18[B] by which, the
`instruction requests
`information from the
`
`22. The system of claim
`19, wherein the media
`server is operatively
`connected to the network,
`which is at least one of a
`local-area network, a wide
`area network, and the
`internet.
`
`
`
`
`
`
`EX. 1020
`APPLE INC. / Page 7 of 9
`
`
`
`request information from
`the identified website and
`the information is
`displayed on the
`respective electronic-
`communication device,
`7. The system claim 6,
`further comprising: an
`interface to an associated
`website by the network to
`locate requested
`information.
`
`
`
`
`
`identified website and the
`information is displayed
`on the respective
`electronic-communication
`device,
`
`12. The method of claim
`11, further comprising:
`an interface to a plurality
`of associated websites
`accessed by the network to
`locate the desired
`information.
`
`14. The method of claim
`11, wherein the web-
`browsing server further
`comprises the content-
`descriptor file, which is
`stored within the web-
`browsing server, wherein
`the content-descriptor file
`relates to obtaining the
`desired information from a
`website.
`15. The method of claim
`11, wherein the speech
`command includes a
`
`20. The system claim 19,
`further comprising:
`an interface to a plurality
`of associated websites of
`the information source
`accessed by the network to
`locate the desired
`information.
`23. The system of claim
`19, wherein the content-
`descriptor file relates to
`obtaining the desired
`information from a
`website.
`
`24. The system of claim
`19, wherein the speech
`command includes a
`
`
`
`
`
`
`
`EX. 1020
`APPLE INC. / Page 8 of 9
`
`
`
`phrase provided by the
`certain users, the phrase
`associated with an
`identified website and
`information.
`
`16. The method of claim
`11, wherein a command
`for executing a content-
`extraction agent are stored
`in a database associated
`with the media server and
`used for voice browsing.
`
`
`phrase provided by the
`particular user, the phrase
`associated with an
`identified website and
`information available at
`the website.
`25. The system of claim
`16, wherein a command
`for executing the content-
`extraction agent is stored
`in a database associated
`with the media server and
`used for voice browsing.
`26. The system of claim
`19, further comprising: a
`database wherein a
`personal-recognition
`grammar is stored in the
`database and relates to
`web information.
`
`
`
`
`
`
`
`
`
`
`
`
`EX. 1020
`APPLE INC. / Page 9 of 9
`
`