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: 10382305Abstract: 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: GrantFiled: November 15, 2013Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20190238438Abstract: 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: ApplicationFiled: April 7, 2019Publication date: August 1, 2019Inventors: Amer A. Hassan, Billy R. Anders, JR., Pehkeong Teh, Andrew T. Baron, Shai Guday, Upshur W. Parks, Marco Piumatti, Dmitry A. Anipko
-
Publication number: 20190230016Abstract: 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: ApplicationFiled: December 14, 2018Publication date: July 25, 2019Inventors: Gil ZALMANOVITCH, Gregory James SCOTT, Shai GUDAY, Alec Garvin KWOK, Yue JIANG, Kenneth Vincent MA
-
Patent number: 10362485Abstract: 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: GrantFiled: March 1, 2018Date of Patent: July 23, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shai Guday, John David Bruner, Calvin C. Choe
-
Patent number: 10356549Abstract: 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: GrantFiled: May 16, 2017Date of Patent: July 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shai Guday, Maher Afif Saba
-
Patent number: 10305876Abstract: 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: GrantFiled: November 4, 2013Date of Patent: May 28, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: 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: 10257064Abstract: 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: GrantFiled: January 25, 2016Date of Patent: April 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Amer A. Hassan, Billy R. Anders, Jr., Pehkeong Teh, Andrew T. Baron, Shai Guday, Upshur W. Parks, Marco Piumatti, Dmitry A. Anipko
-
Patent number: 10243824Abstract: 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: GrantFiled: June 12, 2017Date of Patent: March 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Gil Zalmanovitch, Gregory James Scott, Shai Guday, Alec Garvin Kwok, Yue Jiang, Kenneth Vincent Ma
-
Publication number: 20190089752Abstract: 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: ApplicationFiled: September 18, 2017Publication date: March 21, 2019Inventors: Calvin CHOE, Michael KOSTERSITZ, Shai GUDAY
-
Publication number: 20190090085Abstract: 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: ApplicationFiled: September 18, 2017Publication date: March 21, 2019Inventors: Clark MASTERSON, Joao Celestino LEITE PINHEIRO DE PAIVA, Silvana P. MONCAYO, Shai GUDAY
-
Publication number: 20190087205Abstract: 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: ApplicationFiled: September 18, 2017Publication date: March 21, 2019Inventor: Shai Guday
-
Patent number: 10178242Abstract: 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: GrantFiled: March 17, 2017Date of Patent: January 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shai Guday, John David Bruner, Sandeep Rangarajan
-
Publication number: 20180332084Abstract: 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: ApplicationFiled: May 10, 2017Publication date: November 15, 2018Inventors: Calvin CHOE, Shai GUDAY, Michael KOSTERSITZ
-
Patent number: 10129761Abstract: 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: GrantFiled: January 31, 2017Date of Patent: November 13, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Neil MacDonald, Piyush Goyal, Saumaya Sharma, Shai Guday, Thomas Werner Kuehnel, Vikas Singh, Triptpal Singh Lamba, Brent Edward Ford, Jonathan Hathaway
-
Publication number: 20180324591Abstract: 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: ApplicationFiled: July 6, 2018Publication date: November 8, 2018Inventors: Shai Guday, David Neil MacDonald, Tyler Edward Hennessy, Sidharth Nabar, Brent Edward Ford
-
Publication number: 20180270363Abstract: 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: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Shai Guday, John David Bruner, Sandeep Rangarajan
-
Patent number: 10069705Abstract: 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: GrantFiled: November 30, 2016Date of Patent: September 4, 2018Assignee: DATA USAGE PROFILES FOR USERS AND APPLICATIONSInventors: Gil Zalmanovitch, Gregory James Scott, Shai Guday, Alec Garvin Kwok, Yue Jiang, Kenneth Vincent Ma
-
Patent number: 10039002Abstract: 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: GrantFiled: November 4, 2013Date of Patent: July 31, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shai Guday, David Neil MacDonald, Tyler Edward Hennessy, Sidharth Nabar, Brent Edward Ford
-
Publication number: 20180213088Abstract: 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: ApplicationFiled: January 23, 2017Publication date: July 26, 2018Inventors: Calvin Choe, Shai Guday, Michael Kostersitz
-
Publication number: 20180206123Abstract: 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: ApplicationFiled: March 1, 2018Publication date: July 19, 2018Inventors: Shai Guday, John David Bruner, Calvin C. Choe