Patents by Inventor Eyal AXELROD
Eyal AXELROD 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: 10491535Abstract: In one embodiment, an application module 114 may adjust a synchronization scheme 306 based on the operational state of a computing device 110. An operating system 112 may determine an operational state for a computing device 110. The operating system 112 may assign a synchronization allotment 304 to the application module 114 based on the operational state. A synchronization engine 116 of the application module 114 may implement a synchronization scheme 306 based on the synchronization allotment 304.Type: GrantFiled: October 31, 2016Date of Patent: November 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jeroen Vanturennout, Jason Wadsworth, Yuanquan Zhang, Ranjib Singh Badh, Hari Pulapaka, Alain Gefflaut, Eyal Axelrod
-
Patent number: 10198716Abstract: One or more techniques and/or systems are disclosed for providing awareness of user availability. A user may activate a device, and a request to manage an availability status can be sent from the device to a communication service. The communication service may resultantly set up monitoring of the user status, and the availability status of the user can be set to available. If an active status update is not received from the user device, the availability status of the user can be changed from available to away. If an active status update for the user continues not to be received (e.g., for a few hours) and/or device connectivity seems lost, the availability status of the user can be changed from away to offline. This can be done in a resource/power efficient manner by not requiring continual execution of an associated application and/or continual network connectivity of the device.Type: GrantFiled: November 11, 2011Date of Patent: February 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Vipul Bansal, Jeroen Vanturennout, Ranjib Singh Badh, Eyal Axelrod, Alton Kwok, Ritu Varma, Yosef Firstenberg
-
Patent number: 9588983Abstract: In one embodiment, a synchronization engine 116 of an application module 114 may adjust a synchronization scheme 306 based on the implicit data classification of a data item. A synchronization engine 116 may detect a user action 406 executed by a user on a data item 402. The synchronization engine 116 may determine an action type 408 for the user action 406. The synchronization engine 116 may assign an item synchronization priority to the data item 402 based on the action type 406.Type: GrantFiled: October 17, 2013Date of Patent: March 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jeroen Vanturennout, Jason Wadsworth, Yuanquan Zhang, Ranjib Singh Badh, Eyal Axelrod
-
Publication number: 20170048161Abstract: In one embodiment, an application module 114 may adjust a synchronization scheme 306 based on the operational state of a computing device 110. An operating system 112 may determine an operational state for a computing device 110. The operating system 112 may assign a synchronization allotment 304 to the application module 114 based on the operational state. A synchronization engine 116 of the application module 114 may implement a synchronization scheme 306 based on the synchronization allotment 304.Type: ApplicationFiled: October 31, 2016Publication date: February 16, 2017Inventors: Jeroen Vanturennout, Jason Wadsworth, Yuanquan Zhang, Ranjib Singh Badh, Hari Pulapaka, Alain Gefflaut, Eyal Axelrod
-
Patent number: 9519490Abstract: In one embodiment, an application module 114 may adjust a synchronization scheme 306 based on the operational state of a computing device 110. An operating system 112 may determine an operational state for a computing device 110. The operating system 112 may assign a synchronization allotment 304 to the application module 114 based on the operational state. A synchronization engine 116 of the application module 114 may implement a synchronization scheme 306 based on the synchronization allotment 304.Type: GrantFiled: March 7, 2013Date of Patent: December 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jeroen Vanturennout, Jason Wadsworth, Yuanquan Zhang, Ranjib Singh Badh, Hari Pulapaka, Alain Gefflaut, Eyal Axelrod
-
Publication number: 20150112924Abstract: In one embodiment, a synchronization engine 116 of an application module 114 may adjust a synchronization scheme 306 based on the implicit data classification of a data item. A synchronization engine 116 may detect a user action 406 executed by a user on a data item 402. The synchronization engine 116 may determine an action type 408 for the user action 406. The synchronization engine 116 may assign an item synchronization priority to the data item 402 based on the action type 406.Type: ApplicationFiled: October 17, 2013Publication date: April 23, 2015Inventors: Jeroen Vanturennout, Jason Wadsworth, Yuanquan Zhang, Ranjib Singh Badh, Eyal Axelrod
-
Publication number: 20140258703Abstract: In one embodiment, an application module 114 may adjust a synchronization scheme 306 based on the operational state of a computing device 110. An operating system 112 may determine an operational state for a computing device 110. The operating system 112 may assign a synchronization allotment 304 to the application module 114 based on the operational state. A synchronization engine 116 of the application module 114 may implement a synchronization scheme 306 based on the synchronization allotment 304.Type: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: MICROSOFT CORPORATIONInventors: Jeroen Vanturennout, Jason Wadsworth, Yuanquan Zhang, Ranjib Singh Badh, Hari Pulapaka, Alain Gefflaut, Eyal Axelrod
-
Publication number: 20130124642Abstract: One or more techniques and/or systems are disclosed for providing awareness of user availability. A user may activate a device, and a request to manage an availability status can be sent from the device to a communication service. The communication service may resultantly set up monitoring of the user status, and the availability status of the user can be set to available. If an active status update is not received from the user device, the availability status of the user can be changed from available to away. If an active status update for the user continues not to be received (e.g., for a few hours) and/or device connectivity seems lost, the availability status of the user can be changed from away to offline. This can be done in a resource/power efficient manner by not requiring continual execution of an associated application and/or continual network connectivity of the device.Type: ApplicationFiled: November 11, 2011Publication date: May 16, 2013Applicant: Microsoft CorporationInventors: Vipul Bansal, Jeroen Vanturennout, Ranjib Singh Badh, Eyal Axelrod, Alton Kwok, Ritu Varma, Yoseph Firstenberg
-
Publication number: 20100070877Abstract: The claimed subject matter is directed to the conversion of ordinary email data into calendar data. Specifically, the claimed subject matter provides a method and system of an electronic communication message system that performs the creation of calendar events in a personal calendar application from electronic communication text. One embodiment of the claimed subject matter is implemented as a method for creating an electronic calendar event from a selected portion of text from electronic communication message. An electronic communication message is displayed to a user. A user selected portion of the text comprising the electronic communication message is received as input. A scheduling composition dialog is actuated based on the user selected portion, and a calendar event is created in a personal calendar application for the selected portion of the electronic communication message.Type: ApplicationFiled: September 17, 2008Publication date: March 18, 2010Applicant: MICROSOFT CORPORATIONInventors: Stacia SCOTT, Oji UDEZUE, Keith FOURNIER, Eyal AXELROD, Ben CHUNG
-
Publication number: 20060095976Abstract: A content page is configured by a user and located on a network. Changes made to the content page are automatically communicated with notifications to a group of contacts for the user. Only contacts with permission to view the content page, or the changed content, will receive the notification and have permission to view the changes. A visual indicator notifies contacts that a content page of one of their contacts has been changed. When the visual indicator or some other contact indicator is selected by the user, a summary module can be provided. The summary module is a portal to network content, including the content page.Type: ApplicationFiled: November 1, 2004Publication date: May 4, 2006Applicant: Microsoft CorporationInventors: Michael Torres, Stephen Rosato, Jason Fluegel, Thomas Jeyaseelan, DeEtte Day, Eyal Axelrod, German Gil
-
Publication number: 20060095397Abstract: A content page is configured by a user and located on a network. Changes made to the content page are automatically communicated with notifications to a group of contacts for the user. Only contacts with permission to view the content page, or the changed content, will receive the notification and have permission to view the changes. A visual indicator notifies contacts that a content page of one of their contacts has been changed. When the visual indicator or some other contact indicator is selected by the user, a summary module can be provided. The summary module is a portal to network content, including the content page.Type: ApplicationFiled: November 1, 2004Publication date: May 4, 2006Applicant: Microsoft CorporationInventors: Michael Torres, Stephen Rosato, Jason Fluegel, Thomas Jeyaseelan, DeEtte Day, Eyal Axelrod, German Gil