Patents by Inventor Kevin Fischer

Kevin Fischer 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: 20050050397
    Abstract: Method and system for verifying and storing documents during a failure in a program module. Once a failure is detected in the program module, control passes to an exception handler that determines whether the open files have been modified. If so, a crash handler is executed, which verifies and stores the documents by detecting and repairing any discovered corruption. The program module is then terminated and restarted. Upon restarting the program module, the repaired document is opened and displayed to the user with a list of repairs.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Eric Snyder, Jeff Larsson, Bob Coffen, Kevin Fischer, Aleksandr Slepak, Juha Niemisto
  • Patent number: 6816984
    Abstract: Method and system for verifying and storing documents during a failure in a program module. Once a failure is detected in the program module, control passes to an exception handler that determines whether the open files have been modified. If so, a crash handler is executed, which verifies and stores the documents by detecting and repairing any discovered corruption. The program module is then terminated and restarted. Upon restarting the program module, the repaired document is opened and displayed to the user with a list of repairs.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: November 9, 2004
    Assignee: Microsoft Corporation
    Inventors: Eric Snyder, Jeff Larsson, Bob Coffen, Kevin Fischer, Aleksandr Slepak, Juha Niemisto
  • Publication number: 20030194857
    Abstract: A method of making a semiconductor device is described. That method comprises forming a conductive layer that contacts a via, wherein the conductive layer includes a sufficient amount of a dopant, which will diffuse in the direction that is opposite to the direction in which electrons will flow through the conductive layer, to reduce the electromigration of the material that comprises the bulk of the conductive layer without significantly increasing the conductive layer's resistance.
    Type: Application
    Filed: April 11, 2002
    Publication date: October 16, 2003
    Inventors: Stefan Hau-Riege, Christine Hau-Riege, Jihperng Leu, Kevin Fischer, Pei-Hua Wang, Sean Hearne
  • Patent number: 4912309
    Abstract: A point of sale system as illustrated comprised of a terminal with input or output devices including a manual data input, a coded data input (e.g., bar code scanner and/or smart card reader), an on-line display, and a hard copy output. A primary processing module has ten expansion connectors such that the primary module can become any level of processor from powerful peripheral controller to a master processor with a large non-volatile database, such flexibility giving a point of sale terminal configuration advantages such as the following: (1) reduced cost in volume production because one common computing core is used to control different functions; (2) improved system redundancy since the primary processor unit can control localized peripherals at the bus level independently of a point of sale system network; and (3) improved system performance by (a) reducing the amount of peripheral network communication traffic, and (b) direct access to database information in small to medium size point of sale systems.
    Type: Grant
    Filed: December 9, 1988
    Date of Patent: March 27, 1990
    Assignee: Norand Corporation
    Inventors: Arvin D. Danielson, Lyndon L. Dunbar, Kevin Fischer, Edward R. Miller, Thomas W. Pepper, Jr.