Patents by Inventor Daniel Morrison

Daniel Morrison 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: 11301817
    Abstract: A representation of a calendar view is rendered on a user interface (UI), the calendar view indicative of one or more calendar days comprising a time span including a plurality of sequential time slots. A representation of a calendar event is rendered that is indicative of a scheduled meeting in at least one of the sequential time slots. The scheduled meeting is rendered without an icon or button operative to provide an interactive control to join the scheduled meeting. In response to determining that a scheduled meeting has started, the representation is updated by adding a status indication that is indicative of a current status of the scheduled meeting. The current status is provided without joining the scheduled meeting.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: April 12, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING
    Inventors: Eric Randall Sexauer, Ewin Davis Kannuthottiyil, Kevin Daniel Morrison, Amey Parandekar
  • Patent number: 11301818
    Abstract: A representation of a calendar view is rendered on a user interface (UI). The calendar view is indicative of one or more calendar days comprising a time span including a plurality of sequential time slots. A representation of a scheduled meeting is rendered in at least one of the sequential time slots. The scheduled meeting is rendered without an icon or button operative to provide an interactive control to join the scheduled meeting. In response to determining that the scheduled meeting has started, the representation of the scheduled meeting is converted to a live meeting object and the representation of the scheduled meeting is replaced with the converted live meeting object. The live meeting object renders a live video or audio output of the scheduled meeting.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: April 12, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric Randall Sexauer, Ewin Davis Kannuthottiyil, Kevin Daniel Morrison, Amey Parandekar
  • Patent number: 11228627
    Abstract: Updating user-specific instances of a second application for individual users of a group based on a data file for the second application being shared via a collaboration object that corresponds to the group within a first application. The instances of the second application present each individual user with their own custom user experience that is configured to provide access to specific content based on object permissions data. An application extension is executable, by the first application, to extend content editing functionalities of the second application into the collaboration object. Responsive to specific content being associated with the collaboration object via the application extension, each of the instances of the second application may be automatically updated to provide direct access to the specific content. Thus, each user within the group defined for collaboration object can access the data file via the collaboration object and their own instance of the second application.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: January 18, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rajesh Rangarajan, Aaron William Linne, Rajiv Ramaiah, Archana Saseetharan, Mansoor Malik, Shiraz Cupala, Beste Nazilli, Kevin Daniel Morrison, Sagar Nagaraja Shastry, Eric Jonathan Hull, Alexander Tobias Powell, Lei Yang, Manasi Sharma, Siddharth Uppal, Yuri Dogandjiev
  • Publication number: 20210266501
    Abstract: The disclosed techniques improve user engagement and promote efficient use of computing resources by providing dynamically controlled aspect ratios for communication session renderings based on a physical orientation of a device. In some configurations, a system can select a first aspect ratio for individual video streams of a communication session when a device is in a first orientation, e.g., a portrait orientation. In addition, the system can select a second aspect ratio for the individual video streams when the device is in a second orientation, e.g., a landscape orientation. In some configurations, the first aspect ratio can be greater than the second aspect ratio, or the aspect ratios can be selected based on a target aspect ratio, which can be adjusted over time. By dynamically selecting an aspect ratio for individual stream renderings, screen space of a device can be optimized while the device is held in various physical orientations.
    Type: Application
    Filed: May 10, 2021
    Publication date: August 26, 2021
    Inventors: Jason Thomas FAULKNER, Ruchir ASTAVANS, Kevin Daniel MORRISON, Timur ASLESHIN, Chad A. VOSS, Arney PARANDEKAR
  • Publication number: 20210203879
    Abstract: The disclosed techniques improve user engagement and promote efficient use of computing resources by providing dynamically controlled aspect ratios for communication session renderings based on a physical orientation of a device. In some configurations, a system can select a first aspect ratio for individual video streams of a communication session when a device is in a first orientation, e.g., a portrait orientation. In addition, the system can select a second aspect ratio for the individual video streams when the device is in a second orientation, e.g., a landscape orientation. In some configurations, the first aspect ratio can be greater than the second aspect ratio, or the aspect ratios can be selected based on a target aspect ratio, which can be adjusted over time. By dynamically selecting an aspect ratio for individual stream renderings, screen space of a device can be optimized while the device is held in various physical orientations.
    Type: Application
    Filed: December 27, 2019
    Publication date: July 1, 2021
    Inventors: Jason Thomas FAULKNER, Ruchir ASTAVANS, Kevin Daniel MORRISON, Timur ALESHIN, Chad A. VOSS, Amey PARANDEKAR
  • Patent number: 11050973
    Abstract: The disclosed techniques improve user engagement and promote efficient use of computing resources by providing dynamically controlled aspect ratios for communication session renderings based on a physical orientation of a device. In some configurations, a system can select a first aspect ratio for individual video streams of a communication session when a device is in a first orientation, e.g., a portrait orientation. In addition, the system can select a second aspect ratio for the individual video streams when the device is in a second orientation, e.g., a landscape orientation. In some configurations, the first aspect ratio can be greater than the second aspect ratio, or the aspect ratios can be selected based on a target aspect ratio, which can be adjusted over time. By dynamically selecting an aspect ratio for individual stream renderings, screen space of a device can be optimized while the device is held in various physical orientations.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: June 29, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Ruchir Astavans, Kevin Daniel Morrison, Timur Aleshin, Chad A. Voss, Amey Parandekar
  • Publication number: 20210126025
    Abstract: An imaging apparatus and method, the apparatus comprising: a semiconductor die; a photosensitive array of photodiodes and single photon avalanche diodes (SPADs), the photodiodes comprising reverse biased diodes; and a front-end circuit coupled to the photosensitive array; and an output for outputting image data from the front-end circuit. The photosensitive array and the front-end circuit are provided in the semiconductor die.
    Type: Application
    Filed: May 31, 2018
    Publication date: April 29, 2021
    Applicant: Monash University
    Inventors: Simon Kennedy, Daniel Morrison, Jean-Michel Redoute, Mehmet Rasit Yuce
  • Patent number: 10951947
    Abstract: The disclosed system implements techniques to identify activity in which attendees to a communication session likely have a greater interest. Prior to commencement of a communication session or during the communication session, the techniques enable a list of attendees to a communication session to be designated as a group for which detected activity has a priority with respect to being displayed. The designated list of attendees is a subset of a total number of attendees to the communication session. The system monitors streams associated with individual attendees on the list to detect an occurrence of a preset target event. The system configures a portion of a graphical user interface of the communication session to accentuate the stream that includes the occurrence of the preset target event.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: March 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Sonu Arora, Santhosh Kumar Misro, Joshua George, Kevin Daniel Morrison
  • Publication number: 20210054302
    Abstract: The present disclosure relates to conveyor lubricant compositions including an emulsion. The present disclosure also relates to methods of employing such lubricant compositions. In an embodiment, the methods include applying the present lubricant composition to a conveyor with a non-energized nozzle. In an embodiment, the methods include applying the present lubricant composition in a “semi-dry” mode.
    Type: Application
    Filed: September 1, 2020
    Publication date: February 25, 2021
    Inventors: Stefan Seemeyer, Stephan Scharrenbach, Jeffrey S. Hutchison, Eric Daniel Morrison, Jason Gregory Lang, Kellan Wesley Chamblee, Chad Aaron Thompson
  • Patent number: 10924709
    Abstract: The techniques disclosed herein improve user engagement and more efficient use of computing resources by providing dynamically controlled view states for communication sessions based on a number of people depicted in shared video streams. In some configurations, a system can control the size and position of a video rendering based on the number of individuals depicted in a video stream. In some configurations, a stream depicting a threshold number of people can be rendered in the primary display area and other streams can be rendered in a secondary section. The primary area can be sized to scale a video depicting multiple people video to equalize the size of the people with renderings of single-person video streams. This helps a system provide a more granular level of control to equalize the representation of each person displayed within different video streams.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: February 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Ruchir Astavans, Kevin Daniel Morrison, Timur Aleshin, Chad A. Voss, Amey Parandekar
  • Patent number: 10917608
    Abstract: The disclosed techniques improve user engagement and more efficient use of computing resources by providing dynamically controlled aspect ratios for communication session renderings based on a number of people depicted in shared video streams. A system can identify select streams depicting at least a threshold number of individuals. A first aspect ratio can be selected from a number of preset aspect ratios for the display of select streams depicting at least the threshold number of individuals. A second aspect ratio can be selected for the display of other individual streams having video components depicting less than the threshold number of individuals. In some embodiments, the first aspect ratio is greater than the second aspect ratio. By switching between aspect ratios depending on a number of individuals depicted in each video stream, a system can improve user engagement by equalizing the display each person participating in a communication session.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Ruchir Astavans, Kevin Daniel Morrison, Timur Aleshin, Chad A. Voss, Amey Parandekar
  • Publication number: 20210021559
    Abstract: Systems and methods for posting content via a network-connected communication system. A requestor may direct a content post request to a target poster. The target poster receives a notification of the content post request and is prompted to respond with a qualifying post. Constraints for a qualifying post may include, amongst other things, a predetermined time period during which the post must be submitted, preclusion of other system or application functions until submission of a qualifying post, inclusion of a photo captured by a camera integrated into the target poster's computing device, and capturing of such a photo at a geographic location proximate where the target poster received the notification. The qualifying post may be published back to the requestor and optionally other users.
    Type: Application
    Filed: April 10, 2020
    Publication date: January 21, 2021
    Inventors: Daniel Morrison, Charles Godewyn, David Holland
  • Publication number: 20200410457
    Abstract: A representation of a calendar view is rendered on a user interface (UI). The calendar view is indicative of one or more calendar days comprising a time span including a plurality of sequential time slots. A representation of a scheduled meeting is rendered in at least one of the sequential time slots. The scheduled meeting is rendered without an icon or button operative to provide an interactive control to join the scheduled meeting. In response to determining that the scheduled meeting has started, the representation of the scheduled meeting is converted to a live meeting object and the representation of the scheduled meeting is replaced with the converted live meeting object. The live meeting object renders a live video or audio output of the scheduled meeting.
    Type: Application
    Filed: September 11, 2020
    Publication date: December 31, 2020
    Inventors: Eric Randall SEXAUER, Ewin Davis KANNUTHOTTIYIL, Kevin Daniel MORRISON, Amey PARANDEKAR
  • Publication number: 20200410456
    Abstract: A representation of a calendar view is rendered on a user interface (UI), the calendar view indicative of one or more calendar days comprising a time span including a plurality of sequential time slots. A representation of a calendar event is rendered that is indicative of a scheduled meeting in at least one of the sequential time slots. The scheduled meeting is rendered without an icon or button operative to provide an interactive control to join the scheduled meeting. In response to determining that a scheduled meeting has started, the representation is updated by adding a status indication that is indicative of a current status of the scheduled meeting. The current status is provided without joining the scheduled meeting.
    Type: Application
    Filed: September 11, 2020
    Publication date: December 31, 2020
    Inventors: Eric Randall SEXAUER, Ewin Davis KANNUTHOTTIYIL, Kevin Daniel MORRISON, Amey PARANDEKAR
  • Patent number: 10810553
    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: Grant
    Filed: March 17, 2019
    Date of Patent: October 20, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Randall Sexauer, Ewin Davis Kannuthottiyil, Kevin Daniel Morrison, Amey Parandekar
  • 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
  • Patent number: 10793806
    Abstract: The present disclosure relates to conveyor lubricant compositions including an emulsion. The present disclosure also relates to methods of employing such lubricant compositions. In an embodiment, the methods include applying the present lubricant composition to a conveyor with a non-energized nozzle. In an embodiment, the methods include applying the present lubricant composition in a “semi-dry” mode.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: October 6, 2020
    Assignee: Ecolab USA Inc.
    Inventors: Stefan Seemeyer, Stephan Scharrenbach, Jeffrey S. Hutchison, Eric Daniel Morrison, Jason Gregory Lang, Kellan Wesley Chamblee, Chad Aaron Thompson
  • 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: 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
  • Patent number: 10652198
    Abstract: Systems and methods for posting content via a network-connected communication system. A requestor may direct a content post request to a target poster. The target poster receives a notification of the content post request and is prompted to respond with a qualifying post. Constraints for a qualifying post may include, amongst other things, a predetermined time period during which the post must be submitted, preclusion of other system or application functions until submission of a qualifying post, inclusion of a photo captured by a camera integrated into the target poster's computing device, and capturing of such a photo at a geographic location proximate where the target poster received the notification. The qualifying post may be published back to the requestor and optionally other users.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: May 12, 2020
    Assignee: Phanto, LLC
    Inventors: Daniel Morrison, Charles Godewyn, David Holland