Patents by Inventor John C. Simmons

John C. Simmons 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).

  • Publication number: 20250175655
    Abstract: Lightweight mechanisms provide a way to assert provenance when live streaming media content and establish provenance upon playback. For example, a provenance claim generator generates a key pair including a live-stream private key and live-stream public key. The claim generator signs, with a long-term private key reliably associated with a sender, manifest metadata including the live-stream public key, thereby producing a manifest signature. During live streaming, the claim generator signs respective portions of media content with the live-stream private key, producing portion signatures for the respective portions. A provenance claim validator receives the manifest signature and manifest metadata. The claim validator verifies the manifest metadata using a long-term public key (reliably associated with the sender) and the manifest signature.
    Type: Application
    Filed: January 29, 2025
    Publication date: May 29, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Andrew JENKS, Samuel J. WENKER, Kevin M. KANE, Paul ENGLAND, Ning LIN, John C. SIMMONS, Quintin BURNS
  • Patent number: 12244875
    Abstract: Lightweight mechanisms provide a way to assert provenance when live streaming media content and establish provenance upon playback. For example, a provenance claim generator generates a key pair including a live-stream private key and live-stream public key. The claim generator signs, with a long-term private key reliably associated with a sender, manifest metadata including the live-stream public key, thereby producing a manifest signature. During live streaming, the claim generator signs respective portions of media content with the live-stream private key, producing portion signatures for the respective portions. A provenance claim validator receives the manifest signature and manifest metadata. The claim validator verifies the manifest metadata using a long-term public key (reliably associated with the sender) and the manifest signature.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: March 4, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Jenks, Samuel J. Wenker, Kevin M. Kane, Paul England, Ning Lin, John C. Simmons, Quintin Burns
  • Patent number: 11451843
    Abstract: Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method comprising receiving a plurality of authentication tokens from the media presentation device, where each of the plurality of authentication tokens represents an established authenticated relationship between a user and a corresponding content source. The method further comprises receiving a request from the media presentation device for an electronic programming guide and sending the electronic programming guide to the media presentation device, where the electronic programming guide comprises a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: September 20, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: John C. Simmons
  • Publication number: 20210274233
    Abstract: Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method comprising receiving a plurality of authentication tokens from the media presentation device, where each of the plurality of authentication tokens represents an established authenticated relationship between a user and a corresponding content source. The method further comprises receiving a request from the media presentation device for an electronic programming guide and sending the electronic programming guide to the media presentation device, where the electronic programming guide comprises a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 2, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: John C. Simmons
  • Patent number: 11012729
    Abstract: Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method comprising receiving a plurality of authentication tokens from the media presentation device, where each of the plurality of authentication tokens represents an established authenticated relationship between a user and a corresponding content source. The method further comprises receiving a request from the media presentation device for an electronic programming guide and sending the electronic programming guide to the media presentation device, where the electronic programming guide comprises a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: John C. Simmons
  • Publication number: 20190273959
    Abstract: Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method comprising receiving a plurality of authentication tokens from the media presentation device, where each of the plurality of authentication tokens represents an established authenticated relationship between a user and a corresponding content source. The method further comprises receiving a request from the media presentation device for an electronic programming guide and sending the electronic programming guide to the media presentation device, where the electronic programming guide comprises a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens.
    Type: Application
    Filed: May 17, 2019
    Publication date: September 5, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: John C. Simmons
  • Patent number: 10306281
    Abstract: Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method comprising receiving a plurality of authentication tokens from the media presentation device, where each of the plurality of authentication tokens represents an established authenticated relationship between a user and a corresponding content source. The method further comprises receiving a request from the media presentation device for an electronic programming guide and sending the electronic programming guide to the media presentation device, where the electronic programming guide comprises a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: May 28, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: John C. Simmons
  • Publication number: 20170049319
    Abstract: Devices and methods are provided herein for aiding in the early diagnosis and remediation of conditions that range from unpleasant to disabling. Images are presented to viewers in an assembly that also eye-tracks their eyes during that process and executes software to identify visual signatures of conditions in the responses of the eyes. Also, responsive treatment for a thus-identified presentation of the condition can be effected in real time providing the patient with both a cause-and-effect perception of the presentation of the condition and means for correcting related ocular behaviors right when they occur.
    Type: Application
    Filed: October 8, 2016
    Publication date: February 23, 2017
    Inventor: John C. Simmons
  • Publication number: 20170027805
    Abstract: Devices and methods are provided herein for aiding in the diagnosis of and response to conditions ranging from unpleasant to disabling. Images are presented to viewers and eye-tracking of their eyes during that process along with software analysis non-subjectively identify and quantify complex visual signatures formerly hidden in the responses of the eyes. This allows caregivers, when presenting these images to people to be evaluated for a condition, to identify, again with eye-tracking and software analysis, those signatures indicative of a presence or an absence of the condition. An associated remediative response provides treatment applicable to a real-time environment.
    Type: Application
    Filed: October 11, 2016
    Publication date: February 2, 2017
    Inventor: John C. Simmons
  • Publication number: 20160381406
    Abstract: Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method comprising receiving a plurality of authentication tokens from the media presentation device, where each of the plurality of authentication tokens represents an established authenticated relationship between a user and a corresponding content source. The method further comprises receiving a request from the media presentation device for an electronic programming guide and sending the electronic programming guide to the media presentation device, where the electronic programming guide comprises a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens.
    Type: Application
    Filed: September 12, 2016
    Publication date: December 29, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: John C. Simmons
  • Patent number: 9445139
    Abstract: Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method comprising receiving a plurality of authentication tokens from the media presentation device, where each of the plurality of authentication tokens represents an established authenticated relationship between a user and a corresponding content source. The method further comprises receiving a request from the media presentation device for an electronic programming guide and sending the electronic programming guide to the media presentation device, where the electronic programming guide comprises a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: September 13, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: John C. Simmons
  • Patent number: 9002881
    Abstract: Assembling streamed content for on-demand presentation is described. In embodiments, a media asset can be requested from a content distributor, and cacheable segments of the media asset are streamed to the requesting client device. The cacheable segments are received in an initial quality display format for uninterrupted playback of the media asset at the client device while the cacheable segments are being received. An asset matrix that correlates a bit rate and a time position for each cacheable segment in the media asset is also received. The cacheable segments of the media asset can be assembled according to the asset matrix to generate an assembled asset data file of the media asset. The assembled asset data file can then be back-filled with selected ones of the cacheable segments that are replaced with a highest quality display format for on-demand presentation of the media asset when selected for viewing.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: April 7, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John A. Bocharov, John C. Simmons, Robert K. Hughes, Sudheer Sirivara, Charles A. Finkelstein
  • Patent number: 8543785
    Abstract: Various embodiments allow for managed copies of multimedia content to be made by end users. The managed copy process can ensure that end users can make legitimate and controlled copies of content while, at the same time, give content producers the ability to control and authorize such copies.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: September 24, 2013
    Assignee: Microsoft Corporation
    Inventors: Andrew J Clinick, Joerg Raymond Brown, John C. Simmons
  • Publication number: 20120084804
    Abstract: Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method comprising receiving a plurality of authentication tokens from the media presentation device, where each of the plurality of authentication tokens represents an established authenticated relationship between a user and a corresponding content source. The method further comprises receiving a request from the media presentation device for an electronic programming guide and sending the electronic programming guide to the media presentation device, where the electronic programming guide comprises a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Applicant: MICROSOFT CORPORATION
    Inventor: John C. Simmons
  • Publication number: 20110106847
    Abstract: Assembling streamed content for on-demand presentation is described. In embodiments, a media asset can be requested from a content distributor, and cacheable segments of the media asset are streamed to the requesting client device. The cacheable segments are received in an initial quality display format for uninterrupted playback of the media asset at the client device while the cacheable segments are being received. An asset matrix that correlates a bit rate and a time position for each cacheable segment in the media asset is also received. The cacheable segments of the media asset can be assembled according to the asset matrix to generate an assembled asset data file of the media asset. The assembled asset data file can then be back-filled with selected ones of the cacheable segments that are replaced with a highest quality display format for on-demand presentation of the media asset when selected for viewing.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: John A. Bocharov, John C. Simmons, Robert K. Hughes, Sudheer Sirivara, Charles A. Finkelstein
  • Patent number: 7918808
    Abstract: An apparatus and process for empowering those in wheelchairs and others with loss of limb control to walk, climb stairs, sit in ordinary chairs, use normal bathroom facilities and stand at normal height with their peers. It also provides a means to speed rehabilitation of the injured and a means to deliver more comfortable and effective prostheses while providing superior physical therapy without draining professional resources which includes new simulation and training means. Most of the apparatus is worn under normal clothing allowing them to enjoy a normal appearance. Additional advancements include improved actuator design, user interface, visual means and advanced responsive virtual reality.
    Type: Grant
    Filed: July 22, 2002
    Date of Patent: April 5, 2011
    Inventor: John C. Simmons
  • Publication number: 20100212016
    Abstract: Various embodiments provide content protection interoperability techniques which support secure distribution of content for multiple content protection technologies. In one or more embodiments a source digital rights management (DRM) system can associate trust data with content to be exported to a target digital rights management (DRM) system. The trust data describes a trust state for the content to enable the target DRM system to maintain the trust state for the exported content. In at least some embodiments, the source DRM system can also associate tracing data with the content to, in the event of a breach in the chain of trust, enable an identification to be made of a source of the exported content and/or a party responsible for exporting the content.
    Type: Application
    Filed: February 18, 2009
    Publication date: August 19, 2010
    Applicant: Microsoft Corporation
    Inventors: Kedarnath A. Dubhashi, Kenneth S. Reneris, John C. Simmons
  • Patent number: 7774913
    Abstract: A device for separating opposed ceramic elements from a metal base member, the device including a rigid body shaped complementarily to an inside surface of the base member and receivable therein. Opposed wedge members are mounted are in the body wall. The body includes a threaded interior surface. A bolt is included for threaded engagement with the interior surface and has a conically-shaped end. Each wedge member is engageable with one of the ceramic elements, such that upon inserting of the body in the base member and threaded movement of the bolt inward to the body, the end of the bolt engages the wedge members to urge the wedge members outward through a body wall to engage the ceramic elements to urge the ceramic elements apart and to separate from the base member.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: August 17, 2010
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Richard M. Murdy, John C. Simmons, James R. Blake, Timothy L. Barrett
  • Patent number: 7463929
    Abstract: An apparatus and process for providing assisted control, direction, and other information to a living being through a stimulation-based interface.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: December 9, 2008
    Inventor: John C. Simmons
  • Publication number: 20080066284
    Abstract: A device for separating opposed ceramic elements from a metal base member, the device including a rigid body shaped complementarily to an inside surface of the base member and receivable therein. Opposed wedge members are mounted are in the body wall. The body includes a threaded interior surface. A bolt is included for threaded engagement with the interior surface and has a conically-shaped end. Each wedge member is engageable with one of the ceramic elements, such that upon inserting of the body in the base member and threaded movement of the bolt inward to the body, the end of the bolt engages the wedge members to urge the wedge members outward through a body wall to engage the ceramic elements to urge the ceramic elements apart and to separate from the base member.
    Type: Application
    Filed: September 8, 2006
    Publication date: March 20, 2008
    Inventors: Richard M. Murdy, John C. Simmons, James R. Blake, Timothy L. Barrett