Patents by Inventor Kristian L. M. Andaker
Kristian L. M. Andaker 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: 10659416Abstract: Systems, methods, and software disclosed herein facilitate draft reminders. In at least one implementation, a primary view of an information management application is rendered. In various scenarios the primary view may include primary items, such as emails, events, tasks, or other types of items. When a reminder view is invoked, draft items are identified to include in the reminder view. The reminder view is then rendered in an overlaid manner with respect to the primary view and includes the draft items.Type: GrantFiled: February 1, 2019Date of Patent: May 19, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Eva Britta Karolina Burlin, Chao-Chung Lin, David Claux, Kristian L.M. Andaker, Jason Todd Henderson, Russell Lee Simpson, Jr., Jasdeep Singh Chugh, Joseph P. McLaughlin, Jonathan D. Friedman
-
Publication number: 20190173824Abstract: Systems, methods, and software disclosed herein facilitate draft reminders. In at least one implementation, a primary view of an information management application is rendered. In various scenarios the primary view may include primary items, such as emails, events, tasks, or other types of items. When a reminder view is invoked, draft items are identified to include in the reminder view. The reminder view is then rendered in an overlaid manner with respect to the primary view and includes the draft items.Type: ApplicationFiled: February 1, 2019Publication date: June 6, 2019Inventors: Eva Britta Karolina Burlin, Chao-Chung Lin, David Claux, Kristian L.M. Andaker, Jason Todd Henderson, Russell Lee Simpson, JR., Jasdeep Singh Chugh, Joseph P. McLaughlin, Jonathan D. Friedman
-
Patent number: 7617243Abstract: A hierarchical address book for an organization is implemented where employees are represented by user objects and departments are represented by department objects. Computer-readable media include executable instructions for displaying and navigating the hierarchical address book. Computer-readable media also include executable instructions for ordering a list of recipients of an electronic mail message as a function of the seniority rating of an object in the hierarchical address book.Type: GrantFiled: May 24, 2006Date of Patent: November 10, 2009Assignee: Microsoft CorporationInventors: Rajesh Ramanathan, Kenzaburo Tamaru, Koichi Nakajima, Kristian L. M. Andaker, Michael Anthony Faoro, Yasuhiko Mori, Yusuke Bou, Taketoshi Yoshida
-
Patent number: 7565168Abstract: A mobile computer system requests data by requesting the establishment of a voice connection to a voice server, such as, for example, by selecting a telephone number. The mobile computer system provides an identifier (e.g. caller identification information) that identifies the mobile computer system and a called number that represents data of interest to the mobile computer system. After receiving the identifier and the called number, the voice server may deny the request for establishment of the voice connection. The voice server identifies the data of interest, which may be stored at the voice server or at a data server associated with the voice server, based on the called number. The identifier is mapped to a data address associated with the mobile computer system and the data of interest is sent to the data address. The mobile computer system receives the data of interest over a data connection.Type: GrantFiled: August 5, 2005Date of Patent: July 21, 2009Assignee: Microsoft CorporationInventors: Kristian L. M. Andaker, David P. Limont
-
Patent number: 7555534Abstract: A user of a client computer submits a directory request to a server executing a server email application. The server email application is responsive to the directory request to identify a custom directory containing contact data for one or more individuals. The server email application determines whether to transfer a written form of the contact data, or whether to transfer both written and phonetic forms of the contact data to the client computer. The server email application indexes the contact data, prior to transfer, based on the written form when only the written form of contact data is being transferred to the client computer, and indexes the contact data based on both the phonetic and written forms when the written and phonetic forms of the contact data are both being transferred to the client computer.Type: GrantFiled: February 15, 2006Date of Patent: June 30, 2009Assignee: Microsoft CorporationInventors: Rajesh Ramanathan, Kristian L. M. Andaker, Taketoshi Yoshida, Victor Erwin Romano
-
Patent number: 7430414Abstract: A mobile computer system requests data by requesting the establishment of a voice connection to a voice server, such as, for example, by selecting a telephone number. The mobile computer system provides an identifier (e.g. caller identification information) that identifies the mobile computer system and a called number that represents data of interest to the mobile computer system. After receiving the identifier and the called number, the voice server may deny the request for establishment of the voice connection. The voice server identifies the data of interest, which may be stored at the voice server or at a data server associated with the voice server, based on the called number. The identifier is mapped to a data address associated with the mobile computer system and the data of interest is sent to the data address. The mobile computer system receives the data of interest over a data connection.Type: GrantFiled: August 5, 2005Date of Patent: September 30, 2008Assignee: Microsoft CorporationInventors: Kristian L. M. Andaker, David P. Limont
-
Publication number: 20070276846Abstract: A hierarchical address book for an organization is implemented where employees are represented by user objects and departments are represented by department objects. Computer-readable media include executable instructions for displaying and navigating the hierarchical address book. Computer-readable media also include executable instructions for ordering a list of recipients of an electronic mail message as a function of the seniority rating of an object in the hierarchical address book.Type: ApplicationFiled: May 24, 2006Publication date: November 29, 2007Applicant: Microsoft CorporationInventors: Rajesh Ramanathan, Kenzaburo Tamaru, Koichi Nakajima, Kristian L.M. Andaker, Michael Anthony Faoro, Yasuhiko Mori, Yusuke Bou
-
Patent number: 7139825Abstract: A recipient computer system submits an anonymous electronic message address to a source computing system for use when the source computing system is to send electronic messages to the recipient. When the electronic message server receives an electronic message, it reads the electronic message address and determines that the address corresponds to the recipient, but only if the electronic message originated from the source. If the electronic message were to originate from a different source computing system, the same electronic message address would not be respected for delivery to the recipient. Accordingly, the electronic message address is specific to a source, and thus sharing the electronic message address has little avail. The association between the address and the recipient may be revoked when the recipient no longer desires to receive messages from the source.Type: GrantFiled: September 30, 2002Date of Patent: November 21, 2006Assignee: Microsoft CorporationInventors: Kristian L. M. Andaker, Malcolm Davis, David R. Fulmer, John L. Gibbon
-
Patent number: 7106725Abstract: Integrated voice and data channel communications. Browsing and source computing devices establish a first data channel. The browser transmits its data address to the source. The source then correlates that data address to a browse session identifier that may be dialed using a telephone keypad. The source then transmits a calling mechanism along with the browse session identifier to the browser. Upon selection of the calling mechanism at the browser, a voice call is placed using the telephone number supplied with the calling mechanism. Once the voice channel is established, the appended browse session identifier is dialed. The source may use the browse session identifier to correlate the voice call to the browser's data address. The source then establishes another data channel with the browsing computing device. Then, the source may transmit update information to the browser that relates to a concurrent voice conversation.Type: GrantFiled: May 3, 2002Date of Patent: September 12, 2006Assignee: Microsoft CorporationInventors: Kristian L. M. Andaker, William H. Gates, III, Max G. Morris
-
Patent number: 6944479Abstract: A mobile computer system requests data by requesting the establishment of a voice connection to a voice server, such as, for example, by selecting a telephone number. The mobile computer system provides an identifier (e.g. caller identification information) that identifies the mobile computer system and a called number that represents data of interest to the mobile computer system. After receiving the identifier and the called number, the voice server may deny the request for establishment of the voice connection. The voice server identifies the data of interest, which may be stored at the voice server or at a data server associated with the voice server, based on the called number. The identifier is mapped to a data address associated with the mobile computer system and the data of interest is sent to the data address. The mobile computer system receives the data of interest over a data connection.Type: GrantFiled: June 24, 2002Date of Patent: September 13, 2005Assignee: Microsoft CorporationInventors: Kristian L. M. Andaker, David P. Limont
-
Publication number: 20040204030Abstract: A mobile computer system requests data by requesting the establishment of a voice connection to a voice server, such as, for example, by selecting a telephone number. The mobile computer system provides an identifier (e.g. caller identification information) that identifies the mobile computer system and a called number that represents data of interest to the mobile computer system. After receiving the identifier and the called number, the voice server may deny the request for establishment of the voice connection. The voice server identifies the data of interest, which may be stored at the voice server or at a data server associated with the voice server, based on the called number. The identifier is mapped to a data address associated with the mobile computer system and the data of interest is sent to the data address. The mobile computer system receives the data of interest over a data connection.Type: ApplicationFiled: June 24, 2002Publication date: October 14, 2004Inventors: Kristian L. M. Andaker, David P. Limont
-
Publication number: 20040064513Abstract: A recipient computer system submits an anonymous electronic message address to a source computing system for use when the source computing system is to send electronic messages to the recipient. When the electronic message server receives an electronic message, it reads the electronic message address and determines that the address corresponds to the recipient, but only if the electronic message originated from the source. If the electronic message were to originate from a different source computing system, the same electronic message address would not be respected for delivery to the recipient. Accordingly, the electronic message address is specific to a source, and thus sharing the electronic message address has little avail. The association between the address and the recipient may be revoked when the recipient no longer desires to receive messages from the source.Type: ApplicationFiled: September 30, 2002Publication date: April 1, 2004Inventors: Kristian L.M. Andaker, Malcolm Davis, David R. Fulmer, John L. Gibbon
-
Publication number: 20040019651Abstract: Electronic messages are categorized based on collaborative feedback from a number of electronic message recipients. An electronic message that has particular characteristics is received. Electronic message recipients can provide express feedback to a collaborative filter module indicating that the received electronic message is an unwanted electronic message. When the level of express feedback exceeds a specified threshold, the collaborative filter module may automatically categorize the electronic message as unwanted for other recipients that have not yet accessed the electronic message. The collaborative filter module can also categorize the received electronic message as unwanted by analyzing the characteristics of the received electronic message.Type: ApplicationFiled: July 29, 2002Publication date: January 29, 2004Inventor: Kristian L. M. Andaker
-
Publication number: 20030208358Abstract: Integrated voice and data channel communications. Browsing and source computing devices establish a first data channel. The browser transmits its data address to the source. The source then correlates that data address to a browse session identifier that may be dialed using a telephone keypad. The source then transmits a calling mechanism along with the browse session identifier to the browser. Upon selection of the calling mechanism at the browser, a voice call is placed using the telephone number supplied with the calling mechanism. Once the voice channel is established, the appended browse session identifier is dialed. The source may use the browse session identifier to correlate the voice call to the browser's data address. The source then establishes another data channel with the browsing computing device. Then, the source may transmit update information to the browser that relates to a concurrent voice conversation.Type: ApplicationFiled: May 3, 2002Publication date: November 6, 2003Inventors: Kristian L. M. Andaker, William H. Gates, Max G. Morris