Patents by Inventor Mark W. Casebolt

Mark W. Casebolt 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: 10728821
    Abstract: The claimed subject matter includes techniques for migrating wireless channels. An example method includes initiating, via a first media access controller on an integrated circuit chip, a first connection on a first wireless channel. The example method also includes performing, via a second media access controller on the integrated circuit chip, a scan on additional wireless channels using a second media access controller. The example method also includes detecting, via the second media access controller, an available wireless channel from the additional wireless channels. The method further includes migrating, via the first media access controller, the first connection from the first wireless channel to the available wireless channel. The method further includes combining the second access media controller with the first media access controller to provide increased throughput or signal quality on the available wireless channel.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark W. Casebolt, Naveen Makineni
  • Publication number: 20190182738
    Abstract: The claimed subject matter includes techniques for migrating wireless channels. An example method includes initiating, via a first media access controller on an integrated circuit chip, a first connection on a first wireless channel The example method also includes performing, via a second media access controller on the integrated circuit chip, a scan on additional wireless channels using a second media access controller. The example method also includes detecting, via the second media access controller, an available wireless channel from the additional wireless channels.
    Type: Application
    Filed: February 19, 2019
    Publication date: June 13, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mark W. Casebolt, Naveen Makineni
  • Patent number: 10257758
    Abstract: The claimed subject matter includes techniques for migrating wireless channels. An example method includes initiating, via a first media access controller on an integrated circuit chip, a first connection on a first wireless channel. The example method also includes performing, via a second media access controller on the integrated circuit chip, a scan on additional wireless channels using a second media access controller. The example method also includes detecting, via the second media access controller, an available wireless channel from the additional wireless channels. The method further includes migrating, via the first media access controller, the first connection from the first wireless channel to the available wireless channel. The method further includes combining the second access media controller with the first media access controller to provide increased throughput or signal quality on the available wireless channel.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: April 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark W. Casebolt, Naveen Makineni
  • Patent number: 9843494
    Abstract: The disclosed subject matter includes techniques for performing a channel availability check. A method includes initiating, via a processor of a master device, a first connection on a first wireless channel with a subordinate device and transmitting, via the processor, a beacon to the subordinate device. The method includes monitoring, via the processor, the first wireless channel for a first predetermined amount of time for a connection request from the subordinate device in response to the beacon. The method includes performing the channel availability check to detect energy profiles on a second wireless channel for a second predetermined amount of time after the first predetermined amount of time. The processor may cycle between transmitting the beacon and monitoring the first wireless channel and performing the channel availability check on the second wireless channel until a threshold time is exceeded, the connection request is detected, or an energy profile is detected.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: December 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark W. Casebolt, Peter Hoang, Vicky Svidenko, David W. Russo
  • Publication number: 20170063665
    Abstract: The disclosed subject matter includes techniques for performing a channel availability check. A method includes initiating, via a processor of a master device, a first connection on a first wireless channel with a subordinate device and transmitting, via the processor, a beacon to the subordinate device. The method includes monitoring, via the processor, the first wireless channel for a first predetermined amount of time for a connection request from the subordinate device in response to the beacon. The method includes performing the channel availability check to detect energy profiles on a second wireless channel for a second predetermined amount of time after the first predetermined amount of time. The processor may cycle between transmitting the beacon and monitoring the first wireless channel and performing the channel availability check on the second wireless channel until a threshold time is exceeded, the connection request is detected, or an energy profile is detected.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 2, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mark W. Casebolt, Peter Hoang, Vicky Svidenko, David W. Russo
  • Publication number: 20170034755
    Abstract: The claimed subject matter includes techniques for migrating wireless channels. An example method includes initiating, via a first media access controller on an integrated circuit chip, a first connection on a first wireless channel. The example method also includes performing, via a second media access controller on the integrated circuit chip, a scan on additional wireless channels using a second media access controller. The example method also includes detecting, via the second media access controller, an available wireless channel from the additional wireless channels. The method further includes migrating, via the first media access controller, the first connection from the first wireless channel to the available wireless channel. The method further includes combining the second access media controller with the first media access controller to provide increased throughput or signal quality on the available wireless channel.
    Type: Application
    Filed: July 27, 2015
    Publication date: February 2, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mark W. Casebolt, Naveen Makineni
  • Patent number: 8296474
    Abstract: A peripheral device is connectable to a computer having one of a first interface and a second interface. The first interface communicates with the peripheral device over a differential data connection having a first data conductor and a second data conductor. The second interface communicates with the peripheral device over a clock conductor and a single ended data connection which includes a data conductor. The peripheral device has first and second communication conductors. The peripheral device includes an interface detection component coupled to the first and second communication conductors and configured to detect which of the first and second interfaces the peripheral device is connected to.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: Mark T. Hanson, Nathan C. Sherman, Lord Nigel Featherston, Mark W. Casebolt, Victor P. Drake, Keith Mullins, David L. Holo, Terry M. Lipscomb
  • Publication number: 20120124247
    Abstract: A peripheral device is connectable to a computer having one of a first interface and a second interface. The first interface communicates with the peripheral device over a differential data connection having a first data conductor and a second data conductor. The second interface communicates with the peripheral device over a clock conductor and a single ended data connection which includes a data conductor. The peripheral device has first and second communication conductors. The peripheral device includes an interface detection component coupled to the first and second communication conductors and configured to detect which of the first and second interfaces the peripheral device is connected to.
    Type: Application
    Filed: December 29, 2011
    Publication date: May 17, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Mark T. Hanson, Nathan C. Sherman, Lord Nigel Featherston, Mark W. Casebolt, Victor P. Drake, Keith Mullins, David L. Holo, Terry M. Lipscomb
  • Patent number: 7975078
    Abstract: A peripheral device, connected to a computer, has either a first or second interface. The first interface communicates over a differential data connection and the second interface communicates over a clock conductor and a single ended data connection. The peripheral device has first and second communication conductors that are either connected to the differential data connection when the computer includes the first interface or to the single ended data connection and the clock conductor when the computer includes the second interface. The peripheral device has an interface detection component that detects which of the first and second interfaces the peripheral device is connected to. The peripheral device also has a controller that communicates according to a protocol corresponding to the detected interface.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Mark T. Hanson, Nathan C. Sherman, Lord Nigel Featherston, Mark W. Casebolt, Victor P. Drake, Keith Mullins, David L. Holo, Terry M. Lipscomb
  • Publication number: 20100257286
    Abstract: A peripheral device is connectable to a computer having one of a first interface and a second interface. The first interface communicates with the peripheral device over a differential data connection having a first data conductor and a second data conductor. The second interface communicates with the peripheral device over a clock conductor and a single ended data connection which includes a data conductor. The peripheral device has first and second communication conductors configured for connection to the first and second data conductors in the differential data connection when the computer includes the first interface and is configured for connection to the first data conductor in the single ended data connection and the clock conductor when the computer is provided with the second interface.
    Type: Application
    Filed: June 17, 2010
    Publication date: October 7, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Mark T. Hanson, Nathan C. Sherman, Lord Nigel Featherston, Mark W. Casebolt, Victor P. Drake, Keith Mullins, David L. Holo, Terry M. Lipscomb
  • Patent number: 7779171
    Abstract: A peripheral device is connectable to a computer having one of a first interface and a second interface. The first interface communicates with the peripheral device over a differential data connection having a first data conductor and a second data conductor. The second interface communicates with the peripheral device over a clock conductor and a single ended data connection which includes a data conductor. The peripheral device has first and second communication conductors configured for connection to the first and second data conductors in the differential data connection when the computer includes the first interface and is configured for connection to the first data conductor in the single ended data connection and the clock conductor when the computer is provided with the second interface.
    Type: Grant
    Filed: October 16, 2007
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventors: Mark T. Hanson, Nathan C. Sherman, Lord Nigel Featherston, Mark W. Casebolt, Victor P. Drake, Keith Mullins, David L. Holo, Terry M. Lipscomb
  • Patent number: 7629961
    Abstract: A computer input device controller dynamically adjusts the rate at which an illumination source is activated, and may also adjust the rate at which other optical tracking system components are activated. As the velocity of optical tracking system movement relative to a tracked surface increases, the controller increases the activation rate(s). As the velocity of relative movement decreases, the controller decreases the activation rate(s). Future displacements of a tracking system relative to a tracked surface are also estimated. In particular, relative tracking system/tracked surface velocity is calculated based on a series of images. Relative displacement is then estimated based on the calculated velocity.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Mark W. Casebolt, Mark R. Lee, Jeremiah M. Pope, James C. Marshall
  • Publication number: 20090102792
    Abstract: A user input device for use with a computing device is provided. The user input device may include a body, a light source coupled to the body and configured to produce a source light, and a phosphorescent portion positioned proximate to the body and configured to emit a phosphorescent light upon being exposed to the source light.
    Type: Application
    Filed: October 19, 2007
    Publication date: April 23, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: Mark W. Casebolt
  • Patent number: 7479944
    Abstract: A proximity sensor measures receptor output with an energy source deactivated. The sensor then measures receptor output with the energy source activated. The measurements with the energy source activated are compared to the measurements with the energy source deactivated to compensate for the effect of ambient conditions. A near condition is recognized if the change between the two groups of measurements exceeds a designated value. To compensate for receptor output that may decrease after reaching a peak value during approach of an object, a near condition can be maintained until the change between the two groups of measurements no longer exceeds a different designated value. Multiple sensors can be used to avoid false near conditions caused by, e.g., placing a device equipped with the sensors next to a stationary object. In one embodiment, a sensor comprises an infrared light emitting diode and a phototransistor.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: January 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Mark W. Casebolt, Mark R. Lee
  • Publication number: 20080177908
    Abstract: A peripheral device is connectable to a computer having one of a first interface and a second interface. The first interface communicates with the peripheral device over a differential data connection having a first data conductor and a second data conductor. The second interface communicates with the peripheral device over a clock conductor and a single ended data connection which includes a data conductor. The peripheral device has first and second communication conductors configured for connection to the first and second data conductors in the differential data connection when the computer includes the first interface and is configured for connection to the first data conductor in the single ended data connection and the clock conductor when the computer is provided with the second interface.
    Type: Application
    Filed: October 16, 2007
    Publication date: July 24, 2008
    Applicant: Microsoft Corporation
    Inventors: Mark T. Hanson, Nathan C. Sherman, Lord Nigel Featherston, Mark W. Casebolt, Victor P. Drake, Keith Mullins, David L. Holo, Terry M. Lipscomb
  • Patent number: 7277966
    Abstract: A peripheral device is connectable to a computer having one of a first interface and a second interface. The first interface communicates with the peripheral device over a differential data connection having a first data conductor and a second data conductor. The second interface communicates with the peripheral device over a clock conductor and a single ended data connection which includes a data conductor. The peripheral device has first and second communication conductors configured for connection to the first and second data conductors in the differential data connection when the computer includes the first interface and is configured for connection to the first data conductor in the single ended data connection and the clock conductor when the computer is provided with the second interface.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: October 2, 2007
    Assignee: Microsoft Corporation
    Inventors: Mark T. Hanson, Nathan C. Sherman, Lord Nigel Featherston, Mark W. Casebolt, Victor P. Drake, Keith Mullins, David L. Holo, Terry M. Lipscomb
  • Patent number: 7124312
    Abstract: Capacitive proximity sensing is carried out by detecting a relative change in the capacitance of a “scoop” capacitor formed by a conductor and a surrounding ground plane. Charge is transferred between the “scoop” capacitor and a relatively large “bucket” capacitor, and a voltage of the bucket capacitor is applied to an input threshold switch. A state transition (e.g., from low to high, or high to low) of the input threshold switch is detected and a value (TouchVal) indicative of a number of cycles of charge transfer required to reach the state transition is determined. The presence or absence of an object or body portion in close proximity to or contact with a device can be determined by comparing TouchVal with a predetermined threshold value (TouchOff). In order to lessen the time required for detection, and/or improve the sensitivity thereof, the bucket capacitor may initially be charged to a repeatable non-zero reference level closer to the charge level that will cause a state transition.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: October 17, 2006
    Assignee: Microsoft Corporation
    Inventors: Mark W. Casebolt, Gary S. Rensberger, Steven N. Bathiche, Mihai Albulet
  • Patent number: 7113087
    Abstract: Proximity of a user body part can be detected by measuring the effects such proximity has on antenna impedance mismatches. The amount of mismatch affects the amount of RF signal energy reflected back into a transmission line connecting the antenna to a RF signal source. A directional coupler has a main line electrically connected to the transmission line, as well as a coupled line. The directional coupler produces a signal on its coupled line in relation to the magnitude of reflected energy on the transmission line; the amount of reflected energy varies in response to how well the antenna impedance matches the transmission line impedance. A signal detector is electrically connected to the coupled line, and responds to signals produced in the coupled line by the main line. The signal detector output is then used to determine whether a body part is in proximity. Other aspects the invention include an adaptive algorithm to adjust a threshold for proximity determination.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: September 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Mark W. Casebolt, Craig S. Ranta
  • Patent number: 7096435
    Abstract: A peripheral device is connectable to a computer having one of a first interface and a second interface. The first interface communicates with the peripheral device over a differential data connection having a first data conductor and a second data conductor. The second interface communicates with the peripheral device over a clock conductor and a single ended data connection which includes a data conductor. The peripheral device has first and second communication conductors configured for connection to the first and second data conductors in the differential data connection when the computer includes the first interface and is configured for connection to the first data conductor in the single ended data connection and the clock conductor when the computer is provided with the second interface.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: August 22, 2006
    Assignee: Microsoft Corporation
    Inventors: Mark T. Hanson, Nathan C. Sherman, Lord Nigel Featherston, Mark W. Casebolt, Victor P. Drake, Keith Mullins, David L. Holo, Terry M. Lipscomb
  • Patent number: 7023425
    Abstract: Power management is provided in a user operated data input device utilizing proximity sensing and switching between three or more power states. Switching between the power states occurs based upon the presence or absence of input activity, and an operation instrumentality (e.g., a hand) in close proximity to or contact with the device. Capacitive proximity sensing is carried out be detecting a relative change in the capacitance of a “scoop” capacitor formed by a conductor and a surrounding ground plane. In an optical surface tracking cursor control device embodiment, switching to and from a BEACON state, which provides a reduced flash rate of a surface illuminating light source, is carried out based upon a detected presence or absence of a trackable surface.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: April 4, 2006
    Assignee: Microsoft Corporation
    Inventors: Mark W. Casebolt, Gary Rensberger, Sean Gorman