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: 10313399Abstract: 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: GrantFiled: December 28, 2016Date of Patent: June 4, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Matthew R. Cox, Ivan D. Pashov, Billy Anders, Jonathan A. Silvera
-
Publication number: 20180152484Abstract: 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: ApplicationFiled: December 28, 2016Publication date: May 31, 2018Inventors: Matthew R. Cox, Ivan D. Pashov, Billy Anders, Jonathan A. Silvera
-
Patent number: 9924391Abstract: 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: GrantFiled: February 16, 2015Date of Patent: March 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Billy Anders, Yatharth Gupta, Aaron Cunningham, Amer Hassan
-
Patent number: 9883456Abstract: 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: GrantFiled: September 16, 2015Date of Patent: January 30, 2018Assignee: Microsoft Technology Licensing, LLC.Inventors: Amer Hassan, Aaron Cunningham, Billy Anders
-
Patent number: 9674839Abstract: 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: GrantFiled: June 12, 2015Date of Patent: June 6, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
-
Publication number: 20170078962Abstract: 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: ApplicationFiled: September 16, 2015Publication date: March 16, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Amer Hassan, Aaron Cunningham, Billy Anders
-
Patent number: 9544777Abstract: 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: GrantFiled: August 2, 2012Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
-
Patent number: 9537899Abstract: 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: GrantFiled: February 29, 2012Date of Patent: January 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Matthew R. Cox, Ivan D. Pashov, Billy Anders, Jonathan A. Silvera
-
Publication number: 20160242051Abstract: 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: ApplicationFiled: February 16, 2015Publication date: August 18, 2016Applicant: MICROSOFT CORPORATIONInventors: Billy Anders, Yatharth Gupta, Aaron Cunningham, Amer Hassan
-
Patent number: 9392067Abstract: 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: GrantFiled: May 7, 2013Date of Patent: July 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Billy Anders, Amer Hassan, Aaron Cunningham, Yatharth Gupta, Jonathan Dahlke, Darene Lewis, Ulrich Mueller, Marco Piumatti, Ashraf Hamad
-
Patent number: 9288681Abstract: 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: GrantFiled: June 18, 2012Date of Patent: March 15, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
-
Patent number: 9271156Abstract: 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: GrantFiled: September 21, 2015Date of Patent: February 23, 2016Assignee: MICROSOFT TECHNOLOGY LICENSINGInventors: Amer Hassan, Billy Anders, Danny Allen Reed, Paul Garnett
-
Publication number: 20160014611Abstract: 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: ApplicationFiled: September 21, 2015Publication date: January 14, 2016Inventors: Amer Hassan, Billy Anders, Danny Allen Reed, Paul Garnett
-
Publication number: 20150282181Abstract: 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: ApplicationFiled: June 12, 2015Publication date: October 1, 2015Applicant: Microsoft Technology Licensing, LLCInventors: Amer A. HASSAN, Daniel A. REED, Paul W. GARNETT, Billy ANDERS
-
Patent number: 9094834Abstract: 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: GrantFiled: September 11, 2012Date of Patent: July 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
-
Publication number: 20140337923Abstract: 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: ApplicationFiled: May 7, 2013Publication date: November 13, 2014Applicant: Microsoft CorporationInventors: Billy Anders, Amer Hassan, Aaron Cunningham, Yatharth Gupta, Jonathan Dahlke, Darene Lewis, Ulrich Mueller, Marco Piumatti, Ashraf Hamad
-
Publication number: 20140073261Abstract: 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: ApplicationFiled: September 11, 2012Publication date: March 13, 2014Applicant: MICROSOFT CORPORATIONInventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
-
Publication number: 20130337741Abstract: 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: ApplicationFiled: August 2, 2012Publication date: December 19, 2013Applicant: MICROSOFT CORPORATIONInventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
-
Publication number: 20130337857Abstract: 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: ApplicationFiled: June 18, 2012Publication date: December 19, 2013Applicant: Microsoft CorporationInventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
-
Publication number: 20130227272Abstract: 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: ApplicationFiled: February 29, 2012Publication date: August 29, 2013Applicant: MICROSOFT CORPORATIONInventors: Matthew R. Cox, Ivan D. Pashov, Billy Anders, Jonathan A. Silvera