Patents by Inventor Glenn Peterson

Glenn Peterson 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: 11782163
    Abstract: Systems, apparatuses, and methods for identifying and tracking objects (e.g., debris, particles, space vehicles, etc.) using one or more light detection and ranging (LIDAR)-based sensors are disclosed. Such systems, apparatuses, and methods may be particularly beneficial for detecting millimeter scale and/or sub-millimeter scale objects. Such systems, apparatuses, and methods may be used for detection of objects in space, in the atmosphere, or in the ocean, for example.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: October 10, 2023
    Assignee: THE AEROSPACE CORPORATION
    Inventors: John McVey, Henry Helvajian, Shawn Perdue, Glenn Peterson, Marlon Sorge, David Cardoza, Joseph Gangestad
  • Publication number: 20210025977
    Abstract: Systems, apparatuses, and methods for identifying and tracking objects (e.g., debris, particles, space vehicles, etc.) using one or more light detection and ranging (LIDAR)-based sensors are disclosed. Such systems, apparatuses, and methods may be particularly beneficial for detecting millimeter scale and/or sub-millimeter scale objects. Such systems, apparatuses, and methods may be used for detection of objects in space, in the atmosphere, or in the ocean, for example.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Applicant: The Aerospace Corporation
    Inventors: John MCVEY, Henry HELVAJIAN, Shawn PERDUE, Glenn PETERSON, Marlon SORGE, David CARDOZA, Joseph GANGESTAD
  • Patent number: 7552036
    Abstract: Preconditioning for stochastic simulation of computer system performance is described. In an embodiment, methods taught herein include preconditioning a performance scenario that is simulated as part of a software deployment. The performance scenario specifies devices included as part of a hardware configuration supporting the software. The performance scenario can be modified based, at least in part, on the result of the preconditioning. Other methods taught herein include two complementary techniques for preconditioning performance scenarios, referred to as pseudo-simulation and workload aggregation.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: June 23, 2009
    Assignee: Microsoft Corporation
    Inventors: John M. Oslake, Pavel A. Dournov, Glenn Peterson, Jonathan Hardwick, Efstathios Papaefstathiou, David Guimbellot
  • Publication number: 20070233449
    Abstract: Modeling storage devices. One or more data structures define one or more storage devices including empirical characterizations or other characteristics of storage device operations for the specific storage devices. The empirical characterization are obtained as a result of laboratory testing of one or more sample components of the specific storage devices, or storage device similar to the specific storage devices. Complex storage device models that include disk arrays and storage networks can be represented as combinations of element models I/O operations are simulated by applying data structures that represent storage device operations to the one or more data structures. A latency is calculated based on the application of models of I/O operations as storage device operations. The latency may include portions calculated from empirical testing data as well as portions calculated from analytical modeling information.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Glenn Peterson, John Oslake, Pavel Dournov
  • Publication number: 20070233450
    Abstract: Simulating device interactions. A method may be practiced in a computing system for simulating interconnected devices. The method of simulating device interactions may be done in performing an overall transaction to obtain an output of system performance characteristics including measurement of latencies and/or device loads for actions performed by devices in performing the overall transaction. The method includes dividing a transaction into individual actions. The actions are applied to appropriate device models to produce latencies and/or device utilizations for the action as applied to the appropriate device model. This may be done by including an indication of an action type and optionally an action subservice. Memory resources may be conserved by ending the simulation when latencies and/or device utilizations have settled. Device utilization and latency may be aggregated and averaged over time.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Efstathios Papaefstathiou, Glenn Peterson, John Oslake, Pavel Dournov
  • Publication number: 20070219646
    Abstract: Embodiments relate to determining a value of a type of performance parameter of a target device configuration that has known values of various types of configuration attributes. Reference device configurations can be obtained that respectively having known values for types of configuration attributes corresponding to the types of configuration attributes of the target device and respectively having known values of the type of performance parameter whose value is to be determined for the target device. The performance parameter values of the reference device configurations can be weighted based on the reference device configurations' respective distances from the target device configuration in a space defined by the types of configuration attributes, where the types of configuration attributes correspond to respective dimensions of the space. The weighted performance parameter values of the reference device configurations can be used to determine the performance parameter value of the target device.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: John Oslake, Glenn Peterson
  • Publication number: 20060271341
    Abstract: A design tool includes a service definition model to enable abstract description of distributed computing systems and distributed applications. The design tool also includes a schema to dictate how functional operations within the service definition model are to be specified. The functional operations include design of distributed applications, deployment of distributed applications, and management of distributed applications.
    Type: Application
    Filed: December 29, 2005
    Publication date: November 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Mathilde Brown, Charlie Chase, Kevin Grealish, Galen Hunt, Aamer Hydrie, David Noble, Geoffrey Outhred, Glenn Peterson, Bassam Tabbara, Alexander Torone, Robert Welland
  • Publication number: 20060248510
    Abstract: In an implementation, a system includes a simulation engine that is executable to simulate actions performed by a plurality of devices in a distributed system. The system also includes a plurality of pluggable device models that are accessible by the simulation engine via an interface. Each of the device models represents one of the devices and is configured to map a cost of performing at least one of the actions to an action latency by the corresponding device.
    Type: Application
    Filed: April 13, 2005
    Publication date: November 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Pavel Dournov, John Oslake, Efstathios Papaefstathiou, Glenn Peterson
  • Publication number: 20060235879
    Abstract: Data records containing one or more fields, which can be considered keys and/or values, are received, and processed such that data values of records that contain key values of interest are aggregated together. The keys of the resultant aggregations or “resultant keys” are created under the control of simple parameters to an aggregation framework. Similarly, the particular aggregations performed are also under the control of a similar set of simple parameters to the aggregation framework. Mapping of keys to reduce originality is one of the important features of resultant key creation. Finally, the structure of the parameters used to control aggregation is simple, flexible, and powerful.
    Type: Application
    Filed: April 15, 2005
    Publication date: October 19, 2006
    Applicant: Microsoft Corporation
    Inventor: Glenn Peterson
  • Publication number: 20060235675
    Abstract: Preconditioning for stochastic simulation of computer system performance is described. In an embodiment, methods taught herein include preconditioning a performance scenario that is simulated as part of a software deployment. The performance scenario specifies devices included as part of a hardware configuration supporting the software. The performance scenario can be modified based, at least in part, on the result of the preconditioning. Other methods taught herein include two complementary techniques for preconditioning performance scenarios, referred to as pseudo-simulation and workload aggregation.
    Type: Application
    Filed: April 15, 2005
    Publication date: October 19, 2006
    Applicant: Microsoft Corporation
    Inventors: John Oslake, Pavel Dournov, Glenn Peterson, Jonathan Hardwick, Efstathios Papaefstathiou, David Guimbellot
  • Publication number: 20060111880
    Abstract: A design tool includes a service definition model to enable abstract description of distributed computing systems and distributed applications. The design tool also includes a schema to dictate how functional operations within the service definition model are to be specified. The functional operations include design of distributed applications, deployment of distributed applications, and management of distributed applications.
    Type: Application
    Filed: December 30, 2005
    Publication date: May 25, 2006
    Applicant: Microsoft Corporation
    Inventors: Mathilde Brown, Charlie Chase, Kevin Grealish, Galen Hunt, Aamer Hydrie, David Noble, Geoffrey Outhred, Glenn Peterson, Bassam Tabbara, Alexander Torone, Robert Welland
  • Publication number: 20060106585
    Abstract: A design tool includes a service definition model to enable abstract description of distributed computing systems and distributed applications. The design tool also includes a schema to dictate how functional operations within the service definition model are to be specified. The functional operations include design of distributed applications, deployment of distributed applications, and management of distributed applications.
    Type: Application
    Filed: December 29, 2005
    Publication date: May 18, 2006
    Applicant: Microsoft Corporation
    Inventors: Mathilde Brown, Charlie Chase, Kevin Grealish, Galen Hunt, Aamer Hydrie, David Noble, Geoffrey Outhred, Glenn Peterson, Bassam Tabbara, Alexander Torone, Robert Welland
  • Publication number: 20040148691
    Abstract: The invention provides a transfer board for aiding disabled individuals in moving from one surface to another, such as from a chair to a bed. The transfer board can also be designed to provide a seat for a toilet so that a disabled individual can be more easily transferred from a chair or bed to the toilet. The board is designed so that it can be utilized on a portable chair or can be affixed to a toilet in a home, hotel, or hospital, for example, to provide a toilet seat that better enables the transfer of a physically challenged individual onto the seat.
    Type: Application
    Filed: November 10, 2003
    Publication date: August 5, 2004
    Inventors: Glenn A. Peterson, Michalle J. Jones
  • Patent number: 6675401
    Abstract: A combination of a chair-like device used by disabled persons, such as a bedside commode, and a seat having a transfer platform that extends laterally outward from a central seating portion of the seat. The extended transfer platform extends beyond the perimeter of the chair frame and at least partially overlaps a supporting surface of a bed or chair that is positioned adjacent to the commode seat. The seat with extended transfer platform thereby provides a continuous transfer surface between the commode or other chair-like device and the adjacent bed or chair.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: January 13, 2004
    Inventors: Glenn A. Peterson, Michelle J. Jones
  • Publication number: 20030070220
    Abstract: A combination of a chair-like device used by disabled persons, such as a bedside commode, and a seat having a transfer platform that extends laterally outward from a central seating portion of the seat. The extended transfer platform extends beyond the perimeter of the chair frame and at least partially overlaps a supporting surface of a bed or chair that is positioned adjacent to the commode seat. The seat with extended transfer platform thereby provides a continuous transfer surface between the commode or other chair-like device and the adjacent bed or chair.
    Type: Application
    Filed: September 10, 2002
    Publication date: April 17, 2003
    Inventors: Glenn A. Peterson, Michelle J. Jones
  • Patent number: 6467102
    Abstract: A combination of a chair-like device used by disabled persons, such as a bedside commode, and a seat having a transfer platform that extends laterally outward from a central seating portion of the seat. The extended transfer platform extends beyond the perimeter of the chair frame and at least partially overlaps a supporting surface of a bed or chair that is positioned adjacent to the commode seat. The seat with extended transfer platform thereby provides a continuous transfer surface between the commode or other chair-like device and the adjacent bed or chair.
    Type: Grant
    Filed: August 1, 2000
    Date of Patent: October 22, 2002
    Inventors: Glenn A. Peterson, Michelle J. Jones