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: 10382305
    Abstract: Embodiments apply a set of sequenced instructions to connect to a network through a captive portal. A computing device detects a network access point and obtains the instruction set corresponding to the network access point. The instruction set is derived by a cloud service from crowdsourced data describing interactions between mobile computing devices and the network access point. Applying the instruction set includes performing actions such as navigating web pages to accept terms and conditions, provide user or device information, and more.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: August 13, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohammad Shabbir Alam, Javier Flores Assad, Nicholas A. Banks, Piyush Goyal, James Christopher Gray, Shai Guday, Thomas W. Kuehnel, Triptpal Singh Lamba, David Neil MacDonald, Darya Mazandarany, Sidharth Uday Nabar, Christopher R. Rice, Saumaya Sharma, Douglas E. Stamper
  • 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
  • Publication number: 20190230016
    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: December 14, 2018
    Publication date: July 25, 2019
    Inventors: Gil ZALMANOVITCH, Gregory James SCOTT, Shai GUDAY, Alec Garvin KWOK, Yue JIANG, Kenneth Vincent MA
  • Patent number: 10362485
    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: Grant
    Filed: March 1, 2018
    Date of Patent: July 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shai Guday, John David Bruner, Calvin C. Choe
  • Patent number: 10356549
    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: May 16, 2017
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shai Guday, Maher Afif Saba
  • Patent number: 10305876
    Abstract: Various technologies described herein pertain to sharing Wi-Fi credentials based upon relationships in a computer-implemented social network. At least one server computing device of a Wi-Fi credential sharing service receives an identifier from a mobile device and credentials for a Wi-Fi network from the mobile device. The identifier identifies a user of the mobile device. Moreover, the credentials for the Wi-Fi network are desirably shared by the user. Further, contacts of the user are retrieved from the social network. The credentials for the Wi-Fi network are retained in respective accounts of the contacts of the user from the social network. Further, an account of a contact includes credentials for Wi-Fi networks shared with the contact.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: May 28, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Darya Mazandarany, Triptpal Singh Lamba, Shai Guday, David Neil MacDonald, Tyler Edward Hennessy, Sidharth Nabar, Piyush Goyal, Gregory Thomas Caponigro, Vladimir Holostov, Shi Chen
  • 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
  • Patent number: 10243824
    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: Grant
    Filed: June 12, 2017
    Date of Patent: March 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gil Zalmanovitch, Gregory James Scott, Shai Guday, Alec Garvin Kwok, Yue Jiang, Kenneth Vincent Ma
  • Publication number: 20190089752
    Abstract: A device state service supported on an application server is disclosed herein. The device state service is configured to dynamically monitor a device state across devices, and particularly monitor whether or not a device is currently active (e.g., incoming or outgoing ringing, incoming or outgoing busy signal, audio and/or video call in progress, etc.) The active device transmits device state data along with context data and sensor data (collectively “real-time data”). The inactive (or subject) devices may likewise transmit real-time data to the device state service. The device state service determines an action for the subject and/or active devices to perform based on the received real-time data. For example, when a user's smartphone is currently active (e.g., a call in-progress), the user's tablet may enter a power save mode to save resources.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Calvin CHOE, Michael KOSTERSITZ, Shai GUDAY
  • Publication number: 20190090085
    Abstract: In some embodiments, a first computing system receives, at an application running on a platform of the first computer system, a communication for an object from a second computer system. The application determines that a geofence is associated with the object. The geofence is set by the second computer system and the application restricts access to the object until a requirement associated with the geofence is met. The application configures a location service of the platform to monitor a location of the first computer system using the information for the geofence. A notification is received from the location service when the location of the first computer system meets a requirement of the geofence. Then, the application performs an action for the object when the first computer system meets the requirement of the geofence.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Clark MASTERSON, Joao Celestino LEITE PINHEIRO DE PAIVA, Silvana P. MONCAYO, Shai GUDAY
  • Publication number: 20190087205
    Abstract: A digital assistant supported on a local device and/or a remote digital assistant service is configured to track contextual data associated with a user and dynamically load or pre-load various modalities to provide increased ease of use for the user. Various modalities can include adjustments to the graphical icons displayed on the user's device, such as the type, shape, color, size, orientation, and position of the icons. The digital assistant may track context data such as the user's location, upcoming schedule in the user's calendar, user interactions with the digital assistant, and the like to determine the best modality for the user. In one exemplary embodiment, the digital assistant may pre-load a modality with travel applications when the digital assistant learns that the user has scheduled a flight. The digital assistant may render the pre-loaded modality when the user arrives at the airport.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventor: Shai Guday
  • Patent number: 10178242
    Abstract: Techniques for managing a plurality of mobile communications devices by an enterprise server are described. The mobile communications devices may be configured to communicate on a mobile communications network operated by a mobile network operator. A communicative link is established with a proxy interface configured to implement a standardized interface for exchanging information between the enterprise and the mobile network operator. Data is received by the enterprise server via the proxy interface. The data is associated with subscription services for a plurality of mobile communications devices that are operable on the mobile communications network. The subscription services are associated with the mobile network operator. Requests are sent by the enterprise server via the proxy interface. The requests are for updating the subscription services of the mobile network operator.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shai Guday, John David Bruner, Sandeep Rangarajan
  • Publication number: 20180332084
    Abstract: An automated registration service supported on an application server that interoperates with an IMS (IP Multimedia Subsystem) core network is configured to dynamically register and deregister devices that are all associated with one or more commonly-utilized phone numbers. The service may assign the phone number to registered devices and, in contrast, un-assign the phone number from deregistered devices. The registration and deregistration of the devices may occur based on the amount of interaction with the device and other real-time contextual information. Furthermore, the automated registration service intelligently determines which registered devices to forward incoming video and/or audio calls to based on various contextual information, including the capabilities of device, identified location of a user, user preferences, etc. By intelligently selecting which devices should receive an incoming call, unnecessary use of bandwidth, data, and resources (e.g., battery power) can be reduced.
    Type: Application
    Filed: May 10, 2017
    Publication date: November 15, 2018
    Inventors: Calvin CHOE, Shai GUDAY, Michael KOSTERSITZ
  • Patent number: 10129761
    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: January 31, 2017
    Date of Patent: November 13, 2018
    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: 20180324591
    Abstract: Various technologies described herein pertain to utilization of shared Wi-Fi. For instance, network access rights of a Wi-Fi network can be controlled by a mobile device of a point of contact for the Wi-Fi network. Moreover, utilization of a Wi-Fi network can be tracked and usage data indicative of historic utilization of the Wi-Fi network can be retained. Further, groups of users between whom Wi-Fi credentials are shared can be created.
    Type: Application
    Filed: July 6, 2018
    Publication date: November 8, 2018
    Inventors: Shai Guday, David Neil MacDonald, Tyler Edward Hennessy, Sidharth Nabar, Brent Edward Ford
  • Publication number: 20180270363
    Abstract: Techniques for managing a plurality of mobile communications devices by an enterprise server are described. The mobile communications devices may be configured to communicate on a mobile communications network operated by a mobile network operator. A communicative link is established with a proxy interface configured to implement a standardized interface for exchanging information between the enterprise and the mobile network operator. Data is received by the enterprise server via the proxy interface. The data is associated with subscription services for a plurality of mobile communications devices that are operable on the mobile communications network. The subscription services are associated with the mobile network operator. Requests are sent by the enterprise server via the proxy interface. The requests are for updating the subscription services of the mobile network operator.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Inventors: Shai Guday, John David Bruner, Sandeep Rangarajan
  • Patent number: 10069705
    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: November 30, 2016
    Date of Patent: September 4, 2018
    Assignee: DATA USAGE PROFILES FOR USERS AND APPLICATIONS
    Inventors: Gil Zalmanovitch, Gregory James Scott, Shai Guday, Alec Garvin Kwok, Yue Jiang, Kenneth Vincent Ma
  • Patent number: 10039002
    Abstract: Various technologies described herein pertain to utilization of shared Wi-Fi. For instance, network access rights of a Wi-Fi network can be controlled by a mobile device of a point of contact for the Wi-Fi network. Moreover, utilization of a Wi-Fi network can be tracked and usage data indicative of historic utilization of the Wi-Fi network can be retained. Further, groups of users between whom Wi-Fi credentials are shared can be created.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: July 31, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shai Guday, David Neil MacDonald, Tyler Edward Hennessy, Sidharth Nabar, Brent Edward Ford
  • Publication number: 20180213088
    Abstract: An automatic response service supported on an application server that interoperates with an IMS (IP Multimedia Subsystem) core network is configured to dynamically generate responses to unanswered incoming telephone calls to a user's computing devices that are customized for the calling party based on monitored activities of the user, device capabilities and state, and related context. The automatic response service can monitor the user's interactions across a range of computing devices to identify a device with which the is actively engaged. Data from device registrations with the IMS core network can indicate current device capabilities and device state such as peripheral device configuration and network connectivity. Along with call data such as caller ID, the monitored user activities and device information enable the service to automatically respond to incoming calls on behalf of the user with information that is meaningful and contextually-relevant to the calling party.
    Type: Application
    Filed: January 23, 2017
    Publication date: July 26, 2018
    Inventors: Calvin Choe, Shai Guday, Michael Kostersitz
  • Publication number: 20180206123
    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: March 1, 2018
    Publication date: July 19, 2018
    Inventors: Shai Guday, John David Bruner, Calvin C. Choe