





| TABLE 1 |
| table name : portalServices |
| column : |
| service |
| content: |
| weather |
| column: |
| config |
| content: |
| [cnn] |
| Input=_zip |
| URL=http://cgi.cnn.com/cgi-bin/weather/redirect?zip=_zip |
| Pre-filter=“\n” ” |
| Pre-filter=“<[{circumflex over ( )}< >]+>“” |
| Pre-filter=/\s+/ / |
| Pre-filter=“[\(\)\|]“!” |
| Output=_location |
| Output=first_day_name |
| Output=first_day_weather |
| Output=first_day_high_F |
| Output=first_day_high_C |
| Output=first_day_low_F |
| Output=first_day_low_C |
| Output=second_day_name |
| Output=second_day_weather |
| Output=second_day_high_F |
| Output=second_day_high_C |
| Output=seccnd_day_low_F |
| Output=second_day_low_C |
| Output=third_day_name |
| Output=third_day_weather |
| Output=third_day_high_F |
| Output=third_day_high_C |
| Output=third_day_low_F |
| Output=third_day_low_C |
| Output=fourth_day_name |
| Output=fourth_day_weather |
| Output=fourth_day_high_F |
| Output=fourth_day_high_C |
| Output=fourth_day_low_F |
| Output=fourth_day_low_C |
| Output=undef |
| Output=_current_time |
| Output=_current_month |
| Output=_current_day |
| Output=_current_weather |
| Output=_current_temperature_F |
| Output=_current_temperature_C |
| Output=_humidity |
| Output=_wind |
| Output=_pressure |
| Output=_sunrise |
| Output=_sunset |
| Regular_expression=WEB SERVICES: (.+) Forecast FOUR-DAY |
| FORECAST (\S+) |
| (\S+) HIGH |
| (\S+) F (\S+) C LOW (\S+) F (\S+) C (\S+) (\S+) HIGH |
| (\S+) F (\S+) C LOW |
| (\S+ |
| ) F (\S+) C (\S+) (\S+) HIGH (\S+) F (\S+) C LOW (\S+) F |
| (\S+) C (\S+) (\S+) |
| HIGH |
| −(\S+) F (\S+) C LOW (\S+) F (\S+) C WEATHER MAPS RADAR |
| (.+) Forecast |
| CURRENT CONDITIONS |
| (.+) !local!, (\S+) (\S+) (.+) Temp: (\S+) F, |
| (\S+) C Rel. |
| Humidity: ( |
| \S+) Wind: (.+) Pressure: (.+) Sunrise: (.+) Sunset: (.+) |
| TABLE 2 | ||
| #!/usr/local/www/bin/sybperl5 | ||
| #$Header: | ||
| /usr/local/cvsroot/webley/agents/service/web_dispatch.pl,v | ||
| 1.6 | ||
| # Dispatches all web requests | ||
| #http://wcorp.itn.net/cgi/flstat?carrier=ua&flight_no=155&mon | ||
| _abbr=jul&date= | ||
| 6&stamp=ChLN˜PdbuuE*itn/ord,itn/cb/sprint_hd | ||
| #http://cgi.cnnfn.com/flightview/rlm?airline=amt&number=300 | ||
| require “config_tmp.pl”; | ||
| # check parameters | ||
| die “Usage: $0 service [params]\n” if $#ARGV < 1; | ||
| #print STDERR @ARGV; | ||
| # get parameters | ||
| my ( $service, @param ) = @ARGV; | ||
| # check service | ||
| my %Services = ( | ||
| weather_cnn => ‘webget.pl weather_cnn’, | ||
| weather_lycos => ‘webget.pl | ||
| weather_lycos’, | ||
| weather_weather => ‘webget.pl | ||
| weather_weather’, | ||
| weather_snap => ‘webget.pl | ||
| weather_snap’, | ||
| weather_infospace => ‘webget.pl | ||
| weather_infospace’, | ||
| stockQuote_yahoo => ‘webget.pl stock’, | ||
| flightStatus_itn => ‘webget.pl | ||
| flight_delay’, | ||
| yellowPages_yahoo => ‘yp_data.pl’, | ||
| yellowPages_yahoo => ‘yp_data.pl’, | ||
| newsHeaders_newsreal => ‘news.pl’, | ||
| newsArticle_newsreal => ‘news.pl’, | ||
| ); | ||
| # test param | ||
| my $date = ‘date‘; | ||
| chop( $date ); |
| my ( $short_date ) = $date =˜ /\s+(\w{3}\s+\d{1,2})\s+/; | |
| my %Test = ( |
| weather_cnn => ‘60053’, | ||
| weather_lycos => ‘60053’, | ||
| weather_weather => ‘60053’, | ||
| - | weather_snap => ‘60053’, | |
| weather_infospace => ‘60053’, | ||
| stockQuote_yahoo => ‘msft’, | ||
| flightStatus_itn => ‘ua 155 ’ . | ||
| $short_date, | ||
| yellowPages_yahoo => ‘tires 60015’, | ||
| newsHeaders_newsreal => ‘1’, | ||
| newsArticle_newsreal => ‘1 1’, | ||
| ); |
| die “$date: $0: error: no such service: $service (check | ||
| tols script) \n” | ||
| unless $Services{ $service }; | ||
| # prepare absolute path to run other scripts | ||
| my ( $path, $script ) = $0 =˜ m|{circumflex over ( )}(.*/) ([{circumflex over ( )}/]*)|; | ||
| # store the service to compare against datatable | ||
| my $service_stored = $service; | ||
| # run service | ||
| while( !( $response = ‘$path$Services{ $service } @param’ ) | ||
| ) { | ||
| # response failed | ||
| # check with test parameters | ||
| $response = ‘$path$Services{ $service } $Test{ | ||
| $service }’; | ||
| # print “test: $path$Services{ $service } $Test{ | ||
| $service }”; | ||
| if ( $response ) { | ||
| $service = &switch_service( $service ); | ||
| # print “Wrong parameter values were supplied: | ||
| $service - | ||
| @param\n”; | ||
| # die “$date: $0: error: wrong parameters: $service | ||
| - | ||
| @param\n”; | ||
| } | ||
| else { | ||
| # change priority and notify | ||
| $service = &increase_attempt( $service ); | ||
| } | ||
| } | ||
| # output the response | ||
| print $response; | ||
| sub increase_attempt { | ||
| my ( $service ) = @_; | ||
| my ( $service_name ) = split( / _/, $service ); | ||
| print STDERR “$date: $0: attn: changing priority for | ||
| service: | ||
| $service\n”; | ||
| # update priority | ||
| &db_query( “update mcServiceRoute ” | ||
| . “set priority ( select max( priority | ||
| ) from | ||
| mcServiceRoute ” | ||
| . “where service = ‘$service_name’ ) + 1, | ||
| ” | ||
| . “date = getdate( ), ” | ||
| . “attempt = attempt + 1 ” | ||
| . “where route = ‘$script $service’” ); | ||
| # print “---$route===\n”; | ||
| # find new route | ||
| my $route = @{ &db_query( “select route from | ||
| mcServiceRoute ” | ||
| . “where service = | ||
| ‘$service_name’ ” | ||
| . “and attempt < 5 | ||
| ” | ||
| . “order by | ||
| priority ”) | ||
| } -> [ 0 ]{ route }; | ||
| &db_query( “update mcServiceRoute ” | ||
| . “set attempt = 0 ” | ||
| . “where route = ‘$script $service’” ) | ||
| if ( $route eq “$script $service” | ||
| or $route eq “$script $service_stored” ); | ||
| ( $service_name, $service ) = split( /\s/, $route ); | ||
| die “$date: $0: error: no route for the service: | ||
| $service (add | ||
| more)\n” | ||
| unless $service; | ||
| return $service; | ||
| } | ||
| sub switch_service { | ||
| my ( $service ) = @_; | ||
| my ( $service_name ) = split( / _/, $service ); | ||
| print STDERR “$date: $0: attn: changing priority for | ||
| service: | ||
| $service\n”; | ||
| # update priority | ||
| &db_query( “update mcServiceRoute ” | ||
| . “set priority = ( select max( priority | ||
| ) from | ||
| mcServiceRoute ” | ||
| . “where service =‘$service_name’ ) + 1, | ||
| ” | ||
| . “date = getdate( ) ” | ||
| . “where route =‘$script $service’” ); | ||
| # print “---$route===\n”; | ||
| - # find new route | ||
| my $route = @{ &db_query( “select route from | ||
| mcServiceRoute ” | ||
| . “where service = | ||
| ‘$service_name’ ” | ||
| . “and attempt < 5 | ||
| ” | ||
| . “order by | ||
| priority ”) | ||
| } -> [ 0 ]{ route }; | ||
| die “$date: $0: error: there is the Only service: | ||
| $route (add | ||
| more)\n” | ||
| if ( $route eq “$script $service” | ||
| or $route eq “$script $service_stored” ); | ||
| ( $service_name, $service ) = split( /\s+/, $route ); | ||
| die “$date: $0: error: no route for the service: | ||
| $service (add | ||
| more)\n” | ||
| unless $service; | ||
| return $service; | ||
| } | ||
| TABLE 3 |
| #!/usr/local/www/bin/sybper15 |
| #-T |
| # -w |
| # $Header: |
| /usr/local/cvsroot/webley/agents/service/webget.pl,v 1.4 |
| # Agent to get info from the web. |
| # Parameters: service_name [service_parameters], i.e. stock |
| msft or weather |
| 60645 |
| # Configuration stored in files service_name.ini |
| # if this file is absent the configuration is received from |
| mcServices table |
| # This script provides autoupdate to datatable if the .ini |
| file is newer. |
| $debug = 1; |
| use URI::URL; |
| use LWP::UserAgent; |
| use HTTP::Request::Common; |
| use Vail::VarList; |
| use Sybase::CTlib; |
| use HTTP::Cookies; |
| #print “Sybase::CTlib $DB_USR, $DB_PWD, $DB_SRV;”; |
| open( STDERR, “>>$0.log” ) if $debug; |
| #open( STDERR, “>&STDOUT” ); |
| $log = ‘date‘; |
| #$response = ‘./url.pl |
| “http://cgi.cnn.com/cgi-bin/weather/redirect?zip=60605”‘; |
| #$response = ‘pwd‘; |
| #print STDERR “pwd = $response\n”; |
| #$response = ‘ls‘; |
| #print STDERR “ls = $response\n”; |
| chop( $log ); |
| $log .= “pwd=” . ‘pwd‘; |
| chop( $log ); |
| #$debug2 = 1; |
| my $service = shift; |
| $log .= “ $service: ”. join( ‘:’, @ARGV ) . “\n”; |
| print STDERR $log if $debug; |
| #$response = ‘./url.pl |
| “http://cgi.cnn.com/cgi-bin/weather/redirect?zip=60605”‘; |
| my @ini = &read_ini( $service ); |
| chop( @ini ); |
| my $section = “”; |
| do { $section = &process_section( $section ) } while |
| $section; |
| #$response = ‘./url.pl |
| “http://cgi.cnn.com/cgi-bin/weather/redirect?zip=60605”‘; |
| exit; |
| ####################################################### |
| sub read_ini { |
| my ( $service ) = @_; |
| my @ini = ( ); |
| # first, try to read file |
| $0 =˜ m|{circumflex over ( )}(.*/)[{circumflex over ( )}/]*|; |
| $service = $1 . $service; |
| if ( open( INI, “$service.ini” ) ) { |
| @ini = ( <INI>); |
| return @ini unless ( $DB_SRV ) ; |
| # update datatable |
| my $file_time = time − int( ( -M “$service.ini” ) |
| * 24 * |
| 3600 ) ; |
| # print “time $fiie_time\n”; |
| my $dbh = new Sybase::CTlib $DB_USR, $DB_PWD, |
| $DB_SRV; |
| unless ( $dbh ) { |
| - print STDERR “webget.pl: Cannot connect to |
| dataserver $DB_SRV:$DB_USR:$DB_PWD\n”; |
| return @ini; |
| } |
| my @row_refs = $dbh->ct_sql( “select lastUpdate |
| from |
| mcServices where service = ‘$service’”, undef, 1 ); |
| if ( $dbh->{ RC } == CS_FAIL ) { |
| print STDERR “webget.pl: DB select from |
| mcServices |
| failed\n”; |
| return @ini; |
| } |
| unless ( defined @row_refs ) { |
| # have to insert |
| my ( @ini_escaped ) = map { |
| ( my $x = $—) =˜ s/\‘/\’\‘/g; |
| $x; |
| } @ini; |
| $dbh->ct_sql( “insert mcServices values( |
| ‘$service’, |
| ‘@ini _escaped’, $file_time )” ) ; |
| if ( $dbh->{ RC } == CS_FAIL ) { |
| print STDERR “webget.pl: DB insert to |
| mcServices failed\n”; |
| } |
| return @ini; |
| } |
| # print “time $file_time:”.$row_refs[ 0 ]->{ |
| ‘lastUpdate’ |
| }.“\n”; |
| if ( $file_time > $row_refs[ 0 ]->{ ‘lastUpdate’ |
| } ) { |
| # have to update |
| my ( @ini_escaped ) = map { |
| ( my $x = $—) =˜ s/\’/\‘\’/g; |
| $x; |
| } @ini; |
| $dbh->ct_sql( “update mcServices set config |
| = |
| ‘@ini_escaped’, lastUpdate = $file_time where service = |
| ‘$service’” ); |
| if ( $dbh->{ RC } == CS_FAIL ) { |
| print STDERR “webget.pl: DB update to |
| mcServices failed\n”; |
| } |
| } |
| return @ini; |
| } |
| else { |
| print STDERR “$0: WARNING: $service.ini n/a in ” |
| . -‘pwd‘ |
| .“Try to read DB\n”; |
| } |
| # then try to read datatable |
| die “webget.pl: Unable to find service $service\n” |
| unless ( $DB_SRV |
| ); |
| my $dbh = new Sybase::CTlib $DB_USR, $DB_PWD, $DB_SRV; |
| die “webget.pl: Cannot connect to dataserver |
| $DB_SRV:$DB_USR:$DB_PWD\n” unless ( $dbh ); |
| my @row_refs = $dbh->ct _sql( “select config from |
| mcServices where |
| service = ‘$service’”, undef, 1 ); |
| die “webget.pl: DB select from mcServices failed\n” if |
| $dbh->{ RC } |
| == CS_FAIL; |
| die “webget.pl: Unable to find service $service\n” |
| unless ( defined |
| @row_refs ); |
| $row_refs[ 0 ]->{ ‘config’ } =˜ s/\n /\n\r/g; |
| @ini = split( /\r/, $row_refs[ 0 ]->{ ‘config’ } ); |
| return @ini; |
| } |
| ####################################################### |
| sub process_section { |
| my ( $prev_section ) = @_; |
| my ( $section, $output, $content ); |
| my %Param; |
| my %Content; |
| # print“################################\n”; |
| foreach ( @ini ) { |
| # print; |
| # chop; |
| s/\s+$//; |
| s/{circumflex over ( )}\s+//; |
| # get section name |
| if ( /{circumflex over ( )}\[(.*)\]/ ) { |
| # print “$_: $section:$prev_section\n”; |
| last if $section; |
| next if $1 eq “print”; |
| # next if $prev_section ne “” and |
| $prev_section ne $1; |
| if ( $prev_section eq $1 ) { |
| $prev_section = “”; |
| next; |
| } |
| $section = $1; |
| } |
| # get parameters |
| push( @{ $Param{ $1 } }, $2 ) if $section and |
| /([{circumflex over ( )}=]+)=(.*)/; |
| - } |
| # print“++++++++++++++++++++++++++++++++++\n”; |
| return 0 unless $section; |
| # print “section $section\n”; |
| # substitute parameters with values |
| map { $Param{ URL }->[ 0 ] =˜ s/$Param{ Input }->[ $— |
| ]/$ARGV[ $— |
| ]/g |
| } 0 .. $#{ $Param{ Input } }; |
| # get pace content |
| ( $Content{ ‘TIME’ }, -$content ) = &get_url_content( |
| ${ $Param{ URL |
| } }[ 0 ] ); |
| # filter it |
| map { |
| if ( /\“([{circumflex over ( )}\”]+)\“([{circumflex over ( )}\”]*)\“/ or |
| /\/([{circumflex over ( )}\/]+)\/([{circumflex over ( )}\/]*)\// ) |
| { |
| my $out = $2; $content =˜ s/$1/$out/g; |
| } |
| } @{ $Param{ “Pre-filter” } }; |
| #print STDERR $content; |
| # do main regular expression |
| unless( @values = $cotent =˜ /${ $Param{ |
| Regular_expression } }[ 0 |
| ]/ ) { |
| &die_hard( ${ $Param{ Regular_expression } }[ 0 |
| ], $content |
| ); |
| return $section; |
| } |
| %Content = map { ( $Param{ Output }->[ $—], $values[ |
| $—] ) |
| } 0 .. $#{ $Param{ Output } }; |
| # filter it |
| map { |
| if ( / ([{circumflex over ( )}\“]+)\”([{circumflex over ( )}\“]+)\“([{circumflex over ( )}\”]*)\”/ |
| or /([{circumflex over ( )}\/]+)\/([{circumflex over ( )}\/]+)\/([{circumflex over ( )}\/]*)\// ) { |
| my $out = $3; |
| $Content{ $1 } =˜ s/$2/$out/g; |
| } |
| } @{ $Param{ “Post-filter” } }; |
| # calculate it |
| map { |
| if ( /([{circumflex over ( )}=]+)=(.*)/ ) { |
| - my $eval = $2; |
| map { $eval =˜ s/$_/$Content{ $—}/g |
| } keys %Content; |
| $Content{ $1 } = eval ( $eval ); |
| } |
| } @{ $Param{ Calculate } }; |
| # read section [print] |
| foreach $i ( 0 .. $#ini ) { |
| next unless $ini[ $i ] =˜ /{circumflex over ( )}\[print\]/; |
| foreach ( $i + 1 .. $#ini ) { |
| last if $ini[ $—]=˜ /{circumflex over ( )}\[.+\]/; |
| $output .= $ini[ $—] . “\n”; |
| } |
| last; |
| } |
| # prepare output |
| map { $output =˜ s/$_/$Content{ $—}/g |
| } keys %Content; |
| print $output; |
| return 0; |
| } |
| ####################################################### |
| sub get_url_content { |
| my ( $url ) = @_; |
| print STDERR $url if $debug; |
| # $response = ‘./url.pl ‘$url’‘; |
| $response = ‘./url.pl ‘$url’‘; |
| return( $time - time, $response ); |
| my $ua = LWP::UserAgent->new; |
| $ua->agent( ‘Mozilla/4.0 [en] (Xll; I; FreeBSD 2.2.8- |
| STABLE i386)’ |
| ); |
| # $ua->proxy( [‘http’, ‘https’], |
| ‘http://proxy.webley:3128/’ ); |
| # $ua->no_proxy( ‘webley’, ‘vail’ ); |
| my $cookie = HTTP::Cookies->new; |
| $ua->cookie_jar( $cookie ); |
| $url = url $url; |
| print “$url\n” if $debug2; |
| my $time = time; |
| my $res = $ua->request ( GET $url ); |
| print “Response: ” . ( time - $time ) . “sec\n” if |
| $debug2; |
| return( $time - time, $res->content ); |
| } |
| ####################################################### |
| sub die_hard { |
| my( $re, $content ) = @_; |
| - my ( $re_end, $pattern ); |
| whiie( $content !˜ /$re/ ) { |
| if ( $re =˜ s/(\([{circumflex over ( )}\(\)]+\)[{circumflex over ( )}\(\)]*$)// ) { |
| $re_end = $1 . $re_end; |
| } |
| else { |
| $re_end = $re; |
| last; |
| } |
| } |
| $content =˜ /$re/; |
| print STDERR “The regular expression did not match:\n |
| $re\n |
| Possible misuse: |
| $re_end:\n |
| Matched: |
| $&\n |
| Mismatched: |
| $‘\n |
| “ if $debug; |
| if ( $debug ) { |
| print STDERR “Concent:\n $content\n” unless |
| $’; |
| } |
| } |
| ####################################################### |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/771,773US20070255806A1 (en) | 2000-02-04 | 2007-06-29 | Personal Voice-Based Information Retrieval System |
| US12/787,801US9377992B2 (en) | 2000-02-04 | 2010-05-26 | Personal voice-based information retrieval system |
| US15/194,451US20160381220A1 (en) | 2000-02-04 | 2016-06-27 | Personal Voice-Based Information Retrieval System |
| US15/193,517US9769314B2 (en) | 2000-02-04 | 2016-06-27 | Personal voice-based information retrieval system |
| US15/707,951US10320981B2 (en) | 2000-02-04 | 2017-09-18 | Personal voice-based information retrieval system |
| US16/436,764US20190297189A1 (en) | 2000-02-04 | 2019-06-10 | Personal Voice-Based Information Retrieval System |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18034300P | 2000-02-04 | 2000-02-04 | |
| US09/777,406US7516190B2 (en) | 2000-02-04 | 2001-02-06 | Personal voice-based information retrieval system |
| US11/771,773US20070255806A1 (en) | 2000-02-04 | 2007-06-29 | Personal Voice-Based Information Retrieval System |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/777,406ContinuationUS7516190B2 (en) | 2000-02-04 | 2001-02-06 | Personal voice-based information retrieval system |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/787,801ContinuationUS9377992B2 (en) | 2000-02-04 | 2010-05-26 | Personal voice-based information retrieval system |
| Publication Number | Publication Date |
|---|---|
| US20070255806A1true US20070255806A1 (en) | 2007-11-01 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/777,406Expired - LifetimeUS7516190B2 (en) | 2000-02-04 | 2001-02-06 | Personal voice-based information retrieval system |
| US11/771,773AbandonedUS20070255806A1 (en) | 2000-02-04 | 2007-06-29 | Personal Voice-Based Information Retrieval System |
| US12/787,801Expired - Fee RelatedUS9377992B2 (en) | 2000-02-04 | 2010-05-26 | Personal voice-based information retrieval system |
| US15/193,517Expired - Fee RelatedUS9769314B2 (en) | 2000-02-04 | 2016-06-27 | Personal voice-based information retrieval system |
| US15/194,451AbandonedUS20160381220A1 (en) | 2000-02-04 | 2016-06-27 | Personal Voice-Based Information Retrieval System |
| US15/707,951Expired - Fee RelatedUS10320981B2 (en) | 2000-02-04 | 2017-09-18 | Personal voice-based information retrieval system |
| US16/436,764AbandonedUS20190297189A1 (en) | 2000-02-04 | 2019-06-10 | Personal Voice-Based Information Retrieval System |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/777,406Expired - LifetimeUS7516190B2 (en) | 2000-02-04 | 2001-02-06 | Personal voice-based information retrieval system |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/787,801Expired - Fee RelatedUS9377992B2 (en) | 2000-02-04 | 2010-05-26 | Personal voice-based information retrieval system |
| US15/193,517Expired - Fee RelatedUS9769314B2 (en) | 2000-02-04 | 2016-06-27 | Personal voice-based information retrieval system |
| US15/194,451AbandonedUS20160381220A1 (en) | 2000-02-04 | 2016-06-27 | Personal Voice-Based Information Retrieval System |
| US15/707,951Expired - Fee RelatedUS10320981B2 (en) | 2000-02-04 | 2017-09-18 | Personal voice-based information retrieval system |
| US16/436,764AbandonedUS20190297189A1 (en) | 2000-02-04 | 2019-06-10 | Personal Voice-Based Information Retrieval System |
| Country | Link |
|---|---|
| US (7) | US7516190B2 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120253800A1 (en)* | 2007-01-10 | 2012-10-04 | Goller Michael D | System and Method for Modifying and Updating a Speech Recognition Program |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6775264B1 (en) | 1997-03-03 | 2004-08-10 | Webley Systems, Inc. | Computer, internet and telecommunications based network |
| US6950441B1 (en) | 1999-03-30 | 2005-09-27 | Sonus Networks, Inc. | System and method to internetwork telecommunication networks of different protocols |
| US6721705B2 (en)* | 2000-02-04 | 2004-04-13 | Webley Systems, Inc. | Robust voice browser system and voice activated device controller |
| US7516190B2 (en) | 2000-02-04 | 2009-04-07 | Parus Holdings, Inc. | Personal voice-based information retrieval system |
| EP1494436A3 (en)* | 2000-02-29 | 2005-01-19 | Matsushita Electric Industrial Co., Ltd. | Portable telephone with URL accessing function |
| US6934684B2 (en)* | 2000-03-24 | 2005-08-23 | Dialsurf, Inc. | Voice-interactive marketplace providing promotion and promotion tracking, loyalty reward and redemption, and other features |
| US6904450B1 (en)* | 2000-08-09 | 2005-06-07 | Geodata Publishers, Inc. | Method and system for customizable network data retrieval |
| US7653748B2 (en)* | 2000-08-10 | 2010-01-26 | Simplexity, Llc | Systems, methods and computer program products for integrating advertising within web content |
| US6937986B2 (en)* | 2000-12-28 | 2005-08-30 | Comverse, Inc. | Automatic dynamic speech recognition vocabulary based on external sources of information |
| US7228493B2 (en)* | 2001-03-09 | 2007-06-05 | Lycos, Inc. | Serving content to a client |
| EP1495611B1 (en)* | 2002-04-12 | 2014-06-18 | Siemens Aktiengesellschaft | Representation of boolean expressions for specifying filters using xml |
| US20050021339A1 (en)* | 2003-07-24 | 2005-01-27 | Siemens Information And Communication Networks, Inc. | Annotations addition to documents rendered via text-to-speech conversion over a voice connection |
| US7254383B2 (en) | 2004-07-30 | 2007-08-07 | At&T Knowledge Ventures, L.P. | Voice over IP based biometric authentication |
| US7107220B2 (en)* | 2004-07-30 | 2006-09-12 | Sbc Knowledge Ventures, L.P. | Centralized biometric authentication |
| US7580837B2 (en) | 2004-08-12 | 2009-08-25 | At&T Intellectual Property I, L.P. | System and method for targeted tuning module of a speech recognition system |
| US7242751B2 (en) | 2004-12-06 | 2007-07-10 | Sbc Knowledge Ventures, L.P. | System and method for speech recognition-enabled automatic call routing |
| US7751551B2 (en) | 2005-01-10 | 2010-07-06 | At&T Intellectual Property I, L.P. | System and method for speech-enabled call routing |
| US7933399B2 (en)* | 2005-03-22 | 2011-04-26 | At&T Intellectual Property I, L.P. | System and method for utilizing virtual agents in an interactive voice response application |
| US8700902B2 (en) | 2006-02-13 | 2014-04-15 | At&T Intellectual Property I, L.P. | Methods and apparatus to certify digital signatures |
| US8792627B2 (en)* | 2006-11-03 | 2014-07-29 | At&T Intellectual Property Ii, L.P. | Method and apparatus for delivering relevant content |
| US8824642B2 (en)* | 2006-12-29 | 2014-09-02 | Verizon Services Corp. | Method and apparatus for enabling a user to perform telecommunications operations |
| JP5601419B2 (en)* | 2011-03-25 | 2014-10-08 | 三菱電機株式会社 | Elevator call registration device |
| US20130030986A1 (en) | 2011-07-27 | 2013-01-31 | International Business Machines Corporation | Systems and methods for offline delivery of content available in voice applications |
| US9781262B2 (en)* | 2012-08-02 | 2017-10-03 | Nuance Communications, Inc. | Methods and apparatus for voice-enabling a web application |
| US9292252B2 (en) | 2012-08-02 | 2016-03-22 | Nuance Communications, Inc. | Methods and apparatus for voiced-enabling a web application |
| US9400633B2 (en) | 2012-08-02 | 2016-07-26 | Nuance Communications, Inc. | Methods and apparatus for voiced-enabling a web application |
| US9292253B2 (en) | 2012-08-02 | 2016-03-22 | Nuance Communications, Inc. | Methods and apparatus for voiced-enabling a web application |
| US10157612B2 (en) | 2012-08-02 | 2018-12-18 | Nuance Communications, Inc. | Methods and apparatus for voice-enabling a web application |
| US9286899B1 (en)* | 2012-09-21 | 2016-03-15 | Amazon Technologies, Inc. | User authentication for devices using voice input or audio signatures |
| CN104123085B (en)* | 2014-01-14 | 2015-08-12 | 腾讯科技(深圳)有限公司 | By the method and apparatus of voice access multimedia interaction website |
| US10075484B1 (en)* | 2014-03-13 | 2018-09-11 | Issuu, Inc. | Sharable clips for digital publications |
| WO2016174585A1 (en)* | 2015-04-27 | 2016-11-03 | Toonimo Inc. | Content adapted multimedia guidance |
| KR101924852B1 (en)* | 2017-04-14 | 2018-12-04 | 네이버 주식회사 | Method and system for multi-modal interaction with acoustic apparatus connected with network |
| US10258295B2 (en) | 2017-05-09 | 2019-04-16 | LifePod Solutions, Inc. | Voice controlled assistance for monitoring adverse events of a user and/or coordinating emergency actions such as caregiver communication |
| US11294975B1 (en)* | 2018-01-10 | 2022-04-05 | Zoho Corporation Private Limited | Systems and methods for automated skill creation and selection |
| US11307880B2 (en) | 2018-04-20 | 2022-04-19 | Meta Platforms, Inc. | Assisting users with personalized and contextual communication content |
| US11886473B2 (en) | 2018-04-20 | 2024-01-30 | Meta Platforms, Inc. | Intent identification for agent matching by assistant systems |
| US11715042B1 (en) | 2018-04-20 | 2023-08-01 | Meta Platforms Technologies, Llc | Interpretability of deep reinforcement learning models in assistant systems |
| US11676220B2 (en) | 2018-04-20 | 2023-06-13 | Meta Platforms, Inc. | Processing multimodal user input for assistant systems |
| US11010179B2 (en) | 2018-04-20 | 2021-05-18 | Facebook, Inc. | Aggregating semantic information for improved understanding of users |
| US11393463B2 (en)* | 2019-04-19 | 2022-07-19 | Soundhound, Inc. | System and method for controlling an application using natural language communication |
| US11217243B2 (en)* | 2019-07-17 | 2022-01-04 | Google Llc | Systems and methods to verify trigger keywords in acoustic-based digital assistant applications |
| US10741168B1 (en)* | 2019-10-31 | 2020-08-11 | Capital One Services, Llc | Text-to-speech enriching system |
| US11551674B2 (en)* | 2020-08-18 | 2023-01-10 | Bank Of America Corporation | Multi-pipeline language processing platform |
| JP7705739B2 (en)* | 2021-05-31 | 2025-07-10 | サウンドハウンド,インコーポレイテッド | Information provision method, database generation method, and program |
| US11404062B1 (en) | 2021-07-26 | 2022-08-02 | LifePod Solutions, Inc. | Systems and methods for managing voice environments and voice routines |
| US11410655B1 (en) | 2021-07-26 | 2022-08-09 | LifePod Solutions, Inc. | Systems and methods for managing voice environments and voice routines |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4313035A (en)* | 1980-01-18 | 1982-01-26 | Bell Telephone Laboratories, Incorporated | Method of providing person locator service |
| US4585906A (en)* | 1979-11-26 | 1986-04-29 | Vmx, Inc. | Electronic audio communication system with user controlled message address |
| US4596900A (en)* | 1983-06-23 | 1986-06-24 | Jackson Philip S | Phone-line-linked, tone-operated control device |
| US4696028A (en)* | 1984-03-26 | 1987-09-22 | Dytel Corporation | PBX Intercept and caller interactive attendant bypass system |
| US4761807A (en)* | 1982-09-29 | 1988-08-02 | Vmx, Inc. | Electronic audio communications system with voice authentication features |
| US4809321A (en)* | 1986-09-22 | 1989-02-28 | Dytel Corporation | Busy/no-answer call completion equipment |
| US4837798A (en)* | 1986-06-02 | 1989-06-06 | American Telephone And Telegraph Company | Communication system having unified messaging |
| US4850012A (en)* | 1987-12-16 | 1989-07-18 | Dytel Corporation | Automated access facilities for use with key telephone systems |
| US4907079A (en)* | 1987-09-28 | 1990-03-06 | Teleview Rating Corporation, Inc. | System for monitoring and control of home entertainment electronic devices |
| US4922526A (en)* | 1987-12-16 | 1990-05-01 | Dytel Corporation | Automated access facilities for use with key telephone systems |
| US4933966A (en)* | 1989-01-23 | 1990-06-12 | Intellicall, Inc. | Method and apparatus for performing an automated collect call |
| US4935958A (en)* | 1986-09-22 | 1990-06-19 | Dytel Corporation | Busy/no-answer call completion equipment |
| US4953204A (en)* | 1989-10-17 | 1990-08-28 | At&T Bell Laboratories | Multilocation queuing for telephone calls |
| US4994926A (en)* | 1988-09-22 | 1991-02-19 | F-Mail Associates, L.P. | Facsimile telecommunications system and method |
| US5020095A (en)* | 1988-11-16 | 1991-05-28 | Dytel Corporation | Interactive call distribution processor |
| US5027384A (en)* | 1986-09-22 | 1991-06-25 | Dytel Corporation | Personalized automatic call routing |
| US5029196A (en)* | 1988-07-11 | 1991-07-02 | Dytel Corporation | Automated call screening |
| US5086385A (en)* | 1989-01-31 | 1992-02-04 | Custom Command Systems | Expandable home automation system |
| US5099509A (en)* | 1987-04-17 | 1992-03-24 | Dytel Corporation | Integration of voice store and forward facility |
| US5109405A (en)* | 1988-07-11 | 1992-04-28 | Dytel Corporation | Automated call screening |
| US5131024A (en)* | 1990-05-16 | 1992-07-14 | Messager Partners | Method and apparatus for providing proactive call services following call completion |
| US5195086A (en)* | 1990-04-12 | 1993-03-16 | At&T Bell Laboratories | Multiple call control method in a multimedia conferencing system |
| US5291479A (en)* | 1991-07-16 | 1994-03-01 | Digital Technics, Inc. | Modular user programmable telecommunications system with distributed processing |
| US5303298A (en)* | 1984-03-26 | 1994-04-12 | Syntellect Acquisition Corporation | Automated attendant call processor |
| US5307399A (en)* | 1992-03-06 | 1994-04-26 | Glenayre Electronics, Inc. | Paging system that allows caller/subscriber interconnection |
| US5309504A (en)* | 1991-11-18 | 1994-05-03 | Syntellect Acquisition Corp. | Automated identification of attendant positions in a telecommunication system |
| US5325421A (en)* | 1992-08-24 | 1994-06-28 | At&T Bell Laboratories | Voice directed communications system platform |
| US5327486A (en)* | 1993-03-22 | 1994-07-05 | Bell Communications Research, Inc. | Method and system for managing telecommunications such as telephone calls |
| US5327529A (en)* | 1990-09-24 | 1994-07-05 | Geoworks | Process of designing user's interfaces for application programs |
| US5329578A (en)* | 1992-05-26 | 1994-07-12 | Northern Telecom Limited | Personal communication service with mobility manager |
| US5333266A (en)* | 1992-03-27 | 1994-07-26 | International Business Machines Corporation | Method and apparatus for message handling in computer systems |
| US5384771A (en)* | 1993-08-27 | 1995-01-24 | At&T Corp. | Multimedia call configuration system |
| US5404231A (en)* | 1993-05-24 | 1995-04-04 | Audiofax, Inc. | Sender-based facsimile store and forward facility |
| US5408526A (en)* | 1992-10-29 | 1995-04-18 | At&T Corp. | Conference calling system |
| US5436963A (en)* | 1992-12-30 | 1995-07-25 | International Business Machines Corporation | Telephone answering method and apparatus |
| US5497373A (en)* | 1994-03-22 | 1996-03-05 | Ericsson Messaging Systems Inc. | Multi-media interface |
| US5499288A (en)* | 1990-05-15 | 1996-03-12 | Voice Control Systems, Inc. | Simultaneous voice recognition and verification to allow access to telephone network services |
| US5517558A (en)* | 1990-05-15 | 1996-05-14 | Voice Control Systems, Inc. | Voice-controlled account access over a telephone network |
| US5603031A (en)* | 1993-07-08 | 1997-02-11 | General Magic, Inc. | System and method for distributed computation based upon the movement, execution, and interaction of processes in a network |
| US5608786A (en)* | 1994-12-23 | 1997-03-04 | Alphanet Telecom Inc. | Unified messaging system and method |
| US5611031A (en)* | 1994-04-29 | 1997-03-11 | General Magic, Inc. | Graphical user interface for modifying object characteristics using coupon objects |
| US5610970A (en)* | 1984-09-14 | 1997-03-11 | Accessline Technologies, Inc. | Telephone system with scheduled handling of calls |
| US5652789A (en)* | 1994-09-30 | 1997-07-29 | Wildfire Communications, Inc. | Network based knowledgeable assistant |
| US5657376A (en)* | 1995-10-13 | 1997-08-12 | Glenayre Electronics, Inc. | Architecture for voice messaging systems |
| US5659597A (en)* | 1992-04-13 | 1997-08-19 | Voice Control Systems, Inc. | Speech recognition system for electronic switches in a non-wireline communications network |
| US5719921A (en)* | 1996-02-29 | 1998-02-17 | Nynex Science & Technology | Methods and apparatus for activating telephone services in response to speech |
| US5721908A (en)* | 1995-06-07 | 1998-02-24 | International Business Machines Corporation | Computer network for WWW server data access over internet |
| US5742905A (en)* | 1994-09-19 | 1998-04-21 | Bell Communications Research, Inc. | Personal communications internetworking |
| US5752191A (en)* | 1984-09-14 | 1998-05-12 | Accessline Technologies, Inc. | Telephone control system which connects a caller with a subscriber AT A telephone address |
| US5787298A (en)* | 1995-08-18 | 1998-07-28 | General Magic, Inc. | Bus interface circuit for an intelligent low power serial bus |
| US5793993A (en)* | 1995-01-26 | 1998-08-11 | General Magic, Inc. | Method for transmitting bus commands and data over two wires of a serial bus |
| US5799065A (en)* | 1996-05-06 | 1998-08-25 | Matsushita Electric Industrial Co., Ltd. | Call routing device employing continuous speech |
| US5867494A (en)* | 1996-11-18 | 1999-02-02 | Mci Communication Corporation | System, method and article of manufacture with integrated video conferencing billing in a communication system architecture |
| US5867495A (en)* | 1996-11-18 | 1999-02-02 | Mci Communications Corporations | System, method and article of manufacture for communications utilizing calling, plans in a hybrid network |
| US5873080A (en)* | 1996-09-20 | 1999-02-16 | International Business Machines Corporation | Using multiple search engines to search multimedia data |
| US5881134A (en)* | 1994-12-02 | 1999-03-09 | Voice Control Systems, Inc. | Intelligent call processing platform for home telephone system |
| US5884266A (en)* | 1997-04-02 | 1999-03-16 | Motorola, Inc. | Audio interface for document based information resource navigation and method therefor |
| US5884262A (en)* | 1996-03-28 | 1999-03-16 | Bell Atlantic Network Services, Inc. | Computer network audio access and conversion system |
| US5890123A (en)* | 1995-06-05 | 1999-03-30 | Lucent Technologies, Inc. | System and method for voice controlled video screen display |
| US5915001A (en)* | 1996-11-14 | 1999-06-22 | Vois Corporation | System and method for providing and using universally accessible voice and speech data files |
| US6012088A (en)* | 1996-12-10 | 2000-01-04 | International Business Machines Corporation | Automatic configuration for internet access device |
| US6014437A (en)* | 1997-02-03 | 2000-01-11 | International Business Machines Corporation | Multi service platform architecture for telephone networks |
| US6018710A (en)* | 1996-12-13 | 2000-01-25 | Siemens Corporate Research, Inc. | Web-based interactive radio environment: WIRE |
| US6021181A (en)* | 1997-02-24 | 2000-02-01 | Wildfire Communications, Inc. | Electronic voice mail message handling system |
| US6031904A (en)* | 1996-10-23 | 2000-02-29 | Nortel Networks Corporation | Service order mechanism for telephone subscriber |
| US6038305A (en)* | 1997-03-28 | 2000-03-14 | Bell Atlantic Network Services, Inc. | Personal dial tone service with personalized caller ID |
| US6078580A (en)* | 1997-07-25 | 2000-06-20 | International Business Machines Corporation | Operator status server for voice over data |
| US6081518A (en)* | 1999-06-02 | 2000-06-27 | Anderson Consulting | System, method and article of manufacture for cross-location registration in a communication system architecture |
| US6091808A (en)* | 1996-10-17 | 2000-07-18 | Nortel Networks Corporation | Methods of and apparatus for providing telephone call control and information |
| US6101472A (en)* | 1997-04-16 | 2000-08-08 | International Business Machines Corporation | Data processing system and method for navigating a network using a voice command |
| US6104803A (en)* | 1997-01-31 | 2000-08-15 | Alcatel Usa Sourcing, L.P. | Intelligent service peripheral device |
| US6208638B1 (en)* | 1997-04-01 | 2001-03-27 | J 2 Global Communications, Inc. | Method and apparatus for transmission and retrieval of facsimile and audio messages over a circuit or packet switched network |
| US6233318B1 (en)* | 1996-11-05 | 2001-05-15 | Comverse Network Systems, Inc. | System for accessing multimedia mailboxes and messages over the internet and via telephone |
| US6243373B1 (en)* | 1995-11-01 | 2001-06-05 | Telecom Internet Ltd. | Method and apparatus for implementing a computer network/internet telephone system |
| US6252944B1 (en)* | 1997-06-11 | 2001-06-26 | Estech Systems, Inc. | Telephone call/voice processing system |
| US6269336B1 (en)* | 1998-07-24 | 2001-07-31 | Motorola, Inc. | Voice browser for interactive services and methods thereof |
| US20020006126A1 (en)* | 1998-07-24 | 2002-01-17 | Gregory Johnson | Methods and systems for accessing information from an information source |
| US6343529B1 (en)* | 2000-10-27 | 2002-02-05 | Lisle Corporation | Fan clutch wrench kit |
| US6349132B1 (en)* | 1999-12-16 | 2002-02-19 | Talk2 Technology, Inc. | Voice interface for electronic documents |
| US6353661B1 (en)* | 1997-12-18 | 2002-03-05 | Bailey, Iii John Edson | Network and communication access systems |
| US6366578B1 (en)* | 1998-04-03 | 2002-04-02 | Verticle Networks, Inc. | Systems and methods for multiple mode voice and data communications using intelligently bridged TDM and packet buses and methods for implementing language capabilities using the same |
| US6505163B1 (en)* | 2000-08-09 | 2003-01-07 | Bellsouth Intellectual Property Corporation | Network and method for providing an automatic recall telecommunications service with automatic speech recognition capability |
| US6529948B1 (en)* | 1999-08-31 | 2003-03-04 | Accenture Llp | Multi-object fetch component |
| US6532444B1 (en)* | 1998-09-09 | 2003-03-11 | One Voice Technologies, Inc. | Network interactive user interface using speech recognition and natural language processing |
| US6539359B1 (en)* | 1998-10-02 | 2003-03-25 | Motorola, Inc. | Markup language for interactive services and methods thereof |
| US6546393B1 (en)* | 1999-10-07 | 2003-04-08 | Clickmarks, Inc. | System method and article of manufacture for dynamically user-generated internet search directory based on prioritized server-sided user bookmarks |
| US6594348B1 (en)* | 1999-02-24 | 2003-07-15 | Pipebeach Ab | Voice browser and a method at a voice browser |
| US6687341B1 (en)* | 1999-12-21 | 2004-02-03 | Bellsouth Intellectual Property Corp. | Network and method for the specification and delivery of customized information content via a telephone interface |
| US6718015B1 (en)* | 1998-12-16 | 2004-04-06 | International Business Machines Corporation | Remote web page reader |
| US6732142B1 (en)* | 2000-01-25 | 2004-05-04 | International Business Machines Corporation | Method and apparatus for audible presentation of web page content |
| US6771743B1 (en)* | 1996-09-07 | 2004-08-03 | International Business Machines Corporation | Voice processing system, method and computer program product having common source for internet world wide web pages and voice applications |
| US6888929B1 (en)* | 1999-08-24 | 2005-05-03 | Microstrategy, Inc. | Revenue generation method for use with voice network access provider system and method |
| US6922733B1 (en)* | 1999-06-30 | 2005-07-26 | International Business Machines Corporation | Method for coordinating visual and speech web browsers |
| US6996609B2 (en)* | 1996-05-01 | 2006-02-07 | G&H Nevada Tek | Method and apparatus for accessing a wide area network |
| US7050977B1 (en)* | 1999-11-12 | 2006-05-23 | Phoenix Solutions, Inc. | Speech-enabled server for internet website and method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US174465A (en) | 1876-02-14 | 1876-03-07 | Alexander Graham Bell | Improvement in telegraphy |
| US3728486A (en)* | 1971-08-26 | 1973-04-17 | C Kraus | Voicegram service |
| US4131024A (en) | 1976-03-04 | 1978-12-26 | Rca Corporation | Pulse-echo ultrasonic-imaging display system |
| GB1569450A (en) | 1976-05-27 | 1980-06-18 | Nippon Electric Co | Speech recognition system |
| US4058838A (en) | 1976-11-10 | 1977-11-15 | International Telephone And Telegraph Corporation | Packet-switched facsimile communications system |
| US4100377A (en) | 1977-04-28 | 1978-07-11 | Bell Telephone Laboratories, Incorporated | Packet transmission of speech |
| US4513390A (en)* | 1979-06-08 | 1985-04-23 | Planning Research Corporation | System for digital transmission and synthesis of integrated data |
| JPS561653A (en) | 1979-06-19 | 1981-01-09 | Hitachi Ltd | Aural reply system |
| US4602129A (en) | 1979-11-26 | 1986-07-22 | Vmx, Inc. | Electronic audio communications system with versatile message delivery |
| US4652700A (en)* | 1979-11-26 | 1987-03-24 | Vmx, Inc. | Electronic audio communications system with versatile user accessibility |
| JPS5688503A (en) | 1979-12-21 | 1981-07-18 | Matsushita Electric Ind Co Ltd | Heater |
| JPS5688501A (en) | 1979-12-21 | 1981-07-18 | Matsushita Electric Ind Co Ltd | Heater |
| US4327251A (en)* | 1980-03-17 | 1982-04-27 | Radionics Inc. | Automatic telephone directory message system |
| US4489438A (en) | 1982-02-01 | 1984-12-18 | National Data Corporation | Audio response system |
| US4481574A (en) | 1982-02-18 | 1984-11-06 | Pinetree Systems, Inc. | Programmable interface between remote terminals and a computer |
| JPS6053371A (en)* | 1983-09-02 | 1985-03-27 | Hashimoto Corp | Facsimile equipment operating during absence |
| US4500751A (en)* | 1982-07-20 | 1985-02-19 | Microperipheral Corporation | Data communication system |
| US4549047A (en) | 1982-07-22 | 1985-10-22 | Voicemail International, Inc. | Digitized voice message storage system |
| US4757525A (en) | 1982-09-29 | 1988-07-12 | Vmx, Inc. | Electronic audio communications system with voice command features |
| JPH0667019B2 (en)* | 1983-08-12 | 1994-08-24 | 株式会社東芝 | Switch control system |
| US4523055A (en) | 1983-11-25 | 1985-06-11 | Pitney Bowes Inc. | Voice/text storage and retrieval system |
| US4955047A (en) | 1984-03-26 | 1990-09-04 | Dytel Corporation | Automated attendant with direct inward system access |
| US4893335A (en) | 1984-09-14 | 1990-01-09 | Fuller Research And Development Company | Remote access telephone control system |
| US4799144A (en)* | 1984-10-12 | 1989-01-17 | Alcatel Usa, Corp. | Multi-function communication board for expanding the versatility of a computer |
| US4771425A (en) | 1984-10-29 | 1988-09-13 | Stratacom, Inc. | Synchoronous packet voice/data communication system |
| JPS61144970A (en) | 1984-12-19 | 1986-07-02 | Nec Corp | Facsimile equipment |
| US4930150A (en) | 1985-07-10 | 1990-05-29 | First Data Resources Inc. | Telephonic interface control system |
| US5128984A (en) | 1985-07-10 | 1992-07-07 | First Data Resources Inc. | Telephone interface call processing system with call selectivity |
| US4792968A (en) | 1985-07-10 | 1988-12-20 | Fdr Interactive Technologies | Statistical analysis system for use with public communication facility |
| US4755932A (en) | 1985-10-15 | 1988-07-05 | International Business Machines Corporation | Interpreter program for providing commands to a computer application program |
| US4776016A (en) | 1985-11-21 | 1988-10-04 | Position Orientation Systems, Inc. | Voice control system |
| US4763317A (en) | 1985-12-13 | 1988-08-09 | American Telephone And Telegraph Company, At&T Bell Laboratories | Digital communication network architecture for providing universal information services |
| US4747127A (en) | 1985-12-23 | 1988-05-24 | American Telephone And Telegraph Company, At&T Bell Laboratories | Customer programmable real-time system |
| US4713837A (en) | 1985-12-24 | 1987-12-15 | Alastair Gordon | Communication network |
| DE3705636A1 (en) | 1986-02-24 | 1987-09-03 | Sharp Kk | TRANSMISSION INFORMATION SYSTEM FOR A FACSIMILE DEVICE |
| US4748656A (en) | 1986-03-21 | 1988-05-31 | American Telephone And Telegraph Company | Personal computer--as an interface between a telephone station set and a business communication system |
| US5426421A (en) | 1986-04-21 | 1995-06-20 | Gray; William F. | Method of automatically managing a network or remote function-excecuting apparatus from a programable network control center |
| US5008926A (en)* | 1986-07-17 | 1991-04-16 | Efrat Future Technology Ltd. | Message management system |
| US4782517A (en) | 1986-09-08 | 1988-11-01 | Bell Communications Research, Inc. | System and method for defining and providing telephone network services |
| JPH0728330B2 (en) | 1986-10-09 | 1995-03-29 | 三洋電機株式会社 | Automatic on-hook device |
| US4852170A (en) | 1986-12-18 | 1989-07-25 | R & D Associates | Real time computer speech recognition system |
| US4922520A (en) | 1986-12-31 | 1990-05-01 | M. A. Kempner, Inc. | Automatic telephone polling system |
| EP0283295B1 (en)* | 1987-03-20 | 1993-09-08 | Canon Kabushiki Kaisha | Data communication system |
| US4903289A (en)* | 1987-03-24 | 1990-02-20 | Hashimoto Corporation | Telephone equipment with multiple function |
| US5249219A (en) | 1987-04-17 | 1993-09-28 | Dytel Inc. | Integration of voice store and forward facility |
| US4967288A (en) | 1987-05-01 | 1990-10-30 | Kabushiki Kaisha Toshiba | Facsimile storage and exchange system |
| JP2602847B2 (en) | 1987-09-29 | 1997-04-23 | 株式会社日立製作所 | Multimedia mail system |
| GB2211698B (en) | 1987-10-23 | 1992-02-26 | American Telephone & Telegraph | Method and apparatus for transmitting documents |
| CA1291549C (en) | 1987-11-06 | 1991-10-29 | Wayne D. Grover | Method and apparatus for self-healing and self-provisioning networks |
| US4811381A (en)* | 1987-11-10 | 1989-03-07 | Octel Communications Corporation | Direct inward dial integration apparatus |
| CA1278121C (en)* | 1987-12-23 | 1990-12-18 | Michael H. Reichmann | Data communication system |
| US5003575A (en)* | 1987-12-24 | 1991-03-26 | Chamberlin David B | Method and apparatus for storing and forwarding voice signals with controlled access |
| US4926462A (en) | 1988-02-24 | 1990-05-15 | Vmx/Opcom | Interface to and operation of a voice messaging system |
| US4942598A (en) | 1988-03-04 | 1990-07-17 | Motorola, Inc. | Telephone answering machine in paging systems with automatic number identification based message operations |
| JPH01258526A (en) | 1988-04-07 | 1989-10-16 | Ricoh Co Ltd | Facsimile storage and forwarding device |
| US4922518A (en) | 1988-04-29 | 1990-05-01 | Gordon Alastair T | Selective dissemination of information |
| US4918722A (en)* | 1988-05-11 | 1990-04-17 | Brooktrout Technology, Inc. | Control of electronic information delivery |
| US4935955A (en) | 1988-06-03 | 1990-06-19 | Neudorfer Julius N | Facsimile PBX with storage and security |
| US5036533A (en) | 1989-04-24 | 1991-07-30 | Messager Partners | System for providing automatic voice messaging in a digital network environment |
| US4852149A (en) | 1988-06-29 | 1989-07-25 | Dialogic Corporation | Automated call filter |
| US5459584A (en)* | 1988-09-22 | 1995-10-17 | Audiofax, Inc. | Facsimile telecommunications system and method |
| US4879743A (en) | 1988-10-03 | 1989-11-07 | American Telephone And Telegraph Company | PBX and adjunct using multi-frequency tones for communication therebetween |
| US4866758A (en) | 1988-10-31 | 1989-09-12 | American Telephone And Telegraph Company | Phone management server for use with a personal computer LAN |
| US5166974A (en) | 1988-11-16 | 1992-11-24 | Dytel Corporation | Interactive call processor to facilitate completion of queued calls |
| US4873719A (en) | 1988-11-18 | 1989-10-10 | Morris Reese | Enhanced calling number delivery service system |
| JPH02153652A (en) | 1988-12-06 | 1990-06-13 | Ricoh Co Ltd | How to control a facsimile machine |
| US4969184A (en) | 1989-02-02 | 1990-11-06 | Alphanet Technology Corporation | Data transmission arrangement |
| US5054054A (en) | 1989-02-07 | 1991-10-01 | International Business Machines Corporation | Voice applications generator |
| JP3002204B2 (en) | 1989-03-13 | 2000-01-24 | 株式会社東芝 | Time-series signal recognition device |
| US4893333A (en)* | 1989-03-14 | 1990-01-09 | Paul Baran | Interactive facsimile system and method of information retrieval |
| US4941170A (en) | 1989-03-20 | 1990-07-10 | Tandem Computers Incorporated | Facsimile transmissions system |
| US5003577A (en)* | 1989-04-05 | 1991-03-26 | At&T Bell Laboratories | Voice and data interface to a voice-mail service system |
| JPH02140166U (en) | 1989-04-24 | 1990-11-22 | ||
| US4974254A (en) | 1989-05-10 | 1990-11-27 | Perine Michael C | Interactive data retrieval system for producing facsimile reports |
| US4985913A (en)* | 1989-08-29 | 1991-01-15 | Stephen R. Shalom | Multiple message answering machine keyed to the incoming phone number |
| US4996704A (en)* | 1989-09-29 | 1991-02-26 | At&T Bell Laboratories | Electronic messaging systems with additional message storage capability |
| US6389010B1 (en) | 1995-10-05 | 2002-05-14 | Intermec Ip Corp. | Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones |
| US4959854A (en) | 1990-01-26 | 1990-09-25 | Intervoice Inc. | Apparatus and method for automatically reconfiguring telephone network resources |
| GB9002069D0 (en) | 1990-01-30 | 1990-03-28 | British Telecomm | Telephone call interception system |
| US5133004A (en) | 1990-05-07 | 1992-07-21 | Unisys Corporation | Digital computer platform for supporting telephone network applications |
| US5365574A (en) | 1990-05-15 | 1994-11-15 | Vcs Industries, Inc. | Telephone network voice recognition and verification using selectively-adjustable signal thresholds |
| US5359598A (en) | 1990-06-22 | 1994-10-25 | Unisys Corporation | Voice server for digital communication network |
| US5233600A (en) | 1990-08-06 | 1993-08-03 | Alcatel Network Systems, Inc. | Method and apparatus for identifying a failed span in a network of span interconnected nodes |
| GB2249923B (en) | 1990-09-10 | 1995-03-08 | Oki America Inc | Remotely programmable radiotelephone |
| US5113430A (en)* | 1990-10-01 | 1992-05-12 | United States Advanced Network, Inc. | Enhanced wide area audio response network |
| US5193110A (en)* | 1990-10-09 | 1993-03-09 | Boston Technology, Incorporated | Integrated services platform for telephone communication system |
| US5146452A (en) | 1990-10-26 | 1992-09-08 | Alcatel Network Systems, Inc. | Method and apparatus for rapidly restoring a communication network |
| US5243643A (en) | 1990-11-01 | 1993-09-07 | Voiceples Corporation | Voice processing system with configurable caller interfaces |
| US5255305A (en) | 1990-11-01 | 1993-10-19 | Voiceplex Corporation | Integrated voice processing system |
| US5243645A (en)* | 1990-11-01 | 1993-09-07 | At&T Bell Laboratories | Automatic system for forwarding of calls |
| US5179585A (en)* | 1991-01-16 | 1993-01-12 | Octel Communications Corporation | Integrated voice messaging/voice response system |
| DE69213436T2 (en) | 1991-02-21 | 1997-01-09 | Vmx Inc | INTEGRATED APPLICATION CONTROLLED CALL PROCESSING AND MESSAGE SYSTEM |
| US5263084A (en) | 1991-07-22 | 1993-11-16 | Northern Telecom Limited | Spontaneous caller identification with call-waiting |
| US5145452A (en) | 1991-08-08 | 1992-09-08 | Chevalier Robert L | Fish sliming and scraping tool |
| US5737395A (en)* | 1991-10-28 | 1998-04-07 | Centigram Communications Corporation | System and method for integrating voice, facsimile and electronic mail data through a personal computer |
| US5416834A (en) | 1991-12-30 | 1995-05-16 | At&T Corp. | Redirection of calls by a communication terminal |
| US5287199A (en) | 1992-02-27 | 1994-02-15 | At&T Bell Laboratories | Facsimile message processing and routing system |
| AU664105B2 (en) | 1992-06-15 | 1995-11-02 | British Telecommunications Public Limited Company | Service platform |
| US5365524A (en) | 1992-11-06 | 1994-11-15 | At&T Bell Laboratories | Establishing telecommunications call paths between clustered switching entities |
| US5432845A (en) | 1992-12-21 | 1995-07-11 | At&T Corp. | Post answer telephone call redirection or rerouting |
| US5479487A (en) | 1993-02-11 | 1995-12-26 | Intervoice Limited Partnership | Calling center employing unified control system |
| CA2114274C (en) | 1993-04-21 | 1997-12-02 | Michael L. Bridges | Information services platform |
| US5475791A (en) | 1993-08-13 | 1995-12-12 | Voice Control Systems, Inc. | Method for recognizing a spoken word in the presence of interfering speech |
| US5555100A (en)* | 1993-10-07 | 1996-09-10 | Audiofax, Inc. | Facsimile store and forward system with local interface translating DTMF signals into store and forward system commands |
| US5495484A (en)* | 1993-10-12 | 1996-02-27 | Dsc Communications Corporation | Distributed telecommunications switching system |
| US5463684A (en)* | 1993-11-03 | 1995-10-31 | Microlog Corporation | Telecommunications system for transferring calls without a private branch exchange |
| DE69424019T2 (en)* | 1993-11-24 | 2000-09-14 | Canon Information Systems, Inc. | System for the speech reproduction of hypertext documents, such as auxiliary files |
| US6081782A (en) | 1993-12-29 | 2000-06-27 | Lucent Technologies Inc. | Voice command control and verification system |
| US5533115A (en) | 1994-01-31 | 1996-07-02 | Bell Communications Research, Inc. | Network-based telephone system providing coordinated voice and data delivery |
| US5862208A (en)* | 1994-02-16 | 1999-01-19 | Priority Call Management, Inc. | Method and system for enabling a party to change terminals during a call |
| JP3768258B2 (en) | 1994-02-28 | 2006-04-19 | ゼロックス コーポレイション | How to distribute documents in the user interface |
| US5689669A (en)* | 1994-04-29 | 1997-11-18 | General Magic | Graphical user interface for navigating between levels displaying hallway and room metaphors |
| US5675507A (en)* | 1995-04-28 | 1997-10-07 | Bobo, Ii; Charles R. | Message storage and delivery system |
| US5694546A (en) | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
| US5774860A (en) | 1994-06-27 | 1998-06-30 | U S West Technologies, Inc. | Adaptive knowledge base of complex information through interactive voice dialogue |
| US5905476A (en) | 1994-07-05 | 1999-05-18 | Nxi Communications, Inc. | ITU/TDD modem |
| US5515427A (en) | 1994-07-19 | 1996-05-07 | At&T Corp. | Completion of intelligent network telephone calls |
| US6014626A (en) | 1994-09-13 | 2000-01-11 | Cohen; Kopel H. | Patient monitoring system including speech recognition capability |
| US5621727A (en) | 1994-09-16 | 1997-04-15 | Octel Communications Corporation | System and method for private addressing plans using community addressing |
| US6215858B1 (en) | 1994-12-05 | 2001-04-10 | Bell Atlantic Network Services, Inc. | Analog terminal internet access |
| US6285745B1 (en) | 1994-12-05 | 2001-09-04 | Bell Atlantic Network Services, Inc. | Analog terminal internet access |
| US5758322A (en) | 1994-12-09 | 1998-05-26 | International Voice Register, Inc. | Method and apparatus for conducting point-of-sale transactions using voice recognition |
| US5526353A (en) | 1994-12-20 | 1996-06-11 | Henley; Arthur | System and method for communication of audio data over a packet-based network |
| US6948070B1 (en) | 1995-02-13 | 2005-09-20 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection |
| US5692187A (en)* | 1995-02-14 | 1997-11-25 | General Magic | Shadow mechanism having masterblocks for a modifiable object oriented system |
| US5819306A (en)* | 1995-02-14 | 1998-10-06 | General Magic | Shadow mechanism for a modifiable object oriented system |
| US5822727A (en) | 1995-03-30 | 1998-10-13 | At&T Corp | Method for automatic speech recognition in telephony |
| US6965864B1 (en)* | 1995-04-10 | 2005-11-15 | Texas Instruments Incorporated | Voice activated hypermedia systems using grammatical metadata |
| US5809282A (en) | 1995-06-07 | 1998-09-15 | Grc International, Inc. | Automated network simulation and optimization system |
| US6459910B1 (en) | 1995-06-07 | 2002-10-01 | Texas Instruments Incorporated | Use of speech recognition in pager and mobile telephone applications |
| WO1996042079A1 (en) | 1995-06-13 | 1996-12-27 | British Telecommunications Public Limited Company | Speech synthesis |
| US5764736A (en) | 1995-07-20 | 1998-06-09 | National Semiconductor Corporation | Method for switching between a data communication session and a voice communication session |
| US6411725B1 (en) | 1995-07-27 | 2002-06-25 | Digimarc Corporation | Watermark enabled video objects |
| US5610910A (en)* | 1995-08-17 | 1997-03-11 | Northern Telecom Limited | Access to telecommunications networks in multi-service environment |
| US5675811A (en)* | 1995-08-18 | 1997-10-07 | General Magic, Inc. | Method for transmitting information over an intelligent low power serial bus |
| US5812796A (en)* | 1995-08-18 | 1998-09-22 | General Magic, Inc. | Support structures for an intelligent low power serial bus |
| US5712903A (en)* | 1995-08-21 | 1998-01-27 | Bell Atlantic Network Services, Inc. | Split intelligent peripheral for broadband and narrowband services |
| US5884032A (en)* | 1995-09-25 | 1999-03-16 | The New Brunswick Telephone Company, Limited | System for coordinating communications via customer contact channel changing system using call centre for setting up the call between customer and an available help agent |
| US5943399A (en) | 1995-09-29 | 1999-08-24 | Northern Telecom Limited | Methods and apparatus for providing communications to telecommunications terminals |
| US6430282B1 (en) | 1995-09-29 | 2002-08-06 | Nortel Networks Limited | Methods and apparatus for originating voice calls |
| US20010040885A1 (en) | 1995-10-13 | 2001-11-15 | Howard Jonas | Method and apparatus for transmitting and routing voice telephone calls over a packet switched computer network |
| US5794205A (en) | 1995-10-19 | 1998-08-11 | Voice It Worldwide, Inc. | Voice recognition interface apparatus and method for interacting with a programmable timekeeping device |
| US6130933A (en) | 1996-02-02 | 2000-10-10 | Genesys Telecommunications Laboratories, Inc. | Apparatus and methods for coordinating telephone and data communications |
| IL115967A (en)* | 1995-11-12 | 1999-05-09 | Phonet Communication Ltd | Network based distributed pbx system |
| US5764639A (en) | 1995-11-15 | 1998-06-09 | Staples; Leven E. | System and method for providing a remote user with a virtual presence to an office |
| US5838682A (en) | 1995-11-28 | 1998-11-17 | Bell Atlantic Network Services, Inc. | Method and apparatus for establishing communications with a remote node on a switched network based on hypertext dialing information received from a packet network |
| US5823879A (en) | 1996-01-19 | 1998-10-20 | Sheldon F. Goldberg | Network gaming system |
| US5870550A (en)* | 1996-02-26 | 1999-02-09 | Network Engineering Software | Web server employing multi-homed, moldular framework |
| GB9603020D0 (en)* | 1996-02-14 | 1996-04-10 | British Telecomm | Establishing communication |
| US5953392A (en)* | 1996-03-01 | 1999-09-14 | Netphonic Communications, Inc. | Method and apparatus for telephonically accessing and navigating the internet |
| GB2310970A (en) | 1996-03-05 | 1997-09-10 | Ibm | Voice mail on the Internet |
| US5946386A (en) | 1996-03-11 | 1999-08-31 | Xantel Corporation | Call management system with call control from user workstation computers |
| US5905773A (en) | 1996-03-28 | 1999-05-18 | Northern Telecom Limited | Apparatus and method for reducing speech recognition vocabulary perplexity and dynamically selecting acoustic models |
| US5764910A (en) | 1996-04-02 | 1998-06-09 | National Semiconductor Corporation | Method and apparatus for encoding and using network resource locators |
| US5914951A (en) | 1996-04-16 | 1999-06-22 | At&T Corp | System and method for controlling and monitoring communication between customers and customer service representatives |
| US6044107A (en)* | 1996-05-09 | 2000-03-28 | Texas Instruments Incorporated | Method for interoperability of a T1E1.4 compliant ADSL modem and a simpler modem |
| US7113091B2 (en) | 1996-05-30 | 2006-09-26 | Script Michael H | Portable motion detector and alarm system and method |
| US5832440A (en) | 1996-06-10 | 1998-11-03 | Dace Technology | Trolling motor with remote-control system having both voice--command and manual modes |
| US5835570A (en) | 1996-06-26 | 1998-11-10 | At&T Corp | Voice-directed telephone directory with voice access to directory assistance |
| DE19627944C1 (en) | 1996-07-11 | 1997-07-24 | Metz Albert Blumberger Tel | Building electrical wiring system e.g. for data transmission network operating at 100 Mbit |
| US5761294A (en) | 1996-07-18 | 1998-06-02 | Siemens Business Communication Systems | Method and system for connecting a digital phone limited to analog transmissions |
| US6115737A (en) | 1996-07-24 | 2000-09-05 | Telcordia Technologies, Inc. | System and method for accessing customer contact services over a network |
| US5809481A (en) | 1996-08-08 | 1998-09-15 | David Baron | Advertising method and system |
| US6161128A (en) | 1996-08-14 | 2000-12-12 | Telcordia Technologies, Inc. | Internet based service control system allows telecommunications subscriber modifies telecommunications services through an internet gateway |
| US5799063A (en) | 1996-08-15 | 1998-08-25 | Talk Web Inc. | Communication system and method of providing access to pre-recorded audio messages via the Internet |
| US5999965A (en) | 1996-08-20 | 1999-12-07 | Netspeak Corporation | Automatic call distribution server for computer telephony communications |
| US6618039B1 (en) | 1996-09-12 | 2003-09-09 | Gerry R. Grant | Pocket-sized user interface for internet browser terminals and the like |
| US6195357B1 (en)* | 1996-09-24 | 2001-02-27 | Intervoice Limited Partnership | Interactive information transaction processing system with universal telephony gateway capabilities |
| US5930336A (en) | 1996-09-30 | 1999-07-27 | Matsushita Electric Industrial Co., Ltd. | Voice dialing server for branch exchange telephone systems |
| US5819220A (en)* | 1996-09-30 | 1998-10-06 | Hewlett-Packard Company | Web triggered word set boosting for speech interfaces to the world wide web |
| US6199076B1 (en)* | 1996-10-02 | 2001-03-06 | James Logan | Audio program player including a dynamic program selection controller |
| US5796791A (en) | 1996-10-15 | 1998-08-18 | Intervoice Limited Partnership | Network based predictive dialing |
| US6366575B1 (en) | 1996-11-01 | 2002-04-02 | Teloquent Communications Corporation | Extended access for automatic call distributing system |
| US20020059402A1 (en) | 1996-11-15 | 2002-05-16 | Charles E. Belanger | Server-sided internet-based platform independent operating system and application suite |
| US6311182B1 (en)* | 1997-11-17 | 2001-10-30 | Genuity Inc. | Voice activated web browser |
| US7145898B1 (en) | 1996-11-18 | 2006-12-05 | Mci Communications Corporation | System, method and article of manufacture for selecting a gateway of a hybrid communication system architecture |
| US6335927B1 (en) | 1996-11-18 | 2002-01-01 | Mci Communications Corporation | System and method for providing requested quality of service in a hybrid network |
| CA2272096A1 (en) | 1996-11-18 | 1998-05-28 | David Gregory Smith | System for integrated management of messaging and communications |
| US5999525A (en) | 1996-11-18 | 1999-12-07 | Mci Communications Corporation | Method for video telephony over a hybrid network |
| US5999611A (en) | 1996-11-19 | 1999-12-07 | Stentor Resource Centre Inc. | Subscriber interface for accessing and operating personal communication services |
| US5917817A (en) | 1996-12-06 | 1999-06-29 | International Business Machines Corporation | User invocation of services in public switched telephone network via parallel data networks |
| US6115742A (en) | 1996-12-11 | 2000-09-05 | At&T Corporation | Method and apparatus for secure and auditable metering over a communications network |
| US6131095A (en) | 1996-12-11 | 2000-10-10 | Hewlett-Packard Company | Method of accessing a target entity over a communications network |
| US6201814B1 (en) | 1996-12-12 | 2001-03-13 | At&T Corp. | Telecommunications round-robin message delivery |
| US6137863A (en) | 1996-12-13 | 2000-10-24 | At&T Corp. | Statistical database correction of alphanumeric account numbers for speech recognition and touch-tone recognition |
| US5953506A (en) | 1996-12-17 | 1999-09-14 | Adaptive Media Technologies | Method and apparatus that provides a scalable media delivery system |
| US5926789A (en) | 1996-12-19 | 1999-07-20 | Bell Communications Research, Inc. | Audio-based wide area information system |
| US5974124A (en) | 1997-01-21 | 1999-10-26 | Med Graph | Method and system aiding medical diagnosis and treatment |
| US5940598A (en) | 1997-01-28 | 1999-08-17 | Bell Atlantic Network Services, Inc. | Telecommunications network to internetwork universal server |
| US5995615A (en) | 1997-02-10 | 1999-11-30 | Genesys Telecommunications Laboratories, Inc. | External positivistic forward transfer in call-routing systems |
| US6201863B1 (en)* | 1997-02-10 | 2001-03-13 | Genesys Telecommunications Laboratories, Inc. | Personal desktop router |
| CA2198024C (en)* | 1997-02-19 | 2001-02-06 | Alexander Christopher Lang | A system and method for establishing long distance voice communications using the internet |
| US6775264B1 (en)* | 1997-03-03 | 2004-08-10 | Webley Systems, Inc. | Computer, internet and telecommunications based network |
| US5991292A (en) | 1997-03-06 | 1999-11-23 | Nortel Networks Corporation | Network access in multi-service environment |
| US6785266B2 (en)* | 1998-03-02 | 2004-08-31 | Robert Swartz | Internet controlled telephone system |
| US6445694B1 (en) | 1997-03-07 | 2002-09-03 | Robert Swartz | Internet controlled telephone system |
| DE19709518C5 (en) | 1997-03-10 | 2006-05-04 | Harman Becker Automotive Systems Gmbh | Method and device for voice input of a destination address in a real-time route guidance system |
| US6067516A (en) | 1997-05-09 | 2000-05-23 | Siemens Information | Speech and text messaging system with distributed speech recognition and speaker database transfers |
| US6658662B1 (en) | 1997-06-30 | 2003-12-02 | Sun Microsystems, Inc. | Retrieving information from a broadcast signal |
| US5974413A (en) | 1997-07-03 | 1999-10-26 | Activeword Systems, Inc. | Semantic user interface |
| US20010011302A1 (en)* | 1997-10-15 | 2001-08-02 | William Y. Son | Method and apparatus for voice activated internet access and voice output of information retrieved from the internet via a wireless network |
| US6157705A (en)* | 1997-12-05 | 2000-12-05 | E*Trade Group, Inc. | Voice control of a server |
| US6144991A (en) | 1998-02-19 | 2000-11-07 | Telcordia Technologies, Inc. | System and method for managing interactions between users in a browser-based telecommunications network |
| US7003463B1 (en) | 1998-10-02 | 2006-02-21 | International Business Machines Corporation | System and method for providing network coordinated conversational services |
| US6587822B2 (en)* | 1998-10-06 | 2003-07-01 | Lucent Technologies Inc. | Web-based platform for interactive voice response (IVR) |
| US6941273B1 (en)* | 1998-10-07 | 2005-09-06 | Masoud Loghmani | Telephony-data application interface apparatus and method for multi-modal access to data applications |
| US6185535B1 (en) | 1998-10-16 | 2001-02-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Voice control of a user interface to service applications |
| US6446076B1 (en)* | 1998-11-12 | 2002-09-03 | Accenture Llp. | Voice interactive web-based agent system responsive to a user location for prioritizing and formatting information |
| US6456699B1 (en)* | 1998-11-30 | 2002-09-24 | At&T Corp. | Web-based generation of telephony-based interactive voice response applications |
| US6654814B1 (en) | 1999-01-26 | 2003-11-25 | International Business Machines Corporation | Systems, methods and computer program products for dynamic placement of web content tailoring |
| US6606611B1 (en)* | 1999-02-27 | 2003-08-12 | Emdadur Khan | System and method for audio-only internet browsing using a standard telephone |
| US6477240B1 (en) | 1999-03-31 | 2002-11-05 | Microsoft Corporation | Computer-implemented voice-based command structure for establishing outbound communication through a unified messaging system |
| US6600736B1 (en)* | 1999-03-31 | 2003-07-29 | Lucent Technologies Inc. | Method of providing transfer capability on web-based interactive voice response services |
| US6636831B1 (en)* | 1999-04-09 | 2003-10-21 | Inroad, Inc. | System and process for voice-controlled information retrieval |
| US6604075B1 (en)* | 1999-05-20 | 2003-08-05 | Lucent Technologies Inc. | Web-based voice dialog interface |
| US6584439B1 (en) | 1999-05-21 | 2003-06-24 | Winbond Electronics Corporation | Method and apparatus for controlling voice controlled devices |
| DE19930407A1 (en)* | 1999-06-09 | 2000-12-14 | Philips Corp Intellectual Pty | Method for voice-based navigation in a communication network and for implementing a voice input option in private information units |
| US6725281B1 (en) | 1999-06-11 | 2004-04-20 | Microsoft Corporation | Synchronization of controlled device state using state table and eventing in data-driven remote device control model |
| US6763388B1 (en) | 1999-08-10 | 2004-07-13 | Akamai Technologies, Inc. | Method and apparatus for selecting and viewing portions of web pages |
| US6964012B1 (en)* | 1999-09-13 | 2005-11-08 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through personalized broadcasts |
| US6327572B1 (en)* | 1999-10-13 | 2001-12-04 | Talk2 Technologies, Inc. | Viral marketing for voice-accessible information service |
| US6823370B1 (en)* | 1999-10-18 | 2004-11-23 | Nortel Networks Limited | System and method for retrieving select web content |
| US6665640B1 (en)* | 1999-11-12 | 2003-12-16 | Phoenix Solutions, Inc. | Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries |
| US6615172B1 (en)* | 1999-11-12 | 2003-09-02 | Phoenix Solutions, Inc. | Intelligent query engine for processing voice based queries |
| US6424945B1 (en) | 1999-12-15 | 2002-07-23 | Nokia Corporation | Voice packet data network browsing for mobile terminals system and method using a dual-mode wireless connection |
| US7116765B2 (en)* | 1999-12-16 | 2006-10-03 | Intellisync Corporation | Mapping an internet document to be accessed over a telephone system |
| AU2629601A (en)* | 2000-01-07 | 2001-07-24 | Informio, Inc. | Methods and apparatus for an audio web retrieval telephone system |
| US7516190B2 (en)* | 2000-02-04 | 2009-04-07 | Parus Holdings, Inc. | Personal voice-based information retrieval system |
| US6721705B2 (en)* | 2000-02-04 | 2004-04-13 | Webley Systems, Inc. | Robust voice browser system and voice activated device controller |
| US6618763B1 (en) | 2000-02-04 | 2003-09-09 | Inphonic Inc. | Virtual private wireless network implementing message delivery preferences of the user |
| US6434529B1 (en)* | 2000-02-16 | 2002-08-13 | Sun Microsystems, Inc. | System and method for referencing object instances and invoking methods on those object instances from within a speech recognition grammar |
| US6560604B1 (en) | 2000-03-10 | 2003-05-06 | Aether Systems, Inc. | System, method, and apparatus for automatically and dynamically updating options, features, and/or services available to a client device |
| US8131555B1 (en) | 2000-03-21 | 2012-03-06 | Aol Inc. | System and method for funneling user responses in an internet voice portal system to determine a desired item or service |
| US7974875B1 (en) | 2000-03-21 | 2011-07-05 | Aol Inc. | System and method for using voice over a telephone to access, process, and carry out transactions over the internet |
| US6593944B1 (en) | 2000-05-18 | 2003-07-15 | Palm, Inc. | Displaying a web page on an electronic display device having a limited display area |
| US7075555B1 (en) | 2000-05-26 | 2006-07-11 | Palmsource, Inc. | Method and apparatus for using a color table scheme for displaying information on either color or monochrome display |
| US6812939B1 (en) | 2000-05-26 | 2004-11-02 | Palm Source, Inc. | Method and apparatus for an event based, selectable use of color in a user interface display |
| US7024464B1 (en) | 2000-06-29 | 2006-04-04 | 3Com Corporation | Dynamic content management for wireless communication systems |
| US6704024B2 (en) | 2000-08-07 | 2004-03-09 | Zframe, Inc. | Visual content browsing using rasterized representations |
| DE60133529T2 (en)* | 2000-11-23 | 2009-06-10 | International Business Machines Corp. | Voice navigation in web applications |
| US7185197B2 (en) | 2000-12-08 | 2007-02-27 | Itt Manufacturing Enterprises, Inc. | Method and apparatus to facilitate secure network communications with a voice responsive network interface device |
| US20020087327A1 (en)* | 2000-12-29 | 2002-07-04 | Lee Victor Wai Leung | Computer-implemented HTML pattern parsing method and system |
| US6999804B2 (en) | 2001-01-22 | 2006-02-14 | Wildseed, Ltd. | Interchangeable covering additions to a mobile communication device for display and key reorientation |
| US6964023B2 (en) | 2001-02-05 | 2005-11-08 | International Business Machines Corporation | System and method for multi-modal focus detection, referential ambiguity resolution and mood classification using multi-modal input |
| US6724868B2 (en)* | 2001-04-02 | 2004-04-20 | Hewlett-Packard Development Company, L.P. | Telephone-enabled internet access system |
| US6477420B1 (en) | 2001-04-27 | 2002-11-05 | Medtronic, Inc | Control of pacing rate in mode switching implantable medical devices |
| US7506022B2 (en)* | 2001-05-04 | 2009-03-17 | Microsoft.Corporation | Web enabled recognition architecture |
| US7151763B2 (en)* | 2001-06-29 | 2006-12-19 | Bellsouth Intellectual Property Corporation | Retrieving voice-based content in conjunction with wireless application protocol browsing |
| US20030125953A1 (en)* | 2001-12-28 | 2003-07-03 | Dipanshu Sharma | Information retrieval system including voice browser and data conversion server |
| US20060168095A1 (en)* | 2002-01-22 | 2006-07-27 | Dipanshu Sharma | Multi-modal information delivery system |
| JP3871201B2 (en)* | 2002-01-29 | 2007-01-24 | ソニー株式会社 | Content provision acquisition system |
| US6771732B2 (en) | 2002-02-28 | 2004-08-03 | The Board Of Trustees Of The University Of Illinois | Methods and apparatus for fast divergent beam tomography |
| US8611919B2 (en)* | 2002-05-23 | 2013-12-17 | Wounder Gmbh., Llc | System, method, and computer program product for providing location based services and mobile e-commerce |
| US7054818B2 (en)* | 2003-01-14 | 2006-05-30 | V-Enablo, Inc. | Multi-modal information retrieval system |
| US7340043B2 (en)* | 2003-01-16 | 2008-03-04 | At&T Knowledge Ventures, L.P. | Voice extensible markup language-based announcements for use with intelligent network services |
| US7548858B2 (en)* | 2003-03-05 | 2009-06-16 | Microsoft Corporation | System and method for selective audible rendering of data to a user based on user input |
| US7729913B1 (en)* | 2003-03-18 | 2010-06-01 | A9.Com, Inc. | Generation and selection of voice recognition grammars for conducting database searches |
| US7158779B2 (en)* | 2003-11-11 | 2007-01-02 | Microsoft Corporation | Sequential multimodal input |
| US7818178B2 (en)* | 2004-06-09 | 2010-10-19 | Alcatel-Lucent Usa Inc. | Method and apparatus for providing network support for voice-activated mobile web browsing for audio data streams |
| US7376645B2 (en)* | 2004-11-29 | 2008-05-20 | The Intellection Group, Inc. | Multimodal natural language query system and architecture for processing voice and proximity-based queries |
| US7873654B2 (en)* | 2005-01-24 | 2011-01-18 | The Intellection Group, Inc. | Multimodal natural language query system for processing and analyzing voice and proximity-based queries |
| US8150872B2 (en)* | 2005-01-24 | 2012-04-03 | The Intellection Group, Inc. | Multimodal natural language query system for processing and analyzing voice and proximity-based queries |
| US8635073B2 (en)* | 2005-09-14 | 2014-01-21 | At&T Intellectual Property I, L.P. | Wireless multimodal voice browser for wireline-based IPTV services |
| US20070136072A1 (en)* | 2005-12-14 | 2007-06-14 | Symbol Technologies, Inc. | Interactive voice browsing for mobile devices on wireless networks |
| US7577664B2 (en)* | 2005-12-16 | 2009-08-18 | At&T Intellectual Property I, L.P. | Methods, systems, and products for searching interactive menu prompting system architectures |
| US20070286360A1 (en) | 2006-03-27 | 2007-12-13 | Frank Chu | System and Method for Providing Screen-Context Assisted Information Retrieval |
| US20070249406A1 (en)* | 2006-04-20 | 2007-10-25 | Sony Ericsson Mobile Communications Ab | Method and system for retrieving information |
| US9245526B2 (en)* | 2006-04-25 | 2016-01-26 | General Motors Llc | Dynamic clustering of nametags in an automated speech recognition system |
| EP2044804A4 (en)* | 2006-07-08 | 2013-12-18 | Personics Holdings Inc | PERSONAL HEARING AID AND METHOD |
| US8521510B2 (en)* | 2006-08-31 | 2013-08-27 | At&T Intellectual Property Ii, L.P. | Method and system for providing an automated web transcription service |
| US9318108B2 (en)* | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
| US8145493B2 (en)* | 2006-09-11 | 2012-03-27 | Nuance Communications, Inc. | Establishing a preferred mode of interaction between a user and a multimodal application |
| US9311394B2 (en)* | 2006-10-31 | 2016-04-12 | Sony Corporation | Speech recognition for internet video search and navigation |
| US7742922B2 (en)* | 2006-11-09 | 2010-06-22 | Goller Michael D | Speech interface for search engines |
| ES2302640B1 (en)* | 2006-12-21 | 2009-05-21 | Juan Jose Bermudez Perez | SYSTEM FOR INTERACTION THROUGH VOICE ON WEB PAGES. |
| US8056070B2 (en)* | 2007-01-10 | 2011-11-08 | Goller Michael D | System and method for modifying and updating a speech recognition program |
| US20110054898A1 (en)* | 2007-03-07 | 2011-03-03 | Phillips Michael S | Multiple web-based content search user interface in mobile search application |
| US7958104B2 (en)* | 2007-03-08 | 2011-06-07 | O'donnell Shawn C | Context based data searching |
| US8843376B2 (en)* | 2007-03-13 | 2014-09-23 | Nuance Communications, Inc. | Speech-enabled web content searching using a multimodal browser |
| US8788620B2 (en)* | 2007-04-04 | 2014-07-22 | International Business Machines Corporation | Web service support for a multimodal client processing a multimodal application |
| EP2058800B1 (en)* | 2007-10-24 | 2010-09-01 | Harman Becker Automotive Systems GmbH | Method and system for recognizing speech for searching a database |
| US20090287626A1 (en)* | 2008-05-14 | 2009-11-19 | Microsoft Corporation | Multi-modal query generation |
| US8131267B2 (en)* | 2008-05-19 | 2012-03-06 | Tbm, Llc | Interactive voice access and retrieval of information |
| US8301452B2 (en)* | 2008-08-12 | 2012-10-30 | Ditech Networks, Inc. | Voice activated application service architecture and delivery |
| US8676904B2 (en)* | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
| US8639513B2 (en)* | 2009-08-05 | 2014-01-28 | Verizon Patent And Licensing Inc. | Automated communication integrator |
| US9208776B2 (en)* | 2009-10-05 | 2015-12-08 | At&T Intellectual Property I, L.P. | System and method for speech-enabled access to media content by a ranked normalized weighted graph |
| EP2339576B1 (en)* | 2009-12-23 | 2019-08-07 | Google LLC | Multi-modal input on an electronic device |
| US10276170B2 (en)* | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
| WO2011091402A1 (en)* | 2010-01-25 | 2011-07-28 | Justin Mason | Voice electronic listening assistant |
| US8930194B2 (en)* | 2011-01-07 | 2015-01-06 | Nuance Communications, Inc. | Configurable speech recognition system using multiple recognizers |
| US9329832B2 (en)* | 2011-05-09 | 2016-05-03 | Robert Allen Blaisch | Voice internet system and method |
| KR20130016644A (en)* | 2011-08-08 | 2013-02-18 | 삼성전자주식회사 | Speech recognition device, speech recognition server, speech recognition system and speech recognition method |
| US9576573B2 (en)* | 2011-08-29 | 2017-02-21 | Microsoft Technology Licensing, Llc | Using multiple modality input to feedback context for natural language understanding |
| US9275411B2 (en)* | 2012-05-23 | 2016-03-01 | Google Inc. | Customized voice action system |
| US9485330B2 (en)* | 2012-07-30 | 2016-11-01 | Tencent Technology (Shenzhen) Company Limited | Web browser operation method and system |
| US10157612B2 (en)* | 2012-08-02 | 2018-12-18 | Nuance Communications, Inc. | Methods and apparatus for voice-enabling a web application |
| US20140046660A1 (en)* | 2012-08-10 | 2014-02-13 | Yahoo! Inc | Method and system for voice based mood analysis |
| WO2014061905A1 (en)* | 2012-10-16 | 2014-04-24 | 에스케이플래닛 주식회사 | System for providing motion and voice based bookmark and method therefor |
| US9152247B2 (en)* | 2012-10-24 | 2015-10-06 | Google Inc. | Computing device with force-triggered non-visual responses |
| US9690854B2 (en)* | 2013-11-27 | 2017-06-27 | Nuance Communications, Inc. | Voice-enabled dialog interaction with web pages |
| US10713698B2 (en)* | 2014-01-27 | 2020-07-14 | Ushur, Inc. | Instant generation and usage of HTTP URL based unique identity for engaging in multi-modal real-time interactions in online marketplaces, social networks and other relevant places |
| RU2580431C2 (en)* | 2014-03-27 | 2016-04-10 | Общество С Ограниченной Ответственностью "Яндекс" | Method and server for processing search queries and computer readable medium |
| JP6375521B2 (en)* | 2014-03-28 | 2018-08-22 | パナソニックIpマネジメント株式会社 | Voice search device, voice search method, and display device |
| US9547468B2 (en)* | 2014-03-31 | 2017-01-17 | Microsoft Technology Licensing, Llc | Client-side personal voice web navigation |
| US20150334080A1 (en)* | 2014-05-15 | 2015-11-19 | Reinaldo Tamayo | Systems and methods for a keyword/key phrase url and path replacement and management |
| US10410630B2 (en)* | 2014-06-19 | 2019-09-10 | Robert Bosch Gmbh | System and method for speech-enabled personalized operation of devices and services in multiple operating environments |
| US10614808B2 (en)* | 2014-06-30 | 2020-04-07 | Nuance Communications, Inc. | Mobile device for speech input and text delivery |
| CN106576128B (en)* | 2014-08-21 | 2019-12-13 | 三星电子株式会社 | Systems and methods for enhancing user experience during interactive audiovisual communications |
| US10083002B2 (en)* | 2014-12-18 | 2018-09-25 | International Business Machines Corporation | Using voice-based web navigation to conserve cellular data |
| US20160225369A1 (en)* | 2015-01-30 | 2016-08-04 | Google Technology Holdings LLC | Dynamic inference of voice command for software operation from user manipulation of electronic device |
| CN106547511B (en)* | 2015-09-16 | 2019-12-10 | 广州市动景计算机科技有限公司 | Method for playing and reading webpage information in voice, browser client and server |
| US20170372396A1 (en)* | 2015-12-31 | 2017-12-28 | Maria Francisca Jones | Event based deferred search method and system |
| WO2017210368A1 (en)* | 2016-06-01 | 2017-12-07 | Onvocal, Inc. | System and method for voice authentication |
| US10896403B2 (en)* | 2016-07-18 | 2021-01-19 | Vocollect, Inc. | Systems and methods for managing dated products |
| US10353935B2 (en)* | 2016-08-25 | 2019-07-16 | Lakeside Software, Inc. | Method and apparatus for natural language query in a workspace analytics system |
| US20180130464A1 (en)* | 2016-11-08 | 2018-05-10 | Sap Se | User interface based voice operations framework |
| US20190096533A1 (en)* | 2017-09-28 | 2019-03-28 | Elements of Genius, Inc. | Method and system for assistive electronic detailing ecosystem |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4585906A (en)* | 1979-11-26 | 1986-04-29 | Vmx, Inc. | Electronic audio communication system with user controlled message address |
| US4313035A (en)* | 1980-01-18 | 1982-01-26 | Bell Telephone Laboratories, Incorporated | Method of providing person locator service |
| US4761807A (en)* | 1982-09-29 | 1988-08-02 | Vmx, Inc. | Electronic audio communications system with voice authentication features |
| US4596900A (en)* | 1983-06-23 | 1986-06-24 | Jackson Philip S | Phone-line-linked, tone-operated control device |
| US4596900B1 (en)* | 1983-06-23 | 1995-10-10 | Philip S Jackson | Phone-link linked tone-operated control device |
| US4596900B2 (en)* | 1983-06-23 | 1997-08-26 | Philip S Jackson | Phone-line-linked tone-operated control device |
| US4696028A (en)* | 1984-03-26 | 1987-09-22 | Dytel Corporation | PBX Intercept and caller interactive attendant bypass system |
| US5303298A (en)* | 1984-03-26 | 1994-04-12 | Syntellect Acquisition Corporation | Automated attendant call processor |
| US5752191A (en)* | 1984-09-14 | 1998-05-12 | Accessline Technologies, Inc. | Telephone control system which connects a caller with a subscriber AT A telephone address |
| US5610970A (en)* | 1984-09-14 | 1997-03-11 | Accessline Technologies, Inc. | Telephone system with scheduled handling of calls |
| US4837798A (en)* | 1986-06-02 | 1989-06-06 | American Telephone And Telegraph Company | Communication system having unified messaging |
| US4809321A (en)* | 1986-09-22 | 1989-02-28 | Dytel Corporation | Busy/no-answer call completion equipment |
| US5027384A (en)* | 1986-09-22 | 1991-06-25 | Dytel Corporation | Personalized automatic call routing |
| US4935958A (en)* | 1986-09-22 | 1990-06-19 | Dytel Corporation | Busy/no-answer call completion equipment |
| US5099509A (en)* | 1987-04-17 | 1992-03-24 | Dytel Corporation | Integration of voice store and forward facility |
| US4907079A (en)* | 1987-09-28 | 1990-03-06 | Teleview Rating Corporation, Inc. | System for monitoring and control of home entertainment electronic devices |
| US4850012A (en)* | 1987-12-16 | 1989-07-18 | Dytel Corporation | Automated access facilities for use with key telephone systems |
| US4922526A (en)* | 1987-12-16 | 1990-05-01 | Dytel Corporation | Automated access facilities for use with key telephone systems |
| US5109405A (en)* | 1988-07-11 | 1992-04-28 | Dytel Corporation | Automated call screening |
| US5724408A (en)* | 1988-07-11 | 1998-03-03 | Syntellect Technology Corp. | Automated call screening |
| US5029196A (en)* | 1988-07-11 | 1991-07-02 | Dytel Corporation | Automated call screening |
| US4994926C1 (en)* | 1988-09-22 | 2001-07-03 | Audiofax Ip L L C | Facsimile telecommunications system and method |
| US4994926A (en)* | 1988-09-22 | 1991-02-19 | F-Mail Associates, L.P. | Facsimile telecommunications system and method |
| US5291302A (en)* | 1988-09-22 | 1994-03-01 | Audiofax, Inc. | Facsimile telecommunications system and method |
| US4994926B1 (en)* | 1988-09-22 | 1998-08-18 | Audiofax Ip L L C | Fascimilie telecommunications system and method |
| US5020095A (en)* | 1988-11-16 | 1991-05-28 | Dytel Corporation | Interactive call distribution processor |
| US4933966A (en)* | 1989-01-23 | 1990-06-12 | Intellicall, Inc. | Method and apparatus for performing an automated collect call |
| US5086385A (en)* | 1989-01-31 | 1992-02-04 | Custom Command Systems | Expandable home automation system |
| US4953204A (en)* | 1989-10-17 | 1990-08-28 | At&T Bell Laboratories | Multilocation queuing for telephone calls |
| US5195086A (en)* | 1990-04-12 | 1993-03-16 | At&T Bell Laboratories | Multiple call control method in a multimedia conferencing system |
| US5499288A (en)* | 1990-05-15 | 1996-03-12 | Voice Control Systems, Inc. | Simultaneous voice recognition and verification to allow access to telephone network services |
| US5517558A (en)* | 1990-05-15 | 1996-05-14 | Voice Control Systems, Inc. | Voice-controlled account access over a telephone network |
| US5131024A (en)* | 1990-05-16 | 1992-07-14 | Messager Partners | Method and apparatus for providing proactive call services following call completion |
| US5414754A (en)* | 1990-05-16 | 1995-05-09 | Messager Partners | System for providing proactive call services utilizing remote monitors |
| US5327529A (en)* | 1990-09-24 | 1994-07-05 | Geoworks | Process of designing user's interfaces for application programs |
| US5291479A (en)* | 1991-07-16 | 1994-03-01 | Digital Technics, Inc. | Modular user programmable telecommunications system with distributed processing |
| US5309504A (en)* | 1991-11-18 | 1994-05-03 | Syntellect Acquisition Corp. | Automated identification of attendant positions in a telecommunication system |
| US5307399A (en)* | 1992-03-06 | 1994-04-26 | Glenayre Electronics, Inc. | Paging system that allows caller/subscriber interconnection |
| US5333266A (en)* | 1992-03-27 | 1994-07-26 | International Business Machines Corporation | Method and apparatus for message handling in computer systems |
| US5659597A (en)* | 1992-04-13 | 1997-08-19 | Voice Control Systems, Inc. | Speech recognition system for electronic switches in a non-wireline communications network |
| US5329578A (en)* | 1992-05-26 | 1994-07-12 | Northern Telecom Limited | Personal communication service with mobility manager |
| US5325421A (en)* | 1992-08-24 | 1994-06-28 | At&T Bell Laboratories | Voice directed communications system platform |
| US5408526A (en)* | 1992-10-29 | 1995-04-18 | At&T Corp. | Conference calling system |
| US5436963A (en)* | 1992-12-30 | 1995-07-25 | International Business Machines Corporation | Telephone answering method and apparatus |
| US5327486A (en)* | 1993-03-22 | 1994-07-05 | Bell Communications Research, Inc. | Method and system for managing telecommunications such as telephone calls |
| US5404231A (en)* | 1993-05-24 | 1995-04-04 | Audiofax, Inc. | Sender-based facsimile store and forward facility |
| US5603031A (en)* | 1993-07-08 | 1997-02-11 | General Magic, Inc. | System and method for distributed computation based upon the movement, execution, and interaction of processes in a network |
| US5384771A (en)* | 1993-08-27 | 1995-01-24 | At&T Corp. | Multimedia call configuration system |
| US5497373A (en)* | 1994-03-22 | 1996-03-05 | Ericsson Messaging Systems Inc. | Multi-media interface |
| US5611031A (en)* | 1994-04-29 | 1997-03-11 | General Magic, Inc. | Graphical user interface for modifying object characteristics using coupon objects |
| US5742905A (en)* | 1994-09-19 | 1998-04-21 | Bell Communications Research, Inc. | Personal communications internetworking |
| US6047053A (en)* | 1994-09-30 | 2000-04-04 | Wildfire Communications, Inc. | Network based knowledgeable assistant |
| US5652789A (en)* | 1994-09-30 | 1997-07-29 | Wildfire Communications, Inc. | Network based knowledgeable assistant |
| US5881134A (en)* | 1994-12-02 | 1999-03-09 | Voice Control Systems, Inc. | Intelligent call processing platform for home telephone system |
| US5608786A (en)* | 1994-12-23 | 1997-03-04 | Alphanet Telecom Inc. | Unified messaging system and method |
| US5793993A (en)* | 1995-01-26 | 1998-08-11 | General Magic, Inc. | Method for transmitting bus commands and data over two wires of a serial bus |
| US5890123A (en)* | 1995-06-05 | 1999-03-30 | Lucent Technologies, Inc. | System and method for voice controlled video screen display |
| US5721908A (en)* | 1995-06-07 | 1998-02-24 | International Business Machines Corporation | Computer network for WWW server data access over internet |
| US5787298A (en)* | 1995-08-18 | 1998-07-28 | General Magic, Inc. | Bus interface circuit for an intelligent low power serial bus |
| US5657376A (en)* | 1995-10-13 | 1997-08-12 | Glenayre Electronics, Inc. | Architecture for voice messaging systems |
| US6243373B1 (en)* | 1995-11-01 | 2001-06-05 | Telecom Internet Ltd. | Method and apparatus for implementing a computer network/internet telephone system |
| US5719921A (en)* | 1996-02-29 | 1998-02-17 | Nynex Science & Technology | Methods and apparatus for activating telephone services in response to speech |
| US5884262A (en)* | 1996-03-28 | 1999-03-16 | Bell Atlantic Network Services, Inc. | Computer network audio access and conversion system |
| US6996609B2 (en)* | 1996-05-01 | 2006-02-07 | G&H Nevada Tek | Method and apparatus for accessing a wide area network |
| US5799065A (en)* | 1996-05-06 | 1998-08-25 | Matsushita Electric Industrial Co., Ltd. | Call routing device employing continuous speech |
| US6771743B1 (en)* | 1996-09-07 | 2004-08-03 | International Business Machines Corporation | Voice processing system, method and computer program product having common source for internet world wide web pages and voice applications |
| US5873080A (en)* | 1996-09-20 | 1999-02-16 | International Business Machines Corporation | Using multiple search engines to search multimedia data |
| US6091808A (en)* | 1996-10-17 | 2000-07-18 | Nortel Networks Corporation | Methods of and apparatus for providing telephone call control and information |
| US6031904A (en)* | 1996-10-23 | 2000-02-29 | Nortel Networks Corporation | Service order mechanism for telephone subscriber |
| US6233318B1 (en)* | 1996-11-05 | 2001-05-15 | Comverse Network Systems, Inc. | System for accessing multimedia mailboxes and messages over the internet and via telephone |
| US5915001A (en)* | 1996-11-14 | 1999-06-22 | Vois Corporation | System and method for providing and using universally accessible voice and speech data files |
| US5867494A (en)* | 1996-11-18 | 1999-02-02 | Mci Communication Corporation | System, method and article of manufacture with integrated video conferencing billing in a communication system architecture |
| US5867495A (en)* | 1996-11-18 | 1999-02-02 | Mci Communications Corporations | System, method and article of manufacture for communications utilizing calling, plans in a hybrid network |
| US6012088A (en)* | 1996-12-10 | 2000-01-04 | International Business Machines Corporation | Automatic configuration for internet access device |
| US6018710A (en)* | 1996-12-13 | 2000-01-25 | Siemens Corporate Research, Inc. | Web-based interactive radio environment: WIRE |
| US6104803A (en)* | 1997-01-31 | 2000-08-15 | Alcatel Usa Sourcing, L.P. | Intelligent service peripheral device |
| US6014437A (en)* | 1997-02-03 | 2000-01-11 | International Business Machines Corporation | Multi service platform architecture for telephone networks |
| US6021181A (en)* | 1997-02-24 | 2000-02-01 | Wildfire Communications, Inc. | Electronic voice mail message handling system |
| US6038305A (en)* | 1997-03-28 | 2000-03-14 | Bell Atlantic Network Services, Inc. | Personal dial tone service with personalized caller ID |
| US6208638B1 (en)* | 1997-04-01 | 2001-03-27 | J 2 Global Communications, Inc. | Method and apparatus for transmission and retrieval of facsimile and audio messages over a circuit or packet switched network |
| US5884266A (en)* | 1997-04-02 | 1999-03-16 | Motorola, Inc. | Audio interface for document based information resource navigation and method therefor |
| US6101472A (en)* | 1997-04-16 | 2000-08-08 | International Business Machines Corporation | Data processing system and method for navigating a network using a voice command |
| US6252944B1 (en)* | 1997-06-11 | 2001-06-26 | Estech Systems, Inc. | Telephone call/voice processing system |
| US6078580A (en)* | 1997-07-25 | 2000-06-20 | International Business Machines Corporation | Operator status server for voice over data |
| US6353661B1 (en)* | 1997-12-18 | 2002-03-05 | Bailey, Iii John Edson | Network and communication access systems |
| US6366578B1 (en)* | 1998-04-03 | 2002-04-02 | Verticle Networks, Inc. | Systems and methods for multiple mode voice and data communications using intelligently bridged TDM and packet buses and methods for implementing language capabilities using the same |
| US6269336B1 (en)* | 1998-07-24 | 2001-07-31 | Motorola, Inc. | Voice browser for interactive services and methods thereof |
| US20020006126A1 (en)* | 1998-07-24 | 2002-01-17 | Gregory Johnson | Methods and systems for accessing information from an information source |
| US6532444B1 (en)* | 1998-09-09 | 2003-03-11 | One Voice Technologies, Inc. | Network interactive user interface using speech recognition and natural language processing |
| US6539359B1 (en)* | 1998-10-02 | 2003-03-25 | Motorola, Inc. | Markup language for interactive services and methods thereof |
| US6718015B1 (en)* | 1998-12-16 | 2004-04-06 | International Business Machines Corporation | Remote web page reader |
| US6594348B1 (en)* | 1999-02-24 | 2003-07-15 | Pipebeach Ab | Voice browser and a method at a voice browser |
| US6081518A (en)* | 1999-06-02 | 2000-06-27 | Anderson Consulting | System, method and article of manufacture for cross-location registration in a communication system architecture |
| US6922733B1 (en)* | 1999-06-30 | 2005-07-26 | International Business Machines Corporation | Method for coordinating visual and speech web browsers |
| US6888929B1 (en)* | 1999-08-24 | 2005-05-03 | Microstrategy, Inc. | Revenue generation method for use with voice network access provider system and method |
| US6529948B1 (en)* | 1999-08-31 | 2003-03-04 | Accenture Llp | Multi-object fetch component |
| US6546393B1 (en)* | 1999-10-07 | 2003-04-08 | Clickmarks, Inc. | System method and article of manufacture for dynamically user-generated internet search directory based on prioritized server-sided user bookmarks |
| US7050977B1 (en)* | 1999-11-12 | 2006-05-23 | Phoenix Solutions, Inc. | Speech-enabled server for internet website and method |
| US6349132B1 (en)* | 1999-12-16 | 2002-02-19 | Talk2 Technology, Inc. | Voice interface for electronic documents |
| US6687341B1 (en)* | 1999-12-21 | 2004-02-03 | Bellsouth Intellectual Property Corp. | Network and method for the specification and delivery of customized information content via a telephone interface |
| US6732142B1 (en)* | 2000-01-25 | 2004-05-04 | International Business Machines Corporation | Method and apparatus for audible presentation of web page content |
| US6505163B1 (en)* | 2000-08-09 | 2003-01-07 | Bellsouth Intellectual Property Corporation | Network and method for providing an automatic recall telecommunications service with automatic speech recognition capability |
| US6343529B1 (en)* | 2000-10-27 | 2002-02-05 | Lisle Corporation | Fan clutch wrench kit |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120253800A1 (en)* | 2007-01-10 | 2012-10-04 | Goller Michael D | System and Method for Modifying and Updating a Speech Recognition Program |
| US9015693B2 (en)* | 2007-01-10 | 2015-04-21 | Google Inc. | System and method for modifying and updating a speech recognition program |
| Publication number | Publication date |
|---|---|
| US9377992B2 (en) | 2016-06-28 |
| US7516190B2 (en) | 2009-04-07 |
| US20010054085A1 (en) | 2001-12-20 |
| US20190297189A1 (en) | 2019-09-26 |
| US10320981B2 (en) | 2019-06-11 |
| US20160307583A1 (en) | 2016-10-20 |
| US9769314B2 (en) | 2017-09-19 |
| US20180007201A1 (en) | 2018-01-04 |
| US20100232580A1 (en) | 2010-09-16 |
| US20160381220A1 (en) | 2016-12-29 |
| Publication | Publication Date | Title |
|---|---|---|
| US9769314B2 (en) | Personal voice-based information retrieval system | |
| US10629206B1 (en) | Robust voice browser system and voice activated device controller | |
| KR100459299B1 (en) | Conversational browser and conversational systems | |
| US8032577B2 (en) | Apparatus and methods for providing network-based information suitable for audio output | |
| US6832196B2 (en) | Speech driven data selection in a voice-enabled program | |
| US6658414B2 (en) | Methods, systems, and computer program products for generating and providing access to end-user-definable voice portals | |
| US8638909B2 (en) | Dynamically publishing directory information for a plurality of interactive voice response systems | |
| US7454346B1 (en) | Apparatus and methods for converting textual information to audio-based output | |
| US20020080927A1 (en) | System and method for providing and using universally accessible voice and speech data files | |
| US20030055651A1 (en) | System, method and computer program product for extended element types to enhance operational characteristics in a voice portal | |
| US20010037198A1 (en) | Method and system for providing texts for voice requests | |
| US20060069570A1 (en) | System and method for defining and executing distributed multi-channel self-service applications | |
| US20070168192A1 (en) | Method and system of bookmarking and retrieving electronic documents | |
| WO2001057850A2 (en) | Robust voice and device browser system including unified bundle of telephone and network services | |
| JP2001331407A (en) | How to convert web pages accessible to the user, how to use intelligent agent processes to automatically convert web pages accessible to the user, voice browser and conversion system, and end-user customized web pages How to create a mask |
| Date | Code | Title | Description |
|---|---|---|---|
| STCB | Information on status: application discontinuation | Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION | |
| AS | Assignment | Owner name:WEBLEY SYSTEMS, INC., ILLINOIS Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KURGANOV, ALEXANDER;REEL/FRAME:046338/0112 Effective date:20010504 Owner name:PARUS HOLDINGS, INC., ILLINOIS Free format text:CHANGE OF NAME;ASSIGNOR:WEBLEY CORPORATION;REEL/FRAME:046540/0321 Effective date:20040205 |