Patents by Inventor Shai Guday

Shai Guday 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: 9686693
    Abstract: Various technologies described herein pertain to transferring geospatial tiles for Wi-Fi networks. A geospatial tile specifies a geographic region and includes data pertaining to a plurality of Wi-Fi networks having respective geographic coverage areas within the geographic region. A mobile device can receive an indicator that corresponds to a geospatial tile for retrieval by the mobile device. Further, the mobile device can request the geospatial tile from a tile management system based upon the indicator. Upon receiving the geospatial tile from the tile management system, the mobile device stores the geospatial tile in a tile cache. Further, the mobile device can automatically connect to a particular Wi-Fi network from the plurality of Wi-Fi networks utilizing data for the particular Wi-Fi network included in the geospatial tile when the mobile device is positioned within a geographic coverage area of the particular Wi-Fi network.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: June 20, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shai Guday, Maher Afif Saba
  • Patent number: 9686692
    Abstract: Various technologies described herein pertain to transferring geospatial tiles for Wi-Fi networks. A geospatial tile specifies a geographic region and includes data pertaining to a plurality of Wi-Fi networks having respective geographic coverage areas within the geographic region. A mobile device can receive an indicator that corresponds to a geospatial tile for retrieval by the mobile device. Further, the mobile device can request the geospatial tile from a tile management system based upon the indicator. Upon receiving the geospatial tile from the tile management system, the mobile device stores the geospatial tile in a tile cache. Further, the mobile device can automatically connect to a particular Wi-Fi network from the plurality of Wi-Fi networks utilizing data for the particular Wi-Fi network included in the geospatial tile when the mobile device is positioned within a geographic coverage area of the particular Wi-Fi network.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: June 20, 2017
    Assignee: Microsoft Technology Licesning, LLC
    Inventors: Shai Guday, Maher Afif Saba
  • Patent number: 9665702
    Abstract: In embodiments of restricted execution modes, a mobile device can display a device lock screen on an integrated display device, and transition from the device lock screen to display a shared space user interface of a shared space. The transition to display the shared space user interface is without receiving a PIN code entered on the device lock screen. The mobile device implements a restricted execution service that is implemented to activate a restricted execution mode of the mobile device, and restrict access of a device application to device content while the restricted execution mode is activated. The restricted execution service can also allow a shared device application that is included in the shared space access to the device content while the restricted execution mode is activated.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: May 30, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joseph Spencer King, Michael Burt Goulding, Todd Myles Derksen, Aaron Naoyoshi Sheung Yan Woo, Bernardo Iturriaga Dubost, Alan Bennett Auerbach, David A. Braun, Andrew P. Begun, Andrew Craig Haon, Joseph H. Matthews, III, Jennifer Anne Karr, Joseph A. Schrader, Ted Tai-Yu Chen, Raman K. Sarin, Sharad Agarwal, Shai Guday, Shawn M. Thomas, John D. Skovron, John A. Yovin
  • Patent number: 9660889
    Abstract: Embodiments provide a schema for representing data usage plans and data usage statistics. The data usage plan describes threshold values associated with network connections of computing devices of the user. A web service dynamically generates data usage statistics for the computing devices to represent data consumed by the computing devices under the data usage plan. The schema is updated with the data usage statistics and distributed to the computing devices for presentation to the user.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: May 23, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gil Zalmanovitch, Gregory James Scott, Shai Guday, Alec Garvin Kwok, Yue Jiang, Kenneth Vincent Ma
  • Publication number: 20170142597
    Abstract: Various technologies described herein pertain to managing and accessing a community Wi-Fi network. The community Wi-Fi network can include sharer computing devices in differing local networks that share respective network bandwidth capacities with consumer computing devices. Feedback information pertaining to network bandwidth capacity available at different geographic locations covered by the community Wi-Fi network can be collected and evaluated to enable generation of maps for visualizing coverage of the community Wi-Fi network. A consumer computing device can display a map that includes visual information pertaining to the geographic coverage of the community Wi-Fi network relative to a geographic location of the consumer computing device.
    Type: Application
    Filed: January 31, 2017
    Publication date: May 18, 2017
    Inventors: David Neil MacDonald, Piyush Goyal, Saumaya Sharma, Shai Guday, Thomas Werner Kuehnel, Vikas Singh, Triptpal Singh Lamba, Brent Edward Ford, Jonathan Hathaway
  • Patent number: 9615250
    Abstract: Pools of cellular devices share same provisioning profiles for cellular (over-the-air) provisioning connectivity. Conceptually, a limited pool of one or more provisioning profiles is setup in an MNO's backend equipment. Multiple cellular devices are each configured with a same provisioning profile from the pool. In practice, the number of provisioning profiles in a pool may be orders of magnitude less than the number of cellular devices configured to use the provisioning profiles in the pool.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: April 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Bruner, Calvin Choe, Shai Guday
  • Publication number: 20170094698
    Abstract: Embodiments produce a set of instructions for connecting to a network through a network access point based on data crowdsourced from mobile computing devices. The crowdsourced data describes interactions between the mobile computing devices and the network access point when establishing a connection to the network. A cloud service analyzes the crowdsourced data to identify a set of instructions for association with the network access point. The mobile computing devices replay the set of instructions when subsequently attempting to connect to the network access point.
    Type: Application
    Filed: December 7, 2016
    Publication date: March 30, 2017
    Inventors: Nicholas A. Banks, Piyush Goyal, Shai Guday, Triptpal Singh Lamba, David Neil MacDonald, Darya Mazandarany, Christopher R. Rice, Saumaya Sharma
  • Publication number: 20170086053
    Abstract: Embodiments profile users and applications based on network data usage. Data usage statistics are collected and compared for the users and applications. Profiles are assigned to the users and applications based on the comparison. In some embodiments, the applications are ranked based on data usage and presented to the users in an application marketplace.
    Type: Application
    Filed: November 30, 2016
    Publication date: March 23, 2017
    Inventors: Gil Zalmanovitch, Gregory James Scott, Shai Guday, Alec Garvin Kwok, Yue Jiang, Kenneth Vincent Ma
  • Patent number: 9603028
    Abstract: Various technologies described herein pertain to managing and accessing a community Wi-Fi network. The community Wi-Fi network can include sharer computing devices in differing local networks that share respective network bandwidth capacities with consumer computing devices. Feedback information pertaining to network bandwidth capacity available at different geographic locations covered by the community Wi-Fi network can be collected and evaluated to enable generation of maps for visualizing coverage of the community Wi-Fi network. A consumer computing device can display a map that includes visual information pertaining to the geographic coverage of the community Wi-Fi network relative to a geographic location of the consumer computing device.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: March 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Neil MacDonald, Piyush Goyal, Saumaya Sharma, Shai Guday, Thomas Werner Kuehnel, Vikas Singh, Triptpal Singh Lamba, Brent Edward Ford, Jonathan Hathaway
  • Publication number: 20170048251
    Abstract: Mobile communications devices are managed by an enterprise operating an enterprise server. The enterprise server receives data indicative of identities of mobile communications devices. Identifiers indicative of subscription credentials that are operative to enable access to subscription services of the mobile network operator are received. Control of deployment of the subscription credentials is delegated from the mobile network operator to the enterprise server. The enterprise server determines which of the plurality of mobile communications devices are to be provisioned by the subscription credentials. A process is initiated to transmit the subscription credentials to the selected mobile devices.
    Type: Application
    Filed: January 15, 2016
    Publication date: February 16, 2017
    Inventors: Shai Guday, John David Bruner, Calvin C. Choe
  • Publication number: 20170048713
    Abstract: Identities of mobile communications devices and subscription credentials are maintained by an enterprise server. The subscription credentials are operative to enable access to subscription services of a mobile network operator. Control of the subscription credentials is delegated from the mobile network operator to the enterprise server. The enterprise server determines which of the mobile communications devices are to be provisioned by the subscription credentials. Policies for use of the subscription credentials by the determined mobile communications devices are identified. The subscription credentials and policies are applied to the mobile communications devices.
    Type: Application
    Filed: January 15, 2016
    Publication date: February 16, 2017
    Inventors: Shai Guday, John David Bruner, Calvin C. Choe
  • Patent number: 9554323
    Abstract: Embodiments produce a set of instructions for connecting to a network through a network access point based on data crowdsourced from mobile computing devices. The crowdsourced data describes interactions between the mobile computing devices and the network access point when establishing a connection to the network. A cloud service analyzes the crowdsourced data to identify a set of instructions for association with the network access point. The mobile computing devices replay the set of instructions when subsequently attempting to connect to the network access point.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: January 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas A. Banks, Piyush Goyal, Shai Guday, Triptpal Singh Lamba, David Neil MacDonald, Darya Mazandarany, Christopher R. Rice, Saumaya Sharma
  • Patent number: 9544212
    Abstract: Embodiments profile users and applications based on network data usage. Data usage statistics are collected and compared for the users and applications. Profiles are assigned to the users and applications based on the comparison. In some embodiments, the applications are ranked based on data usage and presented to the users in an application marketplace.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gil Zalmanovitch, Gregory James Scott, Shai Guday, Alec Garvin Kwok, Yue Jiang, Kenneth Vincent Ma
  • Patent number: 9537889
    Abstract: Embodiments control submission of crowdsourced data from a computing device to a cloud service. The cloud service receives a packet from the computing device having collected data and a single-use data tag associated therewith. The single-use data tag represents one of a threshold quantity of single-use data tags issued to the computing device. The cloud service validates the single-use data tag in the received packet by, for example, searching for the single-use data tag in a tag store maintained by the cloud service. The collected data from the received packet is stored by the cloud service based on the validation. After validation, the tag store is updated to prevent re-use of the single-use data tag. In some embodiments, the cloud service is a location service receiving crowdsourced beacon fingerprint data from a plurality of mobile computing devices.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Werner Kuehnel, Shai Guday
  • Patent number: 9491589
    Abstract: In embodiments of mobile device safe driving, a mobile device can display a device lock screen on an integrated display device, and transition from the device lock screen to display a driving mode lock screen. The transition to display the driving mode lock screen occurs without receiving a PIN code entered on the device lock screen. The mobile device implements a safe driving service that is implemented to activate a safe driving mode of the mobile device, and disable features of the mobile device while the safe driving mode is activated.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: November 8, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph A. Schrader, Raman K. Sarin, Ted Tai-Yu Chen, Sharad Agarwal, Joseph H. Matthews, III, Shai Guday, Joseph Spencer King
  • Patent number: 9467834
    Abstract: Mobile device emergency service techniques are described. In embodiments, a client device includes one or more modules implemented at least partially in hardware and configured to implement an emergency service. The emergency service configured to support operations including generating a user interface for display on a display device, receiving one or more inputs usable to form an emergency contacts list that includes a plurality of emergency contacts, and causing the emergency contacts list to be communicated to one or more other client devices for use in generating a message to be communicated automatically and without user intervention to the emergency contacts in the emergency contacts list responsive to a trigger.
    Type: Grant
    Filed: December 22, 2012
    Date of Patent: October 11, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shai Guday, Joseph H. Matthews, III, Joseph A. Schrader, Ted Tai-Yu Chen, Raman K. Sarin, Sharad Agarwal, Shawn M. Thomas, John D. Skovorn, John A. Yovin
  • Publication number: 20160295428
    Abstract: Embodiments provision captive portals on network access points (NAPs). In response to a request from a NAP owner, a cloud service associates a NAP with the NAP owner and provides a control channel for configuring the NAP. The NAP owner inputs configuration settings describing the captive portal. The cloud service processes the configuration settings to generate configuration data. The cloud service transmits the configuration data to the NAP. The NAP applies the configuration data to configure the NAP. Some embodiments configure Wi-Fi hotspots with captive portals for gated access to the Internet.
    Type: Application
    Filed: June 8, 2016
    Publication date: October 6, 2016
    Inventors: Adam R. Dyba, Piyush Goyal, James Christopher Gray, Shai Guday, Thomas W. Kuehnel, Triptpal Singh Lamba, David Neil MacDonald, Darya Mazandarany, Saumaya Sharma
  • 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
  • Publication number: 20160248906
    Abstract: In embodiments of mobile device safe driving, a mobile device can display a device lock screen on an integrated display device, and transition from the device lock screen to display a driving mode lock screen. The transition to display the driving mode lock screen occurs without receiving a PIN code entered on the device lock screen. The mobile device implements a safe driving service that is implemented to activate a safe driving mode of the mobile device, and disable features of the mobile device while the safe driving mode is activated.
    Type: Application
    Filed: May 2, 2016
    Publication date: August 25, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Joseph A. Schrader, Raman K. Sarin, Ted Tai-Yu Chen, Sharad Agarwal, Joseph H. Matthews, III, Shai Guday, Joseph Spencer King
  • Publication number: 20160226738
    Abstract: Embodiments attribute network data transfers to applications executing on a computing device. A data transfer service executes on the computing device to receive and process data transfer requests. The data transfer requests, populated by the applications, have identifiers attributed thereto to enable monitoring of the network data transfers per identifier. For example, network data transfers associated with different mail accounts of a mail program or different web sites of browser are attributed separately. Data usage statistics relating to the network data transfers for each identifier may be generated and presented to the user for review.
    Type: Application
    Filed: January 5, 2016
    Publication date: August 4, 2016
    Inventors: Gil Zalmanovitch, Gregory James Scott, Shai Guday, Alec Garvin Kwok, Yue Jiang, Kenneth Vincent Ma