Patents by Inventor Derek H. Smith
Derek H. Smith 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: 20240141311Abstract: Disclosed herein are recombinant meganucleases engineered to bind and cleave a recognition sequence in the mitochondrial DNA (mtDNA) of a eukaryotic cell, such as a plant cell. The disclosure further relates to the use of such recombinant meganucleases in methods for producing genetically-modified eukaryotic cells, and to a population of genetically-modified eukaryotic cells wherein the mtDNA has been having modified or edited.Type: ApplicationFiled: April 22, 2022Publication date: May 2, 2024Applicant: North Carolina State UniversityInventors: Ralph Dewey, Derek Jantz, James Jefferson Smith, Ginger H. Tomberlin, John Morris, Anna Matthiadis, Wendy Shoop
-
Patent number: 8874469Abstract: Techniques for dynamically and seamlessly inserting secondary content via a second video pipeline into the playing of principal content over a first video pipeline are disclosed herein. One aspect of the techniques may involve the file containing the principal content be contiguous instead of being in a plurality of separate sections. The secondary content is able to be pre-processed on the second video pipeline while the principal content is played over the first video pipeline. This enables the secondary content to be available instantaneously upon the pausing of the principal content at various designated points therein. Playing of the principal content may likewise be instantaneous upon completion of the time period for the specified pausing thereof. Since the file containing the principal content is preferably contiguous, rewinding the principal content to a previous point does not require reloading.Type: GrantFiled: February 28, 2008Date of Patent: October 28, 2014Assignee: Microsoft CorporationInventors: Derek H. Smith, Simon P. Atwell
-
Patent number: 8446414Abstract: Disclosed is an application programming interface (API) that provides for an extensible avatar system. In one embodiment an API may allow video game applications to retrieve structures of data which represent an avatar. The game can then take those structures and incorporate the data into its own rendering system. In another embodiment an API may allow a video game application to render an avatar to a render target or texture wherein the video game system performs rendering and animation functions.Type: GrantFiled: November 14, 2008Date of Patent: May 21, 2013Assignee: Microsoft CorporationInventors: Brendan K. Reville, Thomas A. Langan, Dan B. Kroymann, Derek H. Smith, Stacey Law, Bjorn Toft Madsen, Rodney Alan Boyd
-
Patent number: 7991890Abstract: Communication between a game console having a communication port and a portable device is facilitated by determining that a portable device has been directly connected to the communication port, determining the protocol associated with the portable device, and communicating with the portable device using a driver associated with the determined protocol. An ancillary application may handle the communication between the game console and the portable device while a game or entertainment application executes concurrently on the game console. The game application may execute in a reserved predetermined amount of hardware resources of the game console while the ancillary application may execute concurrently using the remaining hardware resources.Type: GrantFiled: September 30, 2004Date of Patent: August 2, 2011Assignee: Microsoft CorporationInventors: Brian Lloyd Schmidt, Christopher M. Pirich, Derek H. Smith, Gregory A. Martinez, Jon Marcus Randall Whitten, Joshua G. Poley, Maciej Maciesowicz, Michael Cory Maston
-
Publication number: 20100227682Abstract: Embodiments related to the introduction of new avatar items to a video game environment are disclosed. One embodiment provides a computer-readable medium comprising code executable by a computing device to perform a method of presenting a video game to a user. The code comprises code executable to display in the video game an avatar representing the user, code executable to receive input from a user of the video game during game play, code executable to detect an occurrence of a designated event in the video game during game play that results from input received from the user during game play, code executable to award the user access to an avatar item upon the occurrence of the designated event, and code executable to store code representing the appearance of the avatar item in a location external to the video game.Type: ApplicationFiled: March 4, 2009Publication date: September 9, 2010Applicant: Microsoft CorporationInventors: Brendan Reville, Derek H. Smith, Stacey Law, Thomas A. Langan
-
Publication number: 20100009747Abstract: Disclosed is an application programming interface (API) that provides for an extensible avatar system. In one embodiment an API may allow video game applications to retrieve structures of data which represent an avatar. The game can then take those structures and incorporate the data into its own rendering system. In another embodiment an API may allow a video game application to render an avatar to a render target or texture wherein the video game system performs rendering and animation functions.Type: ApplicationFiled: November 14, 2008Publication date: January 14, 2010Applicant: Microsoft CorporationInventors: Brendan Reville, Thomas A. Langan, Dan B. Kroymann, Derek H. Smith, Stacey Law, Bjorn Toft Madsen, Rodney Alan Boyd
-
Publication number: 20090315893Abstract: An avatar along with its accessories, emotes, and animations may be system provided and omnipresent. In this manner, the avatar and its accessories, emotes, and animations may be available across multiple environments provided or exposed by multiple avatar computing applications, such as computer games, chats, forums, communities, or instant messaging services. An avatar system may change the avatar and its accessories, emotes, and animations, e.g. pursuant to a request from the user, instructions from an avatar computing application, or updates provided by software associated with a computing device. The avatar and its accessories, emotes, and animations may be changed by a system or computing application associated with a computing device outside of a computer game or computing environment in which the avatar may be rendered or used by the user.Type: ApplicationFiled: June 18, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventors: Derek H. Smith, Brendan Reville, Stacey Law, Thomas Langan, Bjorn Toft Madsen, Rodney Alan Boyd, Jerry Alan Johnson, Tian Fung Lim, Richard Henry Irving
-
Publication number: 20090222332Abstract: Techniques for dynamically and seamlessly inserting secondary content via a second video pipeline into the playing of principal content over a first video pipeline are disclosed herein. One aspect of the techniques may involve the file containing the principal content be contiguous instead of being in a plurality of separate sections. The secondary content is able to be pre-processed on the second video pipeline while the principal content is played over the first video pipeline. This enables the secondary content to be available instantaneously upon the pausing of the principal content at various designated points therein. Playing of the principal content may likewise be instantaneous upon completion of the time period for the specified pausing thereof. Since the file containing the principal content is preferably contiguous, rewinding the principal content to a previous point does not require reloading.Type: ApplicationFiled: February 28, 2008Publication date: September 3, 2009Applicant: Microsoft CorporationInventors: Derek H. Smith, Simon P. Atwell
-
Patent number: 7110940Abstract: Efficient recursive audio processing of one or more input data streams using a multistage processor for performing one or more predetermined functions and programmable audio effects. A first stage performs a first predetermined function, such as frequency shifting function. Intermediate results are preferably mixed. The second stage applies programmable audio effects to the mixed data, such as a reverberation effect, and stores the second stage output in a destination mix bin. The second stage output is preferably transferred to a main memory accessible to a primary processor. The second stage output is directed back to the first stage of the multistage processor to perform a second predetermined function, such as three dimensional spatialization. The primary processor modifies parameters of the first predetermined function to efficiently perform dynamic operations, such as Doppler shifts and volume transitions between multiple sound sources and a mixture of those sounds as a single point source.Type: GrantFiled: October 30, 2002Date of Patent: September 19, 2006Assignee: Microsoft CorporationInventors: Derek H. Smith, Brian L. Schmidt, Georgios Chrysanthakopoulos
-
Publication number: 20040088169Abstract: Efficient recursive audio processing of one or more input data streams using a multistage processor for performing one or more predetermined functions and programmable audio effects. A first stage performs a first predetermined function, such as frequency shifting function. Intermediate results are preferably mixed. The second stage applies programmable audio effects to the mixed data, such as a reverberation effect, and stores the second stage output in a destination mix bin. The second stage output is preferably transferred to a main memory accessible to a primary processor. The second stage output is directed back to the first stage of the multistage processor to perform a second predetermined function, such as three dimensional spatialization. The primary processor modifies parameters of the first predetermined function to efficiently perform dynamic operations, such as Doppler shifts and volume transitions between multiple sound sources and a mixture of those sounds as a single point source.Type: ApplicationFiled: October 30, 2002Publication date: May 6, 2004Inventors: Derek H. Smith, Brian L. Schmidt, Georgios Chrysanthakopoulos