Patents by Inventor Michael Dixon

Michael Dixon 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: 11967001
    Abstract: Systems and methods for generating a video of a user-defined virtual reality scene are disclosed. Exemplary implementations may: obtain a scene definition; obtain camera information for multiple virtual cameras to be used in generating a two-dimensional presentation of the virtual reality scene; execute a simulation of the virtual reality scene from the scene definition for at least a portion of the scene duration; obtain camera timing instructions specifying which of the virtual cameras should be used to generate the two-dimensional presentation of the virtual reality scene as a function of progress through the scene duration; generate the two-dimensional presentation of the virtual reality scene in accordance with the camera timing instructions and the camera information.
    Type: Grant
    Filed: April 13, 2023
    Date of Patent: April 23, 2024
    Assignee: Mindshow Inc.
    Inventors: Gil Baron, Daniel Andrew Bellezza, Jeffrey Scott Dixon, William Stuart Farquhar, Jason Zesheng Hwang, John Henry Kanikula Peters, Nhan Van Khong, Christopher Robert Laubach, Gregory Scott Pease, Jonathan Michael Ross
  • Patent number: 11960897
    Abstract: In some implementations, a processor includes a plurality of parallel instruction pipes, a register file includes at least one shared read port configured to be shared across multiple pipes of the plurality of parallel instruction pipes. Control logic controls multiple parallel instruction pipes to read from the at least one shared read port. In certain examples, the at least one shared register file read port is coupled as a single read port for one of the parallel instruction pipes and as a shared register file read port for a plurality of other parallel instruction pipes.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: April 16, 2024
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Michael Estlick, Erik Swanson, Eric Dixon, Todd Baumgartner
  • Publication number: 20240111529
    Abstract: An integrated circuit includes a vector data processing unit that employs a cross-lane shuffle unit including multiplexing logic that programmably shuffles packed source lane values, each corresponding to one of a plurality of vector lanes, to different output vector result lane positions over multiple cycles. In certain implementations, in a first cycle, control logic in the cross-shuffle unit controls the multiplexing logic to select source lane values to be placed in a first group of output vector result lane positions for a vector result register; and in at least a second cycle, the same multiplexing logic is reused to select source lane values to be placed in a second group of output vector result lane positions for the vector result register wherein at least one of the selected source lane values is moved to a different result lane position. Associated methods are also presented.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: ERIC DIXON, MICHAEL ESTLICK, ERIK D. SWANSON
  • Publication number: 20240111526
    Abstract: A data processing system includes a vector data processing unit that includes a shared scheduler queue configured to store in a same queue, at least one entry that includes at least a mask type instruction and another entry that includes at least a vector type instruction. Shared pipeline control logic controls a vector data path or a mask data path, based a type of instruction picked from the same queue. In some examples, at least one mask type instruction and the at least one vector type instruction each include a source operand having a corresponding shared source register bit field that indexes into both a mask register file and a vector register file. The shared pipeline control logic uses a mask register file or a vector register file depending on whether bits of the shared source register bit field identify a mask source register or a vector source register.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: MICHAEL ESTLICK, ERIC DIXON, THEODORE CARLSON, ERIK D. SWANSON
  • Publication number: 20240107730
    Abstract: An information technology system includes a housing, electronics arranged within the housing, and a flexible shield arranged within the housing. The electronics emit electromagnetic interference. The flexible shield is arranged such that at least some of the electromagnetic interference is incident upon a surface of the flexible shield. The flexible shield is configured to be alternately at rest and active. The surface of the flexible shield is substantially planar when the flexible shield is at rest and the surface of the flexible shield is undulating when the flexible shield is active.
    Type: Application
    Filed: September 22, 2022
    Publication date: March 28, 2024
    Inventors: Joseph Prisco, Jacob Dixon, Marvin M. Misgen, Michael Paul Petrich
  • Patent number: 11939938
    Abstract: Systems and methods for equalizing fluid levels within a vent line and a propellant tank in which the vent line is located are discussed herein. The vent line includes a vent valve and an equalization valve. The vent valve can be included in a vent duct of the vent line. The equalization valve is included in a bottom wall (i.e., a low point) of the vent duct of the vent line. A controller is also included in the system to instruct a vent valve and the equalization valve to open and close.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: March 26, 2024
    Assignee: BLUE ORIGIN, LLC
    Inventors: Claire Jocelyn Atkinson, John Michael Dixon
  • Patent number: 11860038
    Abstract: A method includes detecting, with a passive infrared sensor (PIR), a level of infrared radiation in a field of view (FOV) of the PIR, generating a signal based on detected levels over a period of time, the signal having values that exhibit a change in the detected levels, extracting a local feature from a sample of the signal, wherein the local feature indicates a probability that a human in the FOV caused the change in the detected levels, extracting a global feature from the sample of the signal, wherein the global feature indicates a probability that an environmental radiation source caused the change in the detected levels, determining a score based on the local feature and the global feature, and determining that a human motion has been detected in the FOV based on the score.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: January 2, 2024
    Assignee: Google LLC
    Inventors: Yash Modi, Mark Rajan Malhotra, Gwendolyn van der Linden, Dongeek Shin, Michael Dixon
  • Publication number: 20230392567
    Abstract: Systems and methods for equalizing fluid levels within a vent line and a propellant tank in which the vent line is located are discussed herein. The vent line includes a vent valve and an equalization valve. The vent valve can be included in a vent duct of the vent line. The equalization valve is included in a bottom wall (i.e., a low point) of the vent duct of the vent line. A controller is also included in the system to instruct a vent valve and the equalization valve to open and close.
    Type: Application
    Filed: June 6, 2022
    Publication date: December 7, 2023
    Inventors: Claire Jocelyn Atkinson, John Michael Dixon
  • Patent number: 11832961
    Abstract: Various systems, devices, and methods for contactless sleep tracking are presented. Based on data received from a contactless sensor, such as a radar sensor, determine that a user has entered a sleep state. A transition time may be determined at which the user transitions from the sleep state to an awake state. An environmental event, based on data received from an environmental sensor, may be identified as occurring within a time period of the transition time. The user waking may be attributed to the environmental event based on the environmental event occurring within the time period of the transition time. An indication of the attributed environmental event as a cause of the user waking may be output.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: December 5, 2023
    Assignee: Google LLC
    Inventors: Dongeek Shin, Michael Dixon, Andrew William Goldenson
  • Patent number: 11808839
    Abstract: Various arrangements for performing an initial setup process of a sleep tracking device are presented. User input may be received that requests a sleep tracking setup process be performed. In response to the user input, a detection process may be performed based on data received from the radar sensor to determine whether a user is present and static. In response to the detection process determining that the user is present and static, a consistency analysis may be performed over a time period to assess a duration of time that the user is present and static. Based on the consistency analysis, sleep tracking may be activated such that when the user is detected in bed via the radar sensor, the user's sleep is tracked.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: November 7, 2023
    Assignee: Google LLC
    Inventors: Dongeek Shin, Michael Dixon, Desmond Chik, Ajay Kannan, Andrew William Goldenson
  • Publication number: 20230345094
    Abstract: This application is directed to a doorbell camera for illuminating and capturing scenes. The doorbell camera includes at least a subset of processors for operating a camera module, an image sensor having a field of view of a scene and configured to capture video of a portion of the scene, one or more infrared (IR) illuminators for providing illumination, a waterproof button assembly, and a microphone and a speaker for enabling a real-time conversation between a visitor located at the doorbell camera and a user of a remote client device. The waterproof button assembly is configured to receive a user press on a button top, block water from entering the electronic device, and display a visual pattern uniformly at a peripheral region of the button assembly using LEDs and light guide component that are disposed under the button top.
    Type: Application
    Filed: April 17, 2023
    Publication date: October 26, 2023
    Applicant: Google LLC
    Inventors: Haerim Jeong, Rengarajan Aravamudhan, Jacobi Grillo, Michael Dixon, Yu-An Lien, Minjung Kim, Etienne Bérubé, Rochus Jacob, Brian Conner, Scott Mullins
  • Publication number: 20230329574
    Abstract: Various arrangements for monitoring for contactless human interactions and health using a single radar transmission modulation mode are provided. Radar chirps may be output by a radar sensor operating in a burst mode. The burst mode radar data stream may be monitored for a contactless human interaction performed by an active user. The burst mode radar data stream may be converted to a virtual continuous mode radar data stream. Health monitoring of an inactive user may be performed using the virtual continuous mode radar data stream.
    Type: Application
    Filed: September 21, 2020
    Publication date: October 19, 2023
    Applicant: Google LLC
    Inventors: Dongeek Shin, Michael Dixon, Andrew William Goldenson
  • Publication number: 20230316142
    Abstract: Various arrangements are presented for training and using a machine learning model. A first training data set may be created that has more samples but fewer dimensions than a second dataset. A second set of training data, created from the second dataset, has at least one additional dimension of data than the first set of training data. An additional dimension of data can then be simulated for the first set of training data. The simulated additional dimension of data can be incorporated with the first set of training data. A first machine learning model can be trained based on the first set of training data that comprises the simulated additional dimension of data to obtain various weights. A second machine learning model can then be trained based on the second set of training data and the obtained plurality of weights from the first trained machine learning model.
    Type: Application
    Filed: April 4, 2023
    Publication date: October 5, 2023
    Applicant: Google LLC
    Inventors: Michael Dixon, Anupam Pathak, Dongeek Shin, Arnaud Charton, Jian Cui
  • Publication number: 20230306826
    Abstract: A method of detecting and responding to a visitor to a smart home environment via an electronic greeting system of the smart home environment, including determining that a visitor is approaching an entryway of the smart home environment; initiating a facial recognition operation while the visitor is approaching the entryway; initiating an observation window in response to the determination that a visitor is approaching the entryway; obtaining context information from one or more sensors of the smart home environment during the observation window; and at the end of the time window, initiating a response to the detected approach of the visitor based on the context information and/or an outcome of the facial recognition operation.
    Type: Application
    Filed: June 1, 2023
    Publication date: September 28, 2023
    Applicant: Google LLC
    Inventors: Jason Evans Goulden, Rengarajan Aravamudhan, Hae Rim Jeong, Michael Dixon, James Edward Stewart, Sayed Yusef Shafi, Sahana Mysore, Seungho Yang, Yu-An Lien, Christopher Charles Burns, Rajeev Nongpiur, Jeffrey Boyd
  • Patent number: 11754676
    Abstract: Various devices, systems and methods for performing targeted sleep tracking are presented herein. Multiple digital radar data streams from multiple antennas may be received. A direction optimization process may be performed to determine a first weighting and a second weighting. The first weighting may be applied to a first digital radar data stream. The second weighting may be applied to a second digital radar data stream. The weighted first digital radar data stream and the weighted second digital radar data stream may be combined to create a first directionally-targeted radar data stream. A sleep analysis can be performed based on the first directionally-targeted radar data stream. Sleep data may be output for a user based on the performed sleep analysis.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: September 12, 2023
    Assignee: Google LLC
    Inventors: Dongeek Shin, Michael Dixon, Ajay Kannan, Jeffrey Yu, Ashton Udall, Ken Mixter, Reena Lee, David Janssens, Andrew William Goldenson
  • Patent number: 11710387
    Abstract: A method of detecting and responding to a visitor to a smart home environment via an electronic greeting system of the smart home environment, including determining that a visitor is approaching an entryway of the smart home environment; initiating a facial recognition operation while the visitor is approaching the entryway; initiating an observation window in response to the determination that a visitor is approaching the entryway; obtaining context information from one or more sensors of the smart home environment during the observation window; and at the end of the time window, initiating a response to the detected approach of the visitor based on the context information and/or an outcome of the facial recognition operation.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: July 25, 2023
    Assignee: Google LLC
    Inventors: Jason Evans Goulden, Rengarajan Aravamudhan, Hae Rim Jeong, Michael Dixon, James Edward Stewart, Sayed Yusef Shafi, Sahana Mysore, Seungho Yang, Yu-An Lien, Christopher Charles Burns, Rajeev Nongpiur, Jeffrey Boyd
  • Publication number: 20230195954
    Abstract: A computing system, in some examples, for design development having at least one computer, wherein a first design application is configured to run within a browser and handle a representation of a first design; a second design application is configured to run on said given computer or on another computer of the system as a native application of the computer concerned and handle a representation of a second design; at least one of the first and second design applications is configured, at runtime and in real time as a user of that one of those applications updates the representation of the design of that one of those applications to update that design, to communicate the update via a server to the other one of those applications and apply the update to the representation of the design of that other one of those applications to update that design.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 22, 2023
    Inventors: Katherine FISHER, Hector MADDOCK-GREENE, Michael DIXON, Kevin LORD
  • Publication number: 20230195292
    Abstract: A computing system for design representation comprising at least first and second computers, wherein: a first design application is configured to run on said first computer and handle a representation of a first design, the first design application being a 2D design application, and the representation of the first design being a 2D data representation for display by 2D rendering, vector-based rendering and/or canvas rendering; and a second design application is configured to run on said second computer and handle a representation of a second design, the second design application being a 3D design application, and the representation of the second design being a 3D data representation for display by 3D rendering. The second design application is configured to generate the representation of the second design based on a definition of the first design communicated from the first design application.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 22, 2023
    Inventors: Katherine FISHER, Kevin LORD, Alexander LOVETT, Hector MADDOCK-GREENE, Michael DIXON
  • Publication number: 20230185982
    Abstract: Embodiments provide layout configuration systems. A computer implemented layout configuration method comprises obtaining layout information for a space. The method further comprises automatically determining key object positioning within the space, and automatically configuring key objects using the layout information. The method also comprises automatically determining regular object positioning using key object positioning and configuration and layout information, and automatically configuring regular objects using layout information and regular object positioning. The method also comprises outputting layout configuration information.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 15, 2023
    Inventors: Michael DIXON, Connor DAVISON, Robert CARR, Conor LAVILLE
  • Patent number: D1008866
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: December 26, 2023
    Inventor: Timothy Michael Dixon