Patents by Inventor Ian Beck

Ian Beck 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: 11959787
    Abstract: Methods and apparatuses associated with flow sensing devices are provided. An example flow sensing device may include a sensing element disposed at least partially within the housing, and a plurality of channels disposed within the housing defining a flow path configured to convey a flowing media through the flow sensing device, wherein the flow path is disposed proximate the sensing element such that at least a portion of the flowing media makes direct contact with the sensing element.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: April 16, 2024
    Assignee: Honeywell International Inc.
    Inventors: Brian Speldrich, Jamie Speldrich, Paul Bey, Scott Beck, Ian Bentley, Steven Lowery, Richard Bishop
  • Patent number: 11634087
    Abstract: A housing apparatus configured to be attached to an external housing of a vehicle mounted optical device is described. The housing apparatus is configured to direct an airflow at a lens of the optical device in order to prevent or remove obstructions, such as rain, dirt, pollen, insects, and other items. In one embodiment, among others, an apparatus comprises a tunnel structure that has a first end, a second end, a first side, a second side, and a top side. The first end of the tunnel structure has an entry opening for capturing air flow while the vehicle is in motion. The second end of the tunnel structure has an exit opening for directing the air flow to a lens of the optical device.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: April 25, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Mike MacGregor, Ian Beck Jordan
  • Patent number: 11392130
    Abstract: Autonomous ground vehicles equipped with one or more sensors may capture data regarding ground conditions at a location. The data may refer to or describe slopes, surface textures, terrain features, weather conditions, moisture contents or the like at the location, and may be used to select one or more areas for receiving a delivery of an item. The sensors may include one or more inclinometers, imaging devices or other systems. The autonomous ground vehicles may also engage in one or more direct interactions or communications with a delivery vehicle, and may select an appropriate area that is suitable for such interactions. The autonomous ground vehicles may also prepare the area for an arrival of a delivery vehicle, such as by making one or more visible markings in ground surfaces at the area.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: July 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Philippe Desrosiers, Jonathan Barak Flowers, Nicholas K. Gentry, Ramsey P. Gill, Camerin Hahn, Ian Beck Jordan, Liam S C Pingree
  • Patent number: 11157867
    Abstract: Routes for performing missions such as deliveries by air within a region may be selected based on historic exposures to noise within the region. Where a plurality of missions are performed by aerial vehicles at or near locations within a region, noises radiated by such aerial vehicles during such missions may be tracked or determined, and the extent to which ground-based locations are exposed to such noises may be modeled accordingly. Subsequently, when another mission is to be performed by air within the region, aspects of an optimal route to be traveled by an aerial vehicle while performing the mission, including but not limited to courses, speeds, altitudes, orientations or operational characteristics of the aerial vehicle, as well as paths to be traveled by the aerial vehicle or waypoints to be reached, may be selected in a manner that takes into account historical exposures to noises within the region.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: October 26, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ian Beck Jordan, Aaron John Kapaldo, Brian Paul Whiteside
  • Patent number: 10078501
    Abstract: A computing system comprises, in one example, a user interface component and a domain specific language (DSL) type generation system configured to control the user interface component to display type generation user input mechanisms, detect user actuation of the type generation user input mechanisms, and, in response to the detected user actuation, generate a set of DSL types and relations between types in the set, and wherein the domain specific language type generation system is configured to output the set of DSL types and relations for use in a use environment.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: September 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Suriya Narayanan, Nitinkumar Shah, Liang Yu, Jakob Steen Hansen, Ian Beck, Tomasz Kaminski
  • Patent number: 10067755
    Abstract: A computing system comprises, in one example, an upgrade system configured to detect a user upgrade input indicating that a base version of a computing system is to be upgraded, by applying a set of upgrade changes to the base version, to obtain an upgraded version of the computing system, a difference generation system configured to retrieve a customized version of the base version of the computing system and identify that the customized version corresponds to the base version with customizations applied, a combining engine configured to obtain the customizations applied to the base version and the upgrade changes, and combine the customizations with the upgrade changes to obtain a full set of changes, and a difference application engine configured to apply the full set of changes to the base version of the computing system to obtain a customized, upgraded version of the computing system.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: September 4, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tomasz Kaminski, Suriya Narayanan, Jakob Steen Hansen, Robert Badawy, Andrew William Jewsbury, Nitinkumar Shah, Ian Beck, Liang Yu
  • Patent number: 9772822
    Abstract: A development system comprises, in one example, a customization component configured to detect user development inputs to develop elements of a computing system, the elements comprising types modeled in the computing system, a display system configured to generate user interface displays, and a visualization system configured to identify a set of customized elements, a set of non-customized elements, and a customization type for each of the customized elements. The visualization system comprises a display system controller configured to control the display system to generate an integrated view user interface display that visually distinguishes the set of customized elements from the set of non-customized elements and indicates the customization types for the customized elements.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: September 26, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Suriya Narayanan, Nitinkumar Shah, George Strajan, Zhaoqi Chen, Devin Carraway, Robert Badawy, Ian Beck, Suresh Kumar Reddy Kotapalle, Tomasz Kaminski
  • Publication number: 20160274889
    Abstract: A computing system comprises, in one example, an upgrade system configured to detect a user upgrade input indicating that a base version of a computing system is to be upgraded, by applying a set of upgrade changes to the base version, to obtain an upgraded version of the computing system, a difference generation system configured to retrieve a customized version of the base version of the computing system and identify that the customized version corresponds to the base version with customizations applied, a combining engine configured to obtain the customizations applied to the base version and the upgrade changes, and combine the customizations with the upgrade changes to obtain a full set of changes, and a difference application engine configured to apply the full set of changes to the base version of the computing system to obtain a customized, upgraded version of the computing system.
    Type: Application
    Filed: July 15, 2015
    Publication date: September 22, 2016
    Inventors: Tomasz Kaminski, Suriya Narayanan, Jakob Steen Hansen, Robert Badawy, Andrew William Jewsbury, Nitinkumar Shah, Ian Beck, Liang Yu
  • Publication number: 20160274867
    Abstract: A development system comprises, in one example, a customization component configured to detect user development inputs to develop elements of a computing system, the elements comprising types modeled in the computing system, a display system configured to generate user interface displays, and a visualization system configured to identify a set of customized elements, a set of non-customized elements, and a customization type for each of the customized elements. The visualization system comprises a display system controller configured to control the display system to generate an integrated view user interface display that visually distinguishes the set of customized elements from the set of non-customized elements and indicates the customization types for the customized elements.
    Type: Application
    Filed: June 29, 2015
    Publication date: September 22, 2016
    Inventors: Suriya Narayanan, Nitinkumar Shah, George Strajan, Zhaoqi Chen, Devin Carraway, Robert Badawy, Ian Beck, Suresh Kumar Reddy Kotapalle, Tomasz Kaminski
  • Publication number: 20160274872
    Abstract: A computing system comprises, in one example, a user interface component and a domain specific language (DSL) type generation system configured to control the user interface component to display type generation user input mechanisms, detect user actuation of the type generation user input mechanisms, and, in response to the detected user actuation, generate a set of DSL types and relations between types in the set, and wherein the domain specific language type generation system is configured to output the set of DSL types and relations for use in a use environment.
    Type: Application
    Filed: July 14, 2015
    Publication date: September 22, 2016
    Inventors: Suriya Narayanan, Nitinkumar Shah, Liang Yu, Jakob Steen Hansen, Ian Beck, Tomasz Kaminski
  • Publication number: 20150347098
    Abstract: A design time extension framework provides a set of application programming interfaces that are used by a developer to create extensions to the development environment.
    Type: Application
    Filed: October 3, 2014
    Publication date: December 3, 2015
    Inventors: Ramakanthachary S. Gottumukkala, Suriya Narayanan, Suresh Kumar Reddy Kotapalle, Nitinkumar Shah, Andre Filipe Pires de Carvalho D Aquino Lamego, Ian Beck
  • Patent number: D1023073
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: April 16, 2024
    Assignee: CQMS Pty Ltd
    Inventors: Samuel Beck, Ian Ashby, David Hume, Brendan Waterman, Bruce Lilley, Todd Lawler