Patents by Inventor Michael A. Nelte
Michael A. Nelte 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: 9917828Abstract: An email security system is described that allows users within different organizations to securely send email to one another. The email security system provides a federation server on the Internet or other unsecured network accessible by each of the organizations. Each organization provides identity information to the federation server. When a sender in one organization sends a message to a recipient in another organization, the federation server provides the sender's email server with a secure token for encrypting the message to provide secure delivery over the unsecured network.Type: GrantFiled: May 6, 2014Date of Patent: March 13, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Frank Byrum, Mayank Mehta, Chandresh Jain, Ladislau Conceicao, Brian Kress, Greg Gourevitch, Michael Nelte, Chris Barnes
-
Patent number: 9644957Abstract: The techniques described herein are directed to receiving parameters directed to correcting spatial error and/or jitter associated with an interaction device connected to a computing device. In some instances, the parameters are encrypted parameters that may be decrypted and consumed to correct the spatial error and/or the jitter associated with the interaction device. For instance, the parameters may provide an adjustment to one or more reported positions of input received from a detection area of the interaction device, so that a display position more accurately reflects, based on the adjustment, an actual position of input on the detection area of the interaction device.Type: GrantFiled: June 17, 2013Date of Patent: May 9, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Aleksandar Uzelac, David Abzarian, Silvano Bonacina, Changsin Lee, Alan W. Stephenson, Michael A. Nelte, Uros Batricevic
-
Patent number: 9423951Abstract: This document describes content-based snap points and techniques that use these snap points. In some embodiments, multiple content-based snap points are used to stop at points in content that are convenient, prevent overshooting of important parts in the content, and/or aid user's in manipulating and consuming the content.Type: GrantFiled: December 31, 2010Date of Patent: August 23, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Rebecca Deutsch, Bonny P. Lau, Holger Kuehnle, Nicholas R. Waggoner, Ross N. Luengen, Michael A. Nelte
-
Patent number: 9383917Abstract: This document describes techniques and apparatuses for predictive tiling. These techniques predict tiles of content to pre-render so that an application will be ready to render content quickly in response to a user manipulation. By so doing, these techniques enable fast manipulation of content without unduly impacting drawing resources.Type: GrantFiled: March 28, 2011Date of Patent: July 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Laurent Mouton, Nicholas R. Waggoner, Nicolas J. Brun, Michael A. Nelte, Hilal Shaath
-
Patent number: 9069829Abstract: An items manager can request and receive data items from a data source via a data source adapter. The items manager can also maintain a list of data representation items representing data items. The data representation items can include user interface elements. Also, maintaining the list can include invoking a renderer to render the data representation items from the data items received from the data source, and including the data representation items in the list. The items manager can provide a client with an enumeration through the list of data representation items. The items manager may also provide other features, such as providing the client with notifications of changes to the list of data representation items.Type: GrantFiled: January 21, 2011Date of Patent: June 30, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
-
Patent number: 8983907Abstract: An original representation of an original set of data in a data source can be provided, and an updated representation of an updated set of data in the data source can be received. A change notification set that includes change notifications can be generated by comparing the updated representation with the original representation. The change notification set can represent a possible set of changes that yield the updated representation when starting with the original representation. The change notification set can be sent to a client of the data source. One or more requests from the client for data from the data source may be processed while obtaining the updated representation of the updated set of data. This processing can include adding one or more placeholders and matching the placeholder(s) with one or more items in the updated set of data.Type: GrantFiled: December 8, 2010Date of Patent: March 17, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
-
Publication number: 20140372061Abstract: The techniques described herein are directed to receiving parameters directed to correcting spatial error and/or jitter associated with an interaction device connected to a computing device. In some instances, the parameters are encrypted parameters that may be decrypted and consumed to correct the spatial error and/or the jitter associated with the interaction device. For instance, the parameters may provide an adjustment to one or more reported positions of input received from a detection area of the interaction device, so that a display position more accurately reflects, based on the adjustment, an actual position of input on the detection area of the interaction device.Type: ApplicationFiled: June 17, 2013Publication date: December 18, 2014Inventors: Aleksandar Uzelac, David Abzarian, Silvano Bonacina, Changsin Lee, Alan W. Stephenson, Michael A. Nelte, Uros Batricevic
-
Publication number: 20140317538Abstract: In one embodiment, a graphical display device may synchronize movement between a primary content set 204 and a reflex content set 206 to create a parallax effect in a graphical user interface 202. The graphical display device may detect a user input indicating a primary position change 206 of a primary content set 204 in a graphical user interface 202. The graphical display device may instantiate a delegate thread to control a reflex content set 208. The graphical display device cause a reflex content set 208 to move in a controlled independent action 210 based on the primary position change 206.Type: ApplicationFiled: April 22, 2013Publication date: October 23, 2014Applicant: Microsoft CorporationInventors: Nathan Pollock, Lauren Gust, Nicolas Brun, Nicholas Waggoner, Michael Nelte
-
Patent number: 8838533Abstract: A data representation that represents source data at a data source can be maintained. A request to perform an edit can be received from a client, and a request to make the edit to the source data can be sent to the data source. The edit can be optimistically applied to the data representation. Additionally, a change notification can be sent to the client. The change notification can indicate one or more changes to the data representation, where the change(s) resulted from the application of the edit to the data representation. A notification can be received from the data source after applying the edit to the data representation and after sending the change notification. The notification from the data source can indicate whether the edit to the source data succeeded.Type: GrantFiled: May 20, 2011Date of Patent: September 16, 2014Assignee: Microsoft CorporationInventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
-
Publication number: 20140245000Abstract: An email security system is described that allows users within different organizations to securely send email to one another. The email security system provides a federation server on the Internet or other unsecured network accessible by each of the organizations. Each organization provides identity information to the federation server. When a sender in one organization sends a message to a recipient in another organization, the federation server provides the sender's email server with a secure token for encrypting the message to provide secure delivery over the unsecured network.Type: ApplicationFiled: May 6, 2014Publication date: August 28, 2014Applicant: MICROSOFT CORPORATIONInventors: Frank Byrum, Mayank Mehta, Chandresh Jain, Ladislau Conceicao, Brian Kress, Greg Gourevitch, Michael Nelte, Chris Barnes
-
Patent number: 8732452Abstract: An email security system is described that allows users within different organizations to securely send email to one another. The email security system provides a federation server on the Internet or other unsecured network accessible by each of the organizations. Each organization provides identity information to the federation server. When a sender in one organization sends a message to a recipient in another organization, the federation server provides the sender's email server with a secure token for encrypting the message to provide secure delivery over the unsecured network.Type: GrantFiled: June 23, 2008Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Frank Byrum, Mayank Mehta, Chandresh Jain, Ladislau Conceicao, Brian Kress, Greg Gourevitch, Michael Nelte, Chris Barnes
-
Patent number: 8666997Abstract: One or more requests from a client for data representation items can be received by an items manager. The data representation items can represent data items in a data source. In response, the items manager can perform the following: generating placeholders corresponding to the data representation items; returning the placeholders to the client; fetching the data items from the data source; providing the data representation items to the client; and informing the client that the placeholders are to be replaced with the data representation items. The items manager may determine whether each data representation item can be synchronously returned to the client. If so, the items manager may return that data representation item synchronously, and may forego providing the client with a placeholder for that data representation item. This may allow a client to interact with a single interface for both synchronous and asynchronous data sources.Type: GrantFiled: December 8, 2010Date of Patent: March 4, 2014Assignee: Microsoft CorporationInventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
-
Patent number: 8447976Abstract: Business to business secure mail may be provided. Consistent with embodiments of the invention, a protected message may be received. The recipient may request a token from a trust broker, submit the token to an authorization server associated with the sender, receive a user license from the authorization server; and decrypt the protected message using the user license. The protected message may restrict actions that may be taken by the recipient, such as forwarding to other users.Type: GrantFiled: June 1, 2009Date of Patent: May 21, 2013Assignee: Microsoft CorporationInventors: Chandresh K. Jain, Mayank Mehta, Frank D. Byrum, Edward Banti, Ayse Yesim Koman, James R. Knibb, Michael A. Nelte, Christopher Barnes, Hao Zhang, Victor Boctor, Tejas D. Patel, Yuhui Zhong, Gregory Kostal, Vladimir Yarmolenko, Pankaj M. Kamat, Amit K. Fulay, Krassimir E. Karamfilov
-
Publication number: 20120296875Abstract: A data representation that represents source data at a data source can be maintained. A request to perform an edit can be received from a client, and a request to make the edit to the source data can be sent to the data source. The edit can be optimistically applied to the data representation. Additionally, a change notification can be sent to the client. The change notification can indicate one or more changes to the data representation, where the change(s) resulted from the application of the edit to the data representation. A notification can be received from the data source after applying the edit to the data representation and after sending the change notification. The notification from the data source can indicate whether the edit to the source data succeeded.Type: ApplicationFiled: May 20, 2011Publication date: November 22, 2012Applicant: Microsoft CorporationInventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
-
Publication number: 20120254780Abstract: This document describes techniques and apparatuses for predictive tiling. These techniques predict tiles of content to pre-render so that an application will be ready to render content quickly in response to a user manipulation. By so doing, these techniques enable fast manipulation of content without unduly impacting drawing resources.Type: ApplicationFiled: March 28, 2011Publication date: October 4, 2012Applicant: MICROSOFT CORPORATIONInventors: Laurent Mouton, Nicholas R. Waggoner, Nicolas J. Brun, Michael A. Nelte, Hilal Shaath
-
Publication number: 20120191747Abstract: An items manager can request and receive data items from a data source via a data source adapter. The items manager can also maintain a list of data representation items representing data items. The data representation items can include user interface elements. Also, maintaining the list can include invoking a renderer to render the data representation items from the data items received from the data source, and including the data representation items in the list. The items manager can provide a client with an enumeration through the list of data representation items. The items manager may also provide other features, such as providing the client with notifications of changes to the list of data representation items.Type: ApplicationFiled: January 21, 2011Publication date: July 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
-
Publication number: 20120174005Abstract: This document describes content-based snap points and techniques that use these snap points. In some embodiments, multiple content-based snap points are used to stop at points in content that are convenient, prevent overshooting of important parts in the content, and/or aid user's in manipulating and consuming the content.Type: ApplicationFiled: December 31, 2010Publication date: July 5, 2012Applicant: MICROSOFT CORPORATIONInventors: Rebecca Deutsch, Bonny P. Lau, Holger Kuehnle, Nicholas R. Waggoner, Ross N. Luengen, Michael A. Nelte
-
Publication number: 20120150885Abstract: An original representation of an original set of data in a data source can be provided, and an updated representation of an updated set of data in the data source can be received. A change notification set that includes change notifications can be generated by comparing the updated representation with the original representation. The change notification set can represent a possible set of changes that yield the updated representation when starting with the original representation. The change notification set can be sent to a client of the data source. One or more requests from the client for data from the data source may be processed while obtaining the updated representation of the updated set of data. This processing can include adding one or more placeholders and matching the placeholder(s) with one or more items in the updated set of data.Type: ApplicationFiled: December 8, 2010Publication date: June 14, 2012Applicant: Microsoft CorporationInventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
-
Publication number: 20120150886Abstract: One or more requests from a client for data representation items can be received by an items manager. The data representation items can represent data items in a data source. In response, the items manager can perform the following: generating placeholders corresponding to the data representation items; returning the placeholders to the client; fetching the data items from the data source; providing the data representation items to the client; and informing the client that the placeholders are to be replaced with the data representation items. The items manager may determine whether each data representation item can be synchronously returned to the client. If so, the items manager may return that data representation item synchronously, and may forego providing the client with a placeholder for that data representation item. This may allow a client to interact with a single interface for both synchronous and asynchronous data sources.Type: ApplicationFiled: December 8, 2010Publication date: June 14, 2012Applicant: Microsoft CorporationInventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
-
Publication number: 20100313276Abstract: A web-based client for creating and accessing protected content may be provided. Consistent with embodiments of the invention, a webmail client may be provided allowing a user to apply a restriction template to a document. The webmail client may be further operative to decrypt and display the document and enforce the restriction against a recipient.Type: ApplicationFiled: June 5, 2009Publication date: December 9, 2010Applicant: Microsoft CorporationInventors: Edward T. Banti, Steven O. Hubbell, Mayerber L. Carvalho Neto, Chandresh K. Jain, Mayank Mehta, Durlabh Malik, Christopher Barnes, Michael A. Nelte, Frank D. Byrum, Tejas D. Patel, Yuhui Zhong, Amit K. Fulay, Gregory Kostal, Pankaj M. Kamat, Vladimir Yarmolenko