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: 10536504
    Abstract: 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: Grant
    Filed: January 16, 2018
    Date of Patent: January 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 10516630
    Abstract: 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: Grant
    Filed: November 11, 2016
    Date of Patent: December 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ethan J. Bernstein, Umut Alev, Luciana S. Dantas, Joshua T. Robinson, Roshin Lal Ramesan
  • Publication number: 20180139264
    Abstract: 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: Application
    Filed: January 16, 2018
    Publication date: May 17, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: 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: 20180123883
    Abstract: 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: Application
    Filed: November 11, 2016
    Publication date: May 3, 2018
    Inventors: Ethan J. Bernstein, Umut Alev, Luciana S. Dantas, Joshua T. Robinson, Roshin Lal Ramesan
  • Publication number: 20180121395
    Abstract: 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: Application
    Filed: November 29, 2016
    Publication date: May 3, 2018
    Inventors: Ethan J. Bernstein, Umut Alev
  • Patent number: 9888056
    Abstract: 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: Grant
    Filed: December 10, 2015
    Date of Patent: February 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20160099995
    Abstract: 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: Application
    Filed: December 10, 2015
    Publication date: April 7, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: 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: 9219776
    Abstract: 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: Grant
    Filed: June 24, 2013
    Date of Patent: December 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20150205464
    Abstract: 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: Application
    Filed: January 22, 2014
    Publication date: July 23, 2015
    Applicant: Microsoft Corporation
    Inventors: Dawid Kozlowski, Michael I. Borysenko, Umut Alev, Matt Wood, Andrew Michael Himberger, Ethan Joseph Bernstein, Stephen Thomas Wells, Benjamin Franklin Carter
  • Publication number: 20140379851
    Abstract: 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: Application
    Filed: June 24, 2013
    Publication date: December 25, 2014
    Inventors: 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: 8856230
    Abstract: 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: Grant
    Filed: December 14, 2010
    Date of Patent: October 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Umut Alev, Rafiq El Alami, Juan Lopez Velasquez, Amy Glaves
  • Patent number: 8838679
    Abstract: 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: Grant
    Filed: December 22, 2010
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Umut Alev, Rafiq El Alami, Nicholas Lovell, Sangeetha Sangeetha, John Toews
  • Publication number: 20120166518
    Abstract: 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: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Umut Alev, Rafiq El Alami, Nicholas Lovell, Sangeetha Sangeetha, John Toews
  • Publication number: 20120150942
    Abstract: 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: Application
    Filed: December 14, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Umut Alev, Rafiq El Alami, Juan Lopez Velasquez, Amy Glaves
  • Patent number: 7340611
    Abstract: 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: Grant
    Filed: January 28, 2003
    Date of Patent: March 4, 2008
    Assignee: Microsoft Corporation
    Inventors: Umut Alev, Eldar A. Musayev, Ilia G. Ioffe, Derek E. Denny-Brown
  • Publication number: 20040148508
    Abstract: 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: Application
    Filed: January 28, 2003
    Publication date: July 29, 2004
    Applicant: Microsoft Corporation
    Inventors: Umut Alev, Eldar A. Musayev, Ilia G. Ioffe, Derek E. Denny-Brown
  • Publication number: 20030079032
    Abstract: 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: Application
    Filed: September 10, 2001
    Publication date: April 24, 2003
    Inventors: 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