Patents by Inventor Tor-Helge Persett

Tor-Helge Persett 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: 11416115
    Abstract: Searching and locating an event on a calendar with a timeline is provided. An application such as a calendar application detects a search on the calendar or the timeline. One or more events are located on the calendar or on the timeline that match a search term of the search. The search term on the one or more events is highlighted. The one or more events with the search term that is highlighted are displayed on the calendar or the timeline.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy, Christine Ergonis, Tor-Helge Persett
  • Patent number: 11386397
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for providing cross-domain access to calendar availability are presented. A request to schedule an event may be received. The request may comprise an identity of an organizer user account, the organizer user account associated with a first domain, and an identity of an invitee user account, the invitee user account associated with a second domain. An importance level of the organizer user account to the invitee user account may be determined. A determination may be made as to whether the organizer user account has access to events in an electronic calendar associated with the invitee user account based on the importance level. One or more events that the organizer account has access to may be surfaced in an event scheduling assistant user interface associated with the organizer user account.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: July 12, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: William Hart Holmes, Srinivasa Reddy Manda, Mohit Mehtani, Jaya Matthew, Chanchai Ravindra Kariwala, Charlie Ricafort Chung, Tor-Helge Persett
  • Publication number: 20210133693
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for providing cross-domain access to calendar availability are presented. A request to schedule an event may be received. The request may comprise an identity of an organizer user account, the organizer user account associated with a first domain, and an identity of an invitee user account, the invitee user account associated with a second domain. An importance level of the organizer user account to the invitee user account may be determined. A determination may be made as to whether the organizer user account has access to events in an electronic calendar associated with the invitee user account based on the importance level. One or more events that the organizer account has access to may be surfaced in an event scheduling assistant user interface associated with the organizer user account.
    Type: Application
    Filed: November 5, 2019
    Publication date: May 6, 2021
    Inventors: William Hart Holmes, Srinivasa Reddy Manda, Mohit Mehtani, Jaya Matthew, Chanchal Ravindra Kariwala, Charlie Ricafort Chung, Tor-Helge Persett
  • 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: 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: 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: 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: 20150370904
    Abstract: Searching and locating an event on a calendar with a timeline is provided. An application such as a calendar application detects a search on the calendar or the timeline. One or more events are located on the calendar or on the timeline that match a search term of the search. The search term on the one or more events is highlighted. The one or more events with the search term that is highlighted are displayed on the calendar or the timeline.
    Type: Application
    Filed: October 20, 2014
    Publication date: December 24, 2015
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy, Christine Ergonis, Tor-Helge Persett
  • Publication number: 20140282191
    Abstract: Systems, methods, and software are disclosed herein for facilitating enhanced calendar views. In an implementation, an initial range in a series of calendar units is presented in a calendar view. An initial calendar perspective associated with an initial position established within the initial range is also presented. Responsive to a user input, a navigation effect is presented with respect to the series of calendar units comprising navigating from the initial range to a subsequent range in the series of calendar units.
    Type: Application
    Filed: June 12, 2013
    Publication date: September 18, 2014
    Inventors: Jason A. Cook, Sangya Singh, Karl-Erik Bystrom, Joseph P. McLaughlin, Jonathan David Friedman, Christina Ryan Ergonis, Tor-Helge Persett