Patents by Inventor Jason L. Waskey
Jason L. Waskey 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: 20150193102Abstract: Embodiments relating to a wearable multi-mode display system actuatable by a wrist or hand are disclosed. For example, in one disclosed embodiment a first compact image is displayed in a first display mode via a display device, with the first compact image having a display resolution corresponding to a first application. While in the first display mode, a principal user input is received from the user's wrist or hand. In response, a second, different compact image is displayed. When the device is less than a predetermined distance from the user, an application image is displayed in a second display mode, with the application image having a greater display resolution. While in the second display mode, a secondary user input is received from the user's wrist or hand. In response, a graphical user interface element is controlled within the application image.Type: ApplicationFiled: January 8, 2014Publication date: July 9, 2015Applicant: Microsoft CorporationInventors: Jaron Lanier, Joel S. Kollin, William T. Blank, Doug Burger, Patrick Therien, Jason L. Waskey, Ian Wood, Raymond W. Riley
-
Patent number: 7414629Abstract: Data defining one or more graphic objects, such as buildings and vegetation, are automatically generated in a repeatable manner within each of a plurality of visual tiles of a simulated space. A seed is determined for a tile as a function of a location of the tile in the space. The seed is used to pseudo-randomly determine visually apparent characteristics of the graphic objects, such as position, height, and texture. A tile is preferably characterized by one or a combination of texture classes, such as vegetated and urban. Any tile can be associated with an annotation that specifies other characteristics of an object, such as its footprint, or of a sub-area within which objects will be depicted in the tile and rendered with the randomly determined characteristics. For multi-class tiles, the annotations are used to mask automatically generated graphic objects from undesired portions of the tile.Type: GrantFiled: March 8, 2005Date of Patent: August 19, 2008Assignee: Microsoft CorporationInventors: Victor Santodomingo, Jason M. Dent, Jason L. Waskey
-
Patent number: 7158135Abstract: The number of graphic objects in a visual tile rendered varies as a function of distance between the tile and a viewpoint in a simulation. Fewer objects are rendered when the tile is far from the viewpoint, and vise versa. A level of detail (LOD) value is pseudo-randomly selected and associated with each object, indicating the maximum distance at which the object will be visible. A current LOD value is determined for the tile. An object is rendered if its LOD value is equal or greater than the current LOD value of the tile. Objects are faded into and out of view by modulating an opacity value as the current LOD value changes. Texture values of an object are adjusted as a function of ambient and direct components of light on the object, to achieve lighting corresponding to time of day, current season, and/or region in the simulated world.Type: GrantFiled: March 8, 2005Date of Patent: January 2, 2007Assignee: Microsoft CorporationInventors: Victor Santodomingo, Jason L. Waskey, Jason M. Dent
-
Patent number: 7038694Abstract: Data defining one or more graphic objects, such as buildings and vegetation, are automatically generated in a repeatable manner within each of a plurality of visual tiles of a simulated space. A seed is determined for a tile as a function of a location of the tile in the space. The seed is used to pseudo-randomly determine visually apparent characteristics of the graphic objects, such as position, height, and texture. A tile is preferably characterized by one or a combination of texture classes, such as vegetated and urban. Any tile can be associated with an annotation that specifies other characteristics of an object, such as its footprint, or of a sub-area within which objects will be depicted in the tile and rendered with the randomly determined characteristics. For multi-class tiles, the annotations are used to mask automatically generated graphic objects from undesired portions of the tile.Type: GrantFiled: March 11, 2002Date of Patent: May 2, 2006Assignee: Microsoft CorporationInventors: Victor E. Santodomingo, Jason L. Waskey, Jason M. Dent
-
Patent number: 6952207Abstract: The number of graphic objects in a visual tile rendered varies as a function of distance between the tile and a viewpoint in a simulation. Fewer objects are rendered when the tile is far from the viewpoint, and vise versa. A level of detail (LOD) value is pseudo-randomly selected and associated with each object, indicating the maximum distance at which the object will be visible. A current LOD value is determined for the tile. An object is rendered if its LOD value is equal or greater than the current LOD value of the tile. Objects are faded into and out of view by modulating an opacity value as the current LOD value changes. Texture values of an object are adjusted as a function of ambient and direct components of light on the object, to achieve lighting corresponding to time of day, current season, and/or region in the simulated world.Type: GrantFiled: March 11, 2002Date of Patent: October 4, 2005Assignee: Microsoft CorporationInventors: Victor E. Santodomingo, Jason L. Waskey, Jason M. Dent
-
Publication number: 20040263512Abstract: The number of graphic objects in a visual tile rendered varies as a function of distance between the tile and a viewpoint in a simulation. Fewer objects are rendered when the tile is far from the viewpoint, and vise versa. A level of detail (LOD) value is pseudo-randomly selected and associated with each object, indicating the maximum distance at which the object will be visible. A current LOD value is determined for the tile. An object is rendered if its LOD value is equal or greater than the current LOD value of the tile. Objects are faded into and out of view by modulating an opacity value as the current LOD value changes. Texture values of an object are adjusted as a function of ambient and direct components of light on the object, to achieve lighting corresponding to time of day, current season, and/or region in the simulated world.Type: ApplicationFiled: July 23, 2004Publication date: December 30, 2004Applicant: Microsoft CorporationInventors: Victor E. Santodomingo, Jason L. Waskey, Jason M. Dent