Patents by Inventor Daniel N. Wood
Daniel N. Wood 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: 9639963Abstract: Techniques for improved command level remoting are disclosed. In embodiments of the invention, commands to generate vertices are sent in a terminal service session. As commands to draw vertices are generated by a server to be sent to a client to display, they are analyzed by the server. Where some of those vertices have been previously sent to the client, such as to generate a previous bitmap image, the server determines not to send those vertices to the client, and sends the client the new vertices.Type: GrantFiled: December 8, 2008Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Nadim Y. Abdo, Onur Filiz, Daniel N. Wood, Max Alan McMullen
-
Patent number: 9424814Abstract: Buffer display techniques are described. In one or more implementations, at least part of an off-screen buffer is rasterized by an application to generate an item for display by the computing device. One or more communications are formed that describe the part of the off-screen buffer which contains the item that is to be copied to update an onscreen buffer.Type: GrantFiled: July 21, 2015Date of Patent: August 23, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Leonardo E. Blanco, Daniel N. Wood, Max McMullen, Allison W. Klein, Brian T. Klamik, Michael I. Borysenko, Keith D. Melmon, Michael P. Crider, Silvana Patricia Moncayo
-
Patent number: 9324299Abstract: Atlasing and virtual surface techniques are described. In one or more implementations, virtual surface functionality is exposed by an operating system for access by one or more applications of the computing device. A virtual surface is created in response to a request from the one or more applications to be used to render visuals for display by a display device. The virtual surface is allocated in memory of the computing device by the exposed virtual surface functionality to have an area that is larger than an area to be used to display the visuals from the one or more applications.Type: GrantFiled: September 9, 2011Date of Patent: April 26, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Leonardo E. Blanco, Silvana Patricia Moncayo, Hang Li, Mary Luo, Imran Majid, Joshua Warren Priestley, Benjamin C. Constable, Anuj B. Gosalia, Aleksandar Antonijevic, Daniel N. Wood, Max McMullen
-
Publication number: 20150325218Abstract: Buffer display techniques are described. In one or more implementations, at least part of an off-screen buffer is rasterized by an application to generate an item for display by the computing device. One or more communications are formed that describe the part of the off-screen buffer which contains the item that is to be copied to update an onscreen buffer.Type: ApplicationFiled: July 21, 2015Publication date: November 12, 2015Inventors: Leonardo E. Blanco, Daniel N. Wood, Max McMullen, Allison W. Klein, Brian T. Klamik, Michael I. Borysenko, Keith D. Melmon, Michael P. Crider, Silvana Patricia Moncayo
-
Patent number: 9111370Abstract: Buffer display techniques are described. In one or more implementations, at least part of an off-screen buffer is rasterized by an application to generate an item for display by the computing device. One or more communications are formed that describe the part of the off-screen buffer which contains the item that is to be copied to update an onscreen buffer.Type: GrantFiled: October 15, 2014Date of Patent: August 18, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Leonardo E. Blanco, Daniel N. Wood, Max McMullen, Allison W. Klein, Brian T. Klamik, Michael I. Borysenko, Keith D. Melmon, Michael P. Crider, Silvana Patricia Moncayo
-
Publication number: 20150035844Abstract: Buffer display techniques are described. In one or more implementations, at least part of an off-screen buffer is rasterized by an application to generate an item for display by the computing device. One or more communications are formed that describe the part of the off-screen buffer which contains the item that is to be copied to update an onscreen buffer.Type: ApplicationFiled: October 15, 2014Publication date: February 5, 2015Inventors: Leonardo E. Blanco, Daniel N. Wood, Max McMullen, Allison W. Klein, Brian T. Klamik, Michael I. Borysenko, Keith D. Melmon, Michael P. Crider, Silvana Patricia Moncayo
-
Patent number: 8884978Abstract: Buffer display techniques are described. In one or more implementations, at least part of an off-screen buffer is rasterized by an application to generate an item for display by the computing device. One or more communications are formed that describe the part of the off-screen buffer which contains the item that is to be copied to update an onscreen buffer.Type: GrantFiled: September 9, 2011Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Leonardo E. Blanco, Daniel N. Wood, Max McMullen, Allison W. Klein, Brian T. Klamik, Michael I. Borysenko, Keith D. Melmon, Michael P. Crider, Silvana Patricia Moncayo
-
Publication number: 20130067502Abstract: Atlasing and virtual surface techniques are described. In one or more implementations, virtual surface functionality is exposed by an operating system for access by one or more applications of the computing device. A virtual surface is created in response to a request from the one or more applications to be used to render visuals for display by a display device. The virtual surface is allocated in memory of the computing device by the exposed virtual surface functionality to have an area that is larger than an area to be used to display the visuals from the one or more applications.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Leonardo E. Blanco, Silvana Patricia Moncayo, Hang Li, Mary Luo, Imran Majid, Joshua Warren Priestley, Benjamin C. Constable, Anuj B. Gosalia, Aleksandar Antonijevic, Daniel N. Wood, Max McMullen
-
Publication number: 20130063456Abstract: Buffer display techniques are described. In one or more implementations, at least part of an off-screen buffer is rasterized by an application to generate an item for display by the computing device. One or more communications are formed that describe the part of the off-screen buffer which contains the item that is to be copied to update an onscreen buffer.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Inventors: Leonardo E. Blanco, Daniel N. Wood, Max McMullen, Allison W. Klein, Brian T. Klamik, Michael I. Borysenko, Keith D. Melmon, Michael P. Crider, Silvana Patricia Moncayo
-
Patent number: 7952581Abstract: A lighting model specified in light space may be transformed to a 3D scene, which may include numerous lights. When the lighting model is transformed to the 3D scene and is uniformly scaled or near-uniformly scaled, intensity or brightness of light at sample points, corresponding to points in the 3D scene, may be adjusted proportionately for a light source using a value based, at least partly, on a transform matrix. When the lighting model in the light space is scaled to non-uniformly stretch a lit area, the sample points may be transformed to the light space, using an inverse of a transform matrix. Distances from the light source to the transformed sample points in the light space may be used to determine attenuation and range with respect to the light source.Type: GrantFiled: March 26, 2007Date of Patent: May 31, 2011Assignee: Microsoft CorporationInventors: Daniel Lehenbauer, J. Jordan C. Parker, Adam Smith, Alexander Stevenson, Daniel N. Wood
-
Publication number: 20100141650Abstract: Techniques for improved command level remoting are disclosed.Type: ApplicationFiled: December 8, 2008Publication date: June 10, 2010Applicant: Microsoft CorporationInventors: Nadim Y. Abdo, Onur Filiz, Daniel N. Wood, Max Alan McMullen
-
Patent number: 7525542Abstract: Various technologies and techniques are disclosed that improve the automatic generation of near and far clipping planes for a 3D scene. The viewing frustum is intersected with the scene to determine the range of depth that a particular scene occupies in the viewing frustum. The ratio of the near clipping plane to far clipping plane is adjusted as appropriate to ensure a desired minimum level of Z-buffer precision is achieved. The clipping planes are set sufficiently far outside of the object bounds to prevent triangles which are parallel to the clip planes from being accidentally clipped. An API is provided to allow other programs to retrieve the near and far clipping plane values with the desired minimum Z-buffer precision for a particular scene without having to interact with the Z-buffer.Type: GrantFiled: March 15, 2006Date of Patent: April 28, 2009Assignee: Microsoft CorporationInventors: Alexander Stevenson, Daniel N. Wood, Daniel R. Lehenbauer
-
Publication number: 20080238921Abstract: A lighting model specified in light space may be transformed to a 3D scene, which may include numerous lights. When the lighting model is transformed to the 3D scene and is uniformly scaled or near-uniformly scaled, intensity or brightness of light at sample points, corresponding to points in the 3D scene, may be adjusted proportionately for a light source using a value based, at least partly, on a transform matrix. When the lighting model in the light space is scaled to non-uniformly stretch a lit area, the sample points may be transformed to the light space, using an inverse of a transform matrix. Distances from the light source to the transformed sample points in the light space may be used to determine attenuation and range with respect to the light source.Type: ApplicationFiled: March 26, 2007Publication date: October 2, 2008Applicant: Microsoft CorporationInventors: Daniel Lehenbauer, J. Jordan C. Parker, Adam Smith, Alexander Stevenson, Daniel N. Wood
-
Patent number: D1022789Type: GrantFiled: January 21, 2020Date of Patent: April 16, 2024Assignee: Vista Outdoor Operations LLCInventors: Paul N. Smith, Troy E. Lance, Oscar C. Woods, Daniel D. Sereday, Christopher J. Michael
-
Patent number: D1023829Type: GrantFiled: June 11, 2020Date of Patent: April 23, 2024Assignee: Vista Outdoor Operations LLCInventors: Paul N. Smith, Troy E. Lance, Oscar C. Woods, Daniel D. Sereday, Christopher J. Michael