Patents by Inventor Robert A. Kleewein

Robert A. Kleewein 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: 8286056
    Abstract: A method for calculating an extended hamming checksum and applying the extended hamming checksum to a data packet, the method comprising forming a packet extended hamming checksum mask, calculating a hamming code, calculating an extended hamming checksum using the packet extended hamming checksum mask and the hamming code, and inserting the extended hamming checksum into the data packet.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: October 9, 2012
    Assignee: Microsoft Corporation
    Inventors: Daniel M. Sangster, Robert A. Kleewein, Nino Aldrin L. Sarmiento
  • Publication number: 20090132892
    Abstract: A method for calculating an extended hamming checksum and applying the extended hamming checksum to a data packet, the method comprising forming a packet extended hamming checksum mask, calculating a hamming code, calculating an extended hamming checksum using the packet extended hamming checksum mask and the hamming code, and inserting the extended hamming checksum into the data packet.
    Type: Application
    Filed: January 20, 2009
    Publication date: May 21, 2009
    Applicant: Microsoft Corporation
    Inventors: Daniel M. Sangster, Robert A. Kleewein, Nino Aldrin L. Sarmiento
  • Patent number: 7500174
    Abstract: A method for calculating an extended hamming checksum and applying the extended hamming checksum to a data packet, the method comprising forming a packet extended hamming checksum mask, calculating a hamming code, calculating an extended hamming checksum using the packet extended hamming checksum mask and the hamming code, and inserting the extended hamming checksum into the data packet.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: March 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel M. Sangster, Robert A. Kleewein, Nino Aldrin L. Sarmiento
  • Patent number: 7376878
    Abstract: A signal correcting and compensating system including a signal transceiver, a personal computer, a signal database, and a signal correction component. A signal sent by a remote control may be subjected to a distortion causing nuisance before it is received by a transceiver, possibly preventing the signal from being identified. A signal correction component may correct and/or compensate for errors by evaluating the signal and determining a margin of error for identifying information within the signal.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: May 20, 2008
    Assignee: Microsoft Corporation
    Inventors: Robert A. Kleewein, David R. Fulmer, Michelle V. Niethammer
  • Publication number: 20070025736
    Abstract: A signal correcting and compensating system including a signal transceiver, a personal computer, a signal database, and a signal correction component. A signal sent by a remote control may be subjected to a distortion causing nuisance before it is received by a transceiver, possibly preventing the signal from being identified. A signal correction component may correct and/or compensate for errors by evaluating the signal and determining a margin of error for identifying information within the signal.
    Type: Application
    Filed: December 1, 2005
    Publication date: February 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Robert Kleewein, David Fulmer, Michelle Niethammer
  • Publication number: 20060265633
    Abstract: A method for calculating an extended hamming checksum and applying the extended hamming checksum to a data packet, the method comprising forming a packet extended hamming checksum mask, calculating a hamming code, calculating an extended hamming checksum using the packet extended hamming checksum mask and the hamming code, and inserting the extended hamming checksum into the data packet.
    Type: Application
    Filed: August 31, 2005
    Publication date: November 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Daniel Sangster, Robert Kleewein, Nino Sarmiento
  • Patent number: 6976077
    Abstract: A method and system via which a client application hosting a browser notifies a server of its existence, whereby the server provides enhanced operating functionality, such as state synchronization, to the client. Instead of requesting a server's normally-accessible website, a client application provides a URL to a hosted browser to access a hidden web page. The hidden web page returns awareness information (e.g., a “cookie”) identifying the client as an enhanced client, and also automatically forwards the client to the server's normally-accessible website. Based on the awareness data, the server distinguishes enhanced clients from ordinary clients, and modifies its behavior accordingly. For example, the server and client application may communicate in the background, such as to synchronize the client application's data with server state information. To synchronize, the server data may be written into a client storage mechanism, or the server data may be passed in a page.
    Type: Grant
    Filed: July 6, 1999
    Date of Patent: December 13, 2005
    Assignee: Microsoft Corporation
    Inventors: Christian R. Lehew, Michael L. Waterston, Robert A. Kleewein, Ian V. Hollier
  • Patent number: 5914717
    Abstract: A method and system are provided for displaying animations of menus solely in response to a cursor pointing in proximity to a menu marker that is displayed on a video display. Multiple menu markers may be displayed on the video display and each menu marker may be associated with a different menu. The animation may produce the visual effect of the menu sliding out of an associated menu marker. A dynamic control mechanism may be used to control the performance of the animation of the menu to account for different platforms and different processing states. In addition, audio output may accompany the animation of the menu.
    Type: Grant
    Filed: July 21, 1995
    Date of Patent: June 22, 1999
    Assignee: Microsoft
    Inventors: Robert Kleewein, William T. Flora