Patents by Inventor Billy Anders

Billy 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: 10313399
    Abstract: Techniques described herein enable a client to store information indicating whether various hosts (e.g., servers, web domains) support a preferred security protocol, such as a False Start-modified TLS or SSL protocol. The client may then use this information to dynamically determine whether to use the preferred protocol when connecting to a particular host. When the client attempts a handshake to establish a secure connection with a host for the first time, the client does so using the preferred protocol. If the handshake fails, the client locally stores domain or other identifying information for the host so that the client may employ a non-preferred protocol in subsequent connection attempts. Thus, a client may avoid performance degradation caused by attempting a preferred-protocol connection with a host that does not support the preferred protocol. Stored information may include a time stamp enable periodic checks for host capability updates.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: June 4, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew R. Cox, Ivan D. Pashov, Billy Anders, Jonathan A. Silvera
  • Publication number: 20180152484
    Abstract: Techniques described herein enable a client to store information indicating whether various hosts (e.g., servers, web domains) support a preferred security protocol, such as a False Start-modified TLS or SSL protocol. The client may then use this information to dynamically determine whether to use the preferred protocol when connecting to a particular host. When the client attempts a handshake to establish a secure connection with a host for the first time, the client does so using the preferred protocol. If the handshake fails, the client locally stores domain or other identifying information for the host so that the client may employ a non-preferred protocol in subsequent connection attempts. Thus, a client may avoid performance degradation caused by attempting a preferred-protocol connection with a host that does not support the preferred protocol. Stored information may include a time stamp enable periodic checks for host capability updates.
    Type: Application
    Filed: December 28, 2016
    Publication date: May 31, 2018
    Inventors: Matthew R. Cox, Ivan D. Pashov, Billy Anders, Jonathan A. Silvera
  • Patent number: 9924391
    Abstract: In one example, a Wi-Fi client device may streamline a dynamic frequency selection check using a channel baseline measurement. The Wi-Fi client device may select a sampling size for a dynamic frequency selection check based on a channel baseline measurement for a dynamic frequency selection Wi-Fi channel. The Wi-Fi client device may execute the dynamic frequency selection check using the sampling size on the dynamic frequency selection Wi-Fi channel. The Wi-Fi client device may establish a Wi-Fi Direct connection based on the dynamic frequency selection check.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: March 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Billy Anders, Yatharth Gupta, Aaron Cunningham, Amer Hassan
  • Patent number: 9883456
    Abstract: Application specific internet access for synchronizing over a tethered network connection is disclosed. When a first device enters a tethering state the first device sends a wakeup message to a second device that is in sleep mode. The second device receives the wake-up message and determines at least one application that is to be synchronized over the tethered network connection provided by the first device. The at least one application is then synchronized and the second device returns to sleep mode. The second device to which the wakeup message is sent may comprise a device that was previously paired with the first device. The at least one application to be synchronized may be determined from a database stored on the second device that indicates a subset of applications of a plurality of applications on the second device to be synchronized on entering wakeup mode in response to the wake-up message.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Amer Hassan, Aaron Cunningham, Billy Anders
  • Patent number: 9674839
    Abstract: The concepts relate to radio white space utilization. One example can measure a potential radio white space frequency. The example can also communicate results of the measuring for other devices and receive other results from the other devices relating to the potential radio white space frequency. The method can further determine whether the potential radio white space frequency is actually an available radio white space frequency based upon the results and the other results.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
  • Publication number: 20170078962
    Abstract: Application specific internet access for synchronizing over a tethered network connection is disclosed. When a first device enters a tethering state the first device sends a wakeup message to a second device that is in sleep mode. The second device receives the wake-up message and determines at least one application that is to be synchronized over the tethered network connection provided by the first device. The at least one application is then synchronized and the second device returns to sleep mode. The second device to which the wakeup message is sent may comprise a device that was previously paired with the first device. The at least one application to be synchronized may be determined from a database stored on the second device that indicates a subset of applications of a plurality of applications on the second device to be synchronized on entering wakeup mode in response to the wake-up message.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Amer Hassan, Aaron Cunningham, Billy Anders
  • Patent number: 9544777
    Abstract: The concepts relate to broadcasting white space utilization. One example can interact with a wireless device that is configured to obtain authorization to use a set of radio white space frequencies in accordance with one or more constraints. The example can obtain an individual radio white space frequency and associated individual constraints. This example can also utilize the individual radio white space frequency for network access independent from the wireless device that is configured to obtain the authorization.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
  • Patent number: 9537899
    Abstract: Techniques described herein enable a client to store information indicating whether various hosts (e.g., servers, web domains) support a preferred security protocol, such as a False Start-modified TLS or SSL protocol. The client may then use this information to dynamically determine whether to use the preferred protocol when connecting to a particular host. When the client attempts a handshake to establish a secure connection with a host for the first time, the client does so using the preferred protocol. If the handshake fails, the client locally stores domain or other identifying information for the host so that the client may employ a non-preferred protocol in subsequent connection attempts. Thus, a client may avoid performance degradation caused by attempting a preferred-protocol connection with a host that does not support the preferred protocol. Stored information may include a time stamp enable periodic checks for host capability updates.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew R. Cox, Ivan D. Pashov, Billy Anders, Jonathan A. Silvera
  • Publication number: 20160242051
    Abstract: In one example, a Wi-Fi client device may streamline a dynamic frequency selection check using a channel baseline measurement. The Wi-Fi client device may select a sampling size for a dynamic frequency selection check based on a channel baseline measurement for a dynamic frequency selection Wi-Fi channel. The Wi-Fi client device may execute the dynamic frequency selection check using the sampling size on the dynamic frequency selection Wi-Fi channel. The Wi-Fi client device may establish a Wi-Fi Direct connection based on the dynamic frequency selection check.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 18, 2016
    Applicant: MICROSOFT CORPORATION
    Inventors: Billy Anders, Yatharth Gupta, Aaron Cunningham, Amer Hassan
  • Patent number: 9392067
    Abstract: An access point device is configured to improve usability of tethering, while improving battery life and managing data usage among and by the tethered devices. Both access point devices and client devices can remain in a low power state without a high power radio being powered until a shared network connection is to be used. To establish a connection to a network for the client device, the client device communicates with the access point device over a lower power communication device, such as a low power radio. The access point device activates its higher power radio. The two devices then connect over the high power radio, allowing the client device to then to use the access point device as a router to connect to a computer network.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: July 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Billy Anders, Amer Hassan, Aaron Cunningham, Yatharth Gupta, Jonathan Dahlke, Darene Lewis, Ulrich Mueller, Marco Piumatti, Ashraf Hamad
  • Patent number: 9288681
    Abstract: The concepts relate to broadcasting white space utilization. One example can function as a client relative to a wireless access point that is configured to obtain authorization to utilize a radio white space frequency according to a set of constraints. The example can function as a Wi-Fi direct group owner to establish a Wi-Fi connection with a device that is not the wireless access point. This example can also transmit data over the radio white space frequency to the device in compliance with the set of constraints.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: March 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
  • Patent number: 9271156
    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: September 21, 2015
    Date of Patent: February 23, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING
    Inventors: Amer Hassan, Billy Anders, Danny Allen Reed, Paul Garnett
  • Publication number: 20160014611
    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: September 21, 2015
    Publication date: January 14, 2016
    Inventors: Amer Hassan, Billy Anders, Danny Allen Reed, Paul Garnett
  • Publication number: 20150282181
    Abstract: The concepts relate to radio white space utilization. One example can measure a potential radio white space frequency. The example can also communicate results of the measuring for other devices and receive other results from the other devices relating to the potential radio white space frequency. The method can further determine whether the potential radio white space frequency is actually an available radio white space frequency based upon the results and the other results.
    Type: Application
    Filed: June 12, 2015
    Publication date: October 1, 2015
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Amer A. HASSAN, Daniel A. REED, Paul W. GARNETT, Billy ANDERS
  • Patent number: 9094834
    Abstract: The concepts relate to radio white space utilization. One example can measure a potential radio white space frequency. The example can also communicate results of the measuring for other devices and receive other results from the other devices relating to the potential radio white space frequency. The method can further determine whether the potential radio white space frequency is actually an available radio white space frequency based upon the results and the other results.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: July 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
  • Publication number: 20140337923
    Abstract: An access point device is configured to improve usability of tethering, while improving battery life and managing data usage among and by the tethered devices. Both access point devices and client devices can remain in a low power state without a high power radio being powered until a shared network connection is to be used. To establish a connection to a network for the client device, the client device communicates with the access point device over a lower power communication device, such as a low power radio. The access point device activates its higher power radio. The two devices then connect over the high power radio, allowing the client device to then to use the access point device as a router to connect to a computer network.
    Type: Application
    Filed: May 7, 2013
    Publication date: November 13, 2014
    Applicant: Microsoft Corporation
    Inventors: Billy Anders, Amer Hassan, Aaron Cunningham, Yatharth Gupta, Jonathan Dahlke, Darene Lewis, Ulrich Mueller, Marco Piumatti, Ashraf Hamad
  • Publication number: 20140073261
    Abstract: The concepts relate to radio white space utilization. One example can measure a potential radio white space frequency. The example can also communicate results of the measuring for other devices and receive other results from the other devices relating to the potential radio white space frequency. The method can further determine whether the potential radio white space frequency is actually an available radio white space frequency based upon the results and the other results.
    Type: Application
    Filed: September 11, 2012
    Publication date: March 13, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
  • Publication number: 20130337741
    Abstract: The concepts relate to broadcasting white space utilization. One example can interact with a wireless device that is configured to obtain authorization to use a set of radio white space frequencies in accordance with one or more constraints. The example can obtain an individual radio white space frequency and associated individual constraints. This example can also utilize the individual radio white space frequency for network access independent from the wireless device that is configured to obtain the authorization.
    Type: Application
    Filed: August 2, 2012
    Publication date: December 19, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
  • Publication number: 20130337857
    Abstract: The concepts relate to broadcasting white space utilization. One example can function as a client relative to a wireless access point that is configured to obtain authorization to utilize a radio white space frequency according to a set of constraints. The example can function as a Wi-Fi direct group owner to establish a Wi-Fi connection with a device that is not the wireless access point. This example can also transmit data over the radio white space frequency to the device in compliance with the set of constraints.
    Type: Application
    Filed: June 18, 2012
    Publication date: December 19, 2013
    Applicant: Microsoft Corporation
    Inventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
  • Publication number: 20130227272
    Abstract: Techniques described herein enable a client to store information indicating whether various hosts (e.g., servers, web domains) support a preferred security protocol, such as a False Start-modified TLS or SSL protocol. The client may then use this information to dynamically determine whether to use the preferred protocol when connecting to a particular host. When the client attempts a handshake to establish a secure connection with a host for the first time, the client does so using the preferred protocol. If the handshake fails, the client locally stores domain or other identifying information for the host so that the client may employ a non-preferred protocol in subsequent connection attempts. Thus, a client may avoid performance degradation caused by attempting a preferred-protocol connection with a host that does not support the preferred protocol. Stored information may include a time stamp enable periodic checks for host capability updates.
    Type: Application
    Filed: February 29, 2012
    Publication date: August 29, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew R. Cox, Ivan D. Pashov, Billy Anders, Jonathan A. Silvera