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: 20230096274Abstract: 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: ApplicationFiled: March 13, 2020Publication date: March 30, 2023Inventors: Benjamin Schlesinger, Noam Etzion-Rosenberg, Anatoly Efros, Morgan Venable, Gabriel Taubman, John DiMartile, Nikita Edward Dubrovsky, Sahil Goel, Hen Fitoussi, Sapir Caduri
-
Publication number: 20150346814Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Inventors: Vaibhav Thukral, Ibrahim Eden, Shivkumar Swaminathan, David Nister, Morgan Venable
-
Patent number: 9094540Abstract: 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: GrantFiled: December 13, 2012Date of Patent: July 28, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Morgan Venable, Joe Corkery
-
Publication number: 20140168357Abstract: 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: ApplicationFiled: December 13, 2012Publication date: June 19, 2014Applicant: Microsoft CorporationInventors: Morgan Venable, Joe Corkery
-
Publication number: 20140168475Abstract: 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: ApplicationFiled: December 14, 2012Publication date: June 19, 2014Applicant: Microsoft CorporationInventors: Joe Corkery, James Burgess, John Daniell Hebert, Morgan Venable, Benjamin Pelletier
-
Patent number: 7750895Abstract: 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: GrantFiled: June 29, 2007Date of Patent: July 6, 2010Assignee: Microsoft CorporationInventors: Anton Oguzhan Alford Andrews, Morgan Venable, Craig Lichtenstein
-
Publication number: 20090125824Abstract: 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: ApplicationFiled: June 27, 2008Publication date: May 14, 2009Applicant: MICROSOFT CORPORATIONInventors: Anton O. Andrews, Morgan Venable, Thamer A. Abanami, Jeffrey C. Fong
-
Publication number: 20090002396Abstract: 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: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Anton Oguzhan Alford Andrews, Morgan Venable, Craig Lichtenstein
-
Publication number: 20080284739Abstract: 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: ApplicationFiled: May 17, 2007Publication date: November 20, 2008Applicant: MICROSOFT CORPORATIONInventors: Anton Oguzhan Alford Andrews, Thamer A. Abanami, Jeffrey Cheng-Yao Fong, Morgan Venable, Thomas J. Misage