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: 11782163Abstract: 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: GrantFiled: July 26, 2019Date of Patent: October 10, 2023Assignee: THE AEROSPACE CORPORATIONInventors: John McVey, Henry Helvajian, Shawn Perdue, Glenn Peterson, Marlon Sorge, David Cardoza, Joseph Gangestad
-
Publication number: 20210025977Abstract: 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: ApplicationFiled: July 26, 2019Publication date: January 28, 2021Applicant: The Aerospace CorporationInventors: John MCVEY, Henry HELVAJIAN, Shawn PERDUE, Glenn PETERSON, Marlon SORGE, David CARDOZA, Joseph GANGESTAD
-
Patent number: 7552036Abstract: 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: GrantFiled: April 15, 2005Date of Patent: June 23, 2009Assignee: Microsoft CorporationInventors: John M. Oslake, Pavel A. Dournov, Glenn Peterson, Jonathan Hardwick, Efstathios Papaefstathiou, David Guimbellot
-
Publication number: 20070233449Abstract: 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: ApplicationFiled: March 31, 2006Publication date: October 4, 2007Applicant: Microsoft CorporationInventors: Glenn Peterson, John Oslake, Pavel Dournov
-
Publication number: 20070233450Abstract: 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: ApplicationFiled: March 31, 2006Publication date: October 4, 2007Applicant: Microsoft CorporationInventors: Efstathios Papaefstathiou, Glenn Peterson, John Oslake, Pavel Dournov
-
Publication number: 20070219646Abstract: 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: ApplicationFiled: March 17, 2006Publication date: September 20, 2007Applicant: Microsoft CorporationInventors: John Oslake, Glenn Peterson
-
Publication number: 20060271341Abstract: 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: ApplicationFiled: December 29, 2005Publication date: November 30, 2006Applicant: Microsoft CorporationInventors: Mathilde Brown, Charlie Chase, Kevin Grealish, Galen Hunt, Aamer Hydrie, David Noble, Geoffrey Outhred, Glenn Peterson, Bassam Tabbara, Alexander Torone, Robert Welland
-
Publication number: 20060248510Abstract: 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: ApplicationFiled: April 13, 2005Publication date: November 2, 2006Applicant: Microsoft CorporationInventors: Pavel Dournov, John Oslake, Efstathios Papaefstathiou, Glenn Peterson
-
Publication number: 20060235879Abstract: 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: ApplicationFiled: April 15, 2005Publication date: October 19, 2006Applicant: Microsoft CorporationInventor: Glenn Peterson
-
Publication number: 20060235675Abstract: 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: ApplicationFiled: April 15, 2005Publication date: October 19, 2006Applicant: Microsoft CorporationInventors: John Oslake, Pavel Dournov, Glenn Peterson, Jonathan Hardwick, Efstathios Papaefstathiou, David Guimbellot
-
Publication number: 20060111880Abstract: 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: ApplicationFiled: December 30, 2005Publication date: May 25, 2006Applicant: Microsoft CorporationInventors: Mathilde Brown, Charlie Chase, Kevin Grealish, Galen Hunt, Aamer Hydrie, David Noble, Geoffrey Outhred, Glenn Peterson, Bassam Tabbara, Alexander Torone, Robert Welland
-
Publication number: 20060106585Abstract: 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: ApplicationFiled: December 29, 2005Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: Mathilde Brown, Charlie Chase, Kevin Grealish, Galen Hunt, Aamer Hydrie, David Noble, Geoffrey Outhred, Glenn Peterson, Bassam Tabbara, Alexander Torone, Robert Welland
-
Publication number: 20040148691Abstract: 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: ApplicationFiled: November 10, 2003Publication date: August 5, 2004Inventors: Glenn A. Peterson, Michalle J. Jones
-
Patent number: 6675401Abstract: 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: GrantFiled: September 10, 2002Date of Patent: January 13, 2004Inventors: Glenn A. Peterson, Michelle J. Jones
-
Publication number: 20030070220Abstract: 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: ApplicationFiled: September 10, 2002Publication date: April 17, 2003Inventors: Glenn A. Peterson, Michelle J. Jones
-
Patent number: 6467102Abstract: 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: GrantFiled: August 1, 2000Date of Patent: October 22, 2002Inventors: Glenn A. Peterson, Michelle J. Jones