Patents by Inventor Hans Bjordahl

Hans Bjordahl 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: 9715678
    Abstract: Methods and systems are provided for presenting a plurality of shared calendars in a single electronic display frame or window where each of the plurality of shared calendars is displayed in a common view mode relative to other displayed shared calendars. Users may select one or more shared calendars to be displayed in the same display frame or window as their own calendar. Upon selection of a shared calendar to be displayed alongside a first calendar, an aggregate view object is called to control and coordinate all shared calendars selected for display in the common window or frame. The aggregate view object determines the view data object, including view mode (hourly, daily, weekly, monthly) and other calendar display settings of the first or active calendar displayed in the common view of shared calendars.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: July 25, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Hill, Hans Bjordahl
  • Patent number: 9098837
    Abstract: Methods and systems are provided for presenting a plurality of shared calendars in a single electronic display frame or window where each of the plurality of shared calendars is displayed in a common view mode relative to other displayed shared calendars. Users may select one or more shared calendars to be displayed in the same display frame or window as their own calendar. Upon selection of a shared calendar to be displayed alongside a first calendar, an aggregate view object is called to control and coordinate all shared calendars selected for display in the common window or frame. The aggregate view object determines the view data object, including view mode (hourly, daily, weekly, monthly) and other calendar display settings of the first or active calendar displayed in the common view of shared calendars.
    Type: Grant
    Filed: February 9, 2008
    Date of Patent: August 4, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Hill, Hans Bjordahl
  • Patent number: 9026590
    Abstract: Sharing calendar information may be provided. Calendar information may be shared with individuals that may or may not be associated with a local exchange server in order to coordinate schedules. A determination is conducted to decide whether a sender is authorized to send calendar information to another by examining registration rights. Next, if the registration rights are valid, input may be received from the sender associated with sending the calendar information to another using one or more entry points. Next, calendar information settings are received from the sender, which are used when sending the calendar information to another. Next, calendar information is published to the Internet based on the calendar information settings established by the sender, and provided to others for viewing.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: May 5, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
  • Patent number: 8337310
    Abstract: The invention utilizes the predicted margin of victory in an event as a metric on which to base an online game in which users attempt to predict the outcome of an upcoming event or set of events. The game also utilizes the aggregate of all the margins set by users participating in the game as a measure of how users participating in the game, as a whole, are predicting the outcome of a pending event. This is achieved by means of a method for enabling users to identify upcoming events within the context of the game and enter values to record their predicted winners and margins for one or more of these upcoming events.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: December 25, 2012
    Inventors: Hans Bjordahl, Holly Irvine
  • Publication number: 20110137992
    Abstract: Sharing calendar information may be provided. Calendar information may be shared with individuals that may or may not be associated with a local exchange server in order to coordinate schedules. A determination is conducted to decide whether a sender is authorized to send calendar information to another by examining registration rights. Next, if the registration rights are valid, input may be received from the sender associated with sending the calendar information to another using one or more entry points. Next, calendar information settings are received from the sender, which are used when sending the calendar information to another. Next, calendar information is published to the Internet based on the calendar information settings established by the sender, and provided to others for viewing.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 9, 2011
    Applicant: Microsoft Corporation
    Inventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
  • Patent number: 7870194
    Abstract: Sharing calendar information may be provided. Calendar information may be shared with individuals that may or may not be associated with a local exchange server in order to coordinate schedules. A determination is conducted to decide whether a sender is authorized to send calendar information to another by examining registration rights. Next, if the registration rights are valid, input may be received from the sender associated with sending the calendar information to another using one or more entry points. Next, calendar information settings are received from the sender, which are used when sending the calendar information to another. Next, calendar information is published to the Internet based on the calendar information settings established by the sender, and provided to others for viewing.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: January 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
  • Publication number: 20080178110
    Abstract: Methods and systems are provided for presenting a plurality of shared calendars in a single electronic display frame or window where each of the plurality of shared calendars is displayed in a common view mode relative to other displayed shared calendars. Users may select one or more shared calendars to be displayed in the same display frame or window as their own calendar. Upon selection of a shared calendar to be displayed alongside a first calendar, an aggregate view object is called to control and coordinate all shared calendars selected for display in the common window or frame. The aggregate view object determines the view data object, including view mode (hourly, daily, weekly, monthly) and other calendar display settings of the first or active calendar displayed in the common view of shared calendars.
    Type: Application
    Filed: February 9, 2008
    Publication date: July 24, 2008
    Applicant: Microsoft Corporation
    Inventors: Brian Hill, Hans Bjordahl
  • Publication number: 20080115196
    Abstract: Sharing calendar information may be provided. Calendar information may be shared with individuals that may or may not be associated with a local exchange server in order to coordinate schedules. A determination is conducted to decide whether a sender is authorized to send calendar information to another by examining registration rights. Next, if the registration rights are valid, input may be received from the sender associated with sending the calendar information to another using one or more entry points. Next, calendar information settings are received from the sender, which are used when sending the calendar information to another. Next, calendar information is published to the Internet based on the calendar information settings established by the sender, and provided to others for viewing.
    Type: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
  • Publication number: 20070143685
    Abstract: Systems and methods are disclosed for providing electronic distribution of filtered calendars. The disclosed systems and methods may include receiving control data. The control data may be configured to indicate a portion of master calendar data a user designates to transmit. Furthermore, the disclosed systems and methods may include filtering the master calendar data based on the control data to create filtered calendar data and transmitting the filtered calendar data.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Cameron Stillion, Hans Bjordahl, Brian Tsang
  • Publication number: 20070143684
    Abstract: Systems and methods are disclosed for providing schedulable calendars electronically. The disclosed systems and methods may include receiving schedulability data. The schedulability data may comprise data indicating a user's desire to send a schedulable calendar. Furthermore, the disclosed systems and methods may include marking calendar data as schedulable based on the schedulability data and transmitting the calendar data. In addition, the disclosed systems and methods may include receiving calendar data. Also, the disclosed systems and methods may include determining that the calendar data is marked as schedulable and sending a meeting request in response to determining that the calendar data is marked as schedulable.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Cameron Stillion, Hans Bjordahl, Brian Tsang, Glenn Frankel
  • Publication number: 20050005249
    Abstract: A combined content selection and content display user interface or pane is provided. A lower portion of the combined content selection and display pane includes one or more selectable buttons or icons corresponding to one or more program modules of a multiple functionality software application. An upper portion of the combined content selection and display pane includes selectable buttons or icons specific to one program module selected from the lower portion of the content selection and display pane. Selection of a given program module button or icon from the lower portion of the pane causes a display in the upper portion of the pane of one or more selectable buttons or icons associated with the selected program module. The one or more selectable buttons or icons displayed in the upper portion allow a user to select functionality and memory locations specific to the selected program module.
    Type: Application
    Filed: April 30, 2004
    Publication date: January 6, 2005
    Applicant: Microsoft Corporation
    Inventors: Brian Hill, Jesse Satterfield, Jensen Harris, Hans Bjordahl, Martijn Van Tilburg, Jason Morse, U Chi Chiang
  • Publication number: 20040268270
    Abstract: Methods and systems are provided for presenting a plurality of shared calendars in a single electronic display frame or window where each of the plurality of shared calendars is displayed in a common view mode relative to other displayed shared calendars. Users may select one or more shared calendars to be displayed in the same display frame or window as their own calendar. Upon selection of a shared calendar to be displayed alongside a first calendar, an aggregate view object is called to control and coordinate all shared calendars selected for display in the common window or frame. The aggregate view object determines the view data object, including view mode (hourly, daily, weekly, monthly) and other calendar display settings of the first or active calendar displayed in the common view of shared calendars.
    Type: Application
    Filed: June 26, 2003
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Brian Hill, Hans Bjordahl