Patents by Inventor Andrew Pardoe
Andrew Pardoe 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: 11898313Abstract: A security barrier system (1) and a bracket (2a, 2b) therefor are disclosed. The bracket comprises at least one each of a first type and a second type of mutually spaced fence member receiving channels (8a,8b,10a-10f), the or each channel of the second type (8a, 8b) having a greater width than the or each channel of the first type (10a-10f), as measured along a length of the bracket. The security barrier system comprises a plurality of support posts (4), attached to each support post is at least one bracket, the length of the bracket orientated vertically, and a plurality of fence members (12a-12h) orientated horizontally, each member passing through a corresponding one of the fence member receiving channels of each bracket.Type: GrantFiled: November 3, 2016Date of Patent: February 13, 2024Inventors: Steven Bowyer, Andrew Pardoe, Matthew Harriman
-
Patent number: 11330364Abstract: A ported speaker assembly includes an outer enclosure having a front opening. An inner frame of the speaker assembly is positioned at least partially within the outer enclosure and has an outer perimeter edge proximate the front opening of the outer enclosure. A resonator chamber is defined between an interior of the outer enclosure and an exterior of the inner frame. At least one speaker driver is mounted to the inner frame and configured to emit sound from a front end of the ported speaker assembly. A perimeter port is formed between the outer perimeter portion of the inner frame and the front opening of the outer enclosure. The perimeter port extends uninterrupted to encircle the outer perimeter portion. A plurality of fastener joints secure the inner frame to the outer enclosure, and at least some are distributed around multiple sides of the inner frame and positioned closer to the front opening of the outer enclosure than a rear end of the inner frame.Type: GrantFiled: January 12, 2021Date of Patent: May 10, 2022Assignee: Robert Bosch GmbHInventors: Mark Delay, Andrew Pardoe, Nolen Ryba
-
Publication number: 20220058193Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and data-driven control systems and algorithms based on graph-based data arrangements, among other things, and, more specifically, to a computing platform configured to receive or analyze datasets in parallel by implementing, for example, parallel computing processor systems to correlate subsets of parallelized data from disparately-formatted data sources to identify entity data and to aggregate graph data portions. In some examples, a method may include classifying data parallelized data to identify a class of observation data, constructing one or more content graphs in a graph data format, correlating parallelized data to other subsets of parallelized data associated with a class of observation data; and aggregating observation data to represent an individual entity.Type: ApplicationFiled: August 30, 2021Publication date: February 24, 2022Applicant: data.world, Inc.Inventors: Shawn Andrew Pardoe Smith, Bryon Kristen Jacob, Marc Lebrun
-
Publication number: 20180320328Abstract: A security barrier system (1) and a bracket (2a, 2b) therefor are disclosed. The bracket comprises at least one each of a first type and a second type of mutually spaced fence member receiving channels (8a,8b,10a-10f), the or each channel of the second type (8a, 8b) having a greater width than the or each channel of the first type (10a-10f), as measured along a length of the bracket. The security barrier system comprises a plurality of support posts (4), attached to each support post is at least one bracket, the length of the bracket orientated vertically, and a plurality of fence members (12a-12h) orientated horizontally, each member passing through a corresponding one of the fence member receiving channels of each bracket.Type: ApplicationFiled: November 3, 2016Publication date: November 8, 2018Inventors: Steven Bowyer, Andrew Pardoe, Matthew Harriman
-
Patent number: 8316357Abstract: The efficient use of type descriptors with frozen objects. A frozen object might actually include several type descriptors, a primary type descriptor that is canonical according to a set of canonicalization rules, and an auxiliary type descriptor that is not identical to the primary type descriptor. The auxiliary type descriptor may be used to access the canonical type descriptor. When performing an operation, if the auxiliary type descriptor can be used to perform the operation, then that auxiliary type descriptor may be used. If the canonical type descriptor is to be used to perform the operation, the auxiliary type descriptor is used to gain access to the canonical primary type descriptor. The primary type descriptor is then used to perform the operation.Type: GrantFiled: September 3, 2008Date of Patent: November 20, 2012Assignee: Microsoft CorporationInventors: Scott D. Mosier, Peter F. Sollich, Frank V. Peschel-Gallee, Patrick H. Dussud, Simon J. Hall, Rudi Martin, Michael M. Magruder, Andrew Pardoe, Madhusudhan Talluri
-
Patent number: 8271963Abstract: Various technologies and techniques are disclosed for mimicking functionality of an application platform. At runtime, an analysis is performed of an application platform to identify how a desired functionality is implemented by the application platform. When the analysis reveals that the application platform is using a known function that can be mimicked, a handshake with the application platform is bypassed and the desired functionality is mimicked. To mimic the functionality, the known function is started for the application platform that uses the desired functionality. An entry point of the known function is detected. Machine instructions are decoded in the known function. Code that mimics an effect of the machine instructions is generated. The code that mimics the effect of the machine instructions is then executed.Type: GrantFiled: November 19, 2007Date of Patent: September 18, 2012Assignee: Microsoft CorporationInventors: Leif Kornstaedt, Andrew Pardoe
-
Publication number: 20100125579Abstract: A data storage apparatus, for allowing querying of structured data, in which the structure of the data and the values of the data are stored separately, the apparatus comprising a computer system including a memory, a sequence of data values stored in a first location of the memory and a structural definition data stored in a second location in the memory, each data value in the record having a stored definition identifier which corresponds to at least a portion of the structural definition data, wherein the queryable structured data comprises the sequence of data values set to a structure defined by the values corresponding portion(s) of the structural definition data, such that the structure of the data and the data content/values can be altered independently by altering the structural definition data or sequence of data values respectively or by altering one or more definition identifiers.Type: ApplicationFiled: March 26, 2007Publication date: May 20, 2010Inventors: Andrew Pardoe, Jason Hart
-
Publication number: 20100058304Abstract: The efficient use of type descriptors with frozen objects. A frozen object might actually include several type descriptors, a primary type descriptor that is canonical according to a set of canonicalization rules, and an auxiliary type descriptor that is not identical to the primary type descriptor. The auxiliary type descriptor may be used to access the canonical type descriptor. When performing an operation, if the auxiliary type descriptor can be used to perform the operation, then that auxiliary type descriptor may be used. If the canonical type descriptor is to be used to perform the operation, the auxiliary type descriptor is used to gain access to the canonical primary type descriptor. The primary type descriptor is then used to perform the operation.Type: ApplicationFiled: September 3, 2008Publication date: March 4, 2010Applicant: MICROSOFT CORPORATIONInventors: Scott D. Mosier, Peter F. Sollich, Frank V. Peschel-Gallee, Patrick H. Dussud, Simon J. Hall, Rudi Martin, Michael M. Magruder, Andrew Pardoe, Madhusudhan Talluri
-
Publication number: 20100058283Abstract: Mechanisms that allow frameworks significant flexibility in varying the library of common base classes in a manner that better suits the domain of applications served by the framework. Instead of providing the base class library, the runtime provides a data contract for the data structure of each base class. The frameworks can then define each base class in a custom way so long as the data contract is honored. Thus, for example, the framework may provide custom framework-specific methods and/or properties as is appropriate for the framework. Another framework might define the base classes in a different way.Type: ApplicationFiled: September 3, 2008Publication date: March 4, 2010Applicant: Microsoft CorporationInventors: Patrick H. Dussud, Scott D. Mosier, Peter F. Sollich, Frank V. Peschel-Gallee, Raja Krishnaswamy, Simon J. Hall, Madhusudhan Talluri, Rudi Martin, Michael M. Magruder, Andrew Pardoe
-
Publication number: 20090132226Abstract: Various technologies and techniques are disclosed for mimicking functionality of an application platform. At runtime, an analysis is performed of an application platform to identify how a desired functionality is implemented by the application platform. When the analysis reveals that the application platform is using a known function that can be mimicked, a handshake with the application platform is bypassed and the desired functionality is mimicked. To mimic the functionality, the known function is started for the application platform that uses the desired functionality. An entry point of the known function is detected. Machine instructions are decoded in the known function. Code that mimics an effect of the machine instructions is generated. The code that mimics the effect of the machine instructions is then executed.Type: ApplicationFiled: November 19, 2007Publication date: May 21, 2009Applicant: MICROSOFT CORPORATIONInventors: Leif Kornstaedt, Andrew Pardoe
-
Patent number: D997128Type: GrantFiled: April 16, 2021Date of Patent: August 29, 2023Assignee: Robert Bosch GmbHInventors: Nicholas Sulzer, Jie Tan, Andrew Pardoe, Nolen Ryba
-
Patent number: D994637Type: GrantFiled: April 16, 2021Date of Patent: August 8, 2023Assignee: Robert Bosch GmbHInventors: Jie Tan, Andrew Pardoe, Nolen Ryba, Nicholas Sulzer