Patents by Inventor Terje K. Backman
Terje K. Backman 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).
-
Publication number: 20140160253Abstract: A hyperspectral imager includes a sensor array and a filter array. The sensor array is an array of individually addressable sensor elements, each element responsive to radiant energy received thereon. The filter array is arranged to filter the radiant energy en route to the sensor array. It includes an inhomogeneous tiling of first and second filter elements, with the first filter element transmitting radiant energy of an invisible wavelength band and rejecting radiant energy of a visible wavelength band. The second filter element transmits radiant energy of the visible wavelength band and rejects radiant energy of the invisible wavelength band.Type: ApplicationFiled: December 10, 2012Publication date: June 12, 2014Applicant: MICROSOFT CORPORATIONInventors: Terje K. Backman, Michael Aksionkin
-
Patent number: 8219665Abstract: The invention provides one or more modules that may be used to automatically configure a computing device to communicate over a network. When a polling computer is connected to a network, it monitors network traffic to determine the protocols being used on the network. These protocols are then installed and loaded onto the polling computer. The polling computer may find voting computers on the network and send queries to the voting computers to discover network information such as network settings and network resources. The polling computer stores the results in a data structure, which may be sorted and is searchable to find the most popular network settings and resources used on the network. Network settings and resources may be automatically applied to the polling computer or the user may be provided with a user interface allowing the user to select particular settings and/or resources.Type: GrantFiled: March 7, 2005Date of Patent: July 10, 2012Assignee: Microsoft CorporationInventor: Terje K. Backman
-
Patent number: 7882269Abstract: A modularized broadcast receiver driver architecture includes one or more control nodes, under control of a network module, that perform a series of one or more functions to receive a broadcast signal and extract content information from the signal. None of the multiple control nodes requires knowledge of the network type via which the signal is being received. Rather, a network module is aware of the network type and configures the control nodes to carry out their respective functions.Type: GrantFiled: December 1, 2004Date of Patent: February 1, 2011Assignee: Microsoft CorporationInventors: Thaddeus C. Pritchett, David A. Goll, Sean C. McDowell, Terje K. Backman, Jay Alan Borseth
-
Patent number: 7486692Abstract: A modularized broadcast receiver driver architecture includes one or more control nodes, under control of a network module, that perform a series of one or more functions to receive a broadcast signal and extract content information from the signal. None of the multiple control nodes requires knowledge of the network type via which the signal is being received. Rather, a network module is aware of the network type and configures the control nodes to carry out their respective functions.Type: GrantFiled: November 12, 2004Date of Patent: February 3, 2009Assignee: Microsoft CorporationInventors: Thaddeus C. Pritchett, David A. Goll, Sean C. McDowell, Terje K. Backman, Jay Alan Borseth
-
Patent number: 7451450Abstract: Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates access to the resources provided by the resource providers on behalf of the consumers, e.g., using a priority-based policy. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity. Each resource consumer can specify one or more configurations, which may be ranked, for each activity. This allows the resource consumers to be dynamically changed from one configuration to another as operating conditions change.Type: GrantFiled: August 31, 2004Date of Patent: November 11, 2008Assignee: Microsoft CorporationInventors: Mukund Sankaranarayan, Forrest C. Foltz, George Shaw, Dale A. Sather, Andy R. Raffman, Jai Srinivasan, Terje K. Backman, William G. Parry, David S. Bakin, Michael B. Jones, Sean C. McDowell, Jayachandran Raja, Robin Speed
-
Patent number: 7433938Abstract: A communication path is established that allows for communication between a filter graph space and a network driver space in a system. The communication path allows bidirectional communication between a filter graph driver in the filter graph space and a network driver in the network driver space. Addresses of data can be passed from the network driver to the filter graph driver, which allows the filter graph driver to communicate with a filter graph manager as necessary to configure the filter graph space to obtain data from the requested address. The data obtained from the address is then passed from the filter graph driver to the network driver.Type: GrantFiled: October 31, 2005Date of Patent: October 7, 2008Assignee: Microsoft CorporationInventors: Terje K. Backman, Thaddeus C. Pritchett, Peter F. Porzuczek, John A. Elliott, IV, Sriram Rajagopalan, Patrick C. O'Hanlon
-
Patent number: 7433937Abstract: A communication path is established that allows for communication between a filter graph space and a network driver space in a system. The communication path allows bi-directional communication between a filter graph driver in the filter graph space and a network driver in the network driver space. Addresses of data can be passed from the network driver to the filter graph driver, which allows the filter graph driver to communicate with a filter graph manager as necessary to configure the filter graph space to obtain data from the requested address. The data obtained from the address is then passed from the filter graph driver to the network driver.Type: GrantFiled: October 7, 2005Date of Patent: October 7, 2008Assignee: Microsoft CorporationInventors: Terje K. Backman, Thaddeus C. Pritchett, Peter F. Porzuczek, John A. Elliott, IV, Sriram Rajagopalan, Patrick C. O'Hanlon
-
Patent number: 7337446Abstract: Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates access to the resources provided by the resource providers on behalf of the consumers. A policy manager sets various policies that are used by the resource manager to allocate resources. One policy is a priority-based policy that distinguishes among which applications and/or users have priority over others to use the resources. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity.Type: GrantFiled: August 31, 2004Date of Patent: February 26, 2008Assignee: Microsoft CorporationInventors: Mukund Sankaranarayan, Forrest C. Foltz, George Shaw, Dale A. Sather, Andy R. Raffman, Jai Srinivasan, Terje K. Backman, William G. Parry, David S. Bakin, Michael B. Jones, Sean C. McDowell, Jayachandran Raja, Robin Speed
-
Patent number: 7137119Abstract: Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates access to the resources provided by the resource providers on behalf of the consumers. A policy manager sets various policies that are used by the resource manager to allocate resources. One policy is a priority-based policy that distinguishes among which applications and/or users have priority over others to use the resources. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity.Type: GrantFiled: May 2, 2000Date of Patent: November 14, 2006Assignee: Microsoft CorporationInventors: Mukund Sankaranarayan, Michael B. Jones, Terje K. Backman
-
Patent number: 7035916Abstract: A communication path is established that allows for communication between a filter graph space and a network driver space in a system. The communication path allows bi-directional communication between a filter graph driver in the filter graph space and a network driver in the network driver space. Addresses of data can be passed from the network driver to the filter graph driver, which allows the filter graph driver to communicate with a filter graph manager as necessary to configure the filter graph space to obtain data from the requested address. The data obtained from the address is then passed from the filter graph driver to the network driver.Type: GrantFiled: April 27, 2000Date of Patent: April 25, 2006Assignee: Microsoft CorporationInventors: Terje K. Backman, Thaddeus C. Pritchett, Peter F. Porzuczek, John A. Elliott, IV, Sivaramakrishnan Rajagopalan, Patrick C. O'Hanlon
-
Patent number: 6901453Abstract: A modularized broadcast receiver driver architecture includes one or more control nodes, under control of a network module, that perform a series of one or more functions to receive a broadcast signal and extract content information from the signal. None of the multiple control nodes requires knowledge of the network type via which the signal is being received. Rather, a network module is aware of the network type and configures the control nodes to carry out their respective functions.Type: GrantFiled: February 16, 2000Date of Patent: May 31, 2005Assignee: Microsoft CorporationInventors: Thaddeus C. Pritchett, David A. Goll, Sean C. McDowell, Terje K. Backman, Jay Alan Borseth
-
Publication number: 20040252977Abstract: Described herein is an implementation that identifies one or more video-still segments that are interleaved with motion video segments in a video-stream. The implementation extracts and enhances a still image from a video-still segment and exacts its associated audio. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.Type: ApplicationFiled: June 16, 2003Publication date: December 16, 2004Applicant: MICROSOFT CORPORATIONInventors: Talal A. Batrouny, Terje K. Backman
-
Patent number: 6799208Abstract: Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates access to the resources provided by the resource providers on behalf of the consumers. A policy manager sets various policies that are used by the resource manager to allocate resources. One policy is a priority-based policy that distinguishes among which applications and/or users have priority over others to use the resources. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity.Type: GrantFiled: May 2, 2000Date of Patent: September 28, 2004Assignee: Microsoft CorporationInventors: Mukund Sankaranarayan, Forrest C. Foltz, George Shaw, Dale A. Sather, Andy R. Raffman, Jai Srinivasan, Terje K. Backman, William G. Parry, David S. Bakin, Michael B. Jones, Sean C. McDowell, Jayachandran Raja, Robin Speed
-
Patent number: 6628301Abstract: An extensible framework for tuning to programming sources includes tune request objects and tuning space objects that are used to maintain and pass information regarding how to tune to a particular program. The extensible framework can be easily modified by creating, deleting, or modifying tune request objects and tuning space objects without requiring changes on the part of applications interacting with the framework.Type: GrantFiled: February 16, 2000Date of Patent: September 30, 2003Assignee: Microsoft CorporationInventors: Colin L. Acton, Terje K. Backman, Jay Alan Borseth, David A. Goll, Sean C. McDowell, Thaddeus C. Pritchett