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: 10635416
    Abstract: 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: Grant
    Filed: February 19, 2019
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel David Adams, Jonathan Wiswall, Neil Sandlin
  • Publication number: 20160321116
    Abstract: 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: Application
    Filed: June 26, 2015
    Publication date: November 3, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: 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: 9300811
    Abstract: 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: Grant
    Filed: September 8, 2015
    Date of Patent: March 29, 2016
    Assignee: Microsoft Technology LIcensing, LLC
    Inventors: Keith Stuart Kaplan, Jonathan Wiswall
  • Publication number: 20150381818
    Abstract: 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: Application
    Filed: September 8, 2015
    Publication date: December 31, 2015
    Inventors: Keith Stuart Kaplan, Jonathan Wiswall
  • Patent number: 9154618
    Abstract: 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: Grant
    Filed: February 4, 2015
    Date of Patent: October 6, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Keith Stuart Kaplan, Jonathan Wiswall
  • Publication number: 20150156318
    Abstract: 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: Application
    Filed: February 4, 2015
    Publication date: June 4, 2015
    Inventors: Keith Stuart Kaplan, Jonathan Wiswall
  • Patent number: 9008296
    Abstract: 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: Grant
    Filed: June 10, 2013
    Date of Patent: April 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Keith Stuart Kaplan, Jonathan Wiswall
  • Publication number: 20140362979
    Abstract: 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: Application
    Filed: June 10, 2013
    Publication date: December 11, 2014
    Inventors: Keith Stuart Kaplan, Jonathan Wiswall