Patents by Inventor Jonathan Wiswall
Jonathan Wiswall 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: 10635416Abstract: A framework is defined for property-based filtering for objects. The framework is independent of specific programming languages. Selection criteria is entered to match on the selected criteria and allow for searching for objects. Properties for objects are exposed as property sets and language specific projections of properties. The framework codifies strongly typed properties and property sets, projecting property sets generically on language specific objects, and a generic Boolean filtering system on objects or property sets. The framework defines property keys with type, property values, property expressions, and property filters which are a collection of property expressions which can be applied against property sets, property handlers, and language-specific projections of generic objects. The framework also includes a generic object programming model where objects expose a common interface whereby generic property filters can be evaluated against any object.Type: GrantFiled: February 19, 2019Date of Patent: April 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Samuel David Adams, Jonathan Wiswall, Neil Sandlin
-
Publication number: 20160321116Abstract: Various systems and methods for translating operating system processes are described herein. In one example, a method includes intercepting a process of a foreign operating system through a proxy driver. The method can also include translating the process to a native operating system within which the foreign operating system is operating. Furthermore, the method can include sharing memory between the native operating system and the foreign operating system for translation.Type: ApplicationFiled: June 26, 2015Publication date: November 3, 2016Applicant: Microsoft Technology Licensing, LLCInventors: James A. Schwartz, Jr., Arun Kishan, Nicholas S. Judge, Stephen Hufnagel, Yevgeniy M. Bak, Mehmet Iyigun, Jeffrey B. Kay, Cory Hendrixson, Jonathan Wiswall, Edward S. Miller
-
Patent number: 9300811Abstract: Various technologies described herein pertain to retaining content of a conference call for accelerated replay. The content of the conference call can be recorded. Further, establishment of a connection of a participant to the conference call can be detected. For instance, the connection can be established with a computing device of the participant. Moreover, the establishment of the connection of the participant to the conference call can be detected subsequent to initiation of the recording of the content of the conference call. Responsive to detection of the establishment of the connection of the participant to the conference call, at least a portion of recorded content of the conference call can be transmitted to the computing device for playback at a playback speed that is greater than a speed at which the content is recorded.Type: GrantFiled: September 8, 2015Date of Patent: March 29, 2016Assignee: Microsoft Technology LIcensing, LLCInventors: Keith Stuart Kaplan, Jonathan Wiswall
-
Publication number: 20150381818Abstract: Various technologies described herein pertain to retaining content of a conference call for accelerated replay. The content of the conference call can be recorded. Further, establishment of a connection of a participant to the conference call can be detected. For instance, the connection can be established with a computing device of the participant. Moreover, the establishment of the connection of the participant to the conference call can be detected subsequent to initiation of the recording of the content of the conference call. Responsive to detection of the establishment of the connection of the participant to the conference call, at least a portion of recorded content of the conference call can be transmitted to the computing device for playback at a playback speed that is greater than a speed at which the content is recorded.Type: ApplicationFiled: September 8, 2015Publication date: December 31, 2015Inventors: Keith Stuart Kaplan, Jonathan Wiswall
-
Patent number: 9154618Abstract: Various technologies described herein pertain to retaining content of a conference call for accelerated replay. The content of the conference call can be recorded. Further, establishment of a connection of a participant to the conference call can be detected. For instance, the connection can be established with a computing device of the participant. Moreover, the establishment of the connection of the participant to the conference call can be detected subsequent to initiation of the recording of the content of the conference call. Responsive to detection of the establishment of the connection of the participant to the conference call, at least a portion of recorded content of the conference call can be transmitted to the computing device for playback at a playback speed that is greater than a speed at which the content is recorded.Type: GrantFiled: February 4, 2015Date of Patent: October 6, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Keith Stuart Kaplan, Jonathan Wiswall
-
Publication number: 20150156318Abstract: Various technologies described herein pertain to retaining content of a conference call for accelerated replay. The content of the conference call can be recorded. Further, establishment of a connection of a participant to the conference call can be detected. For instance, the connection can be established with a computing device of the participant. Moreover, the establishment of the connection of the participant to the conference call can be detected subsequent to initiation of the recording of the content of the conference call. Responsive to detection of the establishment of the connection of the participant to the conference call, at least a portion of recorded content of the conference call can be transmitted to the computing device for playback at a playback speed that is greater than a speed at which the content is recorded.Type: ApplicationFiled: February 4, 2015Publication date: June 4, 2015Inventors: Keith Stuart Kaplan, Jonathan Wiswall
-
Patent number: 9008296Abstract: Various technologies described herein pertain to retaining content of a conference call for accelerated replay. The content of the conference call can be recorded. Further, establishment of a connection of a participant to the conference call can be detected. For instance, the connection can be established with a computing device of the participant. Moreover, the establishment of the connection of the participant to the conference call can be detected subsequent to initiation of the recording of the content of the conference call. Responsive to detection of the establishment of the connection of the participant to the conference call, at least a portion of recorded content of the conference call can be transmitted to the computing device for playback at a playback speed that is greater than a speed at which the content is recorded.Type: GrantFiled: June 10, 2013Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Keith Stuart Kaplan, Jonathan Wiswall
-
Publication number: 20140362979Abstract: Various technologies described herein pertain to retaining content of a conference call for accelerated replay. The content of the conference call can be recorded. Further, establishment of a connection of a participant to the conference call can be detected. For instance, the connection can be established with a computing device of the participant. Moreover, the establishment of the connection of the participant to the conference call can be detected subsequent to initiation of the recording of the content of the conference call. Responsive to detection of the establishment of the connection of the participant to the conference call, at least a portion of recorded content of the conference call can be transmitted to the computing device for playback at a playback speed that is greater than a speed at which the content is recorded.Type: ApplicationFiled: June 10, 2013Publication date: December 11, 2014Inventors: Keith Stuart Kaplan, Jonathan Wiswall