Patents by Inventor John Thornton

John Thornton 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: 20240270411
    Abstract: A pair of interconnected vertical solar arrays at two preselected lunar sites are provided. A cable transmits power between one of the vertical solar arrays and the other vertical solar array, so that one of the vertical solar arrays can send collected energy to other vertical solar array, when the other vertical solar array is not collecting energy, to maintain the temperature of the other vertical solar array. A power storage device receives solar energy from the vertical solar arrays. A charging interface distributes energy to one or more lunar devices on the lunar surface. A landing vehicle has a payload thereon for carrying at least one of the pair of interconnected vertical solar arrays, the cable, the power storage device, and the charging interface.
    Type: Application
    Filed: June 10, 2022
    Publication date: August 15, 2024
    Applicant: Astrobotic Technology, Inc.
    Inventors: JOHN THORNTON, DAN HENDRICKSON, THOMAS OBERST
  • Publication number: 20190311335
    Abstract: The disclosed implementations provide a process to streamline in-application purchasing of unlockable content. The disclosed implementations can determine an amount of resources with a virtual currency package on an application store, present a selectable option to purchase the package in real currency, and provide access to the unlockable content stored on a server associated with the developer of the application in response to selecting the package and payment of the real currency amount.
    Type: Application
    Filed: May 9, 2018
    Publication date: October 10, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jared GREINER, John THORNTON, Aaron BUCKLEY
  • Patent number: 10073579
    Abstract: Techniques to share media files through messaging are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store a message application that when executed by the processor is operative to communicate a message and a message attachment comprising a media file at different time intervals using different transports. The message may have a link comprising a reference to a discoverable storage location for the media file. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: September 11, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Thornton, Ojiakonobi Udezue, Rodger Benson, Jennifer Shen, Dave Citron, Tatjana Fournier, Bradley Weed, Wilhelmina Dietrich, Becky Pezely, Jason Moore, Alan Urdan, Robin Counts
  • Publication number: 20130260888
    Abstract: A game interface is presented at a plurality of client devices during an early phase of a synchronized gaming schedule shared among the client devices. An application program residing at each of the client devices generates and presents, during an intermediate phase of the synchronized gaming schedule following the early phase, an individual results summary. Individual results information is received from each client device over the communications network indicating a comparison of one or more puzzle-submissions by a player of that client device to the one or more puzzle-answers of the answer key. The individual results information received from each of the client devices is aggregated to obtain aggregated results information during the intermediate phase. The aggregated results information is transmitted to each of the client devices over the communications network for presentation at the client devices during a late phase of the synchronized gaming schedule.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: John Thornton, Jason Cahill
  • Publication number: 20130260887
    Abstract: A game interface having multiple game-object locations is constructed by removing a remaining game-object from a pool of game-objects and loading that removed game-object into an empty game-object location for each of the game-object locations. A candidate game interface that is fully loaded with game-objects is compared to a rule set. A candidate game interface is rejected if it violates the rule set. If a candidate game interface does not violate the rule set, the candidate game interface is deployed to a gaming environment as an approved game interface.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Jason Cahill, John Thornton, Elissa Cahill
  • Publication number: 20130260849
    Abstract: Word-commonness is identified for each word of a set of words of a language within a corpus of electronic documents. The set of words are sorted according to the word-commonness of each word relative to the other words of the set to obtain a sorted list. The sorted list defines an order of the words of the set that is based, at least in part, on the word-commonness of each word relative to the other words of the set.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Jason Cahill, John Thornton, Elissa Cahill
  • Patent number: 8359361
    Abstract: Techniques to share media files through messaging are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store a message application that when executed by the processor is operative to communicate a message and a message attachment comprising a media file at different time intervals using different transports. The message may have a link comprising a reference to a discoverable storage location for the media file. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: January 22, 2013
    Assignee: Microsoft Corporation
    Inventors: John Thornton, Ojiakonobi Udezue, Rodger Benson, Jennifer Shen, Dave Citron, Tatjana Fournier, Bradley Weed, Wilhelmina Dietrich, Becky Pezely, Jason Moore, Alan Urdan, Robin Counts
  • Publication number: 20110276637
    Abstract: Techniques to share media files through messaging are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store a message application that when executed by the processor is operative to communicate a message and a message attachment comprising a media file at different time intervals using different transports. The message may have a link comprising a reference to a discoverable storage location for the media file. Other embodiments are described and claimed.
    Type: Application
    Filed: May 6, 2010
    Publication date: November 10, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: John Thornton, Ojiakonobi Udezue, Rodger Benson, Jennifer Shen, Dave Citron, Tatjana Fournier, Bradley Weed, Wilhelmina Dietrich, Becky Pezely, Jason Moore, Alan Urdan, Robin Counts
  • Publication number: 20070249610
    Abstract: The invention relates to an improved process for preparing [(1R),2S]-2-aminopropionic acid 2-[4-(4-fluoro-2-methyl-1H-indol-5-yloxy)-5-methylpyrrolo[2,1-f][1,2,4]triazin-6-yloxy]-1-methylethyl ester of the formula: Compound I has been shown to be useful for the treatment of certain types of cancer.
    Type: Application
    Filed: April 20, 2007
    Publication date: October 25, 2007
    Inventors: Gerard Crispino, Mourad Hamedi, Thomas LaPorte, John Thornton, Jaan Pesti, Zhongmin Xu, Paul Lobben, David Leahy, Jale Muslehiddinoglu, Chiajen Lai, Lori Spangler, Robert Discordia
  • Patent number: D682877
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: May 21, 2013
    Assignee: Microsoft Corporation
    Inventors: Shane Hartley, John Thornton
  • Patent number: D682882
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: May 21, 2013
    Assignee: Microsoft Corporation
    Inventors: Jason Cahill, John Thornton
  • Patent number: D700205
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Shane Hartley, Jason Cahill, John Thornton
  • Patent number: D701517
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: March 25, 2014
    Assignee: Microsoft Corporation
    Inventors: John Thornton, Jason Cahill
  • Patent number: D701518
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: March 25, 2014
    Assignee: Microsoft Corporation
    Inventors: John Thornton, Jason Cahill
  • Patent number: D701878
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Jason Cahill, John Thornton
  • Patent number: D705252
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Jason Cahill, John Thornton
  • Patent number: D706290
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: Shane Hartley, Jason Cahill, John Thornton
  • Patent number: D711401
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Shane Hartley, Jason Cahill, John Thornton
  • Patent number: D711402
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: John Thornton, Jason Cahill
  • Patent number: D711403
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: John Thornton, Shane Hartley, Jason Cahill