Patents by Inventor Heming Wen
Heming Wen 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: 10911922Abstract: A host device, such as a laptop or desktop computer, that supports wireless point-to-point connections with peripheral devices, such as a pair of headphones, mouse, etc., is configured with quick pair with which the host device can automatically surface a toast on the UI for the user to pair the host and peripheral devices when the peripheral device is within range. For example, a pattern within an advertisement payload can be transmitted, or beaconed, by the peripheral device to the host device, where the host device then identifies, based on the pattern, that the peripheral device is quick pair enabled. When the peripheral device is within range, the host device then automatically surfaces a toast for the user to pair the two devices, and moves the toast to a notification center in case the user wishes to pair the device at a later time.Type: GrantFiled: July 26, 2019Date of Patent: February 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Steven Mathew Ilami, Heming Wen, Artur Moura Aguiar, Maxim Kudryavtsev, Steffen Froehlich
-
Patent number: 10887181Abstract: The present disclosure relates to systems, methods, and computer-readable media for performing out-of-band discovery of service definitions to enable a central computing device to interact with one or more peripheral devices. For example, systems disclosed herein include retrieving a hash value for a peripheral device representative of a set of service attributes associated with the peripheral device. Based on the hash value, the systems disclosed herein can identify a service database entry including service definitions that enable the central computing device to interact with the peripheral devices. Using the service definitions, the central computing device can interact with any peripheral device that shares the same set of service attributes as the peripheral device.Type: GrantFiled: January 9, 2019Date of Patent: January 5, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alain Michaud, Heming Wen, Erik O. Peterson, Matthew Thomas Beaver
-
Publication number: 20200220783Abstract: The present disclosure relates to systems, methods, and computer-readable media for performing out-of-band discovery of service definitions to enable a central computing device to interact with one or more peripheral devices. For example, systems disclosed herein include retrieving a hash value for a peripheral device representative of a set of service attributes associated with the peripheral device. Based on the hash value, the systems disclosed herein can identify a service database entry including service definitions that enable the central computing device to interact with the peripheral devices. Using the service definitions, the central computing device can interact with any peripheral device that shares the same set of service attributes as the peripheral device.Type: ApplicationFiled: January 9, 2019Publication date: July 9, 2020Inventors: Alain MICHAUD, Heming WEN, Erik O. PETERSON, Matthew Thomas BEAVER
-
Patent number: 10609537Abstract: A host device, such as a laptop or desktop computer, that supports wireless point-to-point connections with a peripheral device, such as a pair of headphones, mouse, etc., is configured with a proximity platform with which services register to execute particular filters or scenarios upon the host device connecting or attempting to connect with a peripheral device. For example, an advertisement packet transmitted from the peripheral device using Bluetooth may be customized with a particular pattern that corresponds to one or more registered patterns from the registered services, thereby causing the proximity platform to perform particular functions. Peripheral devices can thereby customize their products so that a host computer automatically performs a function upon receiving an advertisement from the peripheral device, such as surface a notification on a user interface of the host device or track the peripheral device's location.Type: GrantFiled: December 29, 2017Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing LLCInventors: Steven Mathew Ilami, Heming Wen, Artur Moura Aguiar, Matthew Thomas Beaver, Frank Gorgenyi, Robert Zi Long Zhao
-
Publication number: 20190349736Abstract: A host device, such as a laptop or desktop computer, that supports wireless point-to-point connections with peripheral devices, such as a pair of headphones, mouse, etc., is configured with quick pair with which the host device can automatically surface a toast on the UI for the user to pair the host and peripheral devices when the peripheral device is within range. For example, a pattern within an advertisement payload can be transmitted, or beaconed, by the peripheral device to the host device, where the host device then identifies, based on the pattern, that the peripheral device is quick pair enabled. When the peripheral device is within range, the host device then automatically surfaces a toast for the user to pair the two devices, and moves the toast to a notification center in case the user wishes to pair the device at a later time.Type: ApplicationFiled: July 26, 2019Publication date: November 14, 2019Inventors: Steven Mathew ILAMI, Heming WEN, Artur Moura AGUIAR, Maxim KUDRYAVTSEV, Steffen FROEHLICH
-
Patent number: 10405165Abstract: A host device, such as a laptop or desktop computer, that supports wireless point-to-point connections with peripheral devices, such as a pair of headphones, mouse, etc., is configured with quick pair with which the host device can automatically surface a toast on the UI for the user to pair the host and peripheral devices when the peripheral device is within range. For example, a pattern within an advertisement payload can be transmitted, or beaconed, by the peripheral device to the host device, where the host device then identifies, based on the pattern, that the peripheral device is quick pair enabled. When the peripheral device is within range, the host device then automatically surfaces a toast for the user to pair the two devices, and moves the toast to a notification center in case the user wishes to pair the device at a later time.Type: GrantFiled: December 29, 2017Date of Patent: September 3, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Steven Mathew Ilami, Heming Wen, Artur Moura Aguiar, Maxim Kudryavtsev, Steffen Froehlich
-
Patent number: 10338188Abstract: Electronic devices described herein are configured to use a beaconing capability to enable responders to locate a user of the electronic device. The beacon payload includes an incident identifier, among other data, that enables responders to identify the specific electronic device that was used to place the emergency call. The beacon payload is dynamically updated with refreshed data to enable responders to locate the user of the electronic device that may potentially be in transit from one location to another, and to adapt to changing circumstances associated with the emergency situation.Type: GrantFiled: June 22, 2017Date of Patent: July 2, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Heming Wen, Frank Gorgenyi, Alain L. Michaud
-
Publication number: 20190158999Abstract: A host device, such as a laptop or desktop computer, that supports wireless point-to-point connections with peripheral devices, such as a pair of headphones, mouse, etc., is configured with quick pair with which the host device can automatically surface a toast on the UI for the user to pair the host and peripheral devices when the peripheral device is within range. For example, a pattern within an advertisement payload can be transmitted, or beaconed, by the peripheral device to the host device, where the host device then identifies, based on the pattern, that the peripheral device is quick pair enabled. When the peripheral device is within range, the host device then automatically surfaces a toast for the user to pair the two devices, and moves the toast to a notification center in case the user wishes to pair the device at a later time.Type: ApplicationFiled: December 29, 2017Publication date: May 23, 2019Inventors: Steven Mathew ILAMI, Heming WEN, Artur Moura AGUIAR, Maxim KUDRYAVTSEV, Steffen FROEHLICH
-
Publication number: 20190159000Abstract: A host device, such as a laptop or desktop computer, that supports wireless point-to-point connections with a peripheral device, such as a pair of headphones, mouse, etc., is configured with a proximity platform with which services register to execute particular filters or scenarios upon the host device connecting or attempting to connect with a peripheral device. For example, an advertisement packet transmitted from the peripheral device using Bluetooth may be customized with a particular pattern that corresponds to one or more registered patterns from the registered services, thereby causing the proximity platform to perform particular functions. Peripheral devices can thereby customize their products so that a host computer automatically performs a function upon receiving an advertisement from the peripheral device, such as surface a notification on a user interface of the host device or track the peripheral device's location.Type: ApplicationFiled: December 29, 2017Publication date: May 23, 2019Inventors: Steven Mathew ILAMI, Heming WEN, Artur Moura AGUIAR, Matthew Thomas BEAVER, Frank GORGENYI, Robert Zi Long ZHAO
-
Publication number: 20180372833Abstract: Electronic devices described herein are configured to use a beaconing capability to enable responders to locate a user of the electronic device. The beacon payload includes an incident identifier, among other data, that enables responders to identify the specific electronic device that was used to place the emergency call. The beacon payload is dynamically updated with refreshed data to enable responders to locate the user of the electronic device that may potentially be in transit from one location to another, and to adapt to changing circumstances associated with the emergency situation.Type: ApplicationFiled: June 22, 2017Publication date: December 27, 2018Inventors: Heming WEN, Frank GORGENYI, Alain L. MICHAUD
-
Publication number: 20160073347Abstract: In embodiments of device proximity detection implemented in hardware, a computing device, such as a mobile phone, appliance device, or other electronic device can be implemented with wireless radio systems for wireless communications, and a wireless radio system receives a wireless signal. A computing device includes a radio controller of the wireless radio system, and the radio controller is implemented to detect an indication associated with the wireless signal, such as a byte pattern in the wireless signal and/or a signal strength of the signal. The radio controller can then determine that the indication of the wireless signal identifies the wireless signal as pertinent to an application executing on the computing device, and communicate an event notice to a signal manager that the wireless signal has been identified. The radio controller communicates event notices via a hardware interface that is implemented to interface the radio controller with the signal manager.Type: ApplicationFiled: September 10, 2014Publication date: March 10, 2016Inventors: Alain Luc Michaud, Rajesh Philip Roy, Ellick H. Sung, Heming Wen, Robert Zi Long Zhao, Dattatraya B. Rajpure