Patents by Inventor Paul Viola

Paul Viola 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: 10969786
    Abstract: A system may include sensor modules configured to generate sensor signals representative of an environment surrounding a vehicle, and a sensor configured to be coupled to the frame of the vehicle at a location spaced from a first sensor module and configured to generate sensor signals representative of movement of the first sensor module relative to a portion of the frame. The system may also include a sensor processor configured to receive the sensor signals representative of movement of the first sensor module and estimate relative motion of the first sensor module relative to the portion of the frame of the vehicle. The sensor processor may also be configured to calculate, based at least in part on the relative motion estimation, a position, orientation, and/or velocity of the vehicle, and a position of objects in the surrounding environment and/or movement of the objects in the surrounding environment.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: April 6, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul Viola, Joshua John Watson
  • Patent number: 10932769
    Abstract: In one embodiment, the present invention is a system for repairing a meniscus including: a suture assembly including a first anchor, a second anchor, and a flexible suture connecting the first anchor and the second anchor, the flexible suture including a slide knot between the first anchor and the second anchor; and an inserter including a needle having a longitudinal extending bore and an open distal end, the bore being configured to receive the first anchor and the second anchor, a housing operatively connected to a proximal end of the needle, the housing having a lumen and a slot, the slot including a first portion, a second portion, a first shoulder and a second shoulder and a pusher configured to rotate and slide within the lumen of the housing and the longitudinal extending bore of the needle, the pusher having an extension extending through the slot and configured to be maneuverable through the first portion and second portion and engageable with the first shoulder and second shoulder.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: March 2, 2021
    Assignee: Ivy Sports Medicine, LLC
    Inventor: Paul Viola
  • Patent number: 10871702
    Abstract: Described are systems and methods for surveying a destination as an unmanned aerial vehicle (“UAV”) descends toward the destination. To confirm that the destination is clear of objects and includes a safe landing or delivery location, such as a substantially planar surface, the UAV may capture and process images at different altitudes during the descent. Feature points of a first image captured at a first altitude may be paired with feature points of a second image captured at a second, different altitude. A homography may be computed to confirm that the paired feature points lie in the same plane and then the two images may be registered based on the paired feature points. The registered images may then be processed to determine depth information and determine if descent of the UAV is to continue or be aborted.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: December 22, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Raymond Harris, Stephen Thomas Safarik, Paul Viola
  • Patent number: 10796425
    Abstract: A stereo camera pair may be used to determine deformation and/or strain on a member based on differences in calculated movement of the cameras that capture images. In some embodiments, a first camera may be mounted to a first end of a member and a second camera may be mounted to a second end of the member opposite the first end. As the member bends, twists, or deforms in other ways, the deformation may be detectable based on differences in images captured by the first and second camera. This data may be used to detect possible wear or damage to the member, as a control input to a vehicle to reduce possible wear or damage to the member, as a prompt to initiate maintenance or inspection of the member, and/or for other reasons.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: October 6, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark A. Patel, Alex Wilson Nash, Brian Satzinger, Paul Viola
  • Patent number: 10395544
    Abstract: An electronic marker may provide an approach notification to enable people to understand and interpret actions by a UAV, such as an intention to land or deposit a package at a particular location. The marker may communicate a specific intention of the UAV and/or communicate a request to a person. The marker may monitor the person or data signals for a response from the person, such as movement of the person that indicates a response. The marker may be equipped with hardware and/or software configured to provide notifications and/or exchange information with a person or the UAV at or near a destination. The marker may include a display, lights, a speaker, and one or more sensors to enable the UAV to provide information, barcodes, and text. The marker can provide final landing authority and can “wave-off” the UAV if an obstacle or person exists in the landing zone.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Raymond Harris, Jason Leonard Peacock, Varsha Raghavan, Paul Viola
  • Patent number: 10209713
    Abstract: A system may include sensor modules configured to generate sensor signals representative of an environment surrounding a vehicle, and a sensor configured to be coupled to the frame of the vehicle at a location spaced from a first sensor module and configured to generate sensor signals representative of movement of the first sensor module relative to a portion of the frame. The system may also include a sensor processor configured to receive the sensor signals representative of movement of the first sensor module and estimate relative motion of the first sensor module relative to the portion of the frame of the vehicle. The sensor processor may also be configured to calculate, based at least in part on the relative motion estimation, a position, orientation, and/or velocity of the vehicle, and a position of objects in the surrounding environment and/or movement of the objects in the surrounding environment.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul Viola, Joshua John Watson
  • Patent number: 10204170
    Abstract: Systems and methods for selecting items of interest for an organization from a set of feeds, based on the interests that users have demonstrated through their interactions with existing content, are described herein. In some embodiments, the system is part of a content management service that allows users to add and organize files, media, links, and other information. The content can be uploaded from a computer, imported from cloud file systems, added via links, or pulled from various kinds of feeds.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: February 12, 2019
    Assignee: Highspot, Inc.
    Inventors: Paul Viola, Oliver Sharp, David Wortendyke, Erik Christensen, Robert Wahbe, Nate Dire, Steven Millet
  • Publication number: 20180364546
    Abstract: Described are systems and methods for surveying a destination as an unmanned aerial vehicle (“UAV”) descends toward the destination. To confirm that the destination is clear of objects and includes a safe landing or delivery location, such as a substantially planar surface, the UAV may capture and process images at different altitudes during the descent. Feature points of a first image captured at a first altitude may be paired with feature points of a second image captured at a second, different altitude. A homography may be computed to confirm that the paired feature points lie in the same plane and then the two images may be registered based on the paired feature points. The registered images may then be processed to determine depth information and determine if descent of the UAV is to continue or be aborted.
    Type: Application
    Filed: August 23, 2018
    Publication date: December 20, 2018
    Inventors: Scott Raymond Harris, Stephen Thomas Safarik, Paul Viola
  • Patent number: 10088736
    Abstract: Described are systems and methods for surveying a destination as an unmanned aerial vehicle (“UAV”) descends toward the destination. To confirm that the destination is clear of objects and includes a safe landing or delivery location, such as a substantially planar surface, the UAV may capture and process images at different altitudes during the descent. Feature points of a first image captured at a first altitude may be paired with feature points of a second image captured at a second, different altitude. A homography may be computed to confirm that the paired feature points lie in the same plane and then the two images may be registered based on the paired feature points. The registered images may then be processed to determine depth information and determine if descent of the UAV is to continue or be aborted.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: October 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Raymond Harris, Stephen Thomas Safarik, Paul Viola
  • Patent number: 9938001
    Abstract: A passive control system can be implemented that converts an active control system on a multi-rotor unmanned aerial vehicle (UAV) to a passive control system. In the event that a system health of an active control system on the UAV is compromised, or in other instances, a passive control mechanism can be deployed to restore at least some in-flight stability. In various examples, the passive control system can monitor UAV attitude, velocity, and position to determine an active control system health. In other examples, the passive control system may receive an indication from the active control system itself. In some examples, the passive control mechanisms may include increasing an offset of a center of thrust and the center of gravity of the UAV. In other examples, the passive control mechanisms may include deploying control surfaces that induce a drag force that impedes translational and rotational movement.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: April 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gershon Parent, Paul Viola
  • Publication number: 20170340319
    Abstract: In one embodiment, the present invention is a system for repairing a meniscus including: a suture assembly including a first anchor, a second anchor, and a flexible suture connecting the first anchor and the second anchor, the flexible suture including a slide knot between the first anchor and the second anchor; and an inserter including a needle having a longitudinal extending bore and an open distal end, the bore being configured to receive the first anchor and the second anchor, a housing operatively connected to a proximal end of the needle, the housing having a lumen and a slot, the slot including a first portion, a second portion, a first shoulder and a second shoulder and a pusher configured to rotate and slide within the lumen of the housing and the longitudinal extending bore of the needle, the pusher having an extension extending through the slot and configured to be maneuverable through the first portion and second portion and engageable with the first shoulder and second shoulder.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 30, 2017
    Inventor: Paul Viola
  • Patent number: 9727618
    Abstract: Techniques for organizing information, such as documents, presentations, web sites and web pages, audiovisual media streams, and the like are describe. This disclosed techniques include creating and using an interest graph to support the distribution of information to a user via a feed containing information items likely to be of interest to the user. An interest graph expresses the affinity between people and information—the likelihood that a particular piece of information is of interest to a particular person. The interest graph is based on an understanding of relationships, monitoring of user behavior, and analysis of each piece of information. The interest graph represents many kinds of relationships, including: between users and other users, users and items, and users and collections. The interest graph can be computed using data both from a set of items and from user behavior.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: August 8, 2017
    Assignee: Highspot, Inc.
    Inventors: Oliver Sharp, David Wortendyke, Scot Gellock, Robert Wahbe, Paul Viola
  • Patent number: 9616512
    Abstract: An invention is disclosed comprising a cutting chain of links that pivot without longitudinal disarticulation, yet are connected without reliance on separate connections. Lateral dislocation of the links of the cutting chain is prevented by placement of the cutting chain in a channel, which guides the cutting chain along its operational path and provides resistance against normal load. The channel may be retractable and/or comprised of lubricious, heat absorbing materials. The blade may be flexible in order to cut a variable kerf. The invention further comprises a power train and drive train, designed to optimize the cutting chain for one of many applications.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: April 11, 2017
    Inventor: Paul Viola
  • Publication number: 20170090271
    Abstract: Described are systems and methods for surveying a destination as an unmanned aerial vehicle (“UAV”) descends toward the destination. To confirm that the destination is clear of objects and includes a safe landing or delivery location, such as a substantially planar surface, the UAV may capture and process images at different altitudes during the descent. Feature points of a first image captured at a first altitude may be paired with feature points of a second image captured at a second, different altitude. A homography may be computed to confirm that the paired feature points lie in the same plane and then the two images may be registered based on the paired feature points. The registered images may then be processed to determine depth information and determine if descent of the UAV is to continue or be aborted.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 30, 2017
    Inventors: Scott Raymond Harris, Stephen Thomas Safarik, Paul Viola
  • Patent number: 9497277
    Abstract: A method, which identifies information of interest within an organization, determines use data that characterizes relationships among information items within the organization, where the information items include user data and collections of information items. The method generates interest data indicating affinities among the information items based on the determined use data. After receiving a query for data regarding the information items, the method responds to the query by providing one or more results based on the generated interest data. More details are provided herein.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: November 15, 2016
    Assignee: Highspot, Inc.
    Inventors: Oliver Sharp, David Wortendyke, Scot Gellock, Robert Wahbe, Paul Viola
  • Publication number: 20160173544
    Abstract: Playing preselected content by a processor-based communications device includes maintaining a user profile associated with a user device including information relating to a preference of a user associated with the profile, maintaining a user listening history identifying at least a portion of Internet radio broadcast elements previously transmitted and a time at which each broadcast element was previously played by the device, in response to the device logging in and without input from the device, automatically cache a plurality of Internet radio broadcast elements sufficient to be played for a pre-determined time period and comprising a plurality of song broadcast elements and advertising broadcast elements, each based on at least one of the user profile and the user listening history, and a personalized broadcast element that includes a reference to a name of the user associated with the device, and transmitting the cached broadcast elements to the device.
    Type: Application
    Filed: February 23, 2016
    Publication date: June 16, 2016
    Inventors: Jeremy S. DeBonet, Paul Viola
  • Patent number: 9268775
    Abstract: A method of playing preselected content by a processor-based communications device includes receiving an Internet radio broadcast from a personal radio server system, pre-selecting audio elements, storing the pre-selected audio elements, and playing the stored pre-selected audio elements by the processor-based communications device.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: February 23, 2016
    Assignee: Black Hills Media, LLC
    Inventors: Jeremy S. De Bonet, Paul Viola
  • Publication number: 20160048764
    Abstract: Systems and methods for selecting items of interest for an organization from a set of feeds, based on the interests that users have demonstrated through their interactions with existing content, are described herein. In some embodiments, the system is part of a content management service that allows users to add and organize files, media, links, and other information. The content can be uploaded from a computer, imported from cloud file systems, added via links, or pulled from various kinds of feeds.
    Type: Application
    Filed: August 14, 2015
    Publication date: February 18, 2016
    Inventors: Paul Viola, Oliver Sharp, David Wortendyke, Erik Christensen, Robert Wahbe, Nate Dire, Steven Millet
  • Patent number: 9163952
    Abstract: A suggestive mapping device may predict, suggest, and/or provide potential destinations to a user. Additionally, the device may store historical location data of the user, determine a travel vector of the user, and predict the destination of the user based at least in part on the historical location data and/or the travel vector. Further, the device may provide hands-free maps to destinations when the user does not know the address at least by receiving contextual data of the user and/or contextual data of the user's contacts. Such hands-free, suggestive mapping devices may facilitate more effective navigation.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: October 20, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Paul A. Viola, Zhaowei Jiang, John C. Krumm, Matthew Graham Dyor, Eric J. Horvitz, Lili Cheng
  • Publication number: 20150055856
    Abstract: Images are classified as photos (e.g., natural photographs) or graphics (e.g., cartoons, synthetically generated images), such that when searched (online) with a filter, an image database returns images corresponding to the filter criteria (e.g., either photos or graphics will be returned). A set of image statistics pertaining to various visual cues (e.g., color, texture, shape) are identified in classifying the images. These image statistics, combined with pre-tagged image metadata defining an image as either a graphic or a photo, may be used to train a boosting decision tree. The trained boosting decision tree may be used to classify additional images as graphics or photos based on image statistics determined for the additional images.
    Type: Application
    Filed: November 3, 2014
    Publication date: February 26, 2015
    Inventors: Gang Hua, Paul Viola