throbber

`
`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
`
`

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