Patents by Inventor Peter Gustav Fairweather
Peter Gustav Fairweather has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9726495Abstract: A host application on a host computer system receives annotations made by drivers of respective navigation information displayed to the drivers by GPS devices in vehicles of the respective drivers. The host application saves the annotated navigation information for the respective drivers on a computer readable memory accessible by the host application. The host application receives a request from a first one of the drivers for annotated navigation information made by one or more of the other drivers. Responsive to the request, the host application selects one or more items of the saved annotated navigation information. The host application sends the selected one or more items of the saved annotated navigation information to the GPS device of the first one of the drivers.Type: GrantFiled: September 19, 2008Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: Sara H. Basson, Peter Gustav Fairweather, Dimitri Kanevsky, Edward Emile Kelley
-
Publication number: 20120221243Abstract: A host application on a host computer system receives annotations made by drivers of respective navigation information displayed to the drivers by GPS devices in vehicles of the respective drivers. The host application saves the annotated navigation information for the respective drivers on a computer readable memory accessible by the host application. The host application receives a request from a first one of the drivers for annotated navigation information made by one or more of the other drivers. Responsive to the request, the host application selects one or more items of the saved annotated navigation information. The host application sends the selected one or more items of the saved annotated navigation information to the GPS device of the first one of the drivers.Type: ApplicationFiled: May 8, 2012Publication date: August 30, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sara H. Basson, Peter Gustav Fairweather, Dimitri Kanevsky, Edward Emile Kelley
-
Patent number: 8036896Abstract: A server for providing language and literacy tutoring information to a plurality of user devices connected to a communications network, comprising a network adapter for connection to the network; a content database for providing learning content to devices via the network adaptor and the network; a plurality of speech recognition models stored in the server; a processor for processing speech data and session control data generated by a user and sent to the server by the network, the processor evaluating which of the speech recognition models provides most accurate speech recognition results; and a performance evaluator for evaluating speech produced by the user using the speech recognition model that produces the most accurate results. A system, including user devices. A method for operating the system, and a program storage medium having computer code thereon for implementing the method and system.Type: GrantFiled: April 18, 2006Date of Patent: October 11, 2011Assignee: Nuance Communications, Inc.Inventors: Hugh William Adams, Jr., Peter Gustav Fairweather, Yael Ravin
-
Patent number: 7454526Abstract: A method and system that provide browser-based functions by injected into a web page a control button, form text field or similar browser-based function control such that both the browser controls and the content of the web page can be transformed for accessibility. A proxy machine retrieves a web page for a user, and then injects the user selected browser function controls into the web page itself. The injected browser controls are supported by web-based application services, preferably resident in an intermediary proxy machine, for producing web content that is representative of that function. The web page is transformed into a style that is accessible for that particular user, such as magnifying the page, reformatting background schemes, etc. The user can select which browser function buttons are injected into the web page, and as the web page is transformed for accessibility, the browser controls on the page are likewise transformed.Type: GrantFiled: August 13, 2005Date of Patent: November 18, 2008Assignee: International Business Machines CorporationInventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
-
Patent number: 7270546Abstract: A reading or language interactive system which utilizes a mechanism to permit a computer-based instruction program in reading or language instruction to implement a shared reading program, wherein portions of the text are read by the student and portions by the computer itself. The proportion of the text “read” by each participant and the pace at which the lesson progresses can each be automatically altered based upon the proficiency of the student. In addition, the system utilizes a computer instructor to share the task of reading or language learning by modeling the task for the learner, variably controlling the amount of material that the student reads aloud based upon a computer assessment of the student's ability, helping the learner navigate through the instructional application, and participating in a joint performance that demonstrates the student's reading.Type: GrantFiled: October 19, 1999Date of Patent: September 18, 2007Assignee: International Business Machines CorporationInventors: Hugh Williams Adams, Jr., Subrata Kumar Das, Peter Gustav Fairweather, Don Holmes Nix
-
Patent number: 7093029Abstract: A method and system that provide an accessibility gateway to Internet e-mail through the use of a web intermediary server. The web intermediary server preferably includes server-generated applications for modifying accessibility settings for supported client devices, registering the user for authority to use the intermediary server services, and generating mail web pages capable of allowing access and use of the Internet mail server. A request for e-mail from any mail server is sent from the client device to the intermediary server. The intermediary server retrieves the requested e-mail from a mail server, transcodes the server-based e-mail into a web-based e-mail, and applies user-defined transformations to the e-mail for accessibility, which is then sent back to the client device. If the e-mail is from a secure mail server, the intermediary server functions as a proxy for the user device to establish the requisite secure connection with the mail server.Type: GrantFiled: September 24, 2001Date of Patent: August 15, 2006Assignee: International Business Machines CorporationInventors: Frances B. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
-
Patent number: 7062547Abstract: A method and system that provide a central repository for client specific accessibility applications to a user from an accessible server. The repository is updated on a periodic basis with new solutions provided by the service provider, who also manages licensing agreements between the user and the owner of the accessibility application. Accessibility programs, such as page magnification, screen readers, background changes, input modification, etc., are downloaded into the client device being used by the user customer by clicking link buttons from a web page generated by the service provider's server. The accessibility programs downloaded are then resident on the client device until changed by the user. In a preferred embodiment, the service provider also provides a universal transcoding service to apply the user selected accessibility transformations to any type of client device used by the user.Type: GrantFiled: September 24, 2001Date of Patent: June 13, 2006Assignee: International Business Machines CorporationInventors: Frances C Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts, Sharon Mary Trewin
-
Patent number: 7010581Abstract: A method and system that provide browser-based functions by injected into a web page a control button, form text field or similar browser-based function control such that both the browser controls and the content of the web page can be transformed for accessibility. A proxy machine retrieves a web page for a user, and then injects the user selected browser function controls into the web page itself. The injected browser controls are supported by web-based application services, preferably resident in an intermediary proxy machine, for producing web content that is representative of that function. The web page is transformed into a style that is accessible for that particular user, such as magnifying the page, reformatting background schemes, etc. The user can select which browser function buttons are injected into the web page, and as the web page is transformed for accessibility, the browser controls on the page are likewise transformed.Type: GrantFiled: September 24, 2001Date of Patent: March 7, 2006Assignee: International Business Machines CorporationInventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
-
Patent number: 6996526Abstract: A method and apparatus are disclosed for transcribing speech when a number of speakers are participating. A number of different speech recognition systems, each with a different speaker model, are executed in parallel. When the identity of all of the participating speakers is known and a speaker model is available for each participant, each speech recognition system employs a different speaker model suitable for a corresponding participant. Each speech recognition system decodes the speech and generates a corresponding confidence score. The decoded output having the highest confidence score is selected for presentation to a user. When all participating speakers are not known, or when there are too many participants to implement a unique speaker model for each participant, a speaker independent speech recognition system is employed together with a speaker specific speech recognition system.Type: GrantFiled: January 2, 2002Date of Patent: February 7, 2006Assignee: International Business Machines CorporationInventors: Sara H. Basson, Peter Gustav Fairweather, Alexander Faisman, Dimitri Kanevsky, Jeffery Scott Sorensen
-
Patent number: 6970918Abstract: A method and system using for establishing an intermediary connection between a client device and a secure website using a web proxy machine. In the preferred embodiment, a secure connection is established between the web proxy and the secure content server. A response from the content server, typically in HTML format, is sent to the proxy machine through a secure connection. The proxy machine is then able to manipulate the secure response from the secure server, in ways such as transcoding the response to a format readable by the user device, storing sensitive financial data in cookies in the proxy machine, and to return a response from the content provider to the client device with or preferably without cookies.Type: GrantFiled: September 24, 2001Date of Patent: November 29, 2005Assignee: International Business Machines CorporationInventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Stephen Paul Farrell, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
-
Patent number: 6961759Abstract: A system for removing and saving in an intermediary web server Internet cookies being transmitted from a web content server to a client device. Internet cookies, being persistent client data for a specific user and a specific content provider, typically contain sensitive data, including a history of past purchases or financial information about the user such as a credit card number. To protect the security of the cookies, and to allow an authorized user to use the cookies from multiple devices, such as different desktop computers, PDA's or cellular telephones, the cookies are removed from the data response from the web content server and stored in an intermediary web server, where they are accessible to the user.Type: GrantFiled: September 24, 2001Date of Patent: November 1, 2005Assignee: International Business Machines CorporationInventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
-
Patent number: 6944665Abstract: A method and system that provide an accessibility gateway to the Internet through the use of a web intermediary server, which may belong to a different domain than the web content server. The web intermediary server includes server-generated applications for modifying accessibility settings for supported client devices, registering the user for authority to use the intermediary server services, and generating web-based, user-specific browser service replacements such as history lists and bookmarks. A request for any web page is sent from the client device to the intermediary server. The intermediary server retrieves the requested web document, and applies user-defined transformations to the web document, which is then sent back to the user device's user agent. If the web document is from a secure web page, the intermediary server functions as a proxy for the user device to establish the requisite secure connection with the web page.Type: GrantFiled: September 24, 2001Date of Patent: September 13, 2005Assignee: International Business Machines CorporationInventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
-
Patent number: 6880014Abstract: A method and system using directive script in a web intermediary proxy machine that provides the function of a transcoder. The intermediary machine's transcoders are controlled by directive script that directs the order and properties of transcoder operations executed on one or more transcoders in the intermediary machine. These directive scripts are stored in an on-the-fly modifiable directive database accessible to the web intermediary proxy machine. The user's client machine browser passes an HTTP request to the web intermediary machine, which passes the HTTP request to a web content server, which returns an HTML response back to the web intermediary machine. This HTML response is sent to at least one transcoder that resides in or is at least accessible to the intermediary proxy machine. The transcoder identifies the type of device being used by the client from the HTTP request.Type: GrantFiled: September 24, 2001Date of Patent: April 12, 2005Assignee: International Business Machines CorporationInventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
-
Patent number: 6712692Abstract: Information is gathered about movements of a person, which could be an adult or child. This information is mapped to one or more game controller commands. The game controller commands are coupled to a videogame, and the videogame responds to the game controller commands as it would normally.Type: GrantFiled: January 3, 2002Date of Patent: March 30, 2004Assignee: International Business Machines CorporationInventors: Sara H. Basson, Peter Gustav Fairweather, Alexander Faisman, Dimitri Kanevsky
-
Publication number: 20030125099Abstract: Information is gathered about movements of a person, which could be an adult or child. This information is mapped to one or more game controller commands. The game controller commands are coupled to a videogame, and the videogame responds to the game controller commands as it would normally.Type: ApplicationFiled: January 3, 2002Publication date: July 3, 2003Applicant: International Business Machines CorporationInventors: Sara H. Basson, Peter Gustav Fairweather, Alexander Faisman, Dimitri Kanevsky
-
Publication number: 20030125940Abstract: A method and apparatus are disclosed for transcribing speech when a number of speakers are participating. A number of different speech recognition systems, each with a different speaker model, are executed in parallel. When the identity of all of the participating speakers is known and a speaker model is available for each participant, each speech recognition system employs a different speaker model suitable for a corresponding participant. Each speech recognition system decodes the speech and generates a corresponding confidence score. The decoded output having the highest confidence score is selected for presentation to a user. When all participating speakers are not known, or when there are too many participants to implement a unique speaker model for each participant, a speaker independent speech recognition system is employed together with a speaker specific speech recognition system.Type: ApplicationFiled: January 2, 2002Publication date: July 3, 2003Applicant: International Business Machines CorporationInventors: Sara H. Basson, Peter Gustav Fairweather, Alexander Faisman, Dimitri Kanevsky, Jeffery Scott Sorensen
-
Publication number: 20030061275Abstract: A system for removing and saving in an intermediary web server Internet cookies being transmitted from a web content server to a client device. Internet cookies, being persistent client data for a specific user and a specific content provider, typically contain sensitive data, including a history of past purchases or financial information about the user such as a credit card number. To protect the security of the cookies, and to allow an authorized user to use the cookies from multiple devices, such as different desktop computers, PDA's or cellular telephones, the cookies are removed from the data response from the web content server and stored in an intermediary web server, where they are accessible to the user.Type: ApplicationFiled: September 24, 2001Publication date: March 27, 2003Applicant: International Business Machines Corp.Inventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
-
Publication number: 20030061299Abstract: A method and system that provide an accessibility gateway to the Internet through the use of a web intermediary server, which may belong to a different domain than the web content server. The web intermediary server includes server-generated applications for modifying accessibility settings for supported client devices, registering the user for authority to use the intermediary server services, and generating web-based, user-specific browser service replacements such as history lists and bookmarks. A request for any web page is sent from the client device to the intermediary server. The intermediary server retrieves the requested web document, and applies user-defined transformations to the web document, which is then sent back to the user device's user agent. If the web document is from a secure web page, the intermediary server functions as a proxy for the user device to establish the requisite secure connection with the web page.Type: ApplicationFiled: September 24, 2001Publication date: March 27, 2003Applicant: International Business Machines Corp.Inventors: Frances B. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
-
Publication number: 20030061386Abstract: A method and system using directive script in a web intermediary proxy machine that provides the function of a transcoder. The intermediary machine's transcoders are controlled by directive script that directs the order and properties of transcoder operations executed on one or more transcoders in the intermediary machine. These directive scripts are stored in an on-the-fly modifiable directive database accessible to the web intermediary proxy machine. The user's client machine browser passes an HTTP request to the web intermediary machine, which passes the HTTP request to a web content server, which returns an HTML response back to the web intermediary machine. This HTML response is sent to at least one transcoder that resides in or is at least accessible to the intermediary proxy machine. The transcoder identifies the type of device being used by the client from the HTTP request.Type: ApplicationFiled: September 24, 2001Publication date: March 27, 2003Applicant: International Business Machines Corp.Inventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
-
Publication number: 20030061309Abstract: A method and system that provide browser-based functions by injected into a web page a control button, form text field or similar browser-based function control such that both the browser controls and the content of the web page can be transformed for accessibility. A proxy machine retrieves a web page for a user, and then injects the user selected browser function controls into the web page itself. The injected browser controls are supported by web-based application services, preferably resident in an intermediary proxy machine, for producing web content that is representative of that function. The web page is transformed into a style that is accessible for that particular user, such as magnifying the page, reformatting background schemes, etc. The user can select which browser function buttons are injected into the web page, and as the web page is transformed for accessibility, the browser controls on the page are likewise transformed.Type: ApplicationFiled: September 24, 2001Publication date: March 27, 2003Applicant: International Business Machines Corp.Inventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts