Patents by Inventor Billy R. Anders

Billy R. Anders 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: 10728883
    Abstract: Techniques for connection information for inter-device wireless data communication are described. In at least some embodiments, a broker device maintains wireless connection information for various wireless devices. The wireless connection information includes wireless channels at which particular wireless devices can be accessed. The broker device can provide the wireless connection information to various other devices to enable wireless communication with the wireless devices.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: July 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amer A. Hassan, Billy R. Anders, Jr., Mitesh K. Desai, Henry M. A. Filgueiras, Mahmoud S. Elhaddad
  • Publication number: 20190238438
    Abstract: An indicator for a device may provide an indication that a threshold associated with a budget for a network resource has or will be reached. When a user requests a network operation that will consume the network resource, an amount of the network resource to be consumed by the operation is predicted, if possible. If the prior use of the network resource and the amount to be used to complete the network operation exceeds a threshold the user may be warned and given an opportunity to cancel the operation or adjust the way in which the operation will be performed. If the amount of network resource a network operation will consume is unknown, a rate of use of the network resource is determined and a time until the budget is reached is estimated.
    Type: Application
    Filed: April 7, 2019
    Publication date: August 1, 2019
    Inventors: Amer A. Hassan, Billy R. Anders, JR., Pehkeong Teh, Andrew T. Baron, Shai Guday, Upshur W. Parks, Marco Piumatti, Dmitry A. Anipko
  • Patent number: 10257064
    Abstract: An indicator for a device may provide an indication that a threshold associated with a budget for a network resource has or will be reached. When a user requests a network operation that will consume the network resource, an amount of the network resource to be consumed by the operation is predicted, if possible. If the prior use of the network resource and the amount to be used to complete the network operation exceeds a threshold the user may be warned and given an opportunity to cancel the operation or adjust the way in which the operation will be performed. If the amount of network resource a network operation will consume is unknown, a rate of use of the network resource is determined and a time until the budget is reached is estimated.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: April 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Billy R. Anders, Jr., Pehkeong Teh, Andrew T. Baron, Shai Guday, Upshur W. Parks, Marco Piumatti, Dmitry A. Anipko
  • Publication number: 20180035418
    Abstract: Techniques for connection information for inter-device wireless data communication are described. In at least some embodiments, a broker device maintains wireless connection information for various wireless devices. The wireless connection information includes wireless channels at which particular wireless devices can be accessed. The broker device can provide the wireless connection information to various other devices to enable wireless communication with the wireless devices.
    Type: Application
    Filed: October 5, 2017
    Publication date: February 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Billy R. Anders, JR., Mitesh K. Desai, Henry M.A. Filgueiras, Mahmoud S. Elhaddad
  • Patent number: 9870028
    Abstract: A dock for interacting with a computing device. The computing device configures itself for operations based on its context, which may be determined form the dock by reading a value from a tag on the dock. The computing device may use low power transmissions such that receiving a value from the tag provides an indication of proximity to the dock. The value read provides an indication of a desired operation, and, in response to reading a value of the tag, the computing device may launch an application, pair with devices in the vicinity of the dock, or take other actions that configure the computing device. A universal dock, usable with computing devices of a plurality of form factors, may be implemented by providing an array of tags and, in some cases, a non-contact power supply.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: January 16, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Yatharth Gupta, Ravi T. Rao, Billy R. Anders, Jr.
  • Publication number: 20170329366
    Abstract: A dock for interacting with a computing device. The computing device configures itself for operations based on its context, which may be determined form the dock by reading a value from a tag on the dock. The computing device may use low power transmissions such that receiving a value from the tag provides an indication of proximity to the dock. The value read provides an indication of a desired operation, and, in response to reading a value of the tag, the computing device may launch an application, pair with devices in the vicinity of the dock, or take other actions that configure the computing device. A universal dock, usable with computing devices of a plurality of form factors, may be implemented by providing an array of tags and, in some cases, a non-contact power supply.
    Type: Application
    Filed: July 31, 2017
    Publication date: November 16, 2017
    Inventors: Amer A. Hassan, Yatharth Gupta, Ravi T. Rao, Billy R. Anders, JR.
  • Patent number: 9813466
    Abstract: A wireless computer that pairs with a remote audio-video presentation device, such as a television. As a result of the pairing, a communication channel is established for the computer to transmit audio-video content for presentation through that device. Additionally, as part of the pairing, the computer and remote device select a side channel for communication of user commands. The wireless computer may display a user interface through which a user may input commands that control the manner in which the remote audio-video device presents the content. As a result, a user may use the wireless computer as a remote control for the audio-video device, controlling both the content presented and the manner in which it is presented. The side channel may use different frequencies than the channel used to communicate audio-video content, and may use very low power at frequencies in the digital TV spectrum.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: November 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Billy R. Anders, Jr., Kurt M. Hunter, Brian Larsen
  • Patent number: 9807735
    Abstract: Techniques for connection information for inter-device wireless data communication are described. In at least some embodiments, a broker device maintains wireless connection information for various wireless devices. The wireless connection information includes wireless channels at which particular wireless devices can be accessed. The broker device can provide the wireless connection information to various other devices to enable wireless communication with the wireless devices.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Billy R. Anders, Jr., Mitesh K. Desai, Henry M. A. Filgueiras, Mahmoud S. Elhaddad
  • Patent number: 9699735
    Abstract: Techniques for sub-channel detection for wireless data communication are described. In at least some implementations, techniques can utilize subsets of available wireless channels for inter-device data communication. For instance, in at least some embodiments, a wireless connection between a client device and a wireless device can be established according to a pre-specified subset of sub-channels. Further, in at least some embodiments, a wireless device can be configured to transmit and/or receive data using a specific subset of sub-channels, while a client device can be configured to scan a larger set of sub-channels to search for data communication from the wireless device. The client device can detect transmitted signal from the wireless device at the subset of sub-channels, and can utilize the set of sub-channels for data communication between the wireless device and the client device.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: July 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Billy R. Anders, Jr., Dennis E. Flanagan
  • Publication number: 20170115696
    Abstract: A dock for interacting with a computing device. The computing device configures itself for operations based on its context, which may be determined form the dock by reading a value from a tag on the dock. The computing device may use low power transmissions such that receiving a value from the tag provides an indication of proximity to the dock. The value read provides an indication of a desired operation, and, in response to reading a value of the tag, the computing device may launch an application, pair with devices in the vicinity of the dock, or take other actions that configure the computing device. A universal dock, usable with computing devices of a plurality of form factors, may be implemented by providing an array of tags and, in some cases, a non-contact power supply.
    Type: Application
    Filed: January 5, 2017
    Publication date: April 27, 2017
    Inventors: Amer A. Hassan, Yatharth Gupta, Ravi T. Rao, Billy R. Anders, JR.
  • Patent number: 9542203
    Abstract: A dock for interacting with a computing device. The computing device configures itself for operations based on its context, which may be determined form the dock by reading a value from a tag on the dock. The computing device may use low power transmissions such that receiving a value from the tag provides an indication of proximity to the dock. The value read provides an indication of a desired operation, and, in response to reading a value of the tag, the computing device may launch an application, pair with devices in the vicinity of the dock, or take other actions that configure the computing device. A universal dock, usable with computing devices of a plurality of form factors, may be implemented by providing an array of tags and, in some cases, a non-contact power supply.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Yatharth Gupta, Ravi Rao, Billy R. Anders, Jr.
  • Publication number: 20160285723
    Abstract: An indicator for a device may provide an indication that a threshold associated with a budget for a network resource has or will be reached. When a user requests a network operation that will consume the network resource, an amount of the network resource to be consumed by the operation is predicted, if possible. If the prior use of the network resource and the amount to be used to complete the network operation exceeds a threshold the user may be warned and given an opportunity to cancel the operation or adjust the way in which the operation will be performed. If the amount of network resource a network operation will consume is unknown, a rate of use of the network resource is determined and a time until the budget is reached is estimated.
    Type: Application
    Filed: January 25, 2016
    Publication date: September 29, 2016
    Inventors: Amer A. Hassan, Billy R. Anders, JR., Pehkeong Teh, Andrew T. Baron, Shai Guday, Upshur W. Parks, Marco Piumatti, Dmitry A. Anipko
  • Patent number: 9450995
    Abstract: A wireless computer that pairs with a remote audio-video presentation device, such as a television. As a result of the pairing, a communication channel is established for the computer to transmit audio-video content for presentation through that device. Additionally, as part of the pairing, the computer and remote device select a side channel for communication of user commands. The wireless computer may display a user interface through which a user may input commands that control the manner in which the remote audio-video device presents the content. As a result, a user may use the wireless computer as a remote control for the audio-video device, controlling both the content presented and the manner in which it is presented. The side channel may use different frequencies than the channel used to communicate audio-video content, and may use very low power at frequencies in the digital TV spectrum.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Billy R. Anders, Jr., Kurt M. Hunter, Brian Larsen
  • Publication number: 20160127423
    Abstract: A wireless computer that pairs with a remote audio-video presentation device, such as a television. As a result of the pairing, a communication channel is established for the computer to transmit audio-video content for presentation through that device. Additionally, as part of the pairing, the computer and remote device select a side channel for communication of user commands. The wireless computer may display a user interface through which a user may input commands that control the manner in which the remote audio-video device presents the content. As a result, a user may use the wireless computer as a remote control for the audio-video device, controlling both the content presented and the manner in which it is presented. The side channel may use different frequencies than the channel used to communicate audio-video content, and may use very low power at frequencies in the digital TV spectrum.
    Type: Application
    Filed: January 12, 2016
    Publication date: May 5, 2016
    Inventors: Amer A. Hassan, Billy R. Anders, JR., Kurt M. Hunter, Brian Larsen
  • Patent number: 9246783
    Abstract: An indicator for a device may provide an indication that a threshold associated with a budget for a network resource has or will be reached. When a user requests a network operation that will consume the network resource, an amount of the network resource to be consumed by the operation is predicted, if possible. If the prior use of the network resource and the amount to be used to complete the network operation exceeds a threshold the user may be warned and given an opportunity to cancel the operation or adjust the way in which the operation will be performed. If the amount of network resource a network operation will consume is unknown, a rate of use of the network resource is determined and a time until the budget is reached is estimated.
    Type: Grant
    Filed: November 15, 2014
    Date of Patent: January 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Billy R. Anders, Jr., Pehkeong Teh, Andrew T. Baron, Shai Guday, Upshur W. Parks, Marco Piumatti, Dmitry A. Anipko
  • Patent number: 9179323
    Abstract: A technique for a wireless device to obtain white space information from a component configured for cellular communication, such as a cellular phone. The wireless device and cellular phone may communicate using a short-range connection, such as a peer-to-peer connection, ensuring that the white space information, which is location based, generated by the cellular phone is also accurate for the location of the wireless device. With such white space information, the wireless device can comply with regulatory requirements for white space use by accessing a regulatory database identifying, by location, available white space channels. When the cellular phone is configured for accessing a wide area network, the cellular telephone may provide the white space information as a set of channels available for white space communication. Channels of the set may be prioritized based on one or more parameters, including frequency, permitted transmit power or detected noise.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 3, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amer A. Hassan, Billy R. Anders, Danny Allen Reed, Paul William Garnett
  • Patent number: 9019878
    Abstract: A mechanism for a wireless device to obtain access to network connectivity through a WAN-enabled device. The wireless device may use peer-to-peer communication to request the WAN-enabled device enter a mode in which it serves as an access point to its WAN. The wireless device may then associate with the WAN-enabled device in its role as an access point to access connectivity services. Such a capability may be used, for example, to allow a wireless computing device to gain access to the Internet through a smartphone or other device that has Internet access, and can also be configured to communicate in accordance with the Wi-Fi and Wi-Fi Direct standards.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Billy R. Anders, Jr., Dennis Flanagan, Amer A. Hassan, Yatharth Gupta
  • Publication number: 20150105095
    Abstract: A technique for a wireless device to obtain white space information from a component configured for cellular communication, such as a cellular phone. The wireless device and cellular phone may communicate using a short-range connection, such as a peer-to-peer connection, ensuring that the white space information, which is location based, generated by the cellular phone is also accurate for the location of the wireless device. With such white space information, the wireless device can comply with regulatory requirements for white space use by accessing a regulatory database identifying, by location, available white space channels. When the cellular phone is configured for accessing a wide area network, the cellular telephone may provide the white space information as a set of channels available for white space communication. Channels of the set may be prioritized based on one or more parameters, including frequency, permitted transmit power or detected noise.
    Type: Application
    Filed: December 19, 2014
    Publication date: April 16, 2015
    Inventors: Amer A. Hassan, Billy R. Anders, Danny Allen Reed, Paul William Garnett
  • Publication number: 20150074269
    Abstract: An indicator for a device may provide an indication that a threshold associated with a budget for a network resource has or will be reached. When a user requests a network operation that will consume the network resource, an amount of the network resource to be consumed by the operation is predicted, if possible. If the prior use of the network resource and the amount to be used to complete the network operation exceeds a threshold the user may be warned and given an opportunity to cancel the operation or adjust the way in which the operation will be performed. If the amount of network resource a network operation will consume is unknown, a rate of use of the network resource is determined and a time until the budget is reached is estimated.
    Type: Application
    Filed: November 15, 2014
    Publication date: March 12, 2015
    Inventors: Amer A. Hassan, Billy R. Anders, JR., Pehkeong Teh, Andrew T. Baron, Shai Guday, Upshur W. Parks, Marco Piumatti, Dmitry A. Anipko
  • Patent number: 8972820
    Abstract: Techniques for wireless access point mapping are described. In at least some embodiments, various characteristics of a wireless access point are detected. Examples of such characteristics include signal strength for wireless signal transmitted by the wireless access point, identifying information for the wireless access point, data error rates for data transmitted by the wireless access point, and so forth. Characteristics of a wireless access point can be detected at multiple different geographic locations to enable a reception range mapping to be generated for the wireless access point, e.g., for an area in which signal reception for the wireless access point is qualitatively acceptable.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Mitesh K. Desai, Billy R. Anders, Jr.