Patents by Inventor Paul David Tischhauser

Paul David Tischhauser 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: 11030542
    Abstract: Techniques enable contextually-aware selections of event forums. Scheduling data can be analyzed to identify a context associated with an appointment. A forum that is appropriate for the identified context can be selected and utilized. The analysis can also utilize traffic data, map data, weather data, user preferences, and other contextual data to select one or more forums. A forum can be a place or communication medium. A service provider can associate one or more forums with a particular skill set. For example, a legal office can associate an online forum, such a videoconference, with a first category of services, and an on-site location for a second category of services. Depending on a category of services identified in one or more user preferences and/or meeting requests, a forum can be selected. Other factors, which may include weather conditions, traffic conditions, and commute times can also influence the selection of a forum.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neel Joshi, William Hart Holmes, Paul David Tischhauser, Chandresh K. Jain, Lamia Benmouffok
  • Patent number: 10726395
    Abstract: Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event, and an event property of the second event may be updated to match a corresponding event property of the first event.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: July 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vanessa C. Feliberti, Cliff M. Don, Firdosh R. Ghyara, Sina Hakami, Matthias Leibmann, Roberto Ribeiro Da Fonseca Mendes, Paul David Tischhauser
  • Publication number: 20190172017
    Abstract: Systems and methods are disclosed for automatically generating a calendar event for a task associated with a meeting. The disclosed systems and methods may include receiving an indication to create a meeting with at least one invitee. At least one invitee is assigned a task from an agenda associated with the meeting. When an invitee is assigned a task, a time slot is automatically added to the invitees' calendar.
    Type: Application
    Filed: December 4, 2017
    Publication date: June 6, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eva Britta Karolina Burlin, Eric Scott Courtemanche, Haebin Seo, Ian Dwyer Curry, Paul David Tischhauser, Phoebe Eyonnie Ash, Shahil Soni, Skye Lee Pazuchanics, SungJae Park, Daniel Sungje Choi, Sara Wiltberger, Teslim Abiodun Alabi
  • Publication number: 20190139003
    Abstract: Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event, and an event property of the second event may be updated to match a corresponding event property of the first event.
    Type: Application
    Filed: January 3, 2019
    Publication date: May 9, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vanessa C. FELIBERTI, Cliff M. DON, Firdosh R. GHYARA, Sina HAKAMI, Matthias LEIBMANN, Roberto Ribeiro Da Fonseca MENDES, Paul David TISCHHAUSER
  • Patent number: 10176462
    Abstract: Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event, and an event property of the second event may be updated to match a corresponding event property of the first event.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vanessa C. Feliberti, Cliff M. Don, Firdosh R. Ghyara, Sina Hakami, Matthias Leibmann, Roberto Ribeiro Da Fonseca Mendes, Paul David Tischhauser
  • Publication number: 20170316022
    Abstract: Techniques provide a contextually-aware resource manager. In response to one or more events, such as the creation or modification of a calendar event, one or more contextually-aware recommendations are generated and displayed to a user. For example, a recommendation can include the names of service providers, the names of customers, time slots for one or more calendar events, and notifications of one or more conditions. The recommendation can be based on data defining a level of eligibility for service providers and customers. The level of eligibility can be determined by a wide range of contextual data, including but not limited to traffic data, payment data, location data, map data, preference data, scheduling data, workload data, work history data, status data, skill set data, or weather data. The techniques assist user interaction with a computing device, and among other benefits, saves computing resources and reduce the number of inadvertent user entries.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Neel Joshi, William Hart Holmes, Paul David Tischhauser, Chandresh K. Jain, Tor-Helge Persett, Eva Britta Karolina Burlin, Dana Anne Lee, Joan Ching Li
  • Publication number: 20170316386
    Abstract: Techniques described herein provide mechanisms for generating contextually-aware scheduling exceptions. In some configurations, when a scheduling conflict is detected, the techniques disclosed herein can utilize contextual data from a number of resources to determine if a scheduling exception can be made. The contextual data can include preferences, such as preferences of a service provider or a customer, that define criteria and/or goals. The techniques disclosed herein prioritize customers based on the contextual data and provide different scheduling options for customers and other entities based on a priority associated with individual customers. When there is a conflict between two or more calendar events, a scheduling exception can be made for some customers and a scheduling conflict can be made for other customers depending on one or more priorities associated with the customers.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Neel Joshi, William Hart Holmes, Paul David Tischhauser, Chandresh K. Jain, Mohit Mehtani, Anant Trivedi, Eva Britta Karolina Burlin, Dana Anne Lee, Joan Ching Li
  • Publication number: 20170316385
    Abstract: Techniques described herein provide contextually-aware insights into calendar events. Generally described, the techniques disclosed herein can analyze a wide variety of contextual data including, but not limited to, weather data, traffic data, location data, performance data, preference data, and scheduling data, to generate salient insights that can be automatically displayed and/or communicated to a user. Insights related to one or more calendar events may be generated in response to a discovery of a predetermined condition. A predetermined condition may be detected at the time an appointment is made or at a later time when contextual data indicates a change in one or more conditions. An insight can include a text description, an image, a graphical indicator, a generated voice, and any other suitable form of communication describing useful information regarding one or more calendar events. An insight can include ranked list of recommendations can also be displayed.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Neel Joshi, William Hart Holmes, Paul David Tischhauser, Chandresh K. Jain, Mohit Mehtani, Tor-Helge Persett, Eva Britta Karolina Burlin, Dana Anne Lee, Joan Ching Li
  • Publication number: 20170316484
    Abstract: Techniques described herein provide resource-based auto completion for data entry fields of a graphical user interface. In some configurations, the techniques disclosed herein utilize input data and contextual data from a number of resources to select and display text entry candidates for assisting users in populating one or more data entry fields. For example, the input data can include an indication of a service category or a topic and other data defining a calendar event. The contextual data can be related to service providers and customers including, data defining a prior work history between two or more entities, commute projections, scheduling conflicts, preferences, and other data, such as traffic data and weather data. Data indicating a lifetime value of a customer or provider can also be utilized to select text entry candidates.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: William Hart Holmes, Neel Joshi, Paul David Tischhauser, Chandresh K. Jain, Tor-Helge Persett, Anant Trivedi
  • Publication number: 20170316387
    Abstract: Techniques described herein provide the automation of workflow events. Input data can be processed with contextual data to generate workflow data. Workflow data can define a multi-stage process describing aspects of an orchestrated pattern of activity. In some configurations, input data indicating a calendar event can be received by one or more computing devices. The input data can include a voice input or text description indicating a desire to initiate a project, define a goal, achieve one or more metrics, etc. In response to receiving the input data, contextual data can be received from a number of resources, including specialized resources having a knowledgebase for particular topics. The techniques disclosed herein utilize the contextual data to generate workflow data that can define a multi-stage process. Calendar events, reminders and other forms of communication can be generated from the workflow data.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Neel Joshi, William Hart Holmes, Paul David Tischhauser, Chandresh K. Jain, Tor-Helge Persett, Ricardo Alberto Rosales Guerrero
  • Publication number: 20170316331
    Abstract: Techniques enable contextually-aware selections of event forums. Scheduling data can be analyzed to identify a context associated with an appointment. A forum that is appropriate for the identified context can be selected and utilized. The analysis can also utilize traffic data, map data, weather data, user preferences, and other contextual data to select one or more forums. A forum can be a place or communication medium. A service provider can associate one or more forums with a particular skill set. For example, a legal office can associate an online forum, such a videoconference, with a first category of services, and an on-site location for a second category of services. Depending on a category of services identified in one or more user preferences and/or meeting requests, a forum can be selected. Other factors, which may include weather conditions, traffic conditions, and commute times can also influence the selection of a forum.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Neel Joshi, William Hart Holmes, Paul David Tischhauser, Chandresh K. Jain, Lamia Benmouffok
  • Publication number: 20160078412
    Abstract: Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event, and an event property of the second event may be updated to match a corresponding event property of the first event.
    Type: Application
    Filed: November 23, 2015
    Publication date: March 17, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vanessa C. Feliberti, Cliff M. Don, Firdosh R. Ghyara, Sina Hakami, Matthias Leibmann, Roberto Ribeiro Da Fonseca Mendes, Paul David Tischhauser
  • Patent number: 9213964
    Abstract: Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event, and an event property of the second event may be updated to match a corresponding event property of the first event.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: December 15, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vanessa C. Feliberti, Cliff M. Don, Firdosh R. Ghyara, Sina Hakami, Matthias Leibmann, Roberto Ribeiro Da Fonseca Mendes, Paul David Tischhauser
  • Publication number: 20140278666
    Abstract: Systems, methods, and software are disclosed herein for facilitating enhanced calendar views. In at least one implementation, a method comprises presenting a perspective on a calendar comprising a plurality of calendar units and a plurality of events scheduled in association with the plurality of calendar units. The method further comprises, in response to a primary indication of interest associated with a specific event of the plurality of events, presenting a primary perspective on the specific event comprising event details for the specific event and a plurality of event controls. The method further comprises, in response to a secondary indication of interest associated the specific event of the plurality of events, presenting a secondary perspective on the specific event comprising at least a portion of the event details and a subset of the plurality of event controls.
    Type: Application
    Filed: June 5, 2013
    Publication date: September 18, 2014
    Inventors: Jason A. Cook, Paul David Tischhauser, Neel K. Joshi, Christina Ryan Ergonis, Karl-Erik Bystrom
  • Publication number: 20140278677
    Abstract: Disclosed herein are systems, methods, and software for facilitating enhanced scheduling. In at least one implementation, a user may consider the availability of any room in a building when scheduling an event. Event entities including an event participant and an event environment having various sub-environments in which to host an event are identified. A participant availability for the event participant is identified based on a participant schedule associated with the event participant and an environment availability for the event environment is identified based on an environment schedule associated with each of the sub-environments. The participant availability for the event participant and the environment availability for the event environment are then presented for consideration by the user.
    Type: Application
    Filed: June 13, 2013
    Publication date: September 18, 2014
    Inventors: Paul David Tischhauser, Mark Daniel MacKenzie, Jason A. Cook, Karl-Erik Bystrom, Jasdeep Singh Chugh
  • Patent number: 8612535
    Abstract: Calendar repair using a standard message may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event to determine whether properties between the events are out-of-sync. If so, a standard meeting request message comprising the correct value may be sent to update the out-of-sync property.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Roberto Ribeiro da Fonseca Mendes, Vanessa C. Feliberti, Firdosh R Ghyara, Sina Hakami, Matthias Leibmann, Paul David Tischhauser
  • Patent number: 8375081
    Abstract: Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event, and an event property of the second event may be updated to match a corresponding event property of the first event.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: February 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Vanessa C. Feliberti, Cliff M. Don, Firdosh R. Ghyara, Sina Hakami, Matthias Leibmann, Roberto Ribeiro Da Fonseca Mendes, Paul David Tischhauser
  • Publication number: 20110161454
    Abstract: Calendar repair using a standard message may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event to determine whether properties between the events are out-of-sync. If so, a standard meeting request message comprising the correct value may be sent to update the out-of-sync property.
    Type: Application
    Filed: December 28, 2009
    Publication date: June 30, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Roberto Ribeiro da Fonseca Mendes, Vanessa C. Feliberti, Firdosh R. Ghyara, Sina Hakami, Matthias Leibmann, Paul David Tischhauser
  • Publication number: 20110161453
    Abstract: Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event, and an event property of the second event may be updated to match a corresponding event property of the first event.
    Type: Application
    Filed: December 28, 2009
    Publication date: June 30, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: VANESSA C. FELIBERTI, CLIFF M. DON, FIRDOSH R. GHYARA, SINA HAKAMI, MATTHIAS LEIBMANN, ROBERTO RIBEIRO DA FONSECA MENDES, PAUL DAVID TISCHHAUSER