Patents by Inventor Bryan Langley

Bryan Langley 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: 20240075204
    Abstract: An auto-injector may include a container capable of comprising a medicament; a shuttle coupled to the container and on a horizontal path with a first state and a second state; an energy source configured to release energy to translate the container and to translate the shuttle, preferably the energy source is pressurized fluid from a can; an impediment preventing horizontal movement of the shuttle before activation of the auto-injector; and a needle having a first end configured to extend out of the auto-injector, and a second end configured to extend into the container, wherein the second end of the needle and the container are not in fluid communication with one another before activation of the auto-injector.
    Type: Application
    Filed: June 29, 2023
    Publication date: March 7, 2024
    Applicant: Regeneron Pharmaceuticals, Inc.
    Inventors: Daniel HALBIG, Bryan GRYGUS, Trevor LANGLEY, Andrew DUMONT, Bart E. BURGESS, Matthew PAUSLEY, Ross KENYON
  • Patent number: 7528838
    Abstract: A video memory manager manages and virtualizes memory so that an application or multiple applications can utilize both system memory and local video memory in processing graphics. The video memory manager allocates memory in either the system memory or the local video memory as appropriate. The video memory manager may also manage the system memory accessible to the graphics processing unit via an aperture of the graphics processing unit. The video memory manager may evict memory from the local video memory as appropriate, thereby freeing a portion of local video memory use by other applications. In this manner, a graphics processing unit and its local video memory may be more readily shared by multiple applications.
    Type: Grant
    Filed: March 25, 2005
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Anuj Gosalia, Steve Pronovost, Bryan Langley
  • Publication number: 20050268321
    Abstract: Resources of a video presenting network having plural outputs can be configured. A provisional configuration can be supported. Configuration of inputs can be performed separately from configuration of outputs. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport. A client can use a variety of approaches to find a desired configuration. A variety of configuration goals (e.g., optimal configurations) can be achieved in light of the interdependencies.
    Type: Application
    Filed: August 24, 2004
    Publication date: December 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Michael Milirud, Marcus Andrews, Bryan Langley
  • Publication number: 20050246753
    Abstract: Resources of a video presenting network having plural outputs can be configured. A provisional configuration can be supported. Configuration of inputs can be performed separately from configuration of outputs. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport. A client can use a variety of approaches to find a desired configuration. The desired configuration can be treated as a solution to an NP-Complete graph problem.
    Type: Application
    Filed: August 24, 2004
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Michael Milirud, Marcus Andrews, Bryan Langley
  • Publication number: 20050246430
    Abstract: Resources of a video presenting network having plural outputs can be configured. A provisional configuration can be supported. Configuration of inputs can be performed separately from configuration of outputs. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. A client can use a set of functions provided by a service to traverse the configuration solution space. The functions can support a transactional configuration approach. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport.
    Type: Application
    Filed: August 24, 2004
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Michael Milirud, Marcus Andrews, Bryan Langley
  • Publication number: 20050246329
    Abstract: Resources of a video presenting network having plural outputs can be configured. Provisional configuration functionality supports a transactional configuration approach. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport. A client can use a variety of approaches to find a desired configuration.
    Type: Application
    Filed: August 24, 2004
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Michael Milirud, Marcus Andrews, Bryan Langley
  • Patent number: 6947051
    Abstract: A video memory manager manages and virtualizes memory so that an application or multiple applications can utilize both system memory and local video memory in processing graphics. The video memory manager allocates memory in either the system memory or the local video memory as appropriate. The video memory manager may also manage the system memory accessible to the graphics processing unit via an aperture of the graphics processing unit. The video memory manager may evict memory from the local video memory as appropriate, thereby freeing a portion of local video memory use by other applications. In this manner, a graphics processing unit and its local video memory may be more readily shared by multiple applications.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: September 20, 2005
    Assignee: Microsoft Corporation
    Inventors: Anuj B. Gossalia, Steve Pronovost, Bryan Langley
  • Publication number: 20050168472
    Abstract: A video memory manager manages and virtualizes memory so that an application or multiple applications can utilize both system memory and local video memory in processing graphics. The video memory manager allocates memory in either the system memory or the local video memory as appropriate. The video memory manager may also manage the system memory accessible to the graphics processing unit via an aperture of the graphics processing unit. The video memory manager may evict memory from the local video memory as appropriate, thereby freeing a portion of local video memory use by other applications. In this manner, a graphics processing unit and its local video memory may be more readily shared by multiple applications.
    Type: Application
    Filed: March 25, 2005
    Publication date: August 4, 2005
    Applicant: Microsoft Corporation
    Inventors: Anuj Gosalia, Steve Pronovost, Bryan Langley
  • Publication number: 20040160449
    Abstract: A video memory manager manages and virtualizes memory so that an application or multiple applications can utilize both system memory and local video memory in processing graphics. The video memory manager allocates memory in either the system memory or the local video memory as appropriate. The video memory manager may also manage the system memory accessible to the graphics processing unit via an aperture of the graphics processing unit. The video memory manager may evict memory from the local video memory as appropriate, thereby freeing a portion of local video memory use by other applications. In this manner, a graphics processing unit and its local video memory may be more readily shared by multiple applications.
    Type: Application
    Filed: December 30, 2003
    Publication date: August 19, 2004
    Applicant: Microsoft Corporation
    Inventors: Anuj B. Gossalia, Steve Pronovost, Bryan Langley