Patents by Inventor Ewin Davis Kannuthottiyil

Ewin Davis Kannuthottiyil 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: 10796286
    Abstract: A calendar view is rendered on a user interface (UI). A scheduled meeting in a time slot of the calendar view, initially without an interactive control to join the scheduled meeting. In response to determining that a start time for the scheduled meeting is within a threshold time, the representation of the scheduled meeting is converted to a live meeting object within the calendar view.
    Type: Grant
    Filed: March 17, 2019
    Date of Patent: October 6, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Randall Sexauer, Ewin Davis Kannuthottiyil, Kevin Daniel Morrison, Amey Parandekar
  • Publication number: 20200294001
    Abstract: A calendar view is rendered on a user interface (UI). A scheduled meeting in a time slot of the calendar view, initially without an interactive control to join the scheduled meeting. In response to determining that a start time for the scheduled meeting is within a threshold time, the representation of the scheduled meeting is converted to a live meeting object within the calendar view.
    Type: Application
    Filed: March 17, 2019
    Publication date: September 17, 2020
    Inventors: Eric Randall SEXAUER, Ewin Davis KANNUTHOTTIYIL, Kevin Daniel MORRISON, Amey PARANDEKAR
  • Publication number: 20200294000
    Abstract: A calendar view is rendered on a user interface (UI). A scheduled meeting is rendered in a time slot of the calendar view, initially without an interactive control to join the scheduled meeting. In response to determining that a start time for the scheduled meeting is within a threshold time, the rendered scheduled meeting is updated to include an interactive control to join the scheduled meeting. The interactive control has a selectable region that is configured to indicate that the scheduled meeting is to be joined. In response to input data indicative of a selection of the interactive control, a collaboration application joins the scheduled meeting.
    Type: Application
    Filed: March 17, 2019
    Publication date: September 17, 2020
    Inventors: Eric Randall SEXAUER, Ewin Davis KANNUTHOTTIYIL, Kevin Daniel MORRISON, Amey PARANDEKAR
  • Publication number: 20180337877
    Abstract: Disclosed are embodiments of a unified messaging application. In one aspects a system includes hardware processing circuitry and hardware memory comprising instructions that when executed configure the hardware processing circuitry to perform operations. The operations include receiving a message comprising a message body and an attachment, the attachment including a first portion and a second portion of content, extracting the first portion of content from the attachment, displaying the extracted first portion in the message body of the message, receiving, within the message body, an edit to the extracted first portion displayed in the message body, and synchronizing the edited first portion with the first portion of content in the attachment.
    Type: Application
    Filed: July 31, 2018
    Publication date: November 22, 2018
    Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil
  • Patent number: 10063501
    Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the unified messaging platform is organized based on one or more teams or projects, where each team or project is further organized by customizable categories. A user interface is provided for ready access to information related to each category (e.g., communications, files, tasks, work product, etc.), which information is automatically and seamlessly synchronized across the platform such that each team member remains abreast of the current progress and status of a project. Collaboration regarding an attached file is facilitated by extracting and providing at least a portion of the attached file within a message body. Moreover, revisions made to extracted content within the message body may be automatically synchronized and reflected in the attached file, as well as in a files tab storing files associated with a team.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: August 28, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil
  • Publication number: 20180124136
    Abstract: The present disclosure provides a number of techniques for enhancing a user's experience when joining teleconference sessions with multiple devices. When a user attempts to join a teleconference session using the same user identity for multiple devices, a system differentiates the devices as a primary device and at least one companion device. The primary device has a first control set for controlling a teleconference session and the at least one companion device has a companion control set for sharing content. In some embodiments, the primary device also has one set of selected streams, e.g., a stage view, and the companion device has a subset of those streams or other streams based on an activity level. In addition, the present disclosure provides a number of techniques for enabling users to share content using the companion devices.
    Type: Application
    Filed: April 5, 2017
    Publication date: May 3, 2018
    Inventors: Jason Thomas Faulkner, Kenton O'Hara, Ewin Davis Kannuthottiyil, Edward Sean Lloyd Rintel, Kevin Morrison, Robert Corish, Anthony Wieser
  • Publication number: 20180121214
    Abstract: The techniques disclosed herein enable participants of a teleconference session to access the functionality of a number of task-related program modules while maintaining engagement with aspects of a teleconference session within a single user interface. For example, a session participant can access files, various chat discussions, various channels, calendars, emails, an operating system desktop, and other functionality of a computing device while viewing one or more video streams of a teleconference session within a unified graphical user interface. The session participant can maintain engagement with both audio and video capabilities while performing tasks, including but not limited to, selecting, viewing, and modifying content data.
    Type: Application
    Filed: April 3, 2017
    Publication date: May 3, 2018
    Inventors: Jason Thomas Faulkner, Casey Baker, Ewin Davis Kannuthottiyil, Michael Hill, Kevin Morrison, Ruchir Astavans
  • Publication number: 20180123814
    Abstract: A team collaboration tool can create a new meeting object, wherein the new meeting object is associated with a thread. The new meeting object can be a scheduled meeting object, a live meeting object, or a meeting ended object. In response to receiving a request for a scheduled meeting object for a meeting, a system can determine at least a start time and a thread identifier for the scheduled meeting object, create the scheduled meeting object with at least the start time; and store, at a persistent team collaboration storage, the scheduled meeting object associated with the thread identifier. At the start time of the scheduled meeting object, the system can create the live meeting object; and after the meeting ends, the system can create the meeting ended object and store the meeting ended object associated with the thread identifier.
    Type: Application
    Filed: April 10, 2017
    Publication date: May 3, 2018
    Inventors: Eric R. Sexauer, Ewin Davis Kannuthottiyil, Kevin Morrison
  • Publication number: 20180124128
    Abstract: The present disclosure provides a number of techniques for enhancing a user's experience when joining teleconference sessions. When multiple users join a teleconference session using separate devices, a system identifies devices that are co-located. The co-located devices are identified by the use of a combination of data including, but not limited to social signals, audio signal and other location data. At least one device of the co-located devices, has a first control set for controlling a teleconference session and other devices of the co-located devices have a second control set for sharing content. The at least one device also has one set of streams and the other devices see a subset of those streams or other streams based on an activity level. In addition, the present disclosure provides a number of techniques for enabling users to use multiple devices to share content.
    Type: Application
    Filed: April 5, 2017
    Publication date: May 3, 2018
    Inventors: Jason Thomas Faulkner, Kenton O'Hara, Ewin Davis Kannuthottiyil, Eric Randall Sexauer, Edward Sean Lloyd Rintel, Thaddeus Scott, Kevin Morrison, Robert Corish, Anthony Wieser
  • Patent number: 9681094
    Abstract: Embodiments obtain a content item representing graphic content suitable for display as part of a shared media event, determine an activity metric for said content item, determine an activity metric for a participant of said shared media event, comparing the activity metric of the content item and the activity metric the participant, cause a display to render the graphic content associated with said content item, and render a representation of said participant. In at least some implementations, the relative displayed positions of said graphic content and said representation of the participant are based on the result of the comparison of the activity metric of the content item and the activity metric the participant.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: June 13, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Ruchir Astavans, Michael Howard Hill, Ewin Davis Kannuthottiyil, Mark Robert Swift
  • Publication number: 20160344667
    Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the unified messaging platform is organized based on one or more teams or projects, where each team or project is further organized by customizable categories. A user interface is provided for ready access to information related to each category (e.g., communications, files, tasks, work product, etc.), which information is automatically and seamlessly synchronized across the platform such that each team member remains abreast of the current progress and status of a project. Collaboration regarding an attached file is facilitated by extracting and providing at least a portion of the attached file within a message body. Moreover, revisions made to extracted content within the message body may be automatically synchronized and reflected in the attached file, as well as in a files tab storing files associated with a team.
    Type: Application
    Filed: July 15, 2015
    Publication date: November 24, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil