Patents by Inventor Steven Johns

Steven Johns 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: 10930077
    Abstract: The disclosed computer-implemented method may include determining a local position and a local orientation of a local device in an environment and receiving, by the local device and from a mapping system, object data for objects within the environment. The object data may include position data and orientation data for the objects and relationship data between the objects. The method may also include deriving, based on the object data received from the mapping system, and the local position and orientation of the local device, a contextual rendering of the objects that provides contextual data that modifies a user's view of the environment. The method may include displaying, using the local device, the contextual rendering of at least one of the plurality of objects to modify the user's view of the environment. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: February 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Richard Andrew Newcombe, Jakob Julian Engel, Julian Straub, Thomas John Whelan, Steven John Lovegrove, Yuheng Ren
  • Patent number: 10929379
    Abstract: A Distributed Availability Group (DAG) spans two AGs, each spanning one or more replica nodes and functioning as primary or secondary AG. A primary AG is replicated to the secondary AG synchronously or asynchronously. A failover in the DAG results in the AGs swapping their roles. Multiple DAGs can be linked together as a chain, which provides many useful features including disaster recovery across geographical regions, massive read scale (numerous readable secondary nodes), online migration of databases (across different operating systems and computing environments). The systems using DAGs can replicate databases across multiple independent high availability (HA) failover clusters using complex replication topologies and allow for manual failover and failback. The systems allow chaining of multiple AGs to provision a treelike structure of replicas and numerous secondary replicas without impacting performance.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Girish Mittur Venkataramanappa, Zhengguo Sun, Varun Kunjbihari Tibrewal, Steven John Lindell, Sameer Arun Verkhedkar, Sandeep Lingam, Colin Neville
  • Publication number: 20210046882
    Abstract: A cargo carrier includes a backbone that has a hitch mounting portion that is configured to be removably coupled to a trailer hitch receiver of a vehicle and a deck portion that is vertically offset from the hitch mounting portion. Further, the cargo carrier includes a pair of upright members that are coupled to the deck portion of the backbone such that the upright members are substantially parallel to and spaced apart from each other. Each upright member includes a bottom support portion and a pair of arms. Furthermore, the cargo carrier includes a lower cargo deck is coupled to the bottom support portion of the pair of upright members and an upper cargo deck is coupled to the top ends of the arms of the pair of upright members such that the upper cargo deck is spaced apart from and at least partially overlying the bottom cargo deck.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventor: Steven John Schmidt
  • Publication number: 20210038847
    Abstract: A mask for delivery of respiratory therapy to a patient may include one or more of the following improvements: rigidizer provided to headgear strap, locking clip/clip receptacle headgear connection, keyed headgear buckles, lotion dispenser on frame, rotatable prongs to adjust orientation, alignment indicators provided to prong, cushion and/or frame, chin flap with bellows arrangement, vent holes positioned away from gas entry port, and vent holes to direct washout gas at an angle.
    Type: Application
    Filed: October 24, 2020
    Publication date: February 11, 2021
    Inventors: Andrew Martin PRICE, Rupert Christian SCHEINER, Philip Rodney KWOK, Steven John LUBKE, Lee James VELISS, Eva NG
  • Patent number: 10915277
    Abstract: A printing machine comprising a processor and a memory storing computer readable instructions. The computer readable instructions are arranged to cause the processor to generate access request data for processing by an access control server, receive access response data responsive to the access request data, process the access response data to determine a first print limit indicated by the access response data, and update, responsive to processing the access response data, an access status in the memory to indicate a second print limit.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: February 9, 2021
    Assignee: VIDEOJET TECHNOLOGIES INC.
    Inventors: Steven John Buckby, Gary Pfeffer, Jeremy Ellis, Philip Hart
  • Publication number: 20210035329
    Abstract: In one embodiment, a method includes accessing a digital image captured by a camera that is connected to a machine-detectable object, detecting a reflection of the machine-detectable object in the digital image, computing, in response to the detection, a plane that is coincident with a reflective surface associated with the reflection, determining a boundary of the reflective surface in the plane based on at least one of a plurality of cues, and storing information associated with the reflective surface, where the information includes a pose of the reflective surface and the boundary of the reflective surface in a 3D model of a physical environment, and where the information associated with the reflective surface and the 3D model are configured to be used to render a reconstruction of the physical environment.
    Type: Application
    Filed: October 16, 2020
    Publication date: February 4, 2021
    Inventors: Michael Goesele, Julian Straub, Thomas John Whelan, Richard Andrew Newcombe, Steven John Lovegrove
  • Patent number: 10909107
    Abstract: A Distributed Availability Group (DAG) spans two AGs, each spanning one or more replica nodes and functioning as primary or secondary AG. A primary AG is replicated to the secondary AG synchronously or asynchronously. A failover in the DAG results in the AGs swapping their roles. Multiple DAGs can be linked together as a chain, which provides many useful features including disaster recovery across geographical regions, massive read scale (numerous readable secondary nodes), online migration of databases (across different operating systems and computing environments). The systems using DAGs can replicate databases across multiple independent high availability (HA) failover clusters using complex replication topologies and allow for manual failover and failback. The systems allow chaining of multiple AGs to provision a treelike structure of replicas and numerous secondary replicas without impacting performance.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Girish Mittur Venkataramanappa, Zhengguo Sun, Varun Kunjbihari Tibrewal, Steven John Lindell, Sameer Arun Verkhedkar, Sandeep Lingam, Colin Neville
  • Patent number: 10909108
    Abstract: A Distributed Availability Group (DAG) spans two AGs, each spanning one or more replica nodes and functioning as primary or secondary AG. A primary AG is replicated to the secondary AG synchronously or asynchronously. A failover in the DAG results in the AGs swapping their roles. Multiple DAGs can be linked together as a chain, which provides many useful features including disaster recovery across geographical regions, massive read scale (numerous readable secondary nodes), online migration of databases (across different operating systems and computing environments). The systems using DAGs can replicate databases across multiple independent high availability (HA) failover clusters using complex replication topologies and allow for manual failover and failback. The systems allow chaining of multiple AGs to provision a treelike structure of replicas and numerous secondary replicas without impacting performance.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Girish Mittur Venkataramanappa, Zhengguo Sun, Varun Kunjbihari Tibrewal, Steven John Lindell, Sameer Arun Verkhedkar, Sandeep Lingam, Colin Neville
  • Publication number: 20210027492
    Abstract: In one embodiment, a method includes accessing a calibration model for a camera rig. The method includes accessing multiple observations of an environment captured by the camera rig from multiple poses in the environment. The method includes generating an environmental model including geometry of the environment based on at least the observations, the poses, and the calibration model. The method includes determining, for one or more of the poses, one or more predicted observations of the environment based on the environmental model and the poses. The method includes comparing the predicted observations to the observations corresponding to the poses from which the predicted observations were determined. The method includes revising the calibration model based on the comparison. The method includes revising the environmental model based on at least a set of observations of the environment and the revised calibration model.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 28, 2021
    Inventors: Steven John Lovegrove, Yuheng Ren
  • Patent number: 10898670
    Abstract: A breathing assistance unit for providing pressurized heated humidified air to a user increases user compliance. The breathing assistance unit generates positive emotional and cognitive states of a user about the therapy.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: January 26, 2021
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Venkata Subbarao Potharaju, Christie Jayne Stanton, Andrew Paul Maxwell Salmon, Yi-Cheng Sun, Hayden Owen Briscoe, Samuel Frew, Steven John Worthington, Philip John Dickinson, Cameron Jon Haxton, Robin Lynn Randolph
  • Patent number: 10901215
    Abstract: The disclosed computer-implemented method may include comprising identifying, within a real-world environment, a position of a user relative to a safety boundary. The position of the user is identified by a head-mounted display system comprising a display device. The display device is configured to at least partially obscure visibility of the real-world environment to the user. The method may further include selecting, based on the position of the user, at least a portion of a model of the real-world environment, rendering the portion of the model of the real-world environment, and displaying the rendered portion of the model of the real-world environment via the display device as a notification of the position of the user relative to the safety boundary. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: January 26, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Richard Newcombe, Simon Gareth Green, Steven John Lovegrove, Renzo De Nardi, Yuheng Ren, Thomas John Whelan
  • Patent number: 10895848
    Abstract: Methods and apparatus for selective histogramming are configured to histogram a total number of virtual bins over a plurality of phases using a total number of counters, wherein the total number of counters is less than the total number of virtual bins.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: January 19, 2021
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventor: Steven John Buckley
  • Publication number: 20210008317
    Abstract: A breathing arrangement includes a patient interface, at least one inlet conduit, and a headgear assembly. The patient interface includes a mouth covering assembly including a cushion structured to sealingly engage around exterior of a patient's mouth in use, a nozzle assembly including a pair of nozzles structured to sealingly engage within nasal passages of a patient's nose in use, and a flexible element connecting the mouth covering assembly and the nozzle assembly. The at least one inlet conduit is structured to deliver breathable gas into at least one of the mouth covering assembly and the nozzle assembly for breathing by the patient. The headgear assembly is removably connected to at least one of the mouth covering assembly and the nozzle assembly so as to maintain the mouth covering assembly and the nozzle assembly in a desired position on the patient's face.
    Type: Application
    Filed: September 29, 2020
    Publication date: January 14, 2021
    Inventors: Aaron Samuel DAVIDSON, Michael Kassipillai GUNARATNAM, Susan Robyn LYNCH, Milind Chandrakant RAJE, Gary Christopher ROBINSON, Steven John LUBKE, Gregory Scott SMART, Philip Rodney KWOK, Rupert Christian SCHEINER
  • Patent number: 10888875
    Abstract: Devices, systems, and methods for applying a dielectrophoretic force on a particle include: a cell defining at least one channel for confining the particle; and a first electrode and a second electrode electrically isolated from the first electrode, at least one of the first and second electrodes being formed from a two-dimensional (2D) material providing an atomically sharp edge. The first and second electrodes are arranged sufficiently close to one another and sufficiently close to the channel such that application of a sufficient voltage across the first and second electrodes generates an electric field in at least part of the channel, the electric field having an electric field gradient sufficient to apply the dielectrophoretic force on the particle in the channel.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: January 12, 2021
    Assignee: Regents of the University of Minnesota
    Inventors: Sang-Hyun Oh, Steven John Koester
  • Publication number: 20210003716
    Abstract: A direct digital synthesis transmitter that uses a programmable digital circuit to generate a digital signal representing at least one radio frequency signal, the generated signal is filtered, amplified by an amplifier, and provided to a transmission antenna without upconversion. The transmitter generating the digital signal at a desired output frequency range such that a frequency upconverter is not needed to produce signals in the desired radio frequency range.
    Type: Application
    Filed: June 30, 2020
    Publication date: January 7, 2021
    Inventors: Gregory William Gerten, Gary Louis Green, Rachel Eunice Reed, Jared T. Emerson, Sean Joseph Stasiak, Steven John Billman
  • Publication number: 20210006281
    Abstract: A method and transmission system for amplifying and providing navigation signals. The system comprises a splitter circuit configured to receive a plurality of radio frequency (RF) signals oscillating at at least two different frequencies f1 and f2. The splitter circuit is further configured to split and forward the RF signals having the f1 frequency to a first bandpass filter and the RF signals having the f2 frequency to a second bandpass filter. The system further comprises a first tunable amplifier configured to receive the RF signals from the first bandpass filter. The system further comprises a second tunable amplifier configured to receive the RF signals from the second bandpass filter at substantially the same time as the first tunable amplifier's receipt of the RF signals from the first bandpass filter. The first tunable amplifier is further configured to amplify its RF signals across a first band centered around the frequency f1.
    Type: Application
    Filed: June 30, 2020
    Publication date: January 7, 2021
    Inventors: Gregory William Gerten, Gary Louis Green, Rachel Eunice Reed, Jared T. Emerson, Sean Joseph Stasiak, Steven John Billman
  • Publication number: 20200412129
    Abstract: An integrated metering device allows a resource provider to control the output of a distributed generation device onto a resource distribution network or grid. The integrated metering device may include a communications module, a metrology module, an inverter and regulator device, and a transfer switch. A resource provider may communicate with the integrated metering device via the communications module and may control the inverter and regulator device or the transfer switch. The metrology module may monitor the energy provided by the distributed generation device to the grid and may send information about the generated energy to the resource provider via the communications module.
    Type: Application
    Filed: September 16, 2020
    Publication date: December 31, 2020
    Inventors: Steven John Schamber, Prasanna Venkatesan
  • Patent number: 10877281
    Abstract: An optical system that deploys micro electro mechanical system (MEMS) scanners to contemporaneously generate CG images and to scan a terrain of a real-world environment. An illumination engine emits a first spectral bandwidth and a second spectral bandwidth into an optical assembly along a common optical path. The optical assembly then separates the spectral bandwidth by directing the first spectral bandwidth onto an image-generation optical path and the second spectral bandwidth onto a terrain-mapping optical path. The optical system deploys the MEMS scanners to generate CG images by directing the first spectral bandwidth within the image-generation optical path and also to irradiate a terrain by directing the second spectral bandwidth within the terrain-mapping optical path. Accordingly, the disclosed system provides substantial reductions in both weight and cost for systems such as, for example, augmented reality and virtual reality systems.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: December 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven John Robbins, David Douglas Bohn
  • Publication number: 20200402199
    Abstract: Aspects include a multistage collector to receive outputs from plural processing elements. Processing elements may comprise (each or collectively) a plurality of clusters, with one or more ALUs that may perform SIMD operations on a data vector and produce outputs according to the instruction stream being used to configure the ALU(s). The multistage collector includes substituent components each with at least one input queue, a memory, a packing unit, and an output queue; these components can be sized to process groups of input elements of a given size, and can have multiple input queues and a single output queue. Some components couple to receive outputs from the ALUs and others receive outputs from other components. Ultimately, the multistage collector can output groupings of input elements. Each grouping of elements (e.g., at input queues, or stored in the memories of component) can be formed based on matching of index elements.
    Type: Application
    Filed: September 4, 2020
    Publication date: December 24, 2020
    Inventors: James Alexander McCombe, Steven John Clohset, Jason Rupert Redgrave, Luke Tilman Peterson
  • Patent number: 10872074
    Abstract: A Distributed Availability Group (DAG) spans two AGs, each spanning one or more replica nodes and functioning as primary or secondary AG. A primary AG is replicated to the secondary AG synchronously or asynchronously. A failover in the DAG results in the AGs swapping their roles. Multiple DAGs can be linked together as a chain, which provides many useful features including disaster recovery across geographical regions, massive read scale (numerous readable secondary nodes), online migration of databases (across different operating systems and computing environments). The systems using DAGs can replicate databases across multiple independent high availability (HA) failover clusters using complex replication topologies and allow for manual failover and failback. The systems allow chaining of multiple AGs to provision a treelike structure of replicas and numerous secondary replicas without impacting performance.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: December 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Girish Mittur Venkataramanappa, Zhengguo Sun, Varun Kunjbihari Tibrewal, Steven John Lindell, Sameer Arun Verkhedkar, Sandeep Lingam, Colin Neville