Patents by Inventor Umut Alev
Umut Alev 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: 10536504Abstract: A cloud service stores and aggregates content that is obtained from different content sources using different protocols. For example, the content may include electronic messages, calendar information, contacts, social network content, feed data, search results, and the like. The cloud service aggregates content for each user based on the user's configuration settings. The cloud service may perform processing on the aggregated content before it is delivered and displayed to the user on the client device. For example, one or more views may be generated and stored by the cloud service before the view is requested from the client. Changes made to the aggregated content on the client may be synchronized with the content source. Searches may be made across all or a portion of the different content sources that are aggregated for a user.Type: GrantFiled: January 16, 2018Date of Patent: January 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Lecroy, Gurashish Brar, Joe Yap, Victor Wang, Umut Alev, Vamsi Kanamaluru, Dmitri Gavrilov, Tali Roth, Aditi Desai, Mike Borysenko, Ethan Bernstein, Patrick Tousignant, Fernando Garcia
-
Patent number: 10516630Abstract: An e-mail system is running with a first synchronization mechanism synchronizing first application data between a service and a client computing system. A second synchronization mechanism synchronizes second application data between the service and the client computing system, using a second protocol. When a given proportion of the application data has been synchronized by the second synchronization mechanism, the application is controlled to use the second application data synchronized according to the second protocol.Type: GrantFiled: November 11, 2016Date of Patent: December 24, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ethan J. Bernstein, Umut Alev, Luciana S. Dantas, Joshua T. Robinson, Roshin Lal Ramesan
-
Publication number: 20180139264Abstract: A cloud service stores and aggregates content that is obtained from different content sources using different protocols. For example, the content may include electronic messages, calendar information, contacts, social network content, feed data, search results, and the like. The cloud service aggregates content for each user based on the user's configuration settings. The cloud service may perform processing on the aggregated content before it is delivered and displayed to the user on the client device. For example, one or more views may be generated and stored by the cloud service before the view is requested from the client. Changes made to the aggregated content on the client may be synchronized with the content source. Searches may be made across all or a portion of the different content sources that are aggregated for a user.Type: ApplicationFiled: January 16, 2018Publication date: May 17, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Jonathan LECROY, Gurashish BRAR, Joe YAP, Victor WANG, Umut ALEV, Vamsi KANAMALURU, Dmitri GAVRILOV, Tali ROTH, Aditi DESAI, Mike BORYSENKO, Ethan BERNSTEIN, Patrick TOUSIGNANT, Fernando GARCIA
-
Publication number: 20180123883Abstract: An e-mail system is running with a first synchronization mechanism synchronizing first application data between a service and a client computing system. A second synchronization mechanism synchronizes second application data between the service and the client computing system, using a second protocol. When a given proportion of the application data has been synchronized by the second synchronization mechanism, the application is controlled to use the second application data synchronized according to the second protocol.Type: ApplicationFiled: November 11, 2016Publication date: May 3, 2018Inventors: Ethan J. Bernstein, Umut Alev, Luciana S. Dantas, Joshua T. Robinson, Roshin Lal Ramesan
-
Publication number: 20180121395Abstract: A call to view application data is received at a hosted service. A truncated form of non-synchronized relevant data is generated and an on-line view of the truncated form is generated. When the call is detected, a synchronization system also begins synchronizing data and a synchronized view is generated with the synchronized data. The on-line view is surfaced until the synchronized view is ready for surfacing, at which point the synchronized view replaces the on-line view.Type: ApplicationFiled: November 29, 2016Publication date: May 3, 2018Inventors: Ethan J. Bernstein, Umut Alev
-
Patent number: 9888056Abstract: A cloud service stores and aggregates content that is obtained from different content sources using different protocols. For example, the content may include electronic messages, calendar information, contacts, social network content, feed data, search results, and the like. The cloud service aggregates content for each user based on the user's configuration settings. The cloud service may perform processing on the aggregated content before it is delivered and displayed to the user on the client device. For example, one or more views may be generated and stored by the cloud service before the view is requested from the client. Changes made to the aggregated content on the client may be synchronized with the content source. Searches may be made across all or a portion of the different content sources that are aggregated for a user.Type: GrantFiled: December 10, 2015Date of Patent: February 6, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan LeCroy, Gurashish Brar, Joe Yap, Victor Wang, Umut Alev, Vamsi Kanamaluru, Dmitri Gavrilov, Tali Roth, Aditi Desai, Mike Borysenko, Ethan Bernstein, Patrick Tousignant, Fernando Garcia
-
Publication number: 20160099995Abstract: A cloud service stores and aggregates content that is obtained from different content sources using different protocols. For example, the content may include electronic messages, calendar information, contacts, social network content, feed data, search results, and the like. The cloud service aggregates content for each user based on the user's configuration settings. The cloud service may perform processing on the aggregated content before it is delivered and displayed to the user on the client device. For example, one or more views may be generated and stored by the cloud service before the view is requested from the client. Changes made to the aggregated content on the client may be synchronized with the content source. Searches may be made across all or a portion of the different content sources that are aggregated for a user.Type: ApplicationFiled: December 10, 2015Publication date: April 7, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Jonathan LeCroy, Gurashish Brar, Joe Yap, Victor Wang, Umut Alev, Vamsi Kanamaluru, Dmitri Gavrilov, Tali Roth, Aditi Desai, Mike Borysenko, Ethan Bernstein, Patrick Tousignant, Fernando Garcia
-
Patent number: 9219776Abstract: A cloud service stores and aggregates content that is obtained from different content sources using different protocols. For example, the content may include electronic messages, calendar information, contacts, social network content, feed data, search results, and the like. The cloud service aggregates content for each user based on the user's configuration settings. The cloud service may perform processing on the aggregated content before it is delivered and displayed to the user on the client device. For example, one or more views may be generated and stored by the cloud service before the view is requested from the client. Changes made to the aggregated content on the client may be synchronized with the content source. Searches may be made across all or a portion of the different content sources that are aggregated for a user.Type: GrantFiled: June 24, 2013Date of Patent: December 22, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan LeCroy, Gurashish Brar, Joe Yap, Victor Wang, Umut Alev, Vamsi Kanamaluru, Dmitri Gavrilov, Tali Roth, Aditi Desai, Mike Borysenko, Ethan Bernstein, Patrick Tousignant, Fernando Garcia
-
Publication number: 20150205464Abstract: Systems, methods, and software are described herein to facilitate the enhanced updating of user interfaces to a service. In an implementation, an application renders a user interface to a service and an initial visualization is surfaced in response to the occurrence of an event. After surfacing the initial visualization, the application receives an update from the service that includes a proposed visualization and determines whether or not the proposed visualization accounts for the event. If the proposed visualization accounts for the event, the proposed visualization is surfaced in place of the initial visualization. But if the proposed visualization does not account for the event, the initial visualization may be persisted until another visualization is identified that accounts for the event.Type: ApplicationFiled: January 22, 2014Publication date: July 23, 2015Applicant: Microsoft CorporationInventors: Dawid Kozlowski, Michael I. Borysenko, Umut Alev, Matt Wood, Andrew Michael Himberger, Ethan Joseph Bernstein, Stephen Thomas Wells, Benjamin Franklin Carter
-
Publication number: 20140379851Abstract: A cloud service stores and aggregates content that is obtained from different content sources using different protocols. For example, the content may include electronic messages, calendar information, contacts, social network content, feed data, search results, and the like. The cloud service aggregates content for each user based on the user's configuration settings. The cloud service may perform processing on the aggregated content before it is delivered and displayed to the user on the client device. For example, one or more views may be generated and stored by the cloud service before the view is requested from the client. Changes made to the aggregated content on the client may be synchronized with the content source. Searches may be made across all or a portion of the different content sources that are aggregated for a user.Type: ApplicationFiled: June 24, 2013Publication date: December 25, 2014Inventors: Jonathan LeCroy, Gurashish Brar, Joe Yap, Victor Wang, Umut Alev, Vamsi Kanamaluru, Dmitri Gavrilov, Tali Roth, Aditi Desai, Mike Borysenko, Ethan Bernstein, Patrick Tousignant, Fernando Garcia
-
Patent number: 8856230Abstract: Real time collaboration is enabled by providing a notification to users attempting access to an item, such as a document or a resource, that another user has currently access to the item. The users may be notified automatically when the other user is done accessing the item or periodically as the item is being accessed by the other user. The notification(s) may also include a summary or complete list of changes such that any user accessing the item after the other user has the latest version.Type: GrantFiled: December 14, 2010Date of Patent: October 7, 2014Assignee: Microsoft CorporationInventors: Umut Alev, Rafiq El Alami, Juan Lopez Velasquez, Amy Glaves
-
Patent number: 8838679Abstract: Online application state information is automatically saved for a user interacting with the application content. Saved states are presented to the user upon the user's return to the application. Upon the user's selection of a state, the user is presented with the online application populated with state information from prior interaction.Type: GrantFiled: December 22, 2010Date of Patent: September 16, 2014Assignee: Microsoft CorporationInventors: Umut Alev, Rafiq El Alami, Nicholas Lovell, Sangeetha Sangeetha, John Toews
-
Publication number: 20120166518Abstract: Online application state information is automatically saved for a user interacting with the application content. Saved states are presented to the user upon the user's return to the application. Upon the user's selection of a state, the user is presented with the online application populated with state information from prior interaction.Type: ApplicationFiled: December 22, 2010Publication date: June 28, 2012Applicant: MICROSOFT CORPORATIONInventors: Umut Alev, Rafiq El Alami, Nicholas Lovell, Sangeetha Sangeetha, John Toews
-
Publication number: 20120150942Abstract: Real time collaboration is enabled by providing a notification to users attempting access to an item, such as a document or a resource, that another user has currently access to the item. The users may be notified automatically when the other user is done accessing the item or periodically as the item is being accessed by the other user. The notification(s) may also include a summary or complete list of changes such that any user accessing the item after the other user has the latest version.Type: ApplicationFiled: December 14, 2010Publication date: June 14, 2012Applicant: MICROSOFT CORPORATIONInventors: Umut Alev, Rafiq El Alami, Juan Lopez Velasquez, Amy Glaves
-
Patent number: 7340611Abstract: An XML digital signature standard is applied to an XML document to sign it. The XML digital signature is an XML fragment with a specified schema that includes (a) data to describe how the signature should be calculated (e.g., digest methods, filters, and data sources) and (b) actual signature data (e.g., digests and signature values). The data describing how the signature should be calculated (i.e., the “group (a)” data) is placed inside an XML digital signature template, which is then used (e.g., by an API (application programming interface)) to create the actual digital signature containing the “group (b)” data.Type: GrantFiled: January 28, 2003Date of Patent: March 4, 2008Assignee: Microsoft CorporationInventors: Umut Alev, Eldar A. Musayev, Ilia G. Ioffe, Derek E. Denny-Brown
-
Publication number: 20040148508Abstract: An XML digital signature standard is applied to an XML document to sign it. The XML digital signature is an XML fragment with a specified schema that includes (a) data to describe how the signature should be calculated (e.g., digest methods, filters, and data sources) and (b) actual signature data (e.g., digests and signature values). The data describing how the signature should be calculated (i.e., the “group (a)” data) is placed inside an XML digital signature template, which is then used (e.g., by an API (application programming interface)) to create the actual digital signature containing the “group (b)” data.Type: ApplicationFiled: January 28, 2003Publication date: July 29, 2004Applicant: Microsoft CorporationInventors: Umut Alev, Eldar A. Musayev, Ilia G. Ioffe, Derek E. Denny-Brown
-
Publication number: 20030079032Abstract: An enterprise software gateway, or interface, operable to remotely facilitate, by transparently performing protocol conversion and managing communication, access to a host system (22), such as a mainframe legacy system, by a client application or device (24), including software applications and input/output (I/O) devices. A viewer (28) is provided to allow for remote monitoring of interactions, including communication, between the host (22) and client (24), and to allow for remote configuration and control of the software gateway, thereby facilitating problem diagnosis and solution.Type: ApplicationFiled: September 10, 2001Publication date: April 24, 2003Inventors: John Orsolits, Umut Alev, Glen Jones, Bill Sexton, David Alexander, James Greenwood, Ginny Haines, Chengxian He, Leonid Kutikov, William Jerry Linch, Michael Moore, Barry Schempp, Ron Yarbrough