Patents by Inventor Morgan Venable

Morgan Venable 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).

  • Publication number: 20230096274
    Abstract: Methods, systems, and apparatus for filtering content at the operating system level. In one aspect, a method includes accessing, at a user device, data that includes content items that are to be presented by an application executing on the user device; prior to the content being presented by the application: for each content item, determining, at the user device and by a filtering model, whether the content item is to be presented by the application or filtered, for each content item that is determined to be presented by the application, allowing the application to present the content item, and for each content item that is determined to be filtered, precluding, by the filtering model by a system level filtering operation performed at an operating system level and separate from an application level at which the application is executing, presentation of the content item by the application.
    Type: Application
    Filed: March 13, 2020
    Publication date: March 30, 2023
    Inventors: Benjamin Schlesinger, Noam Etzion-Rosenberg, Anatoly Efros, Morgan Venable, Gabriel Taubman, John DiMartile, Nikita Edward Dubrovsky, Sahil Goel, Hen Fitoussi, Sapir Caduri
  • Publication number: 20150346814
    Abstract: One or more techniques and/or systems are provided for gaze tracking of one or more users. A user tracking component (e.g., a depth camera or a relatively lower resolution camera) may be utilized to obtain user tracking data for a user. The user tracking data is evaluated to identify a spatial location of the user. An eye capture camera (e.g., a relatively higher resolution camera) may be selected from an eye capture camera configuration based upon the eye capture camera having a view frustum corresponding to the spatial location of the user. The eye capture camera may be invoked to obtain eye region imagery of the user. Other eye capture cameras within the eye capture camera configuration are maintained in a powered down state to reduce power and/or bandwidth consumption. Gaze tracking information may be generated based upon the eye region imagery, and may be used to perform a task.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Inventors: Vaibhav Thukral, Ibrahim Eden, Shivkumar Swaminathan, David Nister, Morgan Venable
  • Patent number: 9094540
    Abstract: Panoramic and spherical cameras often currently capture respective portions of a scene using a set of lenses that focus images on imagers for sampling by photosensitive elements. Because the images are often circular and imagers are often rectangular, the orientation of the lenses may be selected as a tradeoff between capturing capture the entire image while leaving unused portions of the imager, and maximizing imager coverage to increase resolution while creating cropped image portions that extend beyond the edges of the imager. The techniques presented herein involve displacing the image from the imager center in order to increase a first cropped area and reduce or eliminate a second cropped area. The lenses may also be oriented such that the first cropped area comprises a portion of the composite image that may be acceptable to omit from the composite image (e.g., the user's hand or a camera mounting apparatus).
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: July 28, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Morgan Venable, Joe Corkery
  • Publication number: 20140168357
    Abstract: Panoramic and spherical cameras often currently capture respective portions of a scene using a set of lenses that focus images on imagers for sampling by photosensitive elements. Because the images are often circular and imagers are often rectangular, the orientation of the lenses may be selected as a tradeoff between capturing capture the entire image while leaving unused portions of the imager, and maximizing imager coverage to increase resolution while creating cropped image portions that extend beyond the edges of the imager. The techniques presented herein involve displacing the image from the imager center in order to increase a first cropped area and reduce or eliminate a second cropped area. The lenses may also be oriented such that the first cropped area comprises a portion of the composite image that may be acceptable to omit from the composite image (e.g., the user's hand or a camera mounting apparatus).
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: Microsoft Corporation
    Inventors: Morgan Venable, Joe Corkery
  • Publication number: 20140168475
    Abstract: Panoramic and spherical cameras are often configured to capture respective portions of a scene using a set of lenses that focus images on imagers for sampling by photosensitive elements. In many such cameras, the orientation of the lenses is selected to resemble to a regular prismatic solid (e.g., one lens oriented according to a face of a cube). However, such lens orientations may create gaps between images that result in blind spots, and/or varying degrees of coverage overlap. Presented herein are techniques for orienting the lenses in an asymmetric manner, comprising one forward lens and three backward lenses having a 120-degree rotational angle around a first (e.g., front-to-back) axis and a variable inclination angle perpendicular to the first axis. This lens orientation may be selected (e.g., by a computer) to achieve a desired degree of coverage overlap while significantly reducing gaps that create blind spots in the composite image.
    Type: Application
    Filed: December 14, 2012
    Publication date: June 19, 2014
    Applicant: Microsoft Corporation
    Inventors: Joe Corkery, James Burgess, John Daniell Hebert, Morgan Venable, Benjamin Pelletier
  • Patent number: 7750895
    Abstract: A method of navigating items on a display on a computing device with a touch sensitive input device is disclosed. Similar to a bike wheel, the list of items will rotate in relation to the velocity of the input applied including speed up, slow down, stop and change directions.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: July 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Anton Oguzhan Alford Andrews, Morgan Venable, Craig Lichtenstein
  • Publication number: 20090125824
    Abstract: A UI (user interface) for natural gestural control uses inertial physics coupled to gestures made on a gesture-pad (“GPad”) by the user in order to provide an enhanced list and grid navigation experience which is both faster and more enjoyable to use than current list and grid navigation methods using a conventional 5-way D-pad (directional pad) controllers. The UI makes use of the GPad's gesture detection capabilities, in addition to its ability to sense standard button presses, and allows end users to use either or both navigation mechanisms, depending on their preference and comfort level. End users can navigate the entire UI by using button presses only (as with conventional UIs) or they can use button presses in combination with gestures for a more fluid and enhanced browsing experience.
    Type: Application
    Filed: June 27, 2008
    Publication date: May 14, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Anton O. Andrews, Morgan Venable, Thamer A. Abanami, Jeffrey C. Fong
  • Publication number: 20090002396
    Abstract: A method of navigating items on a display on a computing device with a touch sensitive input device is disclosed. Similar to a bike wheel, the list of items will rotate in relation to the velocity of the input applied including speed up, slow down, stop and change directions.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Anton Oguzhan Alford Andrews, Morgan Venable, Craig Lichtenstein
  • Publication number: 20080284739
    Abstract: An input device may detect an input on an input device. The input may be compared to stored inputs to determine if the input is related to one of the stored inputs where the stored inputs can be user defined. If the input is related to one of the stored inputs, an action may be executed related to the stored input. If the input is not related to one of the stored inputs or is not recognized, the steps of the method may be repeated. The actions associated with different gestures may be defined by the user.
    Type: Application
    Filed: May 17, 2007
    Publication date: November 20, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Anton Oguzhan Alford Andrews, Thamer A. Abanami, Jeffrey Cheng-Yao Fong, Morgan Venable, Thomas J. Misage