Patents by Inventor Jason A. Anderson

Jason A. Anderson 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: 20070220246
    Abstract: Described is a technology by which independent computing functions such as corresponding to separate operating systems may be partitioned into coexisting partitions. A virtual machine manager, or hypervisor, manages the input and output of each partition to operate computer system hardware. One partition may correspond to a special purpose operating system that quickly boots, such as to provide appliance-like behavior, while another partition may correspond to a general purpose operating system that may load while the special purpose operating system is already running. The computer system that contains the partitions may transition functionality and devices from one operating system to the other. The virtual machine manager controls which computer hardware devices are capable of being utilized by which partition at any given time, and may also facilitate inter-partition communication.
    Type: Application
    Filed: March 16, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Therron Powell, Jason Anderson
  • Publication number: 20070130399
    Abstract: An auxiliary computing device normally used for remotely controlling a primary device may change its functionality and extend its usefulness based on a usage context. An auxiliary device may change its usage context by connecting differently to a primary device depending on any number of parameters including distance from the device, battery life, connection method, and proximity to other devices. The device may change its usage context by interfacing with a primary device service that communicates with various applications to feed the auxiliary device different information in different usage contexts. Further, the device may control different functions of the primary device based on the usage context.
    Type: Application
    Filed: March 9, 2006
    Publication date: June 7, 2007
    Inventors: Jason Anderson, Andrew Fuller, Daniel Makoski, William Westerinen, Matthew Rhoten
  • Publication number: 20070067658
    Abstract: A computing system that incorporates an auxiliary processor to the main system processor. The auxiliary system utilizes a separate application runtime for processes and is capable of operating even when the primary system is in an off state. Methods for load-balancing are provided based on computing needs respective to power consumption requirements. Processes that are not computationally intensive are processed by a low-power, auxiliary processor. In addition, peripheral components accessible to the overall computing system are shared.
    Type: Application
    Filed: October 10, 2006
    Publication date: March 22, 2007
    Applicant: Microsoft Corporation
    Inventors: Adrian Chandley, Chad Magendanz, Christopher Schoppa, Dale Crosier, Jason Anderson, Juan Perez, Kenneth Stufflebeam, Pasquale DeMaio, Steven Kaneko, William Westerinen
  • Publication number: 20060215501
    Abstract: A method and system for controlling the spin rate of an optical device. A device driver provides notification that media has been inserted into the optical device. A control service determines the format of information on the media. The spin rate of the optical device is locked or unlocked based on the format.
    Type: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Applicant: Microsoft Corporation
    Inventors: James Yu, Jason Anderson, Raju Ramanathan, Yingchun Zhang, Kenneth Stufflebeam
  • Publication number: 20060200803
    Abstract: In one embodiment, a method and apparatus for automatically evaluating compliance of at least one source code file against at least one checkin policy. In a further embodiment, providing information about the compliance or non-compliance of the at least one source code file with the at least one checkin policy. In another embodiment, providing an option to override a policy failure and submit the at least one source code file to a source code repository. In one embodiment, in response to an override of a policy failure, providing a notification about the override of the policy failure. In some embodiments, an extensible framework enabling the installation of at least one checkin policy plugin, and providing a notification that at least one checkin policy plugin is not installed. In further embodiments, providing and using a work item association policy plugin, a unit tests policy plugin, and a static analysis policy plugin.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Douglas Neumann, Brian Harry, Edward Hintz, Christian Lucas, Jason Anderson, Sam Guckenheimer
  • Publication number: 20060123258
    Abstract: A mechanism is provided for a personal computer to preserve user and system state data in the event of an AC power failure when the computer is in a standby state. When the AC power failure occurs, a switchover circuit connects a rechargeable energy storage medium, such as a rechargeable battery, to the power supply of the computer for powering components of computer, and the computer is awaken. A critical battery alarm is then issued to trigger the operating system of the computer to perform a transition into a hibernation state, during which the state data of the computer are persistently stored. The energy storage medium is disconnected from the power supply after the computer system has entered hibernation.
    Type: Application
    Filed: January 30, 2006
    Publication date: June 8, 2006
    Applicant: Microsoft Corporation
    Inventors: William Westerinen, Jason Anderson, Allen Marshall, Tony Pierce
  • Publication number: 20060006741
    Abstract: Paralleled uninterruptible power supplies (UPSs) including respective pulse-width modulation (PWM) power converter circuits coupled in common to an AC load bus have PWM cycles that are synchronized. In particular, sampling of control inputs of the PWM power converter circuits may be synchronized, such that, for example, sampling of control inputs to the PWM power converter circuits occurs at substantially the same time for each of the PWM power converter circuits. A common phase reference corresponding to an AC voltage phase for the AC load bus may be provided, and the PWM cycles of each of the power converter circuits may synchronized, e.g., phase locked, to the common phase reference. More particularly, the respective PWM cycles of the UPSs may be phase locked to phase locked sinusoidal reference signals generated at each of the UPSs. Sampling for other control functions may also be synchronized to the PWM cycles.
    Type: Application
    Filed: July 7, 2004
    Publication date: January 12, 2006
    Inventors: Frederick Tassitino, Hans-Erik Pfitzer, Jason Anderson, Michael Westerfield
  • Publication number: 20050286274
    Abstract: A power supply apparatus, such as an on-line UPS, includes an AC/DC converter circuit having an input configured to be coupled to an AC source, a DC/AC converter circuit having an input coupled to an output of the AC/DC converter circuit by a DC link, and a bypass circuit operative to couple and decouple the output of the DC/AC converter circuit to and from the input of the AC/DC converter circuit. Power is transferred from the output of DC/AC converter circuit via the bypass circuit to conduct a test of the apparatus, such as a factory or field load test. For example, power may be circulated around a loop including the AC/DC converter circuit, the DC/AC converter circuit and the bypass circuit to conduct the test in order to test these components under load. A status of such components may be determined responsive to the test. In further embodiments, such components may be calibrated responsive to the test.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventors: Hans-Erik Pfitzer, Rune Jonsson, John Tracy, Miguel Chavez, Frederick Tassitino, Jason Anderson
  • Publication number: 20050288826
    Abstract: Status of a bypass source of parallel-connected UPSs is determined from a load share when a loading of the parallel-connected UPSs meets a predetermined criterion. Status of a bypass source of the parallel-connected UPSs is determined from a bypass source voltage when the loading of the parallel-connected UPSs fails to meet the predetermined criterion. The loading may include an aggregate loading, and failure of a bypass source of a UPS may be identified responsive to detecting that a load share of the UPS is less than a predetermined proportion of the aggregate loading. Alternatively, failure of the bypass source may be identified by detecting that a bypass voltage fails to meet a predetermined criterion. Bypass circuits of the UPSs may be controlled responsive to a load share and/or a bypass source voltage.
    Type: Application
    Filed: June 23, 2004
    Publication date: December 29, 2005
    Inventors: Frederick Tassitino, Jason Anderson, Michael Westerfield
  • Publication number: 20050246563
    Abstract: A computing system that incorporates an auxiliary processor to the main system processor. The auxiliary system utilizes a separate application runtime for processes and is capable of operating even when the primary system is in an off state. Methods for load-balancing are provided based on computing needs respective to power consumption requirements. Processes that are not computationally intensive are processed by a low-power, auxiliary processor. In addition, peripheral components accessible to the overall computing system are shared.
    Type: Application
    Filed: April 28, 2004
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Adrian Chandley, Chad Magendanz, Christopher Schoppa, Dale Crosier, Jason Anderson, Juan Perez, Kenneth Stufflebeam, Pasquale DeMaio, Steven Kaneko, William Westerinen
  • Publication number: 20050190536
    Abstract: The present invention is directed to systems and methods for providing a computing system have a base unit and an expansion unit. The base unit has a fixed configuration and includes a CPU, a power supply, a removable media drive and expansion slots. The expansion unit has a power supply, removable media drive, and expansion slots. Additional components are added to the expansion unit in order to maintain stability in the base unit and the expansion unit is connected to the base unit by a high speed external connection. This configuration provides for an expansion path for the computing system that maintains overall stability of the base unit.
    Type: Application
    Filed: February 26, 2004
    Publication date: September 1, 2005
    Inventors: Jason Anderson, William Westerinen, Kenneth Stufflebeam
  • Publication number: 20050182986
    Abstract: Systems and methods for reducing the size of a power supply in a computing device by monitoring activities to maintain the load on the power supply below a predetermined threshold. Through a set of software drivers, various components are placed into low power states in order to reduce the load on the power supply. The methods allow manufacturers to utilize smaller power supplies that are better fitted for the actual operating conditions of the computing device, rather than a large power supply designed for worst case conditions.
    Type: Application
    Filed: February 13, 2004
    Publication date: August 18, 2005
    Inventors: Jason Anderson, Adrian Chandley
  • Publication number: 20050182612
    Abstract: Systems and methods for producing a simulated off condition in a computing device using a set of software drivers that interact with a system service and the device BIOS. The computing device includes system components such as a power supply, processors and fans that are put into a low power state upon receiving a signal to power off the device. This provides the appearance to users that the computing device is off. The system components, however, remain enabled to run applications when the computing device is in the simulated off condition. If necessary, the device can be returned to a fully on condition to process applications that require the system components to be brought out of the low power state to execute.
    Type: Application
    Filed: May 3, 2004
    Publication date: August 18, 2005
    Applicant: Microsoft Corporation
    Inventors: Jason Anderson, William Westerinen, Tony Pierce, Allen Marshall, Peter Viscarola
  • Publication number: 20050182978
    Abstract: Systems and methods for producing a simulated off condition in a computing device. The computing device includes system components such as a power supply, processors and fans that are put into a low power state upon receiving a signal to power off the device. This provides the appearance to users that the computing device is off. The system components, however, remain enabled to run applications when the computing device is in the simulated off condition. If necessary, the device can be returned to a fully on condition to process applications that require the system components to be brought out of the low power state to execute.
    Type: Application
    Filed: February 17, 2004
    Publication date: August 18, 2005
    Inventors: Jason Anderson, William Westerinen, Tony Pierce, Allen Marshall
  • Publication number: 20050102048
    Abstract: Systems and methods for improving the signal to noise ratio for audio input in a computing system are provided. Signal to noise ratio improvements are enabled for an input audio signal by incorporating a plurality of microphones into the PC environment, for example, to improve the processing of voice or speech input or other audio capture applications. In various embodiments, a plurality of microphones are spaced apart, e.g., attached to or within a PC housing, in such a way that noise from PC components can be “subtracted” or reduced from an input audio signal, which increases the signal to noise ratio and improves audio processing accuracy. The “subtraction” or reduction techniques applied by the present invention are unique to the PC environment wherein different noises having particular characteristics can be identified, including, but not limited to, rattle of device components, fan noise and disk noise.
    Type: Application
    Filed: November 10, 2003
    Publication date: May 12, 2005
    Inventors: Jason Anderson, Theodore Tanner
  • Patent number: 6819345
    Abstract: In a graphical desktop environment displaying desktop components, a control is provided to track the position of a pointer on a screen, and when the pointer enters relevant regions with respect to a desktop component, a thin or thick border in displayed around the desktop component to enable a user to resize the desktop component, and/or a caption bar is displayed along an edge of the component to enable a user to move the desktop component on the desktop. The caption bar may additionally be provided with menu and close buttons, to enable the user to bring up a menu of properties and/or actions for the desktop component, and close the desktop component, respectively. When the pointer is outside any region relevant to a desktop component, no borders or caption bars are displayed, thereby resulting in a visually less cluttered appearance.
    Type: Grant
    Filed: February 17, 1998
    Date of Patent: November 16, 2004
    Assignee: Microsoft Corporation
    Inventors: Christopher R. Jones, Christopher R. Brown, Michael A. Schmidt, Sankar Ramasubramanian, Sean L. Flynn, Edward Jason Anderson, Mark H. Enomoto, Gayna Williams, Bryan T. Starbuck
  • Publication number: 20040153724
    Abstract: An improved operating system method that, in addition to the primary operating system, stores one or more alternate or recovery operating systems. The system monitors the operation of the present operating system and accesses the alternate or recovery operating system based on a fail-over algorithm when a fault condition is detected. The alternate or recovery operating systems are periodically updated.
    Type: Application
    Filed: January 30, 2003
    Publication date: August 5, 2004
    Applicant: Microsoft Corporation
    Inventors: Clark Nicholson, Jason Anderson, Serdar Unal, Wes Witt
  • Patent number: 6278448
    Abstract: A method of creating a composite desktop built from Web content retrieved from one or more Web sites is disclosed. A component on a Web page can be selected and positioned on the composite desktop. The component can be a static image or an active desktop component providing dynamic content. An entire Web page can also be selected and positioned as a component on the composite desktop. Components can be selected for the composite desktop using one of several mechanisms. Selection of a control on a Web page causes the selection of a corresponding component on the Web page. A control panel utility allows the designation of a URL to select the corresponding Web page for inclusion as a component on the composite desktop. Images from Web pages and objects representing URLs can be dragged and dropped onto the composite desktop. Icons on a composite desktop are displayed in front of the composite desktop components. A user can create multiple composite desktops and switch to a different desktop when desired.
    Type: Grant
    Filed: February 17, 1998
    Date of Patent: August 21, 2001
    Assignee: Microsoft Corporation
    Inventors: Christopher R. Brown, Michael A. Schmidt, Sankar Ramasubramanian, Sean L. Flynn, Edward Jason Anderson, Matthew C. Squires
  • Patent number: 5870449
    Abstract: The present invention provides an inspection system having a scanner system coupled to an operator console. The scanner system is preferably an x-ray based system that has an x-ray source to emit, for example, dual energy x-rays, a detector or an array of detectors that detect the emitted x-rays, and a conveyor system. The conveyor system has a conveyor belt that moves the article to be inspected through the emitted x-rays. The operator console includes a display device, an operator input device and a controller. The operator console is configured to provide information and control capabilities to an operator all within the same viewing field or arc. The operator console is configured to permit customization by individual operators and/or customization for a specific location where the inspection system is deployed (e.g., an airport or office building) without changing components.
    Type: Grant
    Filed: June 23, 1997
    Date of Patent: February 9, 1999
    Assignee: Vivid Technologies, Inc.
    Inventors: Bruce S. Lee, Jason Anderson, Michael P. Ellenbogen
  • Patent number: 5699400
    Abstract: The present invention provides an inspection system having a scanner system coupled to an operator console. The scanner system is preferably an x-ray based system that has an x-ray source to emit, for example, dual energy x-rays, a detector or an array of detectors that detect the emitted x-rays, and a conveyor system. The conveyor system has a conveyor belt that moves the article to be inspected through the emitted x-rays. The operator console includes a display device, an operator input device and a controller. The operator console is configured to provide information and control capabilities to an operator all within the same viewing field or arc. The operator console is configured to permit customization by individual operators and/or customization for a specific location where the inspection system is deployed (e.g., an airport or office building) without changing components.
    Type: Grant
    Filed: May 8, 1996
    Date of Patent: December 16, 1997
    Assignee: Vivid Technologies, Inc.
    Inventors: Bruce S. Lee, Jason Anderson, Michael P. Ellenbogen