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: 9726495
    Abstract: 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: Grant
    Filed: September 19, 2008
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sara H. Basson, Peter Gustav Fairweather, Dimitri Kanevsky, Edward Emile Kelley
  • Publication number: 20120221243
    Abstract: 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: Application
    Filed: May 8, 2012
    Publication date: August 30, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sara H. Basson, Peter Gustav Fairweather, Dimitri Kanevsky, Edward Emile Kelley
  • Patent number: 8036896
    Abstract: 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: Grant
    Filed: April 18, 2006
    Date of Patent: October 11, 2011
    Assignee: Nuance Communications, Inc.
    Inventors: Hugh William Adams, Jr., Peter Gustav Fairweather, Yael Ravin
  • Patent number: 7454526
    Abstract: 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: Grant
    Filed: August 13, 2005
    Date of Patent: November 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
  • Patent number: 7270546
    Abstract: 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: Grant
    Filed: October 19, 1999
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Hugh Williams Adams, Jr., Subrata Kumar Das, Peter Gustav Fairweather, Don Holmes Nix
  • Patent number: 7093029
    Abstract: 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: Grant
    Filed: September 24, 2001
    Date of Patent: August 15, 2006
    Assignee: International Business Machines Corporation
    Inventors: Frances B. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
  • Patent number: 7062547
    Abstract: 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: Grant
    Filed: September 24, 2001
    Date of Patent: June 13, 2006
    Assignee: International Business Machines Corporation
    Inventors: 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: 7010581
    Abstract: 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: Grant
    Filed: September 24, 2001
    Date of Patent: March 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
  • Patent number: 6996526
    Abstract: 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: Grant
    Filed: January 2, 2002
    Date of Patent: February 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Sara H. Basson, Peter Gustav Fairweather, Alexander Faisman, Dimitri Kanevsky, Jeffery Scott Sorensen
  • Patent number: 6970918
    Abstract: 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: Grant
    Filed: September 24, 2001
    Date of Patent: November 29, 2005
    Assignee: International Business Machines Corporation
    Inventors: 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: 6961759
    Abstract: 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: Grant
    Filed: September 24, 2001
    Date of Patent: November 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
  • Patent number: 6944665
    Abstract: 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: Grant
    Filed: September 24, 2001
    Date of Patent: September 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
  • Patent number: 6880014
    Abstract: 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: Grant
    Filed: September 24, 2001
    Date of Patent: April 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
  • Patent number: 6712692
    Abstract: 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: Grant
    Filed: January 3, 2002
    Date of Patent: March 30, 2004
    Assignee: International Business Machines Corporation
    Inventors: Sara H. Basson, Peter Gustav Fairweather, Alexander Faisman, Dimitri Kanevsky
  • Publication number: 20030125099
    Abstract: 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: Application
    Filed: January 3, 2002
    Publication date: July 3, 2003
    Applicant: International Business Machines Corporation
    Inventors: Sara H. Basson, Peter Gustav Fairweather, Alexander Faisman, Dimitri Kanevsky
  • Publication number: 20030125940
    Abstract: 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: Application
    Filed: January 2, 2002
    Publication date: July 3, 2003
    Applicant: International Business Machines Corporation
    Inventors: Sara H. Basson, Peter Gustav Fairweather, Alexander Faisman, Dimitri Kanevsky, Jeffery Scott Sorensen
  • Publication number: 20030061275
    Abstract: 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: Application
    Filed: September 24, 2001
    Publication date: March 27, 2003
    Applicant: 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: 20030061299
    Abstract: 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: Application
    Filed: September 24, 2001
    Publication date: March 27, 2003
    Applicant: 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: 20030061386
    Abstract: 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: Application
    Filed: September 24, 2001
    Publication date: March 27, 2003
    Applicant: 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: 20030061309
    Abstract: 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: Application
    Filed: September 24, 2001
    Publication date: March 27, 2003
    Applicant: 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