Patents by Inventor Kevin E. Hanley

Kevin E. Hanley 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: 7353178
    Abstract: A manufacturer's product registration system includes a database system storing product registration information concerning a plurality of products, for example, consumer electronics products. The product registration information includes, for each unit, a unique identifier or serialization associated with that unit, the date on which that unit was shipped to a retailer, and, if the unit was sold to a consumer, the date on which the unit was sold to a consumer. In addition, the information stored in the database system (which could include one or more databases) includes return policy information concerning a pre-established return policy for each retailer.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: April 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Mark C. Gorski, Kevin E. Hanley, Vicki A. Kruse, Jonathan R. Tuttle
  • Publication number: 20030204409
    Abstract: A manufacturer's product registration system includes a database system storing product registration information concerning a plurality of products, for example, consumer electronics products. The product registration information includes, for each unit, a unique identifier or serialization associated with that unit, the date on which that unit was shipped to a retailer, and, if the unit was sold to a consumer, the date on which the unit was sold to a consumer. In addition, the information stored in the database system (which could include one or more databases) includes return policy information concerning a pre-established return policy for each retailer.
    Type: Application
    Filed: April 30, 2002
    Publication date: October 30, 2003
    Inventors: Mark C. Gorski, Kevin E. Hanley, Vicki A. Kruse, Jonathan R. Tuttle