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: 20220245444
    Abstract: 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: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Maximilian Golub, Ritchie Zhao, Eric Chung, Douglas Burger, Bita Darvish Rouhani, Ge Yang, Nicolo Fusi
  • Patent number: 9295921
    Abstract: 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: Grant
    Filed: March 14, 2014
    Date of Patent: March 29, 2016
    Assignee: DOSKOCIL MANUFACTURING COMPANY, INC.
    Inventors: Jack William Renforth, Peter Owen Frickland, Kyle Douglas Burger, Mark Oblack, Ryan Wills
  • Publication number: 20140308875
    Abstract: 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: Application
    Filed: March 14, 2014
    Publication date: October 16, 2014
    Applicant: DOSKOCIL MANUFACTURING COMPANY, INC.
    Inventors: JACK WILLIAM RENFORTH, PETER OWEN FRICKLAND, KYLE DOUGLAS BURGER, MARK OBLACK, RYAN WILLS
  • Publication number: 20140267228
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Eyal Ofek, Ran Gal, Douglas Burger, Jaron Lanier
  • Patent number: 8839358
    Abstract: 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: Grant
    Filed: August 31, 2011
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Karin Strauss, Oriana Riva, Douglas Burger, Jaron Lanier
  • Patent number: 8719537
    Abstract: 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: Grant
    Filed: August 7, 2013
    Date of Patent: May 6, 2014
    Assignee: Microsoft Corporation
    Inventors: Gabriel H. Loh, Douglas Burger, Timothy Sherwood, Karin Strauss
  • Publication number: 20130326185
    Abstract: 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: Application
    Filed: August 7, 2013
    Publication date: December 5, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Gabriel H. Loh, Douglas Burger, Timothy Sherwood, Karin Strauss
  • Patent number: 8521981
    Abstract: 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: Grant
    Filed: December 16, 2010
    Date of Patent: August 27, 2013
    Assignee: Microsoft Corporation
    Inventors: Karin Strauss, Douglas Burger, Timothy Sherwood, Gabriel Loh
  • Patent number: 8474410
    Abstract: 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: Grant
    Filed: February 11, 2008
    Date of Patent: July 2, 2013
    Assignee: Doskocil Manufacturing Company, Inc.
    Inventors: Mark J. Oblack, Justin Bagley, Kyle Douglas Burger, Joseph W. Kent
  • Publication number: 20130055348
    Abstract: 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: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Karin Strauss, Oriana Riva, Douglas Burger, Jaron Lanier
  • Patent number: 8312463
    Abstract: 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: Grant
    Filed: March 30, 2010
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Burton J. Smith, David Probert, Abhishek Singh, Douglas Burger, David Wecker
  • Publication number: 20120159057
    Abstract: 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: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Gabriel H. Loh, Douglas Burger, Karin Strauss, Timothy Sherwood
  • Publication number: 20110247001
    Abstract: 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: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: Microsoft Corporation
    Inventors: Burton J. Smith, David Probert, Abhishek Singh, Douglas Burger, David Wecker
  • Publication number: 20090199784
    Abstract: 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: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Applicant: CANINE HARDWARE INC.
    Inventors: Mark J. Oblack, Justin Bagley, Kyle Douglas Burger, Joseph W. Kent
  • Publication number: 20070163963
    Abstract: 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: Application
    Filed: December 28, 2006
    Publication date: July 19, 2007
    Inventors: Denise Faustman, Douglas Burger
  • Publication number: 20050005084
    Abstract: 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: Application
    Filed: April 22, 2004
    Publication date: January 6, 2005
    Inventors: Douglas Burger, Stephen Keckler, Karthikeyan Sankaralingam, Ramadass Nagarajan
  • Patent number: D577396
    Type: Grant
    Filed: February 13, 2008
    Date of Patent: September 23, 2008
    Assignee: Canine Hardware Inc.
    Inventor: Kyle Douglas Burger
  • Patent number: D796594
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: September 5, 2017
    Assignee: DOSKOCIL MANUFACTURING COMPANY, INC.
    Inventors: Ryan Daniel Wills, Kyle Douglas Burger
  • Patent number: D796595
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: September 5, 2017
    Assignee: DOSKOCIL MANUFACTURING COMPANY, INC.
    Inventors: Ryan Daniel Wills, Kyle Douglas Burger