Patents by Inventor Scott M. Mail

Scott M. Mail 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: 9952106
    Abstract: Input device configurations are described. In implementations, an input device includes a sensor substrate having a capacitive sensor to detect proximity of an object that contacts the input device. The input device also includes a flexible contact layer spaced apart from the sensor substrate, where the flexible contact layer is implemented to flex and contact the sensor substrate responsive to pressure applied by the object to initiate an input to a computing device. The flexible contact layer can include a force concentrator pad that is designed to cause pressure to be channeled through the force concentrator pad to cause the flexible contact layer to contact the sensor substrate to initiate the input.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy C. Shaw, Flavio P. Ribeiro, Glennis E. Covington, Christian C. Gadke, Xuezhong Wu, Bradley R. Martin, Francie Judith Zant, Scott M. Mail, James C. Marshall
  • Patent number: 9753604
    Abstract: A computing device and method for managing inputs from a plurality of user input device actuators are provided. The computing device may include code stored in memory for implementing, via a processor, an actuator input module configured to receive a first actuator input from a first user input device actuator, and a second actuator input from a second user input device actuator. The computing device may further execute code to implement a window selection module configured to select a first selected window to which the first actuator input is sent according to predetermined selection rules, to select a second selected window to which the second actuator input is sent according to the predetermined selection rules, and to send the first actuator input to the first selected window and to send the second actuator input to the second selected window.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: September 5, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Scott M. Mail, Dan Odell, Tejas Mistry, Vadim Dmitriev, Nino Aldrin Lasco Sarmiento, Pavan Davuluri
  • Publication number: 20170023418
    Abstract: Input device configurations are described. In implementations, an input device includes a sensor substrate having a capacitive sensor to detect proximity of an object that contacts the input device. The input device also includes a flexible contact layer spaced apart from the sensor substrate, where the flexible contact layer is implemented to flex and contact the sensor substrate responsive to pressure applied by the object to initiate an input to a computing device. The flexible contact layer can include a force concentrator pad that is designed to cause pressure to be channeled through the force concentrator pad to cause the flexible contact layer to contact the sensor substrate to initiate the input.
    Type: Application
    Filed: October 3, 2016
    Publication date: January 26, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Timothy C. Shaw, Flavio P. Ribeiro, Glennis E. Covington, Christian C. Gadke, Xuezhong Wu, Bradley R. Martin, Francie Judith Zant, Scott M. Mail, James C. Marshall
  • Patent number: 9459160
    Abstract: Input device configurations are described. In one or more implementations, an input device includes a sensor substrate having one or more conductors and a flexible contact layer spaced apart from the sensor substrate. The flexible contact layer is configured to flex to contact the sensor substrate to initiate an input of a computing device. The flexible contact layer includes a force concentrator pad that is configured to cause pressure to be channeled through the force concentrator pad to cause the flexible contact layer to contact the sensor substrate to initiate the input.
    Type: Grant
    Filed: September 22, 2013
    Date of Patent: October 4, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy C. Shaw, Flavio P. Ribeiro, Glennis E. Covington, Christian C. Gadke, Xuezhong Wu, Bradley R. Martin, Francie Judith Zant, Scott M. Mail, James C. Marshall
  • Patent number: 8418076
    Abstract: A computing device and method for managing inputs from a plurality of user input device actuators are provided. The computing device may include code stored in memory for implementing, via a processor, an actuator input module configured to receive a first actuator input from a first user input device actuator, and a second actuator input from a second user input device actuator. The computing device may further execute code to implement a window selection module configured to select a first selected window to which the first actuator input is sent according to predetermined selection rules, to select a second selected window to which the second actuator input is sent according to the predetermined selection rules, and to send the first actuator input to the first selected window and to send the second actuator input to the second selected window.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: April 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Scott M. Mail, Dan Odell, Tejas Mistry, Vadim Dmitriev, Nino Aldrin Lasco Sarmiento, Pavan Davuluri
  • Patent number: 8411037
    Abstract: A keyboard key has a key portion that forms a cantilevered beam pivotable about an axis. A switch is disposed relative to the cantilevered beam, such that rotation of the cantilever beam about the axis causes depression of the switch. The switch is offset from an applied force-receiving portion of the key portion. A touch sensitive key also includes a touch sensor detecting contact with the key portion of the key. The invention can be extended such that the key portion is formed of transparent or semi-transparent material. The invention can also be extended to include touch sensitive areas on any portion of an upper case of the computer keyboard.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: April 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Glen C. Larsen, Daniel G. O'Neil, Scott M. Mail, David M. Lane
  • Patent number: 8201213
    Abstract: Methods and systems for controlling access of application programs to an adaptive input device are described herein. One exemplary computing system includes an application programming interface executable on a computing device for controlling said access to an adaptive input device having a plurality of display regions. The application programming interface is configured to receive a display request from one of the application programs to display formatted output on the composite display and is further configured to apply at least a display sharing policy based on application-specific policy settings received from the application program for defining an application-specific area including at least one of the display regions. Further, the application programming interface is configured to generate formatted output based on the application-specific policy settings, and to send the formatted output to the application-specific area for display.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: June 12, 2012
    Assignee: Microsoft Corporation
    Inventors: Robert D. Young, Daniel M. Sangster, Marc DesCamp, Scott M. Mail, Vincent Ball, Dennis Meinhardt
  • Publication number: 20100275218
    Abstract: Methods and systems for controlling access of application programs to an adaptive input device are described herein. One exemplary computing system includes an application programming interface executable on a computing device for controlling said access to an adaptive input device having a plurality of display regions. The application programming interface is configured to receive a display request from one of the application programs to display formatted output on the composite display and is further configured to apply at least a display sharing policy based on application-specific policy settings received from the application program for defining an application-specific area including at least one of the display regions. Further, the application programming interface is configured to generate formatted output based on the application-specific policy settings, and to send the formatted output to the application-specific area for display.
    Type: Application
    Filed: April 22, 2009
    Publication date: October 28, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert D. Young, Daniel M. Sangster, Marc DesCamp, Scott M. Mail, Vincent Ball, Dennis Meinhardt
  • Publication number: 20100265183
    Abstract: Various embodiments of systems and method to implement a state change for an adaptive device are provided. In one example, a method is disclosed that includes receiving a system state input indicating a change in a system state of a computing device, changing adaptive device data in response to the system state input to form changed adaptive device data, the adaptive device data and the changed adaptive device data each including one or more of image data and adaptive device mapping data, and adjusting an adaptive device display state using the changed adaptive device data, wherein adjusting the adaptive device display state includes one or more of displaying the image data on the keyboard display and adjusting an adaptive device mapping state according to the adaptive device mapping data.
    Type: Application
    Filed: June 16, 2010
    Publication date: October 21, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Scott M. Mail, Hakon Strande, Daniel M. Sangster, Vincent Ball, Yuan-Chou Chung
  • Publication number: 20090288039
    Abstract: A computing device and method for managing inputs from a plurality of user input device actuators are provided. The computing device may include code stored in memory for implementing, via a processor, an actuator input module configured to receive a first actuator input from a first user input device actuator, and a second actuator input from a second user input device actuator. The computing device may further execute code to implement a window selection module configured to select a first selected window to which the first actuator input is sent according to predetermined selection rules, to select a second selected window to which the second actuator input is sent according to the predetermined selection rules, and to send the first actuator input to the first selected window and to send the second actuator input to the second selected window.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Applicant: Microsoft Corporation
    Inventors: Scott M. Mail, Dan Odell, Tejas Mistry, Vadim Dmitriev, Nino Aldrin Sarmiento, Pavan Davuluri
  • Publication number: 20080309522
    Abstract: A keyboard key has a key portion that forms a cantilevered beam pivotable about an axis. A switch is disposed relative to the cantilevered beam, such that rotation of the cantilever beam about the axis causes depression of the switch. The switch is offset from an applied force-receiving portion of the key portion. A touch sensitive key also includes a touch sensor detecting contact with the key portion of the key. The invention can be extended such that the key portion is formed of transparent or semi-transparent material. The invention can also be extended to include touch sensitive areas on any portion of an upper case of the computer keyboard.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Glen C. Larsen, Daniel G. O'Neil, Scott M. Mail, David M. Lane