Patents by Inventor Sharon Drasnin
Sharon Drasnin 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: 10678743Abstract: An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an integrated circuit of a computing device, the data usable to enumerate functionality of the accessory device for operation as part of a computing device that includes the integrated circuit. The data is passed by the integrated circuit to an operating system executed on processor of the computing device to enumerate the functionality of the accessory device as part of the integrated circuit.Type: GrantFiled: April 23, 2018Date of Patent: June 9, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Sharon Drasnin
-
Publication number: 20180246842Abstract: An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an integrated circuit of a computing device, the data usable to enumerate functionality of the accessory device for operation as part of a computing device that includes the integrated circuit. The data is passed by the integrated circuit to an operating system executed on processor of the computing device to enumerate the functionality of the accessory device as part of the integrated circuit.Type: ApplicationFiled: April 23, 2018Publication date: August 30, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Sharon DRASNIN
-
Patent number: 10031556Abstract: User experience adaptation techniques are described. In one or more implementations, an apparatus includes a connection portion configured to be removably physically and communicatively with a computing device, a housing physically connected to the connection portion and providing an outer surface having one or more characteristics that are viewable by a user, and memory disposed within the housing and configured to communicate data to the computing device via the connection portion, the data usable by the computing device to dynamically adapt a user interface displayable by a display device of the computing device to mimic the one or more physical characteristics of the housing.Type: GrantFiled: June 8, 2012Date of Patent: July 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Panos C. Panay, Sharon Drasnin, Michael D. McCormack, John E. Inman, Steve Seixeiro, Anthony Christian Reed, Ralf Groene, Jeffrey Jay Johnson
-
Patent number: 9959241Abstract: An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an integrated circuit of a computing device, the data usable to enumerate functionality of the accessory device for operation as part of a computing device that includes the integrated circuit. The data is passed by the integrated circuit to an operating system executed on processor of the computing device to enumerate the functionality of the accessory device as part of the integrated circuit.Type: GrantFiled: February 22, 2016Date of Patent: May 1, 2018Assignee: Microsoft Technology Licensing, LLCInventor: Sharon Drasnin
-
Patent number: 9871545Abstract: An electronic device provides a capability of distinguishing between human tissue and a non-human object in proximity of a transmission source. In this manner, transmission power adjustments to the transmission source can be made selectively, depending on whether human tissue or a non-human object is detected in the proximity of the RF transmitter. Distinguishing between human tissue and other non-human-tissue objects in proximity of the transmission source provides for selective control of SAR adjustments. Accordingly, an electronic device can avoid certain communication performance reductions introduced by decreases in transmission power effected to comply with SAR standards by reducing transmission power when human tissue is detected in the proximity but not reducing transmission power when a non-human object (but no human tissue) is detected in the proximity.Type: GrantFiled: December 5, 2014Date of Patent: January 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Charbel Khawand, Mark John Seilstad, Sharon Drasnin
-
Patent number: 9619071Abstract: Sensor fusion algorithm techniques are described. In one or more embodiments, behaviors of a host device and accessory devices are controlled based upon an orientation of the host device and accessory devices, relative to one another. A combined spatial position and/or orientation for the host device may be obtained based on raw measurements that are obtained from at least two different types of sensors. In addition, a spatial position and/or orientation for an accessory device is ascertained using one or more sensors of the accessory device. An orientation (or position) of the accessory device relative to the host computing device may then be computed based on the combined spatial position/orientation for the host computing device and the ascertained spatial position/orientation for the accessory device. The relative orientation that is computed may then be used in various ways to control behaviors of the host computing device and/or accessory device.Type: GrantFiled: September 10, 2014Date of Patent: April 11, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David R. Perek, Michael A. Schwager, Sharon Drasnin, Mark J. Seilstad
-
Publication number: 20160170935Abstract: An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an integrated circuit of a computing device, the data usable to enumerate functionality of the accessory device for operation as part of a computing device that includes the integrated circuit. The data is passed by the integrated circuit to an operating system executed on processor of the computing device to enumerate the functionality of the accessory device as part of the integrated circuit.Type: ApplicationFiled: February 22, 2016Publication date: June 16, 2016Inventor: Sharon Drasnin
-
Publication number: 20160164563Abstract: An electronic device provides a capability of distinguishing between human tissue and a non-human object in proximity of a transmission source. In this manner, transmission power adjustments to the transmission source can be made selectively, depending on whether human tissue or a non-human object is detected in the proximity of the RF transmitter. Distinguishing between human tissue and other non-human-tissue objects in proximity of the transmission source provides for selective control of SAR adjustments. Accordingly, an electronic device can avoid certain communication performance reductions introduced by decreases in transmission power effected to comply with SAR standards by reducing transmission power when human tissue is detected in the proximity but not reducing transmission power when a non-human object (but no human tissue) is detected in the proximity.Type: ApplicationFiled: December 5, 2014Publication date: June 9, 2016Inventors: Charbel Khawand, Mark John Seilstad, Sharon Drasnin
-
Patent number: 9348605Abstract: An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an intermediate processor of a computing device, the data usable to enumerate functionality of the accessory device for operation as part of a computing device that includes the intermediate processor. The data is passed by the intermediate processor to an operating system executed on processor of the computing device to enumerate the functionality of the accessory device as part of the intermediate processor.Type: GrantFiled: June 19, 2012Date of Patent: May 24, 2016Assignee: Microsoft Technology Licensing, LLCInventor: Sharon Drasnin
-
Patent number: 9158383Abstract: Force concentrator techniques are described. In one or more implementations, a pressure sensitive key includes a sensor substrate having a plurality of conductors, a flexible contact layer spaced apart from the sensor substrate and configured to flex to contact the sensor substrate to initiate an input; and a force concentrator layer disposed proximal to the flexible contact layer on a side opposite the sensor substrate. The force concentrator layer has a pad disposed thereon that is configured to cause pressure applied to the force concentrator layer to be channeled through the pad to cause the flexible contact layer to contact the sensor substrate to initiate the input.Type: GrantFiled: May 10, 2012Date of Patent: October 13, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Timothy C. Shaw, Jim Tom Belesiu, Sharon Drasnin, Christopher Harry Stoumbos, Paul Henry Dietz, Dennis J. Mathias, Rob Huala
-
Publication number: 20150234478Abstract: Techniques for mobile device application state are described. In one or more implementations, a mobile device includes a computing device that is flexibly coupled to an input device via a flexible hinge. Accordingly, the mobile device can operate in a variety of different power states based on a positional orientation of the computing device to an associated input device. In one or more implementations, an application that resides on a computing device can operate in different application states based on a positional orientation of the computing device to an associated input device. In one or more implementations, techniques discussed herein can differentiate between vibrations caused by touch input to a touch functionality, and other types of vibrations. Based on this differentiation, techniques can determine whether to transition between device power states.Type: ApplicationFiled: May 5, 2015Publication date: August 20, 2015Inventors: Jim Tom Belesiu, Sharon Drasnin, Michael A. Schwager, Christopher Harry Stoumbos, Mark J. Seilstad
-
Patent number: 9098304Abstract: Device enumeration support techniques are described for busses that do not natively support enumeration. In one or more embodiments, an intermediate controller of a computing device is configured to interconnect and manage various hardware devices associated with the computing device. The intermediate controller may detect connection and disconnection of hardware devices in association with one or more communication busses employed by the computing device. In response to such detection, the intermediate controller may send appropriate notifications to an operating system to alert the operating system when hardware devices come and go. This enables the operating system to enumerate and denumerate hardware devices within a device configuration and power management system implemented by the operating system that facilitates interaction with the hardware devices through corresponding representations.Type: GrantFiled: October 4, 2012Date of Patent: August 4, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Robert D. Young, Sharon Drasnin, Scott A. Fudally, Tejas Jitendra Mistry, Vassili I. Nikolaev, Murali Rangayya Ravirala
-
Patent number: 9047207Abstract: Techniques for mobile device power state are described. In one or more implementations, a mobile device includes a computing device that is flexibly coupled to an input device via a flexible hinge. Accordingly, the mobile device can operate in a variety of different power states based on a positional orientation of the computing device to an associated input device. In one or more implementations, an application that resides on a computing device can operate in different application states based on a positional orientation of the computing device to an associated input device. In one or more implementations, techniques discussed herein can differentiate between vibrations caused by touch input to a touch functionality, and other types of vibrations. Based on this differentiation, techniques can determine whether to transition between device power states.Type: GrantFiled: October 15, 2012Date of Patent: June 2, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jim Tom Belesiu, Sharon Drasnin, Michael A. Schwager, Christopher Harry Stoumbos, Mark J. Seilstad
-
Patent number: 8949477Abstract: An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an intermediate processor of a computing device, the data usable to enumerate functionality of the accessory device for operation as part of a computing device that includes the intermediate processor. The data is passed by the intermediate processor to an operating system executed on processor of the computing device to enumerate the functionality of the accessory device as part of the intermediate processor.Type: GrantFiled: October 17, 2012Date of Patent: February 3, 2015Assignee: Microsoft Technology Licensing, LLCInventor: Sharon Drasnin
-
Publication number: 20140379942Abstract: Sensor fusion algorithm techniques are described. In one or more embodiments, behaviors of a host device and accessory devices are controlled based upon an orientation of the host device and accessory devices, relative to one another. A combined spatial position and/or orientation for the host device may be obtained based on raw measurements that are obtained from at least two different types of sensors. In addition, a spatial position and/or orientation for an accessory device is ascertained using one or more sensors of the accessory device. An orientation (or position) of the accessory device relative to the host computing device may then be computed based on the combined spatial position/orientation for the host computing device and the ascertained spatial position/orientation for the accessory device. The relative orientation that is computed may then be used in various ways to control behaviors of the host computing device and/or accessory device.Type: ApplicationFiled: September 10, 2014Publication date: December 25, 2014Inventors: David R. Perek, Michael A. Schwager, Sharon Drasnin, Mark J. Seilstad
-
Patent number: 8903517Abstract: Sensor fusion algorithm techniques are described. In one or more embodiments, behaviors of a host device and accessory devices are controlled based upon an orientation of the host device and accessory devices, relative to one another. A combined spatial position and/or orientation for the host device may be obtained based on raw measurements that are obtained from at least two different types of sensors. In addition, a spatial position and/or orientation for an accessory device is ascertained using one or more sensors of the accessory device. An orientation (or position) of the accessory device relative to the host computing device may then be computed based on the combined spatial position/orientation for the host computing device and the ascertained spatial position/orientation for the accessory device. The relative orientation that is computed may then be used in various ways to control behaviors of the host computing device and/or accessory device.Type: GrantFiled: September 4, 2013Date of Patent: December 2, 2014Assignee: Microsoft CorporationInventors: David R. Perek, Michael A. Schwager, Sharon Drasnin, Mark J. Seilstad
-
Publication number: 20140012401Abstract: Sensor fusion algorithm techniques are described. In one or more embodiments, behaviors of a host device and accessory devices are controlled based upon an orientation of the host device and accessory devices, relative to one another. A combined spatial position and/or orientation for the host device may be obtained based on raw measurements that are obtained from at least two different types of sensors. In addition, a spatial position and/or orientation for an accessory device is ascertained using one or more sensors of the accessory device. An orientation (or position) of the accessory device relative to the host computing device may then be computed based on the combined spatial position/orientation for the host computing device and the ascertained spatial position/orientation for the accessory device. The relative orientation that is computed may then be used in various ways to control behaviors of the host computing device and/or accessory device.Type: ApplicationFiled: September 4, 2013Publication date: January 9, 2014Applicant: Microsoft CorporationInventors: David R. Perek, Michael A. Schwager, Sharon Drasnin, Mark J. Seilstad
-
Publication number: 20130332628Abstract: User experience adaptation techniques are described. In one or more implementations, an apparatus includes a connection portion configured to be removably physically and communicatively with a computing device, a housing physically connected to the connection portion and providing an outer surface having one or more characteristics that are viewable by a user, and memory disposed within the housing and configured to communicate data to the computing device via the connection portion, the data usable by the computing device to dynamically adapt a user interface displayable by a display device of the computing device to mimic the one or more physical characteristics of the housing.Type: ApplicationFiled: June 8, 2012Publication date: December 12, 2013Inventors: Panos C. Panay, Sharon Drasnin, Michael D. McCormack, John E. Inman, Steve Seixeiro, Anthony Christian Reed, Ralf Groene, Jeffrey Jay Johnson
-
Publication number: 20130300647Abstract: An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an intermediate processor of a computing device, the data usable to enumerate functionality of the accessory device for operation as part of a computing device that includes the intermediate processor. The data is passed by the intermediate processor to an operating system executed on processor of the computing device to enumerate the functionality of the accessory device as part of the intermediate processor.Type: ApplicationFiled: October 17, 2012Publication date: November 14, 2013Applicant: MICROSOFT CORPORATIONInventor: Sharon Drasnin
-
Publication number: 20130304944Abstract: Device enumeration support techniques are described for busses that do not natively support enumeration. In one or more embodiments, an intermediate controller of a computing device is configured to interconnect and manage various hardware devices associated with the computing device. The intermediate controller may detect connection and disconnection of hardware devices in association with one or more communication busses employed by the computing device. In response to such detection, the intermediate controller may send appropriate notifications to an operating system to alert the operating system when hardware devices come and go. This enables the operating system to enumerate and denumerate hardware devices within a device configuration and power management system implemented by the operating system that facilitates interaction with the hardware devices through corresponding representations.Type: ApplicationFiled: October 4, 2012Publication date: November 14, 2013Inventors: Robert D. Young, Sharon Drasnin, Scott A. Fudally, Tejas Jitendra Mistry, Vassili I. Nikolaev, Murali Rangayya Ravirala