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: 9715678Abstract: 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: GrantFiled: June 26, 2003Date of Patent: July 25, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Brian Hill, Hans Bjordahl
-
Patent number: 9098837Abstract: 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: GrantFiled: February 9, 2008Date of Patent: August 4, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Brian Hill, Hans Bjordahl
-
Patent number: 9026590Abstract: 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: GrantFiled: December 3, 2010Date of Patent: May 5, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
-
Patent number: 8337310Abstract: 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: GrantFiled: December 20, 2006Date of Patent: December 25, 2012Inventors: Hans Bjordahl, Holly Irvine
-
Publication number: 20110137992Abstract: 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: ApplicationFiled: December 3, 2010Publication date: June 9, 2011Applicant: Microsoft CorporationInventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
-
Patent number: 7870194Abstract: 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: GrantFiled: November 14, 2006Date of Patent: January 11, 2011Assignee: Microsoft CorporationInventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
-
Publication number: 20080178110Abstract: 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: ApplicationFiled: February 9, 2008Publication date: July 24, 2008Applicant: Microsoft CorporationInventors: Brian Hill, Hans Bjordahl
-
Publication number: 20080115196Abstract: 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: ApplicationFiled: November 14, 2006Publication date: May 15, 2008Applicant: Microsoft CorporationInventors: Theodore L. Michel, Glenn Frankel, Can Comertoglu, Hans Bjordahl, Brian Tsang, Ralph Abdo
-
Publication number: 20070143685Abstract: 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: ApplicationFiled: December 15, 2005Publication date: June 21, 2007Applicant: Microsoft CorporationInventors: Cameron Stillion, Hans Bjordahl, Brian Tsang
-
Publication number: 20070143684Abstract: 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: ApplicationFiled: December 15, 2005Publication date: June 21, 2007Applicant: Microsoft CorporationInventors: Cameron Stillion, Hans Bjordahl, Brian Tsang, Glenn Frankel
-
Publication number: 20050005249Abstract: 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: ApplicationFiled: April 30, 2004Publication date: January 6, 2005Applicant: Microsoft CorporationInventors: Brian Hill, Jesse Satterfield, Jensen Harris, Hans Bjordahl, Martijn Van Tilburg, Jason Morse, U Chi Chiang
-
Publication number: 20040268270Abstract: 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: ApplicationFiled: June 26, 2003Publication date: December 30, 2004Applicant: Microsoft CorporationInventors: Brian Hill, Hans Bjordahl