Patents by Inventor Michael Kramer

Michael Kramer 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: 7676845
    Abstract: In accordance with this invention, a system, method, and computer-readable medium that selectively scans files stored on a computing device for malware is provided. One or more files may be sent from a trusted source to a computing device that implements the present invention. The integrity of the files that originate from a trusted source is validated using a signature-based hashing function. Any modifications made to files stored on the computing device are tracked by a component of the operating system. In instances when the file is not modified after being validated, an aspect of the present invention prevents the file from being scanned for malware when a scanning event is directed to the file. As a result, the performance of the computing device is improved as static files from trusted sources are not repeatedly scanned for malware.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: March 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Anil Francis Thomas, Michael Kramer, Scott A Field
  • Publication number: 20100055410
    Abstract: An article (10) such as a grid fin that controls the direction of flight of a vehicle, has precisely formed passages (14) with porous locating walls (52A, 52B) and a layer of fibrous material (86) such as graphite cloth lying against one or both opposite sides of the locating wall, and with the locating wall and fibrous material impregnated with resin (84). Locating blocks (30) of foam are molded and the fibrous material (42) is wrapped around each block. The wrapped blocks (44) are each inserted into a passage (54) of a locating grid (50), so the fibrous material is compressed. The locating grid lies in a grid-holding mold (60). With the fiber-wrapped blocks inserted, the grid-holding mold is closed and resin is injected into the mold and allowed to harden. The foam blocks are removed by eroding them, as by sand blasting them, to leave a final article.
    Type: Application
    Filed: November 13, 2009
    Publication date: March 4, 2010
    Inventors: Michael Kramer, Kent Sherwood
  • Patent number: 7673341
    Abstract: The present invention provides a system, method, and computer-readable medium for identifying and removing active malware from a computer. Aspects of the present invention are included in a cleaner tool that may be obtained automatically with an update service or may be downloaded manually from a Web site or similar distribution system. The cleaner tool includes a specialized scanning engine that searches a computer for active malware. Since the scanning engine only searches for active malware, the amount of data downloaded and resource requirements of the cleaner tool are less than traditional antivirus software. The scanning engine searches specific locations on a computer, such as data mapped in memory, configuration files, and file metadata for data characteristic of malware. If malware is detected, the cleaner tool removes the malware from the computer.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: March 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael Kramer, Matthew Braverman, Marc E. Seinfeld, Jason Garms, Adrian M. Marinescu, George Cristian Chicioreanu, Scott A. Field
  • Publication number: 20100029080
    Abstract: Aqueous cerium oxide dispersion Aqueous cerium oxide dispersion, containing 5 to 60% by weight cerium oxide. It can be used to polish SiO2 in the semiconductor industry.
    Type: Application
    Filed: March 8, 2006
    Publication date: February 4, 2010
    Inventors: Michael Kröll, Stefan Heberer, Stipan Katusic, Michael Krämer, Wolfgand Lortz
  • Patent number: 7650639
    Abstract: The present invention is directed to a system and methods for protecting a limited resource computer from malware. Aspects of the present invention use antivirus software on a general purpose computer to prevent malware from infecting a limited resource computer. Typically, antivirus software on the general purpose computer is kept “up-to-date” with the most recent software updates. When a connection is established between the limited resource computer and the general purpose computer, a signature of each application installed on the limited resource computer is transmitted to the general purpose computer. Then antivirus software on the general purpose computer compares the received signatures to known malware. Finally, the results of the scan are reported to the limited resource computer.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael Kramer, Marc E Seinfeld, Ryan W J Waite, Eric L A Lantz
  • Publication number: 20090323729
    Abstract: Producing coherent symbols from a plurality of digital RF transmitters is achieved by selecting data bytes corresponding to mobile-handheld encapsulation (MHE) packets and setting trellis coders to a predetermined state when a predetermined number of bits of the data bytes enter a corresponding trellis coder.
    Type: Application
    Filed: June 25, 2009
    Publication date: December 31, 2009
    Applicant: Rohde & Schwarz GmbH & Co. KG
    Inventors: Michael Simon, Michael Kramer
  • Patent number: 7636872
    Abstract: A method and apparatus for backing up data in response to detection of an imminent threat to the integrity of the data stored on the storage component a computing device is disclosed. The storage component may be a hard drive and the imminent threat may be a hard drive failure or a malware threat. In response to the receipt of an imminent threat, data stored on the storage component is copied to a computer-readable media either automatically or in response to user input. The backup procedure is configured by selecting data to backup and a media of storage on which to store the backup. Various sources of threat events are described.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: December 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael Kramer, Carl M Carter-Schwendler
  • Patent number: 7624443
    Abstract: A self-healing device is provided in which changes made between the time that an infection resulting from an attack on the device was detected and an earlier point in time to which the device is capable of being restored may be recovered based, at least in part, on what kinds of changes were made, whether the changes were bona fide or malware induced, whether the changes were made after the time that the infection likely occurred, and whether new software was installed.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael Kramer, Scott A. Field, Marc E. Seinfeld, Carl Carter-Schwendler, Paul Luber, Adrian M. Marinescu
  • Patent number: 7603712
    Abstract: In accordance with the present invention, a system, method, and computer-readable medium for identifying malware in a request to a Web service is provided. One aspect of the present invention is a computer-implemented method for protecting a computer that provides a Web service from malware made in a Web request. When a request is received, an on-demand compilation system compiles high-level code associated with the request into binary code that may be executed. However, before the code is executed, antivirus software designed to identify malware scans the binary code for malware. If malware is identified, the antivirus software prevents the binary code associated with the request from being executed.
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Marc E Seinfeld, Adrian M Marinescu, Charles W Kaufman, Jeffrey M Cooperstein, Michael Kramer
  • Patent number: 7596615
    Abstract: Automated redundant configuration of a computer service can be accomplished in a variety of ways. An installation answer can be received and used to automatically determine configuration settings for a computer service to operate redundantly across multiple computer servers. The configuration settings can then be used to configure the multiple computer servers. A user can be asked an installation question, and based on the answer different configuration settings can be determined for configuring a first and second server of a plurality of computer servers. The first and second server can be configured with the corresponding configuration settings. In addition, an installation knowledge base can be consulted, based on an installation answer, when automatically determining configuration settings.
    Type: Grant
    Filed: February 22, 2006
    Date of Patent: September 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Lingan Satkunanathan, Michael Kramer, Eric B. Watson, Leszek Mazur, Alireza Farhangi, Murali Vajjiravel, Murali Sangubhatla
  • Patent number: 7595015
    Abstract: Disclosed is a cold-water soluble starch and a process for preparing same. Generally, the process comprises providing a hydroxyalkyl starch and applying a shearing force to the starch in an extruder in the presence of moisture, the force and the moisture each being sufficient to gelatinize at least substantially all of the granules of the starch to thereby form a sheared starch. The starch is heated to its gelatinization temperature after the starch has passed partially through the barrel of the extruder, with the moisture being maintained at a level sufficiently high to allow gelatinization but sufficiency low to protect the starch from becoming too sticky to extrude. The extruded starch product thus formed may be used in connection with a number of film-forming, coating, and other applications.
    Type: Grant
    Filed: May 23, 2001
    Date of Patent: September 29, 2009
    Assignee: Grain Processing Corporation
    Inventors: Lin Wang, Pete Miller, Jeff Underwood, Tonya Armstrong, Michael Kramer, Susan Freers, Roger McPherson, E. Daniel Hubbard, Terry Andren
  • Publication number: 20090231776
    Abstract: A system and/or an associated method for providing an electronic disabling device with an output having an output waveform other than a sinusoidal waveform (e.g., a non-oscillating output waveform). In one embodiment, the method includes: producing an energy to have a first energy portion with a first polarity and a second energy portion with a second polarity opposite the first polarity; charging the first energy portion with the first polarity into a high voltage capacitor to produce the non-oscillating output waveform with a pulse having the first polarity; blocking the high voltage capacitor from being charged by the second energy portion with the second polarity; recycling the second energy portion having the second polarity; and adding the recycled second energy portion back into the pulse having the first polarity to produce an increase in pulse width of the pulse having the first polarity.
    Type: Application
    Filed: May 27, 2009
    Publication date: September 17, 2009
    Inventors: Michael Kramer, Corey Rutz
  • Publication number: 20090202427
    Abstract: Process for preparing mixed metal oxide powders Abstract Process for preparing a mixed metal oxide powder, in which oxidizable starting materials are evaporated in an evaporation zone of a reactor and oxidized in the vaporous state in an oxidation zone of this reactor, the reaction mixture is cooled after the reaction and the pulverulent solids are removed from gaseous substances, wherein at least one pulverulent metal, together with one or more combustion gases, is fed to the evaporation zone, the metal is evaporated completely in the evaporation zone under nonoxidizing conditions, an oxygen-containing gas and at least one metal compound are fed, separately or together, in the oxidation zone to the mixture flowing out of the evaporation zone, the oxygen content of the oxygen-containing gas being at least sufficient to oxidize the metal, the metal compound and the combustion gas completely.
    Type: Application
    Filed: May 16, 2007
    Publication date: August 13, 2009
    Applicant: EVONIK DEGUSSA GMBH
    Inventors: Stipan Katusic, Guido Zimmermann, Michael Krämer, Horst Miess, Edwin Staab
  • Patent number: 7554786
    Abstract: A system and/or an associated method for providing an electronic disabling device with an output having an output waveform other than a sinusoidal waveform (e.g., a damped waveform, a critically damped waveform, a half-cycle uni-pulse output waveform, etc.) and/or for providing the electronic disabling device that can selectively apply the half-cycle uni-pulse output waveform and a sinusoidal output waveform in one device package. In one embodiment, an electronic disabling device includes a power supply coupled to receive an initial power from a battery and a final step-up transformer (e.g., a plain transformer, an autoformer, etc.) adapted to provide an output power having a non-sinusoidal output waveform. In this embodiment, a bridge rectifier is coupled between the power supply and the final step-up transformer to produce the non-sinusoidal output waveform.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: June 30, 2009
    Assignee: Defense Technology Corporation of America
    Inventors: Michael Kramer, Corey Rutz
  • Patent number: 7490352
    Abstract: Systems and methods for validating integrity of an executable file are described. In one aspect, the systems and methods determine that an executable file is being introduced into a path of execution. The executable file is then automatically evaluated in view of multiple malware checks to detect if the executable file represents a type of malware. The multiple malware checks are integrated into an operating system trust verification process along the path of execution.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: February 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael Kramer, Kenneth D. Ray, Paul England, Scott A. Field, Jonathan D. Schwartz
  • Patent number: 7474518
    Abstract: An electronic disabling device with multiple adjustable power levels and a method of providing the same. The electronic disabling device includes an initial step-up voltage circuit coupled to receive an initial power from a battery and a final step-up transformer (e.g., a plain transformer, an autoformer, etc.) adapted to provide an output power. In addition, a power control circuit is coupled between the initial step-up voltage circuit and the final step-up transformer to adjust the power levels of the output power provided by the final step-up transformer.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: January 6, 2009
    Assignee: Defense Technology Corporation of America
    Inventors: Corey Rutz, Michael Kramer
  • Publication number: 20080313733
    Abstract: Techniques for optimizing distributed anti-virus (AV) scanning are described. In one implementation, a message is received into a multi-node network that includes a plurality of distributed scanning tools. An acceptable scanning policy threshold is determined that is representative of a plurality of individual scanning policy configurations of the plurality of scanning tools. A determination is made whether the message has previously been scanned to the acceptable scanning policy threshold based on a single valued element. If the message has been previously scanned, the message is allowed to be communicated. Otherwise, the message is scanned at the acceptable scanning policy threshold. If the scanning is successful, then the message is marked as having been scanned, and is allowed to be communicated. If the scanning is unsuccessful, the message is prevented from being communicated.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Kramer, Edward W. Schaefer, Brett A. Tanzer, Christopher De Luca
  • Publication number: 20080305022
    Abstract: Goldcatalyst Goldcatalyst comprising gold on a support of ceria or ceria-manganese oxide is used for the oxidation of CO in a H2 stream.
    Type: Application
    Filed: April 18, 2006
    Publication date: December 11, 2008
    Inventors: Michael Kroll, Stipan Katusic, Michael Kramer, Jerry (Chih-Yu) Chung, Yu-Wen Chen
  • Publication number: 20080297970
    Abstract: An electronic disabling device with multiple adjustable power levels and a method of providing the same. The electronic disabling device includes an initial step-up voltage circuit coupled to receive an initial power from a battery and a final step-up transformer (e.g., a plain transformer, an autoformer, etc.) adapted to provide an output power. In addition, a power control circuit is coupled between the initial step-up voltage circuit and the final step-up transformer to adjust the power levels of the output power provided by the final step-up transformer.
    Type: Application
    Filed: February 21, 2006
    Publication date: December 4, 2008
    Inventors: Corey Rutz, Michael Kramer
  • Patent number: 7457874
    Abstract: Architecture for controlling access to a service. The architecture allows denial of regular and periodic service to all but a selected number of concurrent clients associated with a subscriber, and without any manual administration at the server of a list of specific computers. Rather than require an administered list, the system discovers which clients are active, places the active clients on an active list, and excludes all client not on the active list. The system includes rules the enforcement of which provide a mechanism for ensuring that the subscriber is not adding an unlimited number of clients or rotating clients in and out of the pool to effectively maintain service on a larger number of computers to which the subscriber is entitled.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: November 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael Kramer, Marc Seinfeld