Patents by Inventor R. Butner
R. Butner 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: 10013412Abstract: A distributed system and process for sharing a spreadsheet model. A spreadsheet to be shared is configured by defining input fields, processing parameters for the input fields, and output fields, and a template including the input and output fields is created. The template is shared with a remote user, who enters data into the input fields of the template. The input data is transferred for processing, after which results are provided to the remote user in the defined output fields of the template.Type: GrantFiled: August 24, 2015Date of Patent: July 3, 2018Assignee: Purple Robot Software, Inc.Inventors: Stuart C. McKenzie, Peter A. Amelunxen, Christopher R. Butner
-
Patent number: 9542020Abstract: Accessing and controlling a remote desktop of a remote computing system using a multi-touch display of a local computing system. The remote desktop is displayed on the multi-touch display. Upon detecting a user contact with the multi-touch display when the display is not engaged as a trackpad, the multi-touch display is engaged as a trackpad; and the user contact is assigned as a cursor pointer for controlling the multi-touch display as a trackpad. In accordance with some embodiments described herein, left and right pointer controls (e.g., left mouse button and right mouse button) controls may be emulated also. This remote desktop technique allows multi-touch displays to be used to manipulate remote desktops, even for those that do not support multi-touch semantics, interaction techniques, or metaphors.Type: GrantFiled: February 20, 2015Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Christopher R. Butner, Benjamin Homelson Meister, Elton Saul, Rishad Madhura Kuzhiyil
-
Publication number: 20160055140Abstract: A distributed system and process for sharing a spreadsheet model. A spreadsheet to be shared is configured by defining input fields, processing parameters for the input fields, and output fields, and a template including the input and output fields is created. The template is shared with a remote user, who enters data into the input fields of the template. The input data is transferred for processing, after which results are provided to the remote user in the defined output fields of the template.Type: ApplicationFiled: August 24, 2015Publication date: February 25, 2016Inventors: Stuart C. McKenzie, Peter A. Amelunxen, Christopher R. Butner
-
Publication number: 20150160752Abstract: Accessing and controlling a remote desktop of a remote computing system using a multi-touch display of a local computing system. The remote desktop is displayed on the multi-touch display. Upon detecting a user contact with the multi-touch display when the display is not engaged as a trackpad, the multi-touch display is engaged as a trackpad; and the user contact is assigned as a cursor pointer for controlling the multi-touch display as a trackpad. In accordance with some embodiments described herein, left and right pointer controls (e.g., left mouse button and right mouse button) controls may be emulated also. This remote desktop technique allows multi-touch displays to be used to manipulate remote desktops, even for those that do not support multi-touch semantics, interaction techniques, or metaphors.Type: ApplicationFiled: February 20, 2015Publication date: June 11, 2015Inventors: Christopher R. Butner, Benjamin Homelson Meister, Elton Saul, Rishad Madhura Kuzhiyil
-
Patent number: 8970492Abstract: Accessing and controlling a remote desktop of a remote computing system using a multi-touch display of a local computing system. The remote desktop is displayed on the multi-touch display. Upon detecting a user contact with the multi-touch display when the display is not engaged as a trackpad, the multi-touch display is engaged as a trackpad; and the user contact is assigned as a cursor pointer for controlling the multi-touch display as a trackpad. In accordance with some embodiments described herein, left and right pointer controls (e.g., left mouse button and right mouse button) controls may be emulated also. This remote desktop technique allows multi-touch displays to be used to manipulate remote desktops, even for those that do not support multi-touch semantics, interaction techniques, or metaphors.Type: GrantFiled: August 31, 2012Date of Patent: March 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Christopher R. Butner, Benjamin Homelson Meister, Elton Saul, Rishad Madhura Kuzhiyil
-
Publication number: 20140372506Abstract: Embodiments are directed to implementing remote applications, switching between remote applications provided by different remote application servers and to presenting application notifications across remote application servers. In one scenario, a client computer system sends, to a remote application server, an indication that a remote desktop application is to be launched. It then receives, from the remote application server, window state information for various remote applications provided by the remote desktop application. The client computer system filters the received window state information to determine which remote application windows are to be displayed on the client computer system, and aggregates window state information from the filtered remote application windows that are to be displayed on the client computer system to determine which category each remote application window is to be placed in. The client computer system then displays the determined remote application windows.Type: ApplicationFiled: June 13, 2013Publication date: December 18, 2014Inventors: Christopher R. Butner, Debaprajna Bhattacharyya, Rishad Madhura Kuzhiyil, Elton Saul, David Bélanger
-
Publication number: 20130328779Abstract: Accessing and controlling a remote desktop of a remote computing system using a multi-touch display of a local computing system. The remote desktop is displayed on the multi-touch display. Upon detecting a user contact with the multi-touch display when the display is not engaged as a trackpad, the multi-touch display is engaged as a trackpad; and the user contact is assigned as a cursor pointer for controlling the multi-touch display as a trackpad. In accordance with some embodiments described herein, left and right pointer controls (e.g., left mouse button and right mouse button) controls may be emulated also. This remote desktop technique allows multi-touch displays to be used to manipulate remote desktops, even for those that do not support multi-touch semantics, interaction techniques, or metaphors.Type: ApplicationFiled: August 31, 2012Publication date: December 12, 2013Applicant: Microsoft CorporationInventors: Christopher R. Butner, Benjamin Homelson Meister, Elton Saul, Rishad Madhura Kuzhiyil
-
Publication number: 20070083492Abstract: Processes, data structures, and apparatuses to represent knowledge are disclosed. The processes can comprise labeling elements in a knowledge signature according to concepts in an ontology and populating the elements with confidence values. The data structures can comprise knowledge signatures stored on computer-readable media. The knowledge signatures comprise a matrix structure having elements labeled according to concepts in an ontology, wherein the value of the element represents a confidence that the concept is present in an information space. The apparatus can comprise a knowledge representation unit having at least one ontology stored on a computer-readable medium, at least one data-receiving device, and a processor configured to generate knowledge signatures by comparing datasets obtained by the data-receiving devices to the ontologies.Type: ApplicationFiled: September 27, 2005Publication date: April 12, 2007Applicant: Battelle Memorial InstituteInventors: Ryan Hohimer, Judith Thomson, William Harvey, Patrick Paulson, Mark Whiting, Stephen Tratz, Alan Chappell, R. Butner