Patents by Inventor David W. Voth
David W. Voth 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: 20160306396Abstract: A connection device for computing devices is described. In one or more implementations, a connection device comprises a plurality of connection portions that are physically and communicatively coupled, one to another. Each of the plurality of connection portions has at least one communication contact configured to form a communicative coupling with a respective one of a plurality of computing devices and with at least one other communication contact of another one of the connections portions to support communication between the plurality of computing devices. Each of the plurality of connection portions also includes a magnetic coupling device to form a removable magnetic attachment to the respective one of the plurality of computing devices.Type: ApplicationFiled: June 23, 2016Publication date: October 20, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Steven Nabil Bathiche, Flavio Protasio Ribeiro, Nigel Stuart Keam, Bernard K. Rihn, Panos C. Panay, David W. Voth
-
Patent number: 9426905Abstract: A connection device for computing devices is described. In one or more implementations, a connection device comprises a plurality of connection portions that are physically and communicatively coupled, one to another. Each of the plurality of connection portions has at least one communication contact configured to form a communicative coupling with a respective one of a plurality of computing devices and with at least one other communication contact of another one of the connections portions to support communication between the plurality of computing devices. Each of the plurality of connection portions also includes a magnetic coupling device to form a removable magnetic attachment to the respective one of the plurality of computing devices.Type: GrantFiled: May 9, 2013Date of Patent: August 23, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Steven Nabil Bathiche, Flavio Protasio Ribeiro, Nigel Stuart Keam, Bernard K. Rihn, Panos C. Panay, David W. Voth
-
Publication number: 20130242495Abstract: A connection device for computing devices is described. In one or more implementations, a connection device comprises a plurality of connection portions that are physically and communicatively coupled, one to another. Each of the plurality of connection portions has at least one communication contact configured to form a communicative coupling with a respective one of a plurality of computing devices and with at least one other communication contact of another one of the connections portions to support communication between the plurality of computing devices. Each of the plurality of connection portions also includes a magnetic coupling device to form a removable magnetic attachment to the respective one of the plurality of computing devices.Type: ApplicationFiled: May 9, 2013Publication date: September 19, 2013Applicant: Microsoft CorporationInventors: Steven Nabil Bathiche, Flavio Protasio Ribeiro, Nigel Stuart Keam, Bernard K. Rihn, Panos C. Panay, David W. Voth
-
Patent number: 8174508Abstract: An input device includes an array of adjacent capacitive sensors arranged into rows and columns. Each capacitive sensor exhibits a capacitance characteristic when in proximity to a conductive element. A plurality of mechanical hysteresis mechanisms are each deposited on and in contact with each of the capacitive sensors and configured to be actuated by a corresponding push button. Each capacitive sensor exhibits an electrical characteristic upon actuation of the corresponding mechanical hysteresis mechanism. An insulating overlay layer positioned over the array of capacitive sensors and the plurality of mechanical hysteresis mechanisms defines each push button and defines a surface for accommodating the conductive element.Type: GrantFiled: November 19, 2007Date of Patent: May 8, 2012Assignee: Microsoft CorporationInventors: Michael J. Sinclair, Ray A. Bittner, David W. Voth
-
Patent number: 7630741Abstract: The subject innovation and/or methods relate to a compact durable communication device that can include a plurality of improvements to provide durability and thinness. The devices can be a clamshell smartphone, a messenger device, a thin smartphone, and/or any other suitable mobile communication device. The improvements can include a magnesium plate, an opening for an electrical component associated with the plate, internal antenna placement, an extended backlight for a dual display, and/or a mono hinge to provide connectivity.Type: GrantFiled: December 23, 2005Date of Patent: December 8, 2009Assignee: Microsoft CorporationInventors: Kabir Siddiqui, David W. Voth
-
Publication number: 20090128511Abstract: An input device includes an array of adjacent capacitive sensors arranged into rows and columns. Each capacitive sensor exhibits a capacitance characteristic when in proximity to a conductive element. A plurality of mechanical hysteresis mechanisms are each deposited on and in contact with each of the capacitive sensors and configured to be actuated by a corresponding push button. Each capacitive sensor exhibits an electrical characteristic upon actuation of the corresponding mechanical hysteresis mechanism. An insulating overlay layer positioned over the array of capacitive sensors and the plurality of mechanical hysteresis mechanisms defines each push button and defines a surface for accommodating the conductive element.Type: ApplicationFiled: November 19, 2007Publication date: May 21, 2009Applicant: MICROSOFT CORPORATIONInventors: Michael J. Sinclair, Ray A. Bittner, JR., David W. Voth
-
Patent number: 6526465Abstract: A computer system includes a centerplane formed by a printed circuit board. The centerplane has a plurality of Desktop PCI electrical connectors on one side and a plurality of CompactPCI electrical connectors on the other. This allows the use of both Desktop and CompactPCI boards in a signal bus board, without requiring complex bridging circuits. In addition, this allows additional boards to be used without extending the length of the PCI bus.Type: GrantFiled: June 2, 1999Date of Patent: February 25, 2003Assignee: Microsoft CorporationInventors: David W. Voth, Ray A. Bittner, Jr.
-
Patent number: 6336152Abstract: A system for configuring a network adapter of a computer without user intervention. Device information for the devices of the computer, including each network adapter, is collected to uniquely identify the devices and to describe the device characteristics associated with the operation of those devices with the computer. Computer resources, which support the functions of the devices within the computer, are allocated based upon this device information. This allocation process prevents a potential conflicting use of computer resources by the installed devices. A device driver, which enables communications between a corresponding device and the computer, is also identified and loaded for each of the devices in response to the allocation of computer resources. In response to loading the driver for each network adapter, each network configuration routine or layer for a particular interface of the corresponding network adapter is identified.Type: GrantFiled: October 4, 1999Date of Patent: January 1, 2002Assignee: Microsoft CorporationInventors: Darryl Steven Richman, Moshe Lichtman, Mark R. Enstrom, Thomas E. Lennon, Ralph A. Lipe, Pierre-Yves Santerre, Robert T. Short, David W. Voth
-
Patent number: 6058263Abstract: A computer system includes a plurality of discrete computer components and an integrated circuit that interfaces between the discrete computer components. The integrated circuit has internal hardware interfaces corresponding to respective discrete computer components. The internal hardware interfaces are selected from a limited number of available pre-defined internal hardware interfaces for general kinds of computer components. The internal hardware interfaces are accessible only within the integrated circuit. The integrated circuit further includes component-specific hardware interfaces for connecting the individual discrete components to the selected pre-defined internal HDL interfaces. The component-specific hardware interfaces are designed individually for the different discrete computer components to interface the discrete components to the internal hardware interfaces. A development system is disclosed for use during development of such a computer system.Type: GrantFiled: June 3, 1996Date of Patent: May 2, 2000Assignee: Microsoft CorporationInventor: David W. Voth
-
Patent number: 6003097Abstract: A system for configuring a network adapter of a computer without user intervention. Device information for the devices of the computer, including each network adapter, is collected to uniquely identify the devices and to describe the device characteristics associated with the operation of those devices with the computer. Computer resources, which support the functions of the devices within the computer, are allocated based upon this device information. This allocation process prevents a potential conflicting use of computer resources by the installed devices. A device driver, which enables communications between a corresponding device and the computer, is also identified and loaded for each of the devices in response to the allocation of computer resources. In response to loading the driver for each network adapter, each network configuration routine or layer for a particular interface of the corresponding network adapter is identified.Type: GrantFiled: April 9, 1997Date of Patent: December 14, 1999Assignee: Microsoft CorporationInventors: Darryl Steven Richman, Moshe Lichtman, Mark R. Enstrom, Thomas E. Lennon, Ralph A. Lipe, Pierre-Yves Santerre, Robert T. Short, David W. Voth
-
Patent number: 5881252Abstract: A method and apparatus for automatically configuring circuit cards used in a computer system. The present invention includes a method and apparatus that enables the circuit cards to be automatically configured during system boot up without any user intervention. The present invention also includes a method for the computer system software to detect resources requested by the circuit cards in order to resolve any system resource conflicts.Type: GrantFiled: August 29, 1997Date of Patent: March 9, 1999Assignees: Intel Corporation, Microsoft CorporationInventors: Narendar B. Sahgal, Ajay V. Bhatt, Philip W. Martin, Sudarshan Bala Cadambi, Mark R. Enstrom, Ralph A. Lipe, David W. Voth, Robert T. Short
-
Patent number: 5819107Abstract: A system for managing the assignment of device drivers to devices of a computer system. The computer system can maintain device-related information for a primary device and for devices that are "compatible" with the primary device. This device information supplies an indication of whether a device driver intended for primary use with a device is maintained by the computer system. Moreover, the device information provides an indication of whether one or more device drivers compatible with the primary device are maintained by the computer system. During assignment of device drivers to devices of the computer system, the device information is examined to determine whether the intended device driver for the primary device is available to support the operations of that device. If not, the device information is examined to determine whether a device driver for a device that is compatible with the primary device is available for supporting computer operations of the primary device.Type: GrantFiled: June 7, 1995Date of Patent: October 6, 1998Assignee: Microsoft CorporationInventors: Moshe Lichtman, Mark R. Enstrom, Thomas E. Lennon, Ralph A. Lipe, Pierre-Yves Santerre, Robert T. Short, David W. Voth
-
Patent number: 5809329Abstract: A system for managing the configuration of devices of a computer system. Device information is obtained to uniquely identify each device and to describe the device characteristics associated with device operation. To obtain device information, a particular device is detected on a selected system bus and thereafter assigned an identification code that uniquely identifies the detected device. A system bus code, which uniquely identifies the selected system bus, is appended to the identification code, thereby forming a device identification code associated with the particular device. Logical configuration data, which supplies configuration requirements for device operation, is also obtained for the detected device. This data collection process is repeated until device information is obtained for each of the devices connected to the selected system bus. Resources are allocated to each device based on the device identification code and the logical configuration data.Type: GrantFiled: June 7, 1995Date of Patent: September 15, 1998Assignee: Microsoft CorporationInventors: Moshe Lichtman, Mark R. Enstrom, Thomas E. Lennon, Ralph A. Lipe, Pierre-Yves Santerre, Robert T. Short, David W. Voth
-
Patent number: 5793979Abstract: A system for allocating resources for use by devices of a computer system. A possible configuration of elements of a resource is obtained. This possible configuration defines the resource elements that are appropriate for operating the devices within the computer system. For a selected device, a determination is made whether a particular resource element is available for use by this device. If not, another possible configuration is obtained and the process begins anew. In contrast, if the particular resource element is available, then this resource element is assigned for use by the selected device. This resource allocation process continues until resource elements have been assigned to the remaining devices.Type: GrantFiled: June 7, 1995Date of Patent: August 11, 1998Assignee: Microsoft CorporationInventors: Moshe Lichtman, Mark R. Enstrom, Thomas E. Lennon, Ralph A. Lipe, Pierre-Yves Santerre, Robert T. Short, David W. Voth
-
Patent number: 5787246Abstract: A system for configuring devices of a computer system without user intervention. Device information for each of the devices is collected to uniquely identify the devices and to describe the device characteristics associated with the operation of devices with the computer. Computer resources, which support the functions of the devices within the computer, are allocated based upon the device information. This allocation process prevents a potential conflicting use of the resources by the devices. A device driver, which enables communications between the corresponding device and the computer system, is also identified for each of the devices in response to the device information. In response to the allocation of resources, the identified device drivers are loaded and the devices are activated for operation with the computer.Type: GrantFiled: May 27, 1994Date of Patent: July 28, 1998Assignee: Microsoft CorporationInventors: Moshe Lichtman, Mark R. Enstrom, Thomas E. Lennon, Ralph A. Lipe, Pierre-Yves Santerre, Robert T. Short, David W. Voth
-
Patent number: 5768542Abstract: A method and apparatus for automatically configuring circuit cards used in a computer system. The present invention includes a method and apparatus that enables the circuit cards to be automatically configured during system boot up without any user intervention. The present invention also includes a method for the computer system software to detect resources requested by the circuit cards in order to resolve any system resource conflicts.Type: GrantFiled: December 27, 1996Date of Patent: June 16, 1998Assignee: Intel CorporationInventors: Mark R. Enstrom, Ralph L. Lipe, David W. Voth, Robert T. Short, Narendar B. Sahgal, Ajay V. Bhatt, Philip W. Martin, Sudarshan Bala Cadambi
-
Patent number: 5655148Abstract: A system for configuring a network adapter of a computer without user intervention. Device information for the devices of the computer, including each network adapter, is collected to uniquely identify the devices and to describe the device characteristics associated with the operation of those devices with the computer. Computer resources, which support the functions of the devices within the computer, are allocated based upon this device information. This allocation process prevents a potential conflicting use of computer resources by the installed devices. A device driver, which enables communications between a corresponding device and the computer, is also identified and loaded for each of the devices in response to the allocation of computer resources. In response to loading the driver for each network adapter, each network configuration routine or layer for a particular interface of the corresponding network adapter is identified.Type: GrantFiled: December 13, 1994Date of Patent: August 5, 1997Assignee: Microsoft CorporationInventors: Darryl Steven Richman, Moshe Lichtman, Mark R. Enstrom, Thomas E. Lennon, Ralph A. Lipe, Pierre-Yves Santerre, Robert T. Short, David W. Voth
-
Patent number: 5638028Abstract: A circuit for generating a low power CPU clock signal is disclosed. The circuit includes a multi-frequency oscillator having a plurality of output signals of various frequencies that are input to a signal selector. The signal selector is controlled to route one of the various frequency signals to the output, which provides the CPU clock oscillating signal. The frequency of the CPU clock signal is compared against a reference oscillatory signal that is generated by a reference oscillator. Based upon the comparison, the frequency comparator generates an output signal that is used to control the signal selector to select an input signal of either higher or lower frequency, depending upon the comparison. Finally, an enable signal is provided for selectively enabling the operation of the CPU clock oscillating circuit.Type: GrantFiled: October 12, 1995Date of Patent: June 10, 1997Assignee: Microsoft CorporationInventor: David W. Voth
-
Patent number: 5581669Abstract: A system and method for increasing the rate of data transfer from a host computer to a peripheral such as a printer without the need for special hardware within the host computer or a special interface cable coupling the host computer to the peripheral. Data is transferred from the host computer to the peripheral in 4 Kbyte bursts. Handshaking occurs between the host computer and the peripheral only between bursts. Bytes of peripheral data are apportioned into multiple bytes of data within the host computer. The multiple bytes are transmitted from the host computer to the peripheral, each transmitted byte containing a data clock and several bits of peripheral data. In one embodiment, the peripheral data byte is apportioned into two bytes within the host computer with each byte having a pair of clock signals transmitted along with the peripheral data portion.Type: GrantFiled: December 3, 1993Date of Patent: December 3, 1996Assignee: Microsoft CorporationInventor: David W. Voth
-
Patent number: RE48963Abstract: A connection device for computing devices is described. In one or more implementations, a connection device comprises a plurality of connection portions that are physically and communicatively coupled, one to another. Each of the plurality of connection portions has at least one communication contact configured to form a communicative coupling with a respective one of a plurality of computing devices and with at least one other communication contact of another one of the connections portions to support communication between the plurality of computing devices. Each of the plurality of connection portions also includes a magnetic coupling device to form a removable magnetic attachment to the respective one of the plurality of computing devices.Type: GrantFiled: April 10, 2020Date of Patent: March 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Steven Nabil Bathiche, Flavio Protasio Ribeiro, Nigel Stuart Keam, Bernard K. Rihn, Panos C. Panay, David W. Voth