Patents by Inventor Stephen C. Klein
Stephen C. Klein 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: 11032954Abstract: A shield can assembly is described. In one or more implementations, a frame is installed on a printed circuit board (PCB) by using a cross-bar connected to opposing sides of the frame to place the frame on the PCB. Subsequent to installation of the frame on the PCB, the cross-bar is removed from the frame. Once the cross-bar is removed, one or more flexible printed circuits (FPCs) are installed on the PCB. Then, a lid is connected to the frame to from a shield can over the FPCs.Type: GrantFiled: December 6, 2019Date of Patent: June 8, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Stephen C. Klein, Todd David Pleake, Daniel M. Galel, Ivan Andrew McCracken, Mark Mitchell Gloster, Duane Martin Evans, Tony N. Kfoury
-
Publication number: 20200113092Abstract: A shield can assembly is described. In one or more implementations, a frame is installed on a printed circuit board (PCB) by using a cross-bar connected to opposing sides of the frame to place the frame on the PCB. Subsequent to installation of the frame on the PCB, the cross-bar is removed from the frame. Once the cross-bar is removed, one or more flexible printed circuits (FPCs) are installed on the PCB. Then, a lid is connected to the frame to from a shield can over the FPCs.Type: ApplicationFiled: December 6, 2019Publication date: April 9, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Stephen C. Klein, Todd David Pleake, Daniel M. Galel, Ivan Andrew McCracken, Mark Mitchell Gloster, Duane Martin Evans, Tony N. Kfoury
-
Patent number: 10542643Abstract: A shield can assembly is described. In one or more implementations, a frame is installed on a printed circuit board (PCB) by using a cross-bar connected to opposing sides of the frame to place the frame on the PCB. Subsequent to installation of the frame on the PCB, the cross-bar is removed from the frame. Once the cross-bar is removed, one or more flexible printed circuits (FPCs) are installed on the PCB. Then, a lid is connected to the frame to from a shield can over the FPCs.Type: GrantFiled: November 21, 2016Date of Patent: January 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Stephen C. Klein, Todd David Pleake, Daniel M. Galel, Ivan Andrew McCracken, Mark Mitchell Gloster, Duane Martin Evans, Tony N. Kfoury
-
Patent number: 10048780Abstract: Architecture for managing clutch height in an optical navigational device such as a computer mouse. In one embodiment for a mouse, a feature can be molded into the bottom case that limits the clutch height by occluding the reflected light to the image sensor when the device is lifted from the tracking surface. Tracking is disabled when the clutch height threshold is exceeded, and re-enabled when the device is brought under the distance clutch height threshold. The device includes firmware controlled algorithm adjustments to one or more correlation parameters. User interfaces may also be employed to implement various aspects of the embodiments discussed herein.Type: GrantFiled: October 28, 2013Date of Patent: August 14, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Marshall T. DePue, David M. Lane, Stephen C. Klein, Brian L. Hastings, David D. Bohn
-
Patent number: 9846438Abstract: In embodiments of electronic compensated pivot control, a computing device includes a device housing that is integrated with a display device, and the device housing tilts for multiple display positions. Pivotable components pivot in coordination to position the display device in a display position, and sensors detect positioning inputs that are received to re-position the display device. Actuators are implemented for electronic actuation to drive the pivotable components to position the display device, and clutches are implemented to limit movement of the pivotable components. A pivot controller is implemented to receive input data corresponding to a user input to change a position of the display device, control the actuators based on the input data to assist with positioning the display device, receive an indication that the user input has stopped, and control the one or more clutches to hold the position of the display device.Type: GrantFiled: March 23, 2015Date of Patent: December 19, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Bernard K. Rihn, Avi R. Geiger, Andrew W. Hill, Joseph B. Gault, Stephen C. Klein
-
Publication number: 20170071081Abstract: A shield can assembly is described. In one or more implementations, a frame is installed on a printed circuit board (PCB) by using a cross-bar connected to opposing sides of the frame to place the frame on the PCB. Subsequent to installation of the frame on the PCB, the cross-bar is removed from the frame. Once the cross-bar is removed, one or more flexible printed circuits (FPCs) are installed on the PCB. Then, a lid is connected to the frame to from a shield can over the FPCs.Type: ApplicationFiled: November 21, 2016Publication date: March 9, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Stephen C. Klein, Todd David Pleake, Daniel M. Galel, Ivan Andrew McCracken, Mark Mitchell Gloster, Duane Martin Evans, Tony N. Kfoury
-
Publication number: 20150192929Abstract: In embodiments of electronic compensated pivot control, a computing device includes a device housing that is integrated with a display device, and the device housing tilts for multiple display positions. Pivotable components pivot in coordination to position the display device in a display position, and sensors detect positioning inputs that are received to re-position the display device. Actuators are implemented for electronic actuation to drive the pivotable components to position the display device, and clutches are implemented to limit movement of the pivotable components. A pivot controller is implemented to receive input data corresponding to a user input to change a position of the display device, control the actuators based on the input data to assist with positioning the display device, receive an indication that the user input has stopped, and control the one or more clutches to hold the position of the display device.Type: ApplicationFiled: March 23, 2015Publication date: July 9, 2015Inventors: Bernard K. Rihn, Avi R. Geiger, Andrew W. Hill, Joseph B. Gault, Stephen C. Klein
-
Patent number: 9035742Abstract: In embodiments of electronic compensated pivot control, a computing device includes a device housing that is integrated with a display device, and the device housing tilts for multiple display positions. Pivotable components pivot in coordination to position the device housing in a display position, and sensors detect positioning inputs that are received to re-position the device housing of the computing device. Actuators are implemented for electronic actuation to limit movement of the pivotable components, and alternatively, to drive the pivotable components to re-position the device housing. A pivot controller is implemented to control the actuators based on sensor data to position the device housing in a display position.Type: GrantFiled: December 6, 2011Date of Patent: May 19, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Bernard K. Rihn, Avi R. Geiger, Andrew W. Hill, Joseph B. Gault, Stephen C. Klein
-
Patent number: 9020615Abstract: In embodiments of a stability control system, a computing device includes a device housing that is integrated with a display device, and the device housing tilts for multiple display positions. Pivotable components are mechanically-linked and pivot in coordination to position the device housing in a display position, and sensors detect positioning inputs that are received to re-position the device housing. Clutch mechanisms are implemented to limit and/or resist movement of the pivotable components based on the positioning inputs. A stability controller can be implemented to control the clutch mechanisms based on sensor data from the sensors to position the device housing in a display position.Type: GrantFiled: December 6, 2011Date of Patent: April 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Bernard K. Rihn, Avi R. Geiger, Andrew W. Hill, Joseph B. Gault, Stephen C. Klein
-
Publication number: 20140218851Abstract: A shield can is described. In one or more implementations, a shield can includes a frame configured to be installed on a printed circuit board. The shield can also includes a lid configured to be connected to the frame after installation of the frame to form the shield can over one or more components that are installed on the PCB.Type: ApplicationFiled: September 20, 2013Publication date: August 7, 2014Inventors: Stephen C. Klein, Todd David Pleake, Daniel Galel, Ivan Andrew McCracken, Mark Mitchell Gloster, Duane Martin Evans, Tony N. Kfoury
-
Publication number: 20130144446Abstract: In embodiments of a stability control system, a computing device includes a device housing that is integrated with a display device, and the device housing tilts for multiple display positions. Pivotable components are mechanically-linked and pivot in coordination to position the device housing in a display position, and sensors detect positioning inputs that are received to re-position the device housing. Clutch mechanisms are implemented to limit and/or resist movement of the pivotable components based on the positioning inputs. A stability controller can be implemented to control the clutch mechanisms based on sensor data from the sensors to position the device housing in a display position.Type: ApplicationFiled: December 6, 2011Publication date: June 6, 2013Applicant: Microsoft CorporationInventors: Bernard K. Rihn, Avi R. Geiger, Andrew W. Hill, Joseph B. Gault, Stephen C. Klein
-
Publication number: 20130141209Abstract: In embodiments of electronic compensated pivot control, a computing device includes a device housing that is integrated with a display device, and the device housing tilts for multiple display positions. Pivotable components pivot in coordination to position the device housing in a display position, and sensors detect positioning inputs that are received to re-position the device housing of the computing device. Actuators are implemented for electronic actuation to limit movement of the pivotable components, and alternatively, to drive the pivotable components to re-position the device housing. A pivot controller is implemented to control the actuators based on sensor data to position the device housing in a display position.Type: ApplicationFiled: December 6, 2011Publication date: June 6, 2013Applicant: MICROSOFT CORPORATIONInventors: Bernard K. Rihn, Avi R. Geiger, Andrew W. Hill, Joseph B. Gault, Stephen C. Klein