Patents by Inventor William Porter
William Porter 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: 10780988Abstract: An automated aerial vehicle (AAV) and system for automatically detecting a contact or an imminent contact between a propeller of the AAV and an object (e.g., human, pet, or other animal) are described. A safety profile for the AAV may be selected based on various factors including a position or configuration of the AAV. When a contact or an imminent contact is detected, the selected safety profile may be executed to reduce or avoid any potential harm to the object and/or the AAV. For example, if a contact with a propeller of the AAV by an object is detected, the rotation of the propeller may be stopped to avoid harming the object. Likewise, an object detection component may be used to detect an object that is nearing a propeller, stop the rotation of the propeller, and/or navigate the AAV away from the detected object.Type: GrantFiled: September 19, 2014Date of Patent: September 22, 2020Assignee: Amazon Technologies, Inc.Inventors: Daniel Buchmueller, Brian C. Beckman, Amir Navot, Brandon William Porter, Gur Kimchi, Jeffrey P. Bezos, Frederik Schaffalitzky
-
Patent number: 10766137Abstract: A machine learning system builds and uses computer models for identifying how to evaluate the level of success reflected in a recorded observation of a task. Such computer models may be used to generate a policy for controlling a robotic system performing the task. The computer models can also be used to evaluate robotic task performance and provide feedback for recalibrating the robotic control policy.Type: GrantFiled: November 3, 2017Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Brandon William Porter, Leonardo Ruggiero Bachega, Brian C. Beckman, Benjamin Lev Snyder, Michael Vogelsong, Corrinne Yu
-
Patent number: 10766136Abstract: A machine learning system builds and uses computer models for identifying how to evaluate the level of success reflected in a recorded observation of a task. Such computer models may be used to generate a policy for controlling a robotic system performing the task. The computer models can also be used to evaluate robotic task performance and provide feedback for recalibrating the robotic control policy.Type: GrantFiled: November 3, 2017Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Brandon William Porter, Leonardo Ruggiero Bachega, Brian C. Beckman, Benjamin Lev Snyder, Michael Vogelsong, Corrinne Yu
-
Patent number: 10728112Abstract: Various embodiments of a system and method for tracking service requests are described. Embodiments may include call tree generation logic configured to receive multiple request identifiers associated with a respective one of multiple service requests. Each given request identifier may include an origin identifier, a depth value, and a request stack comprising one or more interaction identifiers. The call tree generation logic may also be configured to, based on multiple request identifiers that each include an origin identifier associated with a particular root request, generating a data structure that specifies a hierarchy of services called to fulfill that particular root request. Based on one or more of the interaction identifiers and one or more of the depth values, the generated data structure may specify for each given service of the hierarchy: a parent service that called the given service, and one or more child services called by the given service.Type: GrantFiled: July 11, 2016Date of Patent: July 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Jeff B. Beal, Alan Stuart Robbins, Jeromey R. Goetz, Brandon William Porter, Grant Alexander MacDonald McAlister, Joseph L. Ellsworth
-
Patent number: 10649446Abstract: Systems and methods are provided herein for operating a conveyance system (e.g., a conveyor belt, tilt plane, robotic arm) of a mobile drive unit (MDU) independent of the MDU's navigation system. The MDU may be configured to obtain, convey, and deliver items within the workspace. Navigation information related to navigating the MDU within a workspace may be obtained. Operations of a navigational system of the MDU may be performed to move the MDU to various locations within the workspace in accordance with the navigation information. Conveyance information related to physically obtaining and/or delivering an item within the workspace may be obtained by the MDU (e.g., via conveyance-related fiducial markers and/or sensors of the MDU). At least one operation of a conveyance system of the MDU may be executed which may cause the item to be physically relocated based at least in part on the conveyance information.Type: GrantFiled: April 30, 2018Date of Patent: May 12, 2020Assignee: Amazon Technologies, Inc.Inventors: Brandon William Porter, Jon Stuart Battles, William George Bowes, David Henry Clark, Scott Dresser
-
Patent number: 10613536Abstract: This disclosure describes a distributed automated mobile vehicle (“automated mobile vehicle”) system for autonomously delivering orders of items to various delivery locations and/or autonomously returning items to a return location. In some implementations, each user may own or be assigned their own automated mobile vehicle that is associated with the user and an automated mobile vehicle control system maintained by the user. When the user orders an item, the user owned or controlled automated mobile vehicle navigates to a materials handling facility, retrieves the ordered item and delivers it to the user.Type: GrantFiled: June 18, 2014Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Bhavnish H. Lathia, Varadarajan Gopalakrishnan, Jesper Mikael Johansson, James Domit Mackraz, Brandon William Porter, Andrew Jay Roths
-
Patent number: 10614716Abstract: Recent location and control information received from “lead” vehicles that traveled over a segment of land, sea, or air is captured to inform, via aggregated data, subsequent “trailing” vehicles that travel over that same segment of land, sea, or air. The aggregated data may provide the trailing vehicles with annotated road information that identifies obstacles. In some embodiments, at least some sensor control data may be provided to the subsequent vehicles to assist those vehicles in identifying the obstacles and/or performing other tasks. Besides, obstacles, the location and control information may enable determining areas traveled by vehicles that are not included in conventional maps, as well as vehicle actions associated with particular locations, such as places where vehicles park or make other maneuvers.Type: GrantFiled: March 5, 2018Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Darren Ernest Canavor, Charles Edward Cartwright, Gur Kimchi, Brandon William Porter
-
Patent number: 10606449Abstract: Techniques for managing and discovering data using visual or audible representations may be provided. The data, in some examples, may correspond with individual items, and the system may correlate each item with a representation of the item (e.g., for navigation, for accessibility, etc.). The representations may be provided to allow discovery of the items in response to adjusting the resolution, audibly requesting information, or panning across a display to discover items that are displayed as these representations outside of the original presentation of representations. In some examples, the representation of the item may not be unique to the item or may be represented as a placeholder image or description. The higher the resolution, the more detail about the item may be provided. When an item is selected, item data may be provided that corresponds with the item.Type: GrantFiled: March 30, 2017Date of Patent: March 31, 2020Assignee: Amazon Technologies, Inc.Inventors: Darren Ernest Canavor, Moustafa Ghazal, Darryl Havens, Jane Mooney, Luan Khai Nguyen, Brandon William Porter
-
Publication number: 20200089669Abstract: Pattern based detection of data usage is facilitated using data injection. Data values are injected in one or more storage locations accessible to a plurality of services or included in service requests. Service interactions among the services are compared to a set of patterns. The set of patterns are configured to match the data values. By comparing the service interactions to the patterns, one or more of the service interactions are determined to include individual ones of the data values. Data are generated indicating a presence of the data values in the services.Type: ApplicationFiled: November 22, 2019Publication date: March 19, 2020Applicant: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Brandon William Porter, Donghui Zhuo
-
Publication number: 20200013298Abstract: A system and method for operating an automated aerial vehicle are provided wherein influences of ground effects (e.g., which may increase the effective thrusts of propellers by interfering with the respective airflows) are utilized for sensing the ground or other surfaces. In various implementations, operating parameters of the automated aerial vehicle are monitored to determine when ground effects are influencing the parameters associated with the propellers, which correspondingly indicate proximities to a surface (e.g., the ground). Such ground effect sensing techniques may be utilized as a backup to other sensors (e.g., which may be determined to not be functioning properly and/or may be otherwise inhibited due factors such as to rain, snow, fog, reflections, bright sunlight, etc.Type: ApplicationFiled: August 29, 2019Publication date: January 9, 2020Inventors: Amir Navot, Brian C. Beckman, Daniel Buchmueller, Gur Kimchi, Fabian Hensel, Scott A. Green, Brandon William Porter, Severan Sylvain Jean-Michel Rault
-
Patent number: 10489980Abstract: Techniques for managing and discovering data using visual or audible representations may be provided. The data, in some examples, may correspond with individual items, and the system may correlate each item with a representation of the item (e.g., for navigation, for accessibility, etc.). The representations may be provided to allow discovery of the items in response to adjusting the resolution, audibly requesting information, or panning across a display to discover items that are displayed as these representations outside of the original presentation of representations. In some examples, the representation of the item may not be unique to the item or may be represented as a placeholder image or description. The higher the resolution, the more detail about the item may be provided. When an item is selected, item data may be provided that corresponds with the item.Type: GrantFiled: March 30, 2017Date of Patent: November 26, 2019Assignee: Amazon Technologies, Inc.Inventors: Darren Ernest Canavor, Moustafa Ghazal, Darryl Havens, Jane Mooney, Brandon William Porter
-
Patent number: 10489375Abstract: Pattern based detection of data usage is facilitated using data injection. Data values are injected in one or more storage locations accessible to a plurality of services or included in service requests. Service interactions among the services are compared to a set of patterns. The set of patterns are configured to match the data values. By comparing the service interactions to the patterns, one or more of the service interactions are determined to include individual ones of the data values. Data are generated indicating a presence of the data values in the services.Type: GrantFiled: December 18, 2013Date of Patent: November 26, 2019Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Brandon William Porter, Donghui Zhuo
-
Publication number: 20190332096Abstract: Systems and methods are provided herein for operating a conveyance system (e.g., a conveyor belt, tilt plane, robotic arm) of a mobile drive unit (MDU) independent of the MDU's navigation system. The MDU may be configured to obtain, convey, and deliver items within the workspace. Navigation information related to navigating the MDU within a workspace may be obtained. Operations of a navigational system of the MDU may be performed to move the MDU to various locations within the workspace in accordance with the navigation information. Conveyance information related to physically obtaining and/or delivering an item within the workspace may be obtained by the MDU (e.g., via conveyance-related fiducial markers and/or sensors of the MDU). At least one operation of a conveyance system of the MDU may be executed which may cause the item to be physically relocated based at least in part on the conveyance information.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Brandon William Porter, Jon Stuart Battles, William George Bowes, David Henry Clark, Scott Dresser
-
Patent number: 10445807Abstract: This disclosure is directed to, in part, providing customers with an enhanced shopping experience during a visit to a physical store location. The enhanced shopping experience may include providing the customer with customized delivery of product information. The product information may include demonstrations of product use, samples of products, recommendations of related products or areas of interest to a customer, etc. To provide the customized information, the customer may register to be identified while at the physical store location. The physical store location may include sensors that identify a location of the registered customer. A presentation module may then push relevant content to a device located near the customer, possibly in response to a request from the customer and/or a location of the customer.Type: GrantFiled: November 29, 2012Date of Patent: October 15, 2019Assignee: Amazon Technologies, Inc.Inventors: Peter Varnum Commons, David John Edwards, Jr., Tony Jay Lee, Llewellyn James Mason, Scott James McKee, Elton Victor Pinto, Brandon William Porter, Tyson Christopher Trautmann
-
Patent number: 10410527Abstract: A system and method for operating an automated aerial vehicle are provided wherein influences of ground effects (e.g., which may increase the effective thrusts of propellers by interfering with the respective airflows) are utilized for sensing the ground or other surfaces. In various implementations, operating parameters of the automated aerial vehicle are monitored to determine when ground effects are influencing the parameters associated with each of the propellers, which correspondingly indicate proximities to a surface (e.g., the ground). Utilizing such techniques, proximities of different portions of an automated aerial vehicle to the ground or other surfaces may be determined (e.g., for detecting issues with an uneven landing area, a sloped ground, etc.).Type: GrantFiled: February 26, 2018Date of Patent: September 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Amir Navot, Brian C. Beckman, Daniel Buchmueller, Gur Kimchi, Fabian Hensel, Scott A. Green, Brandon William Porter, Severan Sylvain Jean-Michel Rault
-
Patent number: 10397343Abstract: Methods, systems, and computer-readable media for implementing distributed trace storage in a service-oriented system are disclosed. A plurality of trace events are generated for a plurality of service interactions between individual ones of a plurality of services. The services are implemented by a plurality of hosts. Individual ones of the trace events comprise respective trace identifiers. The trace events are stored at individual ones of the hosts at which the respective trace events were generated. In response to a request from a trace analysis system, a portion of the trace events are retrieved and sent from individual ones of the hosts to the trace analysis system.Type: GrantFiled: November 17, 2014Date of Patent: August 27, 2019Assignee: Amazon Technologies, Inc.Inventors: Anton Vladilenovich Goldberg, Daniel Wade Hitchcock, Brandon William Porter
-
Patent number: 10387825Abstract: An unmanned vehicle obtains first location information associated with a customer order, which causes the unmanned vehicle to travel to a first location. While at the first location, the unmanned vehicle receives, from another device, second location information. The unmanned vehicle uses the second location information to travel to a second location where the other device is located. Once at the second location, the unmanned vehicle performs one or more operations involved with fulfillment of the order.Type: GrantFiled: June 19, 2015Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: Darren Ernest Canavor, Jon Arron McClintock, Brandon William Porter
-
Patent number: 10373104Abstract: Aspects of modular airborne delivery are described. When a shipping container is provided to an airborne carrier for delivery, the airborne carrier may assess weather across a route for airborne delivery of the shipping container, evaluate an approach to drop the shipping container at a delivery zone, and calculate a remaining amount of time until a target delivery time, for example. The airborne carrier may then select components to assemble a modular unmanned aerial vehicle (UAV) based on those or other factors, and assemble the UAV using the selected components. The modular UAV may then be directed to deliver the shipping container according to instructions from the airborne carrier. According to the concepts described herein, flexibility and other advantages may be achieved using modular UAVs for airborne delivery.Type: GrantFiled: April 21, 2016Date of Patent: August 6, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Daniel Buchmueller, Jack Erdozain, Gur Kimchi, Brandon William Porter, Ricky Dean Welsh
-
Patent number: 10360124Abstract: Methods and systems for implementing dynamic rate adjustment for interaction monitoring are disclosed. At an entity, the collection of trace information is initiated according to a first sampling rate. The trace information is indicative of interactions between the entity and one or more additional entities. A second sampling rate is determined based at least in part on information external to the entity. The second sampling rate is determined after the collection of the trace information is initiated at the entity according to the first sampling rate. At the entity, the collection of additional trace information is initiated according to the second sampling rate.Type: GrantFiled: April 17, 2017Date of Patent: July 23, 2019Assignee: Amazon Technologies, Inc.Inventors: Daniel Wade Hitchcock, Brandon William Porter
-
Patent number: 10320632Abstract: Methods, systems, and computer-readable media for implementing pattern-based detection are disclosed. A plurality of services monitor a plurality of service interactions comprising data or metadata. The services compare the data or metadata to a set of patterns and identify one or more matched patterns among the set of patterns. The services send data indicative of the matched patterns to a central recording service. The central recording service aggregates the data indicative of the matched patterns and generates one or more data flow visualizations indicating one or more data flows between individual ones of the services for the matched patterns.Type: GrantFiled: August 29, 2013Date of Patent: June 11, 2019Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Melissa Elaine Davis, Anton Vladilenovich Goldberg, Aram Grigoryan, Brandon William Porter, Matthew Paul Wenger, Donghui Zhuo