Patents by Inventor Don P. Mitchell

Don P. Mitchell 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: 8253754
    Abstract: Spherical-like textures are useful to simulate reflections and to generate arbitrary views from a point. For addressing simplicity, graphics systems typically require rectangular arrays of texture samples but an infinite variety of functions can be used to map these samples to a sphere-like object. A new metric is presented for measuring how well various maps use a given number of samples to provide the greatest worst-case frequency content of the image everywhere over the sphere. Using this metric and other important local properties, a comparison is presented of maps used previously in computer graphics as well as other mapping techniques borrowed from cartography. Based on these analysis several novel mapping techniques are presented that are fairly simple to implement and significantly more efficient in terms of the amount of processing and data required, and the quality of the resulting images.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: John M. Snyder, Don P. Mitchell
  • Publication number: 20020126129
    Abstract: Spherical-like textures are useful to simulate reflections and to generate arbitrary views from a point. For addressing simplicity, graphics systems typically require rectangular arrays of texture samples but an infinite variety of functions can be used to map these samples to a sphere-like object. A new metric is presented for measuring how well various maps use a given number of samples to provide the greatest worst-case frequency content of the image everywhere over the sphere. Using this metric and other important local properties, a comparison is presented of maps used previously in computer graphics as well as other mapping techniques borrowed from cartography. Based on these analysis several novel mapping techniques are presented that are fairly simple to implement and significantly more efficient in terms of the amount of processing and data required, and the quality of the resulting images.
    Type: Application
    Filed: January 16, 2001
    Publication date: September 12, 2002
    Inventors: John M. Snyder, Don P. Mitchell
  • Patent number: 6173404
    Abstract: A software object security mechanism addresses system security risks that arise due to interactions between software objects. Conditions are imposed on the accessing of targets by accessing object instances according to attributes of the accessing object and the target object that is being accessed. One security feature is that an owner identifier is incorporated into objects. The owner identifier includes identification of the user, person, or entity (e.g., corporation) who or that creates the object, or identification of a computer system used by the user, person, or entity to create the object definition. The owner identifier provides a basis for distinguishing the creator of an object from the user of that object. Another security feature is a set of access authorizations that allow different access rights to be made available to different object creators. In one implementation the access authorizations are All, Owner, and Exemplar.
    Type: Grant
    Filed: February 24, 1998
    Date of Patent: January 9, 2001
    Assignee: Microsoft Corporation
    Inventors: Alex Colburn, Steven M. Drucker, Kirk J. Marple, Don P. Mitchell, Manny Vellon
  • Patent number: 6166732
    Abstract: Updating of local object databases at client computers, dynamic inheritance, and event notification methods cooperate to provide a persistent object oriented multi-user domain capable of supporting multimedia presentation features for large numbers of users over conventional networks like the Internet. This includes distributing the objects of such a domain between a server and multiple clients and providing the objects with multimedia presentation features. Such a domain includes the persistence of conventional text-based MUDs and MOOs while also giving users the ability to vary or control a wide range of object attributes and properties. As a result, multimedia (e.g., graphical) presentation capabilities are combined with persistence and variability features of text-based MUDs and MOOs to provide a rich, dynamic, multimedia virtual world environment suitable for standard networks.
    Type: Grant
    Filed: February 24, 1998
    Date of Patent: December 26, 2000
    Assignee: Microsoft Corporation
    Inventors: Don P. Mitchell, Steven M. Drucker, Kirk J. Marple, Manny Vellon
  • Patent number: 6049805
    Abstract: A dynamic or latebound event mechanism provides event mechanism operation according to associational relationships among objects. In addition, objects may be responsive to event notification methods that are not initially within the original object definition, thereby allowing the event notification methods to be inherited by objects dynamically during run-time. One implementation utilizes the associations Self, Contents, and Peer for objects representing entities in a virtual world environment. Event notifications methods are promulgated among the objects corresponding to the entities in a sequence based upon the associational relationships between the entities.
    Type: Grant
    Filed: February 24, 1998
    Date of Patent: April 11, 2000
    Assignee: Microsoft Corporation
    Inventors: Steven M. Drucker, Kirk J. Marple, Don P. Mitchell, Manny Vellon