Patents by Inventor Mark H. Krueger
Mark H. Krueger 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: 8832708Abstract: Various embodiments enable a device to create a pool of at least one empty application. An empty application can be configured to contain resources that are common across one or more other applications and initialize the resources for the one or more other applications effective to reduce startup time of the other applications. In one or more embodiments, an empty application can further be populated with the one or more other applications effective to cause the one or more other applications to execute. Alternately or additionally, a device can be monitored for an idle state, and, upon determining the device is in the idle state, at least one empty application can be created.Type: GrantFiled: October 12, 2010Date of Patent: September 9, 2014Assignee: Microsoft CorporationInventors: Bharath Siravara, Neil A. Brench, Arthur William James Freeman, Mark H. Krueger, David R. Anderson, Joerg Raymond Brown
-
Publication number: 20120089986Abstract: Various embodiments enable a device to create a pool of at least one empty application. An empty application can be configured to contain resources that are common across one or more other applications and initialize the resources for the one or more other applications effective to reduce startup time of the other applications. In one or more embodiments, an empty application can further be populated with the one or more other applications effective to cause the one or more other applications to execute. Alternately or additionally, a device can be monitored for an idle state, and, upon determining the device is in the idle state, at least one empty application can be created.Type: ApplicationFiled: October 12, 2010Publication date: April 12, 2012Applicant: MICROSOFT CORPORATIONInventors: Bharath Siravara, Neil A. Brench, Arthur William James Freeman, Mark H. Krueger, David R. Anderson, Joerg Raymond Brown
-
Patent number: 6963903Abstract: A browser-based email system has a thin client connected to a host mail server. The thin client implements a browser. The host mail server provides pages to the thin client, which can be rendered by the browser to present an email service to a user. The thin client is equipped to receive audio and video data and supports a user interface to facilitate capture of the audio or video data for inclusion in an email message. After a data stream is captured and stored locally at the client, the browser submits a request to the host mail server that contains a token in lieu of the data stream. The host mail server returns a response specifying a new page that contains the email message. The response also includes the token and indicates a location in the new page at which the audio or video data is to be rendered. Upon receiving the response, the browser inserts the data stream into the new page at the location and renders the new page.Type: GrantFiled: August 15, 2002Date of Patent: November 8, 2005Assignee: Microsoft CorporationInventors: Mark H. Krueger, Sean M. Callahan, Michael A. Cleron, Lennart Lovstrand, Jeffrey D. Yaksick
-
Publication number: 20020194288Abstract: A browser-based email system has a thin client connected to a host mail server. The thin client implements a browser. The host mail server provides pages to the thin client, which can be rendered by the browser to present an email service to a user. The thin client is equipped to receive audio and video data and supports a user interface to facilitate capture of the audio or video data for inclusion in an email message. After a data stream is captured and stored locally at the client, the browser submits a request to the host mail server that contains a token in lieu of the data stream. The host mail server returns a response specifying a new page that contains the email message. The response also includes the token and indicates a location in the new page at which the audio or video data is to be rendered. Upon receiving the response, the browser inserts the data stream into the new page at the location and renders the new page.Type: ApplicationFiled: August 15, 2002Publication date: December 19, 2002Inventors: Mark H. Krueger, Sean M. Callahan, Michael A. Cleron, Lennart Lovstrand, Jeffrey D. Yaksick
-
Patent number: 6496868Abstract: A proxy server transcodes audio data on behalf of a client computer prior to transmitting the audio data to the client computer. In response to a request from the client computer, the proxy server obtains the audio data from a remote server. If the proxy server determines that transcoding is appropriate, the proxy server transcodes the audio data and transmits the transcoded audio data to the client computer. Transcoding can include changing the type of the audio file, compressing the audio data, reducing the number of audio channels, or reducing the data sampling rate. The proxy server determines the extent and type of transcoding based on file formats that the client computer can process, the size of the requested audio file, the memory capacity of the client computer, the bandwidth of the connection between the proxy server and the client computer, and the desired level of audio quality.Type: GrantFiled: September 17, 2001Date of Patent: December 17, 2002Assignee: WebTV Networks, Inc.Inventors: Mark H. Krueger, Jay D. Logue
-
Patent number: 6496205Abstract: Web browser software is implemented in a processing system housed in a set-top box connected to a television and communicating over a wide-area network with one or more servers. The browser allows a user to use a remote control device to navigate between hypertex, anchors in World-Wide Web pages displayed on the television. User inputs are entered from the remote control device using an infrared IR link in order to move a selection between hypertext anchors or various control buttons displayed on the television display. The browser is capable of downloading audio files from Web sites and generating sound through a speaker of the television set based on the audio files. Background music is generated during Web browsing based on audio files downloaded from one of the servers or audio files stored in memory in the set-top box. A background music audio file from a server can be downloaded while another background music audio file is played.Type: GrantFiled: December 21, 1999Date of Patent: December 17, 2002Assignee: Webtv Networks, Inc.Inventors: Christopher M. White, Mark H. Krueger, David R. Anderson, Jeffrey D. Yaksick, Joe F. Britt, Jr.
-
Patent number: 6460075Abstract: A browser-based email system has a thin client connected to a host mail server. The thin client implements a browser. The host mail server provides pages to the thin client, which can be rendered by the browser to present an email service to a user. The thin client is equipped to receive audio and video data and supports a user interface to facilitate capture of the audio or video data for inclusion in an email message. After a data stream is captured and stored locally at the client, the browser submits a request to the host mail server that contains a token in lieu of the data stream. The host mail server returns a response specifying a new page that contains the email message. The response also includes the token and indicates a location in the new page at which the audio or video data is to be rendered. Upon receiving the response, the browser inserts the data stream into the new page at the location and renders the new page.Type: GrantFiled: January 23, 2001Date of Patent: October 1, 2002Assignee: WebTV Networks, Inc.Inventors: Mark H. Krueger, Michael A. Cleron, Lennart Lovstrand, Jeffrey D. Yaksick, Sean M. Callahan
-
Publication number: 20020013812Abstract: A proxy server transcodes audio data on behalf of a client computer prior to transmitting the audio data to the client computer. In response to a request from the client computer, the proxy server obtains the audio data from a remote server. If the proxy server determines that transcoding is appropriate, the proxy server transcodes the audio data and transmits the transcoded audio data to the client computer. Transcoding can include changing the type of the audio file, compressing the audio data, reducing the number of audio channels, or reducing the data sampling rate. The proxy server determines the extent and type of transcoding based on file formats that the client computer can process, the size of the requested audio file, the memory capacity of the client computer, the bandwidth of the connection between the proxy server and the client computer, and the desired level of audio quality.Type: ApplicationFiled: September 17, 2001Publication date: January 31, 2002Inventors: Mark H. Krueger, Jay D. Logue
-
Patent number: 6308222Abstract: A proxy server has a connection to a client computer and to a remote server over the Internet. The proxy server receives a request for an audio file from the client computer and, in response, transmits a requests for the audio file to the remote server. Upon receiving the audio file, the proxy server determines whether transcoding of the audio file is appropriate. If appropriate, the proxy server transcodes the audio file received from the remote server and then transmits the transcoded audio file to the client. Transcoding may include changing the audio file type, compressing the audio file, reducing the number of audio channels, or reducing the sampling rate of the data. The proxy server determines the extent and type of transcoding to be performed on the audio file as the audio file is downloaded from the remote server.Type: GrantFiled: November 30, 1999Date of Patent: October 23, 2001Assignee: Microsoft CorporationInventors: Mark H. Krueger, Jay D. Logue
-
Publication number: 20010004743Abstract: A browser-based email system has a thin client connected to a host mail server. The thin client implements a browser. The host mail server provides pages to the thin client, which can be rendered by the browser to present an email service to a user. The thin client is equipped to receive audio and video data and supports a user interface to facilitate capture of the audio or video data for inclusion in an email message. After a data stream is captured and stored locally at the client, the browser submits a request to the host mail server that contains a token in lieu of the data stream. The host mail server returns a response specifying a new page that contains the email message. The response also includes the token and indicates a location in the new page at which the audio or video data is to be rendered. Upon receiving the response, the browser inserts the data stream into the new page at the location and renders the new page.Type: ApplicationFiled: January 23, 2001Publication date: June 21, 2001Applicant: WebTV Networks, Inc.Inventors: Mark H. Krueger, Michael A. Cleron, Lennart Lovstrand, Jeffrey D. Yaksick, Sean M. Callahan
-
Patent number: 6223213Abstract: A browser-based email system has a thin client connected to a host mail server. The thin client implements a browser. The host mail server provides pages to the thin client, which can be rendered by the browser to present an email service to a user. The thin client is equipped to receive audio and video data and supports a user interface to facilitate capture of the audio or video data for inclusion in an email message. After a data stream is captured and stored locally at the client, the browser submits a request to the host mail server that contains a token in lieu of the data stream. The host mail server returns a response specifying a new page that contains the email message. The response also includes the token and indicates a location in the new page at which the audio or video data is to be rendered. Upon receiving the response, the browser inserts the data stream into the new page at the location and renders the new page.Type: GrantFiled: July 31, 1998Date of Patent: April 24, 2001Assignee: WebTV Networks, Inc.Inventors: Michael A. Cleron, Lennart Lovstrand, Jeffrey D. Yaksick, Sean M. Callahan, Mark H. Krueger
-
Patent number: 6005563Abstract: Web browser software is implemented in a processing system housed in a set-top box connected to a television and communicating over a wide-area network with one or more servers. The browser allows a user to use a remote control device to navigate between hypertext anchors in World-Wide Web pages displayed on the television. User inputs are entered from the remote control device using an infrared IR link in order to move a selection between hypertext anchors or various control buttons displayed on the television display. The browser is capable of downloading audio files from Web sites and generating sound through a speaker of the television set based on the audio files. Background music is generated during Web browsing based on audio files downloaded from one of the servers or audio files stored in memory in the set-top box. A background music audio file from a server can be downloaded while another background music audio file is played.Type: GrantFiled: November 22, 1996Date of Patent: December 21, 1999Assignee: WebTV Networks, Inc.Inventors: Christopher M. White, Mark H. Krueger, David R. Anderson, Jeffrey D. Yaksick, Joe F. Britt, Jr.
-
Patent number: 5996022Abstract: A local server has a connection to a client and to a remote server over the Internet. The local server receives a request for an audio file from the client and, in response, transmits a requests for the audio file to the remote server. Upon receiving the audio file, the local server transcodes the audio file received from the remote server and then transmits the transcoded audio file to the client. Transcoding may include changing the audio file type, compressing the audio file, reducing the number of audio channels, or reducing the sampling rate of the data. The local server determines the extent and type of transcoding to be performed on the audio file as the audio file is downloaded from the remote server. The extent and type of transcoding are based on the file formats which the client is capable of handling, the size of the requested audio file, the memory capacity of the client, the bandwidth of the connection between the local server and the client, and the desired level of audio quality.Type: GrantFiled: April 7, 1997Date of Patent: November 30, 1999Assignee: WebTV Networks, Inc.Inventors: Mark H. Krueger, Jay D. Logue