Patents by Inventor Michael Wascher

Michael Wascher 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).

  • Publication number: 20210065133
    Abstract: An inference is made regarding whether or not an upcoming day is going to be a busy day for a user. One or more different user-specific event parameters are utilized to compute a user busyness score for the upcoming day, where these parameters are based in part on a history of events for the user and their past behavior. Then, whenever the user busyness score for the upcoming day is greater than a busy day threshold, it is inferred that the upcoming day is going to be a busy day for the user. Whenever the user busyness score for the upcoming day is less than a quiet day threshold, it is inferred that the upcoming day is going to be a quiet day for the user.
    Type: Application
    Filed: November 13, 2020
    Publication date: March 4, 2021
    Inventors: Azar Rahimi DEHAGHANI, Michael WASCHER, Nick GEDGE
  • Patent number: 10853768
    Abstract: An inference is made regarding whether or not an upcoming day is going to be a busy day for a user. One or more different user-specific event parameters are utilized to compute a user busyness score for the upcoming day, where these parameters are based in part on a history of events for the user and their past behavior. Then, whenever the user busyness score for the upcoming day is greater than a busy day threshold, it is inferred that the upcoming day is going to be a busy day for the user. Whenever the user busyness score for the upcoming day is less than a quiet day threshold, it is inferred that the upcoming day is going to be a quiet day for the user.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: December 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Azar Rahimi Dehaghani, Michael Wascher, Nick Gedge
  • Publication number: 20180157979
    Abstract: An inference is made regarding whether or not an upcoming day is going to be a busy day for a user. One or more different user-specific event parameters are utilized to compute a user busyness score for the upcoming day, where these parameters are based in part on a history of events for the user and their past behavior. Then, whenever the user busyness score for the upcoming day is greater than a busy day threshold, it is inferred that the upcoming day is going to be a busy day for the user. Whenever the user busyness score for the upcoming day is less than a quiet day threshold, it is inferred that the upcoming day is going to be a quiet day for the user.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventors: Azar Rahimi Dehaghani, Michael Wascher, Nick Gedge
  • Publication number: 20160358065
    Abstract: In some implementations, sensors provide sensor data reflecting user activity detected by the sensors. An event analyzer generates an impact score for a change to an event associated with a user based on routine-related aspects generated from one or more user routine models associated with the user. The one or more user routine models are trained based at least in part on interaction data comprised of the sensor data. The impact score may be generated by analyzing the event attributes with respect to the routine-related aspects. The impact score is generated based on determining a difference in a level of deviation caused by the change, between one or more event attributes and routine-related aspects and based on comparing a time of the event to a reference time. The impact score can be used to determine which changes to events are important to the user.
    Type: Application
    Filed: September 25, 2015
    Publication date: December 8, 2016
    Inventors: Nick Gedge, David Magar, Michael Wascher, Richard Zhao, Suryakant Choudhary
  • Publication number: 20160321616
    Abstract: In some implementations, sensors provide sensor data reflecting user activity detected by the sensors. An event analyzer generates an unusualness score for an event associated with a user based on routine-related aspects generated from one or more user routine models associated with the user. The one or more user routine models are trained based at least in part on interaction data comprised of the sensor data. Event attributes of the event can be received that include a time of the event and attendees of the event. The unusualness score may be generated by analyzing the event attributes with respect to the routine-related aspects. The unusualness score is generated to quantify a level of deviation between the event attributes and the routine-related aspects. Service content can be generated for the user based at least in part on the unusualness score generated for the event.
    Type: Application
    Filed: September 25, 2015
    Publication date: November 3, 2016
    Inventors: Nick Gedge, David Magar, Michael Wascher, Richard Zhao, Suryakant Choudhary