Patents by Inventor Michael Hall

Michael Hall 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: 10241806
    Abstract: The present invention extends to methods, systems, and computer program products for adjusting user interfaces based on entity location. Embodiments of the invention provide applications (or an operating system) with entity distance/proximity data. Applications can then scale content appropriately based on the proximity data. An operating system contains a distance/proximity driver framework for distance/proximity aware hardware sensors (IR, Radar, capacitive, camera, other). The proximity framework performs distance/proximity/number of viewers calculations from sensor data to formulate proximity data. From the proximity data, an application can determine how to scale user interface data.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: March 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Hall, Alexander T. Bussmann
  • Patent number: 10244211
    Abstract: In embodiments of immersive interactive telepresence, a system includes a vehicle that captures an experience of an environment in which the vehicle travels, and the experience includes audio and video of the environment. User interactive devices receive the audio and the video of the environment, and each of the user interactive devices represent the experience for one or more users who are remote from the environment. A trajectory planner is implemented to route the vehicle based on obstacle avoidance and user travel intent as the vehicle travels in the environment. The trajectory planner can route the vehicle to achieve a location objective in the environment without explicit direction input from a vehicle operator or from the users of the user interactive devices.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: March 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikolai Smolyanskiy, Zhengyou Zhang, Vikram R. Dendi, Michael Hall
  • Patent number: 10237481
    Abstract: An imaging device operates as an event camera. The device includes an event sensor and a controller. The sensor comprises a plurality of photodiodes that asynchronously output data values corresponding to relative intensity changes within a local area. The controller populates an event matrix based in part on data values asynchronously received from the sensor and positions of photodiodes associated with the received data values over a first time period. The controller populates a change matrix based in part on a threshold intensity value and the photodiodes associated with the received data values over the first time period, and generates an image for the first time period using the event matrix and the change matrix.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: March 19, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Richard Andrew Newcombe, Michael Hall, Xinqiao Liu, Steven John Lovegrove, Julian Straub
  • Publication number: 20190072770
    Abstract: A depth measurement assembly (DMA) includes a pulsed illuminator assembly, a depth camera assembly, and a controller. The pulsed illuminator assembly has a structured light projector that projects pulses of structured light at a pulse rate into a local area. The depth camera assembly captures images data of an object in the local area illuminated with the pulses of structured light. An exposure interval of the depth camera assembly is pulsed and synchronized to the pulses projected by the pulsed illuminator assembly. The controller controls the pulsed illuminator assembly and the depth camera assembly so that they are synchronized. The controller also determine depth and/or tracking information of the object based on the captured image data. In some embodiments, the pulsed illuminator assembly have a plurality of structured light projectors that projects pulses of structured light at different times.
    Type: Application
    Filed: September 5, 2017
    Publication date: March 7, 2019
    Inventor: Michael Hall
  • Publication number: 20190075281
    Abstract: A depth camera assembly (DCA) for depth sensing of a local area. The DCA includes a transmitter, a receiver, and a controller. The transmitter illuminates a local area with outgoing light in accordance with emission instructions. The transmitter includes a fine steering element and a coarse steering element. The fine steering element deflects one or more optical beams at a first deflection angle to generate one or more first order deflected scanning beams. The coarse steering element deflects the one or more first order deflected scanning beams at a second deflection angle to generate the outgoing light projected into the local area. The receiver captures one or more images of the local area including portions of the outgoing light reflected from the local area. The controller determines depth information for one or more objects in the local area based in part on the captured one or more images.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 7, 2019
    Inventors: Michael Hall, Qing Chao, Byron Taylor, Xinqiao Liu
  • Publication number: 20190072771
    Abstract: A depth measurement assembly (DMA) includes a pulsed illuminator assembly, a depth camera assembly, and a controller. The pulsed illuminator assembly has a structured light projector that projects pulses of structured light at a pulse rate into a local area. The depth camera assembly captures images data of an object in the local area illuminated with the pulses of structured light. An exposure interval of the depth camera assembly is pulsed and synchronized to the pulses projected by the pulsed illuminator assembly. The controller controls the pulsed illuminator assembly and the depth camera assembly so that they are synchronized. The controller also determine depth and/or tracking information of the object based on the captured image data. In some embodiments, the pulsed illuminator assembly have a plurality of structured light projectors that projects pulses of structured light at different times.
    Type: Application
    Filed: September 5, 2017
    Publication date: March 7, 2019
    Inventor: Michael Hall
  • Patent number: 10214517
    Abstract: Methods of preparation and purification of a compound of Formula I, intermediates thereof, a polymorph thereof, and related compounds are disclosed. Formulations and uses thereof in the treatment of LFA-1 mediated diseases are also disclosed.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: February 26, 2019
    Assignee: SARCODE BIOSCIENCE INC.
    Inventors: James Robert Zeller, Sripathy Venkatraman, Elisabeth C. A. Brot, Subashree Iyer, Michael Hall
  • Patent number: 10214222
    Abstract: In various embodiments, a system and method for determining a gross combined weight of a vehicle and its load is disclosed. A method includes: providing predetermined calibration settings relating force to engine speed for a specific vehicle travelling in a reverse direction, altering accelerometer data based on filtered vehicle pitch and roll data, determining that one or more vehicle performance parameters fall within a threshold range, storing a plurality of data pairs that include longitudinal acceleration and drive force, and determining a slope of a line that linearly approximates the plurality of data pairs, the slope indicating a total weight, the total weight comprising a weight of the vehicle and a weight being hauled by the vehicle; and transmitting the total weight to a remote system for display.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: February 26, 2019
    Assignee: Hall Labs LLC
    Inventors: Michael Hall, Seth J. Myer
  • Patent number: 10200659
    Abstract: In embodiments of collaborative camera viewpoint control for interactive telepresence, a system includes a vehicle that travels based on received travel instructions, and the vehicle includes a camera system of multiple cameras that each capture video of an environment in which the vehicle travels from different viewpoints. Viewing devices receive the video of the environment from the different viewpoints, where the video of the environment from a selected one of the viewpoints is displayable to users of the viewing devices. Controller devices that are associated with the viewing devices can each receive a user input as a proposed travel instruction for the vehicle based on the selected viewpoint of the video that is displayed on the viewing devices. A trajectory planner receives the proposed travel instructions initiated via the controller devices, and generates a consensus travel instruction for the vehicle based on the proposed travel instructions.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikolai Smolyanskiy, Zhengyou Zhang, Vikram R. Dendi, Michael Hall
  • Patent number: 10181200
    Abstract: A depth camera assembly (DCA) for depth sensing of a local area. The DCA includes a polarized light generator, an imaging device, and a controller. The polarized light generator modulates one or more optical beams emitted from an illumination source to generate modulated light, and projects the modulated light into the local area as polarized light having a first polarization. The imaging device receives light from the local area, the received light including ambient light and a portion of the polarized light reflected from the local area. The imaging device reduces an intensity of the received light having polarization different from a second polarization to generate filtered light substantially composed of light of the second polarization, and detects the portion of the polarized light having the second polarization using the filtered light. The controller determines depth information for the local area based on the detected portion of the polarized light.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: January 15, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Qing Chao, Michael Hall
  • Patent number: 10178381
    Abstract: A method to test the fidelity of a depth-imaging camera to depth-change abruptness of an imaged subject includes digitally generating, with the depth-imaging camera, a machine-readable calibration depth image of a calibration subject arranged in a field of view of the depth-imaging camera. The method includes machine processing the calibration depth image in a spatial domain to obtain a machine-readable measure of the fidelity in the spatial domain, and machine processing the measure of the fidelity in the spatial domain to obtain a measure of the fidelity in a frequency domain.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: January 8, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Hall, Monica Stewart
  • Patent number: 10173763
    Abstract: Aspects of the disclosure relate to techniques for launching high-altitude balloons. In one aspect, a balloon launching system is provided. The balloon has a balloon envelope, a payload attached to the balloon envelope and a launching projection. The launching system includes a releasable restraint attached to the balloon between an apex and bottom of the balloon envelope. The releasable restraint is arranged to temporarily hold the balloon envelope. The launching system also includes a payload positioning assembly. The payload positioning assembly is configured to position the payload during launch of the balloon and includes a member configured to attach to the launching projection. When attached, the member is also configured to maintain the position of the payload relative to the balloon while the releasable restraint is temporarily holding the balloon envelope.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: January 8, 2019
    Assignee: LOON LLC
    Inventors: Michael Hall-Snyder, Sandeep Kumar Giri, Shane Washburn, Joseph Charles Benedetto, Keegan Gartner
  • Publication number: 20180349444
    Abstract: Provided are methods and systems of glyph management using texture atlases that may, among other things, improve User Interface (UI) performance and quality, as well as reduce memory requirements for storing glyphs. Due to their monochrome nature, glyphs are stored on any one of the red, green, blue, or alpha color channels that exist within a texture memory. Commonly used glyphs may be used to generate an initial texture atlas or texture atlases. Texture atlases may also be dynamically updated as additional glyphs are needed. Required glyphs needed to be displayed in a UI may be provided from the texture atlas to a graphics processor, and the graphics processor can use texture information to render the glyphs in the UI.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 6, 2018
    Applicant: Espial Group Inc.
    Inventors: Michael Damian Mulligan, Samvel Avanesov, Michael Hall
  • Patent number: 10124798
    Abstract: In various example embodiments, a system and method for determining a total weight of a vehicle, transmitting the total weight measured to the vehicle's autonomous control system, and controlling the vehicle according to the total weight of the vehicle. The system and method further transmits information between separate vehicles with similar autonomous control systems. A method includes: providing predetermined calibration settings relating drive force to motor speed for a vehicle travelling at various speeds, determining that one or more vehicle performance parameters fall within a threshold range, determining the vehicle's longitudinal acceleration and drive force, determining a total weight comprising a weight of the vehicle and a weight being hauled by the vehicle; transmitting the total weight to the autonomous control system, and controlling the vehicle according to total weight of the vehicle.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: November 13, 2018
    Inventors: Michael Hall, Seth Myer
  • Patent number: 10111893
    Abstract: Methods for treatment of a pathological condition caused by oxidative stress in a patient comprise administering to the patient a mixed metal complex of a compound of Formula I, or a salt thereof, in an amount effective to reduce the oxidative stress. Pharmaceutical compositions are formed by suspending or dissolving a mixed metal complex of a compound of Formula I, or a salt thereof, in a liquid medium, optionally with one or more physiologically acceptable excipients. The mixed metals comprise calcium and manganese in a molar ratio of calcium to manganese in the range of 1-10: wherein X, R1, R2, R3, and R4 are as defined herein.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: October 30, 2018
    Assignee: PLEDPHARMA AB
    Inventors: Jan-Olof Karlsson, Karl Reineke, Tino Kurz, Rolf Andersson, Michael Hall, Christina McLaughlin, Sven Jacobsson, Jacques Näsström
  • Publication number: 20180307402
    Abstract: Systems and methods for navigation control for mobile devices are provided. In example embodiments, a navigation system causes presentation of a navigation icon at a user interface. Navigation between a plurality of pages at the user interface is initiated with a single tap and hold action. In response to a drag motion, following the single tap and hold action without releasing the hold action, information display at the user interface is adjusted, thereby enabling navigating between multiple information content with a single tap, hold, and drag action of the user.
    Type: Application
    Filed: June 28, 2018
    Publication date: October 25, 2018
    Applicant: eBay Inc.
    Inventors: Christopher Michael Hall, Matthew Bret MacLaurin
  • Patent number: 10108261
    Abstract: A head mounted display (HMD) comprises an eye tracking system configured to enable eye-tracking using polarization. The eye tracking system includes an illumination source and an eye tracking unit comprising a polarization sensitive optical detector. The one or more illumination sources are configured to illuminate an eye and generate reflections directed towards the optical detector. The eye tracking unit is configured to determine a 3D shape of the eye based on the polarization of the reflections. The determined 3D shape of the eye is used to update a stored model of the eye in response to the one or more model parameter values extracted from the determined depth map of the corneal surface. The eye tracking system determines eye tracking information based on the updated model in order to improve eye tracking performance.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: October 23, 2018
    Inventors: Michael Hall, Robin Sharma, Nicholas Daniel Trail, Robert Dale Cavin
  • Publication number: 20180302562
    Abstract: An imaging device operates as an event camera. The device includes an event sensor and a controller. The sensor comprises a plurality of photodiodes that asynchronously output data values corresponding to relative intensity changes within a local area. The controller populates an event matrix based in part on data values asynchronously received from the sensor and positions of photodiodes associated with the received data values over a first time period. The controller populates a change matrix based in part on a threshold intensity value and the photodiodes associated with the received data values over the first time period, and generates an image for the first time period using the event matrix and the change matrix.
    Type: Application
    Filed: April 18, 2017
    Publication date: October 18, 2018
    Inventors: Richard Andrew Newcombe, Michael Hall, Xinqiao Liu, Steven John Lovegrove, Julian Straub
  • Publication number: 20180281419
    Abstract: A method of operating an electrostatic ink jet printhead, the printhead comprising: one or more ejection tips from which, in use, ink is ejected, the one or more ejection tips defining a tip region; a printhead housing, the printhead housing defining a cavity in which the one or more ejection tips are located; the method comprising the steps of, during a printing operation, passing a vapour into the cavity to reduce evaporation of ink in the tip region.
    Type: Application
    Filed: September 2, 2016
    Publication date: October 4, 2018
    Inventors: Andrew John Clippingdale, Robert James Greasty, Jonathan James Michael Halls
  • Publication number: 20180287448
    Abstract: A retightenable wedge system for tightening a coil in a slot of a generator stator bar is presented. The retightenable wedge system includes a first filler layer, a spring member, a second filler layer and a retightenable wedge assembly. The retightenable wedge assembly includes a slot wedge having an aperture, a tightening member having form fit feature and a locking member having mating form fit feature. The tightening member is tightenable in the aperture such that a radial load is applied on the second filler layer for tightening the coil in the slot. The tightening member is locked in place in the aperture by an engagement between the form fit feature of the tightening member and the mating form fit feature of the locking member such that the tightening member is restrained from backing out of the slot wedge.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 4, 2018
    Inventors: Xabier A. Sanjuan, Michael R. Vindler, Michael A. Hall, Timothy J. Garner