Patents by Inventor Glenn Evans

Glenn Evans 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: 20050166042
    Abstract: Methods and systems for protecting data that is intended for use and processed on video or graphics cards are described. In one embodiment, data is provided into a first portion of memory on a video card and the first portion has a first level of protection. The data is operated upon to provide resultant data on the video card. A determination is made as to whether a second portion of the memory on the video card has a level of protection that is compatible with the first level of protection. If the first and second levels of protection are compatible, the resultant data is provided into the second portion of the memory on the video card.
    Type: Application
    Filed: January 27, 2005
    Publication date: July 28, 2005
    Applicant: Microsoft Corporation
    Inventor: Glenn Evans
  • Publication number: 20050160285
    Abstract: Methods and systems for protecting data that is intended for use and processed on video or graphics cards are described. In one embodiment, a video card comprises a graphics processor unit (GPU) for processing data that is to be rendered on a monitor. The GPU comprises encryption and decryption functionality sufficient to encrypt and decrypt data on the video card. Memory is operably associated with the GPU for holding data that is to be or has been processed by the GPU. The memory comprises protected and unprotected portions. A display converter is provided for converting digital data to analog signals for use in rendering the data on the monitor. A memory controller is configured to protect the protected portions of the video memory.
    Type: Application
    Filed: January 27, 2005
    Publication date: July 21, 2005
    Applicant: Microsoft Corporation
    Inventor: Glenn Evans
  • Publication number: 20050151676
    Abstract: Methods and systems are provided for synchronizing various time-stamped data streams. The data streams can be synchronized to another data stream or to a point of reference such as a reference clock. In one embodiment, synchronization processing takes place in association with a filter graph comprising multiple filters. The filter graph is configured to process multiple timestamped data streams for rendering the data streams in accordance with data stream timestamps. A synchronization module is provided and is associated with the filter graph queries individual filters of the filter graph to ascertain input timestamp-to-output timestamp mappings. The module computes adjustments that are to be made to output timestamps in order to synchronize the data streams, and then instructs queried filters to adjust their output timestamps in accordance with its adjustment computations.
    Type: Application
    Filed: February 22, 2005
    Publication date: July 14, 2005
    Applicant: Microsoft Corporation
    Inventor: Glenn Evans
  • Publication number: 20050152547
    Abstract: Methods and systems for protecting data that is intended for use and processed on video or graphics cards are described. In one embodiment, unencrypted data is provided in a video card memory. The unencrypted data is encrypted on the video card and transferred off of the video card.
    Type: Application
    Filed: January 27, 2005
    Publication date: July 14, 2005
    Applicant: Microsoft Corporation
    Inventor: Glenn Evans
  • Publication number: 20050154902
    Abstract: Methods and systems for protecting data that is intended for use and processed on video or graphics cards are described. In one embodiment, encrypted data that is intended to be processed by a graphic processor unit (GPU) is received into unprotected memory portions of a video card. The encrypted data is decrypted into protected memory portions of video card. The unencrypted data in protected memory portions of the video card is encrypted into protected memory portions of the video card.
    Type: Application
    Filed: January 27, 2005
    Publication date: July 14, 2005
    Applicant: Microsoft Corporation
    Inventor: Glenn Evans
  • Publication number: 20050154903
    Abstract: Methods and systems for protecting data that is intended for use and processed on video or graphics cards are described. In one embodiment, data that is stored in memory other than a video card memory is encrypted and transferred over a bus to the video card. The encrypted data is decrypted on the video card independent of a graphics processor unit (GPU) on the card needing to process the encrypted data. The decrypted data is stored in the video card memory.
    Type: Application
    Filed: January 27, 2005
    Publication date: July 14, 2005
    Applicant: Microsoft Corporation
    Inventor: Glenn Evans
  • Publication number: 20050151675
    Abstract: Methods and systems are provided for synchronizing various time-stamped data streams. The data streams can be synchronized to another data stream or to a point of reference such as a reference clock. In one embodiment, synchronization processing takes place in association with a filter graph comprising multiple filters. The filter graph is configured to process multiple timestamped data streams for rendering the data streams in accordance with data stream timestamps. A synchronization module is provided and is associated with the filter graph queries individual filters of the filter graph to ascertain input timestamp-to-output timestamp mappings. The module computes adjustments that are to be made to output time stamps in order to synchronize the data streams, and then instructs queried filters to adjust their output timestamps in accordance with its adjustment computations.
    Type: Application
    Filed: February 22, 2005
    Publication date: July 14, 2005
    Applicant: Microsoft Corporation
    Inventor: Glenn Evans
  • Publication number: 20050146448
    Abstract: Methods and systems are provided for synchronizing various time-stamped data streams. The data streams can be synchronized to another data stream or to a point of reference such as a reference clock. In one embodiment, synchronization processing takes place in association with a filter graph comprising multiple filters. The filter graph is configured to process multiple timestamped data streams for rendering the data streams in accordance with data stream timestamps. A synchronization module is provided and is associated with the filter graph queries individual filters of the filter graph to ascertain input timestamp-to-output timestamp mappings. The module computes adjustments that are to be made to output time stamps in order to synchronize the data streams, and then instructs queried filters to adjust their output timestamps in accordance with its adjustment computations.
    Type: Application
    Filed: February 22, 2005
    Publication date: July 7, 2005
    Applicant: Microsoft Corporation
    Inventor: Glenn Evans
  • Publication number: 20050149946
    Abstract: Methods and systems are provided for predicting an event's occurrence and notifying one or more interested applications that an event has been predicted to have occurred. In various embodiments, the events are associated with media content samples that are to be rendered on a computing device. In one embodiment, multiple filters are provided and define a filter graph. The filter graph is configured to process multiple media content samples and includes one or more render filters that render the media content samples. An event prediction module, associated with the filter graph, receives event notification requests from an application and predicts rendition times associated with the individual events. Event notifications are sent to the application in accordance with the predictions that are made. The event prediction module can be located upstream of the render filters and, in some embodiments, can comprise part of one of the filters in the filter graph such as a source filter.
    Type: Application
    Filed: February 22, 2005
    Publication date: July 7, 2005
    Applicant: Microsoft Corporation
    Inventor: Glenn Evans
  • Publication number: 20050125619
    Abstract: Methods and systems for protecting data that is intended for use and processed on video or graphics cards are described. In one embodiment, a system comprises a graphics processor unit (GPU) for processing data that is to be rendered on a monitor. Memory is operably associated with the graphics processor unit for holding data that is to be or has been processed by the GPU. A display converter converts digital data to signals for use in rendering the data on the monitor, and a memory controller is configured to receive encrypted data and decrypt the encrypted data into protected regions of the memory.
    Type: Application
    Filed: January 27, 2005
    Publication date: June 9, 2005
    Applicant: Microsoft Corporation
    Inventor: Glenn Evans
  • Publication number: 20050063586
    Abstract: Strategies are described for processing image information in a linear form to reduce the amount of artifacts (compared to processing the data in nonlinear form). Exemplary types of processing operations can include, scaling, compositing, alpha-blending, edge detection, and so forth. In a more specific implementation, strategies are described for processing image information that is: a) linear; b) in the RGB color space; c) high precision (e.g., provided by floating point representation); d) progressive; and e) full channel. Other improvements provide strategies for: a) processing image information in a pseudo-linear space to improve processing speed; b) implementing an improved error dispersion technique; c) dynamically calculating and applying filter kernels; d) producing pipeline code in an optimal manner; and e) implementing various processing tasks using novel pixel shader techniques.
    Type: Application
    Filed: November 12, 2004
    Publication date: March 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Donald Munsil, Glenn Evans, Stacey Spears
  • Publication number: 20050047756
    Abstract: In accordance with certain aspects of the present invention, enhancements have been developed to further extend the performance of the generic DVD navigator component. Of significance herein, was the need to assign a unique identifier to DVD discs and the like. Doing so allows player applications to easily identify, catalogue and associate information with each disc. Previous “unique” ID algorithms have failed to produce useful and reliable identifiers. Thus, improved methods and arrangements are provided for use in the generic DVD navigator that produces substantially, statistically unique disc IDs.
    Type: Application
    Filed: October 15, 2004
    Publication date: March 3, 2005
    Applicant: Microsoft Corporation
    Inventor: Glenn Evans
  • Publication number: 20050024384
    Abstract: Strategies are described for processing image information using a data structure which conveys color information. The color information describes color-related formatting applied to the image information. The data structure can be passed down a video processing pipeline, where each functional component in the pipeline can draw color information from the data structure to improve the accuracy of its processing. Further, each component can supply previously unknown color information to the data structure for use by other (downstream) components in the pipeline. Exemplary fields of the data structure can include one or more of: a video transfer function field; a color primaries field; an image light field; a transfer matrix field; a nominal range field; and a video chroma sampling field. The transfer matrix field can be used to convert image information from one color space to another, such as a luma-related color space to an RGB-related color space.
    Type: Application
    Filed: July 29, 2004
    Publication date: February 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Glenn Evans, Stephen Estrop
  • Publication number: 20030221783
    Abstract: Apparatus for welding plastic workpieces together includes a heater block having first and second surfaces; a first heating element for radiating heat from the first surface; and a second heating element for radiating heat from the second surface; wherein the first and second heating elements being separately controlled for temperature. Temperature sensors are provided for detecting temperature of the workpieces at the weld sites. The heating elements preferably are laid out in a non-planar manner such as a parabolic, convex or other curved or angled configuration so as to focus, direct or otherwise concentrate the radiated heat toward the weld site on the workpiece. The invention is particularly suited for welding a part made of a melt processable material such as PFA to a part made of a non-melt processable material such as modified PTFE.
    Type: Application
    Filed: June 19, 2003
    Publication date: December 4, 2003
    Applicant: Swagelok Company
    Inventor: Glenn A. Evans
  • Publication number: 20030176523
    Abstract: A radiation-curable composition for an ink base, ink composition, outer primary composition, buffering material or matrix material for fiber optics includes, in the uncured state, a secondary amino or tertiary amino silicone-containing additive.
    Type: Application
    Filed: December 23, 2002
    Publication date: September 18, 2003
    Applicant: DSM N.V.
    Inventors: Edward J. Murphy, Edward P. Zahora, Nancy L. Coster, Glenn Evans
  • Patent number: 6538045
    Abstract: A radiation-curable composition for an ink base, ink composition, outer primary composition, buffering material or matrix material for fiber optics includes, in the uncured state, a secondary amino or tertiary amino silicone-containing additive.
    Type: Grant
    Filed: December 23, 1999
    Date of Patent: March 25, 2003
    Assignee: DSM N.V.
    Inventors: Edward J. Murphy, Edward P. Zahora, Nancy Coster, Glenn Evans
  • Publication number: 20010042597
    Abstract: Apparatus for welding plastic workpieces together includes a heater block having first and second surfaces; a first heating element for radiating heat from the first surface; and a second heating element for radiating heat from the second surface; wherein the first and second heating elements being separately controlled for temperature. Temperature sensors are provided for detecting temperature of the workpieces at the weld sites. The heating elements preferably are laid out in a non-planar manner such as a parabolic, convex or other curved or angled configuration so as to focus, direct or otherwise concentrate the radiated heat toward the weld site on the workpiece. The invention is particularly suited for welding a part made of a melt processable material such as PFA to a part made of a non-melt processable material such as modified PTFE.
    Type: Application
    Filed: May 8, 2001
    Publication date: November 22, 2001
    Inventor: Glenn A. Evans
  • Patent number: 6100273
    Abstract: The present invention relates to water soluble, camptothecin derivatives of formula (I). ##STR1## wherein A represents a moiety of the formula (IIA), (IIB) or (IIC): ##STR2## X is selected from the group consisting of alkyl, aryl, (CH.sub.2).sub.m OR.sup.1, (CH.sub.2).sub.m SR.sup.1 and (CH.sub.2).sub.m NR.sup.1 R.sup.2 wherein m is an integer of 0 to 6, and R.sup.1 and R.sup.2 are hydrogen, lower alkyl, aryl or together with the nitrogen form a 5-7 membered ring; q is an integer of 0 to 2; n represents the integer 1 or 2; p is an integer of 1 to 6; Y and W are selected from the group consisting of alkyl, aryl, alkoxy, aryloxy and amino, Q is oxygen or sulfur; P is phosphorus; J represents the atoms necessary to complete a 5 or 6 membered aromatic ring; and the pharmaceutically acceptable salts thereof; their use as topoisomerase inhibitors, their preparation; and their use in the treatment of cancer.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: August 8, 2000
    Assignee: Glaxo Wellcome Inc.
    Inventors: Jeffrey Mark Besterman, Michael Glenn Evans, Karen Elizabeth Lackey, Michael Joseph Luzzio, Michael Robert Peel, Daniel David Sternbach
  • Patent number: 4353083
    Abstract: A low voltage write, avalanche breakdown, nonvolatile MNOSFET memory device. The device is preferably an n-channel enhancement mode, split-gate or trigate structure having a first, relatively highly doped p+ channel region and a second, underlying p-region. The p+ region is coextensive with the thin, memory oxide structure. The binary state of the device is selected by applying a low voltage (e.g., +12v) to the gate and simultaneously applying a suitable voltage to the source and/or drain to induce avalanche breakdown in the channel, or not, to write the device to a "1" state or maintain the device in its original "0" state.
    Type: Grant
    Filed: October 1, 1980
    Date of Patent: October 5, 1982
    Assignee: NCR Corporation
    Inventors: Murray L. Trudel, George C. Lockwood, G. Glenn Evans
  • Patent number: 4196716
    Abstract: The Inert Focusing "Photon" Energy Collector is a device used to focus the sun rays (or photons) on a piece of metal properly arranged geometrically for the greatest concentration of available photons for the purpose of absorbing, transferring, and, depending on the intent, for temporary or permanent storing of the energy collected. The desirable feature of the device is that it does not require any complicated sun tracking mechanism to maintain the ability to focus the photons during the sun's daylight cycle. The device allows for modification (decreased or increased storage volume) to allow high temperature water to be provided with minimum power consumption by circulation pumps.
    Type: Grant
    Filed: May 11, 1977
    Date of Patent: April 8, 1980
    Inventors: Glenn A. Evans, James W. Ford, Jr.