Patents by Inventor Douglas Burger
Douglas Burger 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: 20220245444Abstract: Embodiments of the present disclosure include a system for optimizing an artificial neural network by configuring a model, based on a plurality of training parameters, to execute a training process, monitoring a plurality of statistics produced upon execution of the training process, and adjusting one or more of the training parameters, based on one or more of the statistics, to maintain at least one of the statistics within a predetermined range. In some embodiments, artificial intelligence (AI) processors may execute a training process on a model, the training process having an associated set of training parameters. Execution of the training process may produce a plurality of statistics. Control processor(s) coupled to the AI processor(s) may receive the statistics, and in accordance therewith, adjust one or more of the training parameters to maintain at least one of the statistics within a predetermined range during execution of the training process.Type: ApplicationFiled: January 29, 2021Publication date: August 4, 2022Inventors: Maximilian Golub, Ritchie Zhao, Eric Chung, Douglas Burger, Bita Darvish Rouhani, Ge Yang, Nicolo Fusi
-
Patent number: 9295921Abstract: A module structured for use with a toy is provided. The module includes a light emitting assembly. The light emitting assembly has a circuit board and a battery assembly. The battery assembly includes an attachment portion coupled to the circuit board and an end portion opposite the attachment portion. The module further includes a housing, the housing having a containing portion and a stabilizing portion extending from the containing portion at a junction. The stabilizing portion is structured to engage the toy and the containing portion is located on the light emitting assembly. The end portion is located between the junction and the circuit board.Type: GrantFiled: March 14, 2014Date of Patent: March 29, 2016Assignee: DOSKOCIL MANUFACTURING COMPANY, INC.Inventors: Jack William Renforth, Peter Owen Frickland, Kyle Douglas Burger, Mark Oblack, Ryan Wills
-
Publication number: 20140308875Abstract: A module structured for use with a toy is provided. The module includes a light emitting assembly. The light emitting assembly has a circuit board and a battery assembly. The battery assembly includes an attachment portion coupled to the circuit board and an end portion opposite the attachment portion. The module further includes a housing, the housing having a containing portion and a stabilizing portion extending from the containing portion at a junction. The stabilizing portion is structured to engage the toy and the containing portion is located on the light emitting assembly. The end portion is located between the junction and the circuit board.Type: ApplicationFiled: March 14, 2014Publication date: October 16, 2014Applicant: DOSKOCIL MANUFACTURING COMPANY, INC.Inventors: JACK WILLIAM RENFORTH, PETER OWEN FRICKLAND, KYLE DOUGLAS BURGER, MARK OBLACK, RYAN WILLS
-
Publication number: 20140267228Abstract: An augmented reality (AR) experience is mapped to various environments. A three-dimensional data model that describes a scene of an environment, and a description of the AR experience, are input. The AR experience description includes a set of digital content that is to be mapped into the scene, and a set of constraints that defines attributes of the digital content when it is mapped into the scene. The 3D data model is analyzed to detect affordances in the scene, where this analysis generates a list of detected affordances. The list of detected affordances and the set of constraints are used to solve for a mapping of the set of digital content into the scene that substantially satisfies the set of constraints. The AR experience is also mapped to changing environments.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: MICROSOFT CORPORATIONInventors: Eyal Ofek, Ran Gal, Douglas Burger, Jaron Lanier
-
Patent number: 8839358Abstract: Progressive authentication is generally employed to establish the authenticity of a user, such as a user of a computing device, or a user that wants to access a proprietary data item, software application or on-line service. This can entail inputting authentication factors each of which corresponds to one or multiple attributes associated with the user, or historical patterns of one or more attributes associated with the user, or both, and a confidence level that estimates a reliability of the factor. Sensor readings captured by one or more sensors are also input. Each sensor senses a user attribute and are used to quantify each authentication factor confidence level. An overall confidence level is established based at least in part on a combination of the individual confidence levels. A user is then designated as being authentic whenever the established overall confidence level exceeds a prescribed authentication level.Type: GrantFiled: August 31, 2011Date of Patent: September 16, 2014Assignee: Microsoft CorporationInventors: Karin Strauss, Oriana Riva, Douglas Burger, Jaron Lanier
-
Patent number: 8719537Abstract: Techniques are described for controlling availability of memory. As memory write operations are processed, the contents of memory targeted by the write operations are read and compared to the data to be written. The availability of the memory for subsequent write operations is controlled based on the outcomes of the comparing. How many concurrent write operations are being executed may vary according to the comparing. In one implementation, a pool of tokens is maintained based on the comparing. The tokens represent units of power. When write operations require more power, for example when they will alter the values of more cells in PCM memory, they draw (and eventually return) more tokens. The token pool can act as a memory-availability mechanism in that tokens must be obtained for a write operation to be executed. When and how many tokens are reserved or recycled can vary according to implementation.Type: GrantFiled: August 7, 2013Date of Patent: May 6, 2014Assignee: Microsoft CorporationInventors: Gabriel H. Loh, Douglas Burger, Timothy Sherwood, Karin Strauss
-
Publication number: 20130326185Abstract: Techniques are described for controlling availability of memory. As memory write operations are processed, the contents of memory targeted by the write operations are read and compared to the data to be written. The availability of the memory for subsequent write operations is controlled based on the outcomes of the comparing. How many concurrent write operations are being executed may vary according to the comparing. In one implementation, a pool of tokens is maintained based on the comparing. The tokens represent units of power. When write operations require more power, for example when they will alter the values of more cells in PCM memory, they draw (and eventually return) more tokens. The token pool can act as a memory-availability mechanism in that tokens must be obtained for a write operation to be executed. When and how many tokens are reserved or recycled can vary according to implementation.Type: ApplicationFiled: August 7, 2013Publication date: December 5, 2013Applicant: MICROSOFT CORPORATIONInventors: Gabriel H. Loh, Douglas Burger, Timothy Sherwood, Karin Strauss
-
Patent number: 8521981Abstract: Techniques are described for controlling availability of memory. As memory write operations are processed, the contents of memory targeted by the write operations are read and compared to the data to be written. The availability of the memory for subsequent write operations is controlled based on the outcomes of the comparing. How many concurrent write operations are being executed may vary according to the comparing. In one implementation, a pool of tokens is maintained based on the comparing. The tokens represent units of power. When write operations require more power, for example when they will alter the values of more cells in PCM memory, they draw (and eventually return) more tokens. The token pool can act as a memory-availability mechanism in that tokens must be obtained for a write operation to be executed. When and how many tokens are reserved or recycled can vary according to implementation.Type: GrantFiled: December 16, 2010Date of Patent: August 27, 2013Assignee: Microsoft CorporationInventors: Karin Strauss, Douglas Burger, Timothy Sherwood, Gabriel Loh
-
Patent number: 8474410Abstract: An animal throw-toy of resilient construction is provided, comprising a buoyant interior member configured in the form of a distinct object shape, a fabric component that covers the buoyant interior member, and a molded component that also covers the buoyant interior member. The molded component is configurationally arranged relative to the buoyant interior member so as to gyroscopically stabilize the distinct object shape of the buoyant interior member when the throw-toy is thrown. In one embodiment, the fabric component of the throw-toy is a non-woven or woven material which is tear-resistant and the molded component is an elastomeric material which is abrasion-resistant.Type: GrantFiled: February 11, 2008Date of Patent: July 2, 2013Assignee: Doskocil Manufacturing Company, Inc.Inventors: Mark J. Oblack, Justin Bagley, Kyle Douglas Burger, Joseph W. Kent
-
Publication number: 20130055348Abstract: Progressive authentication is generally employed to establish the authenticity of a user, such as a user of a computing device, or a user that wants to access a proprietary data item, software application or on-line service. This can entail inputting authentication factors each of which corresponds to one or multiple attributes associated with the user, or historical patterns of one or more attributes associated with the user, or both, and a confidence level that estimates a reliability of the factor. Sensor readings captured by one or more sensors are also input. Each sensor senses a user attribute and are used to quantify each authentication factor confidence level. An overall confidence level is established based at least in part on a combination of the individual confidence levels. A user is then designated as being authentic whenever the established overall confidence level exceeds a prescribed authentication level.Type: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Applicant: MICROSOFT CORPORATIONInventors: Karin Strauss, Oriana Riva, Douglas Burger, Jaron Lanier
-
Patent number: 8312463Abstract: This patent application pertains to urgency-based resource management in computing scenarios. One implementation can identify processes competing for resources on a system. The implementation can evaluate an urgency of individual competing processes. The implementation can also objectively allocate the resources among the competing processes in a manner that reduces a total of the urgencies of the competing processes.Type: GrantFiled: March 30, 2010Date of Patent: November 13, 2012Assignee: Microsoft CorporationInventors: Burton J. Smith, David Probert, Abhishek Singh, Douglas Burger, David Wecker
-
Publication number: 20120159057Abstract: Techniques are described for controlling availability of memory. As memory write operations are processed, the contents of memory targeted by the write operations are read and compared to the data to be written. The availability of the memory for subsequent write operations is controlled based on the outcomes of the comparing. How many concurrent write operations are being executed may vary according to the comparing. In one implementation, a pool of tokens is maintained based on the comparing. The tokens represent units of power. When write operations require more power, for example when they will alter the values of more cells in PCM memory, they draw (and eventually return) more tokens. The token pool can act as a memory-availability mechanism in that tokens must be obtained for a write operation to be executed. When and how many tokens are reserved or recycled can vary according to implementation.Type: ApplicationFiled: December 16, 2010Publication date: June 21, 2012Applicant: MICROSOFT CORPORATIONInventors: Gabriel H. Loh, Douglas Burger, Karin Strauss, Timothy Sherwood
-
Publication number: 20110247001Abstract: This patent application pertains to urgency-based resource management in computing scenarios. One implementation can identify processes competing for resources on a system. The implementation can evaluate an urgency of individual competing processes. The implementation can also objectively allocate the resources among the competing processes in a manner that reduces a total of the urgencies of the competing processes.Type: ApplicationFiled: March 30, 2010Publication date: October 6, 2011Applicant: Microsoft CorporationInventors: Burton J. Smith, David Probert, Abhishek Singh, Douglas Burger, David Wecker
-
Publication number: 20090199784Abstract: An animal throw-toy of resilient construction is provided, comprising a buoyant interior member configured in the form of a distinct object shape, a fabric component that covers the buoyant interior member, and a molded component that also covers the buoyant interior member. The molded component is configurationally arranged relative to the buoyant interior member so as to gyroscopically stabilize the distinct object shape of the buoyant interior member when the throw-toy is thrown. In one embodiment, the fabric component of the throw-toy is a non-woven or woven material which is tear-resistant and the molded component is an elastomeric material which is abrasion-resistant.Type: ApplicationFiled: February 11, 2008Publication date: August 13, 2009Applicant: CANINE HARDWARE INC.Inventors: Mark J. Oblack, Justin Bagley, Kyle Douglas Burger, Joseph W. Kent
-
Publication number: 20070163963Abstract: The invention relates to methods of isolating white blood cells (WBCs) from a sample, e.g., whole blood, using magnetic particles that specifically bind to WBCs and a series of specific steps and conditions. The methods can include one or more of decreasing the viscosity of the sample prior to WBC isolation, agitating the sample at specified frequencies, and/or using a sample container arranged such that all of the sample is placed in close proximity (e.g., within 5, 2, 1, or 0.5 mm) to the source of the magnetic field. The new methods provide for isolation of WBC preparations with high yield, purity, and viability. The methods are designed for compatibility with automation protocols for rapid processing of multiple samples.Type: ApplicationFiled: December 28, 2006Publication date: July 19, 2007Inventors: Denise Faustman, Douglas Burger
-
Publication number: 20050005084Abstract: A computation node according to various embodiments of the invention includes at least one input port capable of being coupled to at least one first other 5 computation node, a first store coupled to the input port(s) to store input data, a second store to receive and store instructions, an instruction wakeup unit to match the input data to the instructions, at least one execution unit to execute the instructions, using the input data to produce output data, and at least one output port capable of being coupled to at least one second other computation node. The node may also include a router to direct the output data from the output port(s) to the second other node. A system according to various embodiments of the invention includes and external instruction sequencer to fetch a group of instructions, and one or more interconnected, preselected computational nodes.Type: ApplicationFiled: April 22, 2004Publication date: January 6, 2005Inventors: Douglas Burger, Stephen Keckler, Karthikeyan Sankaralingam, Ramadass Nagarajan
-
Patent number: D577396Type: GrantFiled: February 13, 2008Date of Patent: September 23, 2008Assignee: Canine Hardware Inc.Inventor: Kyle Douglas Burger
-
Patent number: D796594Type: GrantFiled: February 29, 2016Date of Patent: September 5, 2017Assignee: DOSKOCIL MANUFACTURING COMPANY, INC.Inventors: Ryan Daniel Wills, Kyle Douglas Burger
-
Patent number: D796595Type: GrantFiled: February 29, 2016Date of Patent: September 5, 2017Assignee: DOSKOCIL MANUFACTURING COMPANY, INC.Inventors: Ryan Daniel Wills, Kyle Douglas Burger