Patents by Inventor Michael Hayton

Michael Hayton 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: 8862503
    Abstract: A method of tracking software application downloads over the internet in which clicking on a web advertisement for a software application causes a user's device web browser to link to a tracking server which creates a unique identifier which is stored by the user's device browser, and also on the tracking server together with an indication of the web page including the advertisement. The user's device web browser then downloads the desired software application which includes executable code which, upon first execution, suspends the downloaded application and starts the browser, directing it to the tracking server and sending the unique identifier to the tracking server together with identification of the device and downloaded software application. The tracking server then uses the unique identifier to correlate the information on the downloaded application with the information originally stored at the time of clicking on the web advertisement.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: October 14, 2014
    Assignee: AD-X Limited
    Inventors: Paul Michael Hayton, Philip Stephen Jones
  • Publication number: 20120278186
    Abstract: A method of tracking software application downloads over the internet in which clicking on a web advertisement for a software application causes a user's device web browser to link to a tracking server which creates a unique identifier which is stored by the user's device browser, and also on the tracking server together with an indication of the web page including the advertisement. The user's device web browser then downloads the desired software application which includes executable code which, upon first execution, suspends the downloaded application and starts the browser, directing it to the tracking server and sending the unique identifier to the tracking server together with identification of the device and downloaded software application. The tracking server then uses the unique identifier to correlate the information on the downloaded application with the information originally stored at the time of clicking on the web advertisement.
    Type: Application
    Filed: November 2, 2011
    Publication date: November 1, 2012
    Applicant: AD-X LIMITED
    Inventors: Paul Michael Hayton, Philip Stephen Jones
  • Patent number: 8191094
    Abstract: A channel-selection filter. The channel-selection filter helps a user navigate to a desired channel. In particular, the channel-selection filter presents a filtered channel list to the user when the user issues one or more channel-filtering commands. The filtered channel list narrows a list of all available channels to those channels that correspond to the channel-filtering commands issued by the user. When presented with a filtered channel list, the user can select a channel from the filtered channel list. The user can also issue additional channel-filtering commands to further narrow the list of channels presented in the filtered channel list.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Frederic Azera, Colin Acton, Cory Cirrincione, Michael Hayton, Erick Fejta
  • Patent number: 8028274
    Abstract: Various technologies and techniques are disclosed for providing an integration framework that enables tools to be integrated. The integration framework enables tools participating in the framework to be encapsulated in a manner that hides their implementations, thereby preventing them from taking deep dependencies on each other. The integration framework also enables the tools participating in the framework to carry formal type definitions called service and data contracts that describe the public behaviors they offer. The integration framework also provides support for migrating integration logic from tools into pluggable commands to further reduce coupling between the tools.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: September 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Andrew Willis Bliven, II, Ian Bavey, Jack Greenfield, Frank Fan, David Trowbridge, David S. Noble, Michael Hayton, Vinay Bharadwaj
  • Publication number: 20100259543
    Abstract: A method of displaying medical data, particularly data representative of the condition of patients suffering from chronic medical conditions such as asthma, diabetes and hypertension. The display consists of two graphical elements, one of which indicates the current value of a parameter indicative of the patient's condition, this being displayed against another graphical element which represents a model of normality for that patient. The graphical element indicating the current condition may be, for example, a needle, against a scale which is constructed according to the patient-specific model of normality. This is particularly advantageous in the case of displays which have a small display area, such as mobile telephones and PDAs. Other forms of display are disclosed, such as histograms with the display being dynamically colour-coded and auto-scaled, or displays including limits which may vary.
    Type: Application
    Filed: June 25, 2010
    Publication date: October 14, 2010
    Applicant: e-San Ltd.
    Inventors: Lionel Tarassenko, Paul Michael Hayton, Alastair William George
  • Publication number: 20100062796
    Abstract: A messaging system for sending formatted pages combining pictures, text, hyperlinks and other web-style content between mobile telephony devices such as mobile telephones or PDAs within a network or community of users. The display of the messages on the mobile terminals is defined by means of command set which allows users to specify message content as occupying a certain percentage of the display screen of the destination device. The command set also includes functionality allowing hyper-links within a message to be displayable as a separate list of hyperlinks on operation of a soft key on the mobile device for ease of navigation.
    Type: Application
    Filed: March 6, 2008
    Publication date: March 11, 2010
    Inventors: Paul Michael Hayton, Philip Stephen Jones
  • Publication number: 20090007069
    Abstract: Various technologies and techniques are disclosed for providing an integration framework that enables tools to be integrated. The integration framework enables tools participating in the framework to be encapsulated in a manner that hides their implementations, thereby preventing them from taking deep dependencies on each other. The integration framework also enables the tools participating in the framework to carry formal type definitions called service and data contracts that describe the public behaviors they offer. The integration framework also provides support for migrating integration logic from tools into pluggable commands to further reduce coupling between the tools.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Andrew Willis Bliven, II, Ian Bavey, Jack Greenfield, Frank Fan, David Trowbridge, David S. Noble, Michael Hayton, Vinay Bharadwaj
  • Publication number: 20080307464
    Abstract: A channel-selection filter. The channel-selection filter helps a user navigate to a desired channel. In particular, the channel-selection filter presents a filtered channel list to the user when the user issues one or more channel-filtering commands. The filtered channel list narrows a list of all available channels to those channels that correspond to the channel-filtering commands issued by the user. When presented with a filtered channel list, the user can select a channel from the filtered channel list. The user can also issue additional channel-filtering commands to further narrow the list of channels presented in the filtered channel list.
    Type: Application
    Filed: June 11, 2007
    Publication date: December 11, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Frederic Azera, Colin Acton, Cory Cirrincione, Michael Hayton, Erick Fejta
  • Patent number: 7120276
    Abstract: An example system and method for processing image data of a plurality of time-separated images of a non-rigid body to detect movement of the body involves calculating and storing, for each of a plurality of sampling points in each image, a plurality of candidate movements together with the estimated probability of each candidate. For each sampling point, the probability of each of the candidate movements is recalculated based on the stored probability of that candidate movement and the probabilities of the candidate movements at neighboring sampling points. A motion field indicative of the non-rigid body movement is generated from the recalculated probabilities.
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: October 10, 2006
    Assignee: Mirada Solutions Limited
    Inventors: John Michael Brady, Paul Michael Hayton, Stephen Mark Smith