Patents by Inventor John M. Thornton

John M. 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: 20210178646
    Abstract: Improved injection molding methods and molds, for forming TPU layers, especially thin TPU covers, into golf ball constructions, and having improved number, shape and placement of both the injection gates and the cold slugs within the mold in order to minimize/eliminate damage to dimples strategically positioned close to the parting line of a mold in order to maximize aerodynamic properties of the resulting golf ball.
    Type: Application
    Filed: December 12, 2019
    Publication date: June 17, 2021
    Applicant: Acushnet Company
    Inventors: Ajay Vora, John M. Thornton
  • Publication number: 20210094209
    Abstract: Golf ball molds and methods for molding golf balls, particularly golf balls having thermoplastic polyurethane covers, are provided. The molds and methods are particularly suitable for manufacturing covers for golf balls. Multi-piece golf balls having inner cores, outer cores, inner covers, and intermediate layers can be made. Retractable pins are used for holding the golf ball within the mold, wherein each retractable pin has a primary vent section, secondary vent section, and tertiary vent section for removing air and other gasses from the interior spherical cavity of the mold.
    Type: Application
    Filed: October 1, 2019
    Publication date: April 1, 2021
    Applicant: Acushnet Company
    Inventors: Ajay Vora, John M. Thornton
  • Publication number: 20210093931
    Abstract: Golf ball methods and molds for quickly and efficiently eliminating air/gas from within a mold during golf ball manufacture and the improved golf balls resulting therefrom.
    Type: Application
    Filed: December 12, 2019
    Publication date: April 1, 2021
    Applicant: Acushnet Company
    Inventors: Ajay Vora, John M. Thornton
  • Publication number: 20200160300
    Abstract: Disclosed herein are representative embodiments of methods, apparatus, and systems for facilitating the use and exchange of customized third-party content in a distributed computing environment that allows for third-party hosting. Embodiments of the disclosed technology concern an application store within an application (e.g., an “in-app app store”). The application store can offer downloadable digital content and/or roaming entitlements to a user of the application. Further, in particular embodiments, the downloadable content and/or entitlements are generated by a third party (e.g., a party different than the provider/publisher of the application and the user of the application). Also disclosed are methods and mechanisms for copy-protecting such content.
    Type: Application
    Filed: January 22, 2020
    Publication date: May 21, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John M. Thornton, Jason M. Cahill
  • Patent number: 10565572
    Abstract: Disclosed herein are representative embodiments of methods, apparatus, and systems for facilitating the use and exchange of customized third-party content in a distributed computing environment that allows for third-party hosting. Embodiments of the disclosed technology concern an application store within an application (e.g., an “in-app app store”). The application store can offer downloadable digital content and/or roaming entitlements to a user of the application. Further, in particular embodiments, the downloadable content and/or entitlements are generated by a third party (e.g., a party different than the provider/publisher of the application and the user of the application). Also disclosed are methods and mechanisms for copy-protecting such content.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John M. Thornton, Jason M. Cahill
  • Patent number: 10473548
    Abstract: A device for detecting presence of a fluid is described, and includes a resistive sensing element including a first conductive element proximal to a second conductive element, wherein the first conductive element is electrically isolated from the second conductive element, and a controller disposed to monitor electrical conductivity between the first conductive element and the second conductive element. The controller includes an instruction set that is executable to periodically monitor a signal associated with the electrical conductivity between the first conductive element and the second conductive element. A baseline value for the electrical conductivity between the first conductive element and the second conductive element can be determined based upon the periodically monitored signal, and a signal waveform can be determined based upon the periodically monitored signal. The signal waveform can be characterized, and presence of a fluid can be detected based upon the characterized waveform.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: November 12, 2019
    Assignee: GM Global Technology Operations LLC
    Inventors: Philip S. Jack, Douglas R. Drauch, John M. Thornton, Philip Wolschendorf, Joshua L. Engle, Derek M. Arrotta
  • Publication number: 20190063973
    Abstract: A device for detecting presence of a fluid is described, and includes a resistive sensing element including a first conductive element proximal to a second conductive element, wherein the first conductive element is electrically isolated from the second conductive element, and a controller disposed to monitor electrical conductivity between the first conductive element and the second conductive element. The controller includes an instruction set that is executable to periodically monitor a signal associated with the electrical conductivity between the first conductive element and the second conductive element. A baseline value for the electrical conductivity between the first conductive element and the second conductive element can be determined based upon the periodically monitored signal, and a signal waveform can be determined based upon the periodically monitored signal. The signal waveform can be characterized, and presence of a fluid can be detected based upon the characterized waveform.
    Type: Application
    Filed: August 28, 2017
    Publication date: February 28, 2019
    Applicant: GM Global Technology Operations LLC
    Inventors: Philip S. Jack, Douglas R. Drauch, John M. Thornton, Philip Wolschendorf, Joshua L. Engle, Derek M. Arrotta
  • Publication number: 20180293563
    Abstract: Disclosed herein are representative embodiments of methods, apparatus, and systems for facilitating the use and exchange of customized third-party content in a distributed computing environment that allows for third-party hosting. Embodiments of the disclosed technology concern an application store within an application (e.g., an “in-app app store”). The application store can offer downloadable digital content and/or roaming entitlements to a user of the application. Further, in particular embodiments, the downloadable content and/or entitlements are generated by a third party (e.g., a party different than the provider/publisher of the application and the user of the application). Also disclosed are methods and mechanisms for copy-protecting such content.
    Type: Application
    Filed: May 31, 2017
    Publication date: October 11, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John M. Thornton, Jason M. Cahill
  • Publication number: 20180293843
    Abstract: Disclosed herein are representative embodiments of methods, apparatus, and systems for facilitating the use and exchange of customized third-party content in a distributed computing environment that allows for third-party hosting. Embodiments of the disclosed technology concern an application store within an application (e.g., an “in-app app store”). The application store can offer downloadable digital content and/or roaming entitlements to a user of the application. Further, in particular embodiments, the downloadable content and/or entitlements are generated by a third party (e.g., a party different than the provider/publisher of the application and the user of the application). Also disclosed are methods and mechanisms for copy-protecting such content.
    Type: Application
    Filed: May 31, 2017
    Publication date: October 11, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John M. Thornton, Jason M. Cahill, Thomas Gutschmidt, Cody J. Bird
  • Patent number: 9663869
    Abstract: A metal part is surface treated using anodization and plating processes to produce different finishes on selective regions of the metal part. The different finishes can contrast in decorative appearance (such as color, shininess and texture) and structural properties (such as wear resistance).
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: May 30, 2017
    Assignee: Apple Inc.
    Inventors: Brian P. Demers, Napthaneal Y. Tan, John M. Thornton
  • Patent number: 9020183
    Abstract: An image to be shared with other users based on input from a first user is received. A second user is identified from a tag of the image, and information is provided, based at least in part on the tag, to one or both of the first user and the second user. Additionally, after editing of an image a determination can be made as to whether a region of the image having an associated tag has been affected by the editing. The tag associated with the region is altered if the region has been affected by the editing, otherwise the tag associated with the region is left unaltered. Furthermore, the tag can include a first portion storing data identifying a region of the image to which the tag corresponds, and a second portion storing data identifying a person shown in the region.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karthik G. Anbalagan, Scott R. Ramsby, Chunkit J. Chan, Michael H. Kim, John M. Thornton, Timothy R. O'Connor, Alexander S. Brodie, Samuel J. Pinson, Sr., Bryan P. Ferguson, Gyorgy K. Schadt, Aanand Narayanan Pulamanthole Pisharathu
  • Publication number: 20150016691
    Abstract: An image having a region tagged by a first user is obtained. The tag can include a first label of a person in the region, and the label can be used by the first user to identify the person in the region. Then, a second label of the person is determined. In implementations, the second label is used by a second user to identify the person in the region. The image is then displayed with the second label when displaying the image for the second user.
    Type: Application
    Filed: September 30, 2014
    Publication date: January 15, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Karthik G. Anbalagan, Scott R. Ramsby, Chunkit J. Chan, Michael H. Kim, John M. Thornton, Timothy R. O'Connor, Alexander S. Brodie, Samuel J. Pinson, Bryan P. Ferguson, Aanand Narayanan Pisharathu, Ryan A. Kabir, Shanjeef Satchithanantham, Eric Richards, Eric W. Doerr, William D. Sproule, Shawn L. Morrissey, Mindy C. King
  • Patent number: 8867779
    Abstract: A global tag for an image is received identifies one or more objects in the image, and a region-specific tag for the image identifies one or more objects in a region of the image. The global tag and the region-specific tag are stored with the image. Displayed, along with the image, is an identifier for each of the one or more objects identified in the global tag, and an identifier for each of the one or more objects identified in the region-specific tag. Different users are able to maintain different names for the same person, allowing the same tag of the image to be used as the basis for displaying the image with different names for the different users. Additionally, the tags can be used as a basis for generating a credits list of people that are included in a compilation of images.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Karthik G. Anbalagan, Scott R. Ramsby, Chunkit J. Chan, Michael H. Kim, John M. Thornton, Timothy R. O'Connor, Alexander S. Brodie, Samuel J. Pinson, Bryan P. Ferguson, Aanand Narayanan Pisharathu, Ryan A. Kabir, Shanjeef Satchithanantham, Eric Richards, Eric W. Doerr, William D. Sproule, Shawn L. Morrissey, Mindy C. King
  • Patent number: 8577872
    Abstract: Typical users may be interested in viewing photos of people with whom they maintain true social contact. In one example, a person's true social network may be inferred from photo tagging history. Social contacts tend to tag each other in photos, while other types of contacts (e.g., business contacts) are less likely to tag each other in photos. Thus, in order to determine what photos to show to a given user, people may be scored based on how often the user has tagged those people in photos, and also on how often those other people have tagged the user. Those people who have high scores may be presumed to be socially close to the given user. Photos containing people who have received high scores may be selected, and the selected photos may be shown to the user.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Alexander Schokking, John M. Thornton
  • Publication number: 20130260848
    Abstract: Techniques for implementing a guessing threshold for a game challenge are described. In at least some embodiments, a guessing threshold can specify a number of “guesses” that a player is permitted to make during a particular period of time. For example, a guess can be an incorrect solution to a game challenge, a correct solution to a game challenge that was previously provided during a game session, an incorrect solution to a game challenge that is not a legitimate solution attempt, and so on. In implementations, if a player exceeds the guessing threshold during a particular period of time, the player can be warned and/or penalized. For example, the player can be locked out of gameplay for a penalty period and/or the player can be docked a number of points.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Elissa Ann Cahill, Jason M. Cahill, John M. Thornton
  • Publication number: 20130067346
    Abstract: A content user experience is described. In one or more implementations, a user interface is displayed that has selectable representations of content sources, at least one of which is available via a network. Responsive to selection of one or more of the content sources via the user interface, representations of content are displayed in the user interface using metadata obtained from the selected one or more content sources, the representations arranged according to a hierarchy used at a respective content source to arrange access to the content. Responsive to selection of one or more of the representations via the user interface; the content is obtained that corresponds to the selected representations and the obtained content is displayed in the user interface.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Daniel Rosenstein, Brian D. Remick, Mark Sievert Larsen, Allison A. O'Mahony, Jason M. Cahill, Carmen Zlateff, Francisco J. Garica-Ascanio, Omar Khalid, John M. Thornton, Michael I. Torres, Ignatius Setiadi, Chun-Kit J. Chan, Ronald L. Wessels, Michael F. Palermiti, Rachel K. Popkin
  • Patent number: 8396246
    Abstract: An image to be shared with other users based on input from a first user is received. A second user is identified from a tag of the image, and information is provided, based at least in part on the tag, to one or both of the first user and the second user. Additionally, after editing of an image a determination can be made as to whether a region of the image having an associated tag has been affected by the editing. The tag associated with the region is altered if the region has been affected by the editing, otherwise the tag associated with the region is left unaltered. Furthermore, the tag can include a first portion storing data identifying a region of the image to which the tag corresponds, and a second portion storing data identifying a person shown in the region.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Karthik G. Anbalagan, Scott R. Ramsby, Chunkit J. Chan, Michael H. Kim, John M. Thornton, Timothy R. O'Connor, Alexander S. Brodie, Samuel J. Pinson, Bryan P. Ferguson, Gyorgy K. Schadt, Aanand Narayanan Pisharathu
  • Publication number: 20130043135
    Abstract: A metal part is surface treated using anodization and plating processes to produce different finishes on selective regions of the metal part. The different finishes can contrast in decorative appearance (such as color, shininess and texture) and structural properties (such as wear resistance).
    Type: Application
    Filed: August 17, 2012
    Publication date: February 21, 2013
    Applicant: Apple Inc.
    Inventors: Brian P. Demers, Napthaneal Y. Tan, John M. Thornton
  • Patent number: 8041738
    Abstract: In one or more embodiments, a tag is provided and includes a property that associates a strongly typed variable with the tag. Strongly typed variables can include any suitable types. For example, in at least some embodiments, the strongly typed variable is a people type that allows the tag to be associated with an individual person or group of people by virtue of a unique identification that is associated with the person or group. Strongly typed tags can then serve as a foundation upon which various other types of information and services can be provided to enhance the user experience.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: October 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Jason S. Flaks, John M. Thornton, Ryan Kabir
  • Publication number: 20110131254
    Abstract: In one or more embodiments, a tag is provided and includes a property that associates a strongly typed variable with the tag. Strongly typed variables can include any suitable types. For example, in at least some embodiments, the strongly typed variable is a people type that allows the tag to be associated with an individual person or group of people by virtue of a unique identification that is associated with the person or group. Strongly typed tags can then serve as a foundation upon which various other types of information and services can be provided to enhance the user experience.
    Type: Application
    Filed: February 10, 2011
    Publication date: June 2, 2011
    Applicant: Microsoft Corporation
    Inventors: Jason S. Flaks, John M. Thornton, Ryan Kabir