Patents by Inventor Joshua McCready
Joshua McCready 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: 20250097461Abstract: A computer-implemented method for encoding a scene volume includes: (a) identifying features of a scene volume that are within a camera perspective range with respect to a default camera perspective; (b) converting the identified features into rendered features; and (c) sorting the rendered features into a plurality of scene layers, each including corresponding depth, color, and transparency maps for the respective rendered features. Further, (a), (b), and (c) may be repeated, operating on temporally ordered scene volumes, to produce and output a sequence encoding a video. Corresponding systems and non-transitory computer-readable media are disclosed for encoding a 3D scene and for decoding an encoded 3D scene. Efficient compression, transmission, and playback of video describing a 3D scene can be enabled, including for virtual reality displays with updates based on a changing perspective of a user viewer for variable-perspective playback.Type: ApplicationFiled: September 27, 2024Publication date: March 20, 2025Inventors: Joshua McCready, Alexander Gourley
-
Publication number: 20240411576Abstract: A computer-implemented method for live migration of a logical dedicated host and virtual machines (VMs) associated therewith from a first physical server to a second physical server, in accordance with one aspect of the present invention, includes, in response to receiving a request to migrate a logical dedicated host from the first physical server, creating a clone of the logical dedicated host thereby creating a clone dedicated host. The clone dedicated host is provisioned on a second physical server. VMs are migrated from the logical dedicated host to the clone dedicated host. The migration is transparent such that user operations being performed on the VMs continue uninterrupted during the migration. In response to completion of the migrating of the VMs to the clone dedicated host, the logical dedicated host is caused to be de-provisioned from the first physical server.Type: ApplicationFiled: June 9, 2023Publication date: December 12, 2024Inventors: Anindita Das, Pushkar Joshi, Joshua McCready, Daniel M. Flowers
-
Publication number: 20230406098Abstract: Methods and apparatus for determining positions of a stowable pedal assembly are disclosed. An example apparatus to determine a position of a stowable pedal assembly of a vehicle includes motor control circuitry to provide a control signal to a motor operatively coupled to the stowable pedal assembly, the motor to cause movement of the stowable pedal assembly toward a desired position, response detection circuitry to detect a current response of the motor to the control signal, and position determination circuitry to determine the position of the stowable pedal assembly based on the current response.Type: ApplicationFiled: June 20, 2022Publication date: December 21, 2023Inventors: Joshua McCready, Scott J. Lauffer, Daniel A. Gabor, Seema Gami
-
Publication number: 20230339516Abstract: A vehicle includes a computer including a processor and a memory storing instructions executable by the processor to identify a vehicle being in an autonomous drive mode. The computer includes instructions to detect a user request to change the drive mode from the autonomous drive mode to a manual drive mode. The computer includes instructions to move the brake pedal from the stowed position to the deployed position in response to the response to the user request to change the drive mode. The computer includes instructions to prompt a user to validate the brake pedal being in the deployed position. The computer includes instructions to change from the autonomous drive mode to the manual drive mode in response to the user validating deployment of the brake pedal.Type: ApplicationFiled: April 22, 2022Publication date: October 26, 2023Applicant: Ford Global Technologies, LLCInventors: Joshua Mccready, Seema Gami, Brandon Beauvais, Daniel A. Gabor
-
Publication number: 20220353486Abstract: A computer-implemented method for encoding a scene volume includes: (a) identifying features of a scene volume that are within a camera perspective range with respect to a default camera perspective; (b) converting the identified features into rendered features; and (c) sorting the rendered features into a plurality of scene layers, each including corresponding depth, color, and transparency maps for the respective rendered features. Further, (a), (b), and (c) may be repeated, operating on temporally ordered scene volumes, to produce and output a sequence encoding a video. Corresponding systems and non-transitory computer-readable media are disclosed for encoding a 3D scene and for decoding an encoded 3D scene. Efficient compression, transmission, and playback of video describing a 3D scene can be enabled, including for virtual reality displays with updates based on a changing perspective of a user viewer for variable-perspective playback.Type: ApplicationFiled: February 9, 2022Publication date: November 3, 2022Inventors: Joshua McCready, Alexander Gourley
-
Publication number: 20220353530Abstract: A computer-implemented method for encoding a scene volume includes: (a) identifying features of a scene volume that are within a camera perspective range with respect to a default camera perspective; (b) converting the identified features into rendered features; and (c) sorting the rendered features into a plurality of scene layers, each including corresponding depth, color, and transparency maps for the respective rendered features. Further, (a), (b), and (c) may be repeated, operating on temporally ordered scene volumes, to produce and output a sequence encoding a video. Corresponding systems and non-transitory computer-readable media are disclosed for encoding a 3D scene and for decoding an encoded 3D scene. Efficient compression, transmission, and playback of video describing a 3D scene can be enabled, including for virtual reality displays with updates based on a changing perspective of a user viewer for variable-perspective playback.Type: ApplicationFiled: February 10, 2022Publication date: November 3, 2022Inventors: Joshua McCready, Alexander Gourley
-
Publication number: 20220111283Abstract: A system and method for correlating a video content presentation rate with an exercise machine operation rate is disclosed. A preferred embodiment of the apparatus is an interactive video system that adapts easily to use with a wide range of gym equipment utilizing a video presentation device that includes an accelerometer and/or camera. The camera embodiment utilizes vision algorithms to determine periodicity and motion orientation prior to modifying the input as a function of the type of exercise equipment is being utilized, in order to determine a cadence. In one embodiment the camera does not rely on seeing the limbs being exercised but utilizes the observation that even highly trained athletes have a degree of extraneous motion of their theoretically immobile body parts during exercise. A prerecorded video presentation is modulated by sensing proximate vibrational energy to determine cadence in the case of the accelerometer.Type: ApplicationFiled: February 2, 2015Publication date: April 14, 2022Inventors: Joshua McCready, Alexander Gourley
-
Publication number: 20210402281Abstract: A system and method for correlating a video content presentation rate with an exercise machine operation rate is disclosed. A preferred embodiment of the apparatus is an interactive video system that adapts easily to use with a wide range of gym equipment utilizing a video presentation device that includes an accelerometer and/or camera. The camera embodiment utilizes vision algorithms to determine periodicity and motion orientation prior to modifying the input as a function of the type of exercise equipment is being utilized, in order to determine a cadence. In one embodiment the camera does not rely on seeing the limbs being exercised but utilizes the observation that even highly trained athletes have a degree of extraneous motion of their theoretically immobile body parts during exercise. A prerecorded video presentation is modulated by sensing proximate vibrational energy to determine cadence in the case of the accelerometer.Type: ApplicationFiled: February 2, 2015Publication date: December 30, 2021Inventors: Joshua McCready, Alexander Gourley
-
Patent number: 8979710Abstract: A system and method for correlating a video content presentation rate with an exercise machine operation rate is disclosed. A preferred embodiment of the apparatus is an interactive video system that adapts easily to use with a wide range of gym equipment utilizing a video presentation device that includes an accelerometer and/or camera. The camera embodiment utilizes vision algorithms to determine periodicity and motion orientation prior to modifying the input as a function of the type of exercise equipment is being utilized, in order to determine a cadence. In one embodiment the camera does not rely on seeing the limbs being exercised but utilizes the observation that even highly trained athletes have a degree of extraneous motion of their theoretically immobile body parts during exercise. A prerecorded video presentation is modulated by sensing proximate vibrational energy to determine cadence in the case of the accelerometer.Type: GrantFiled: March 15, 2013Date of Patent: March 17, 2015Assignee: Active Theory Inc.Inventors: Joshua McCready, Alexander Gourley
-
Publication number: 20140274567Abstract: A system and method for correlating a video content presentation rate with an exercise machine operation rate is disclosed. A preferred embodiment of the apparatus is an interactive video system that adapts easily to use with a wide range of gym equipment utilizing a video presentation device that includes an accelerometer and/or camera. The camera embodiment utilizes vision algorithms to determine periodicity and motion orientation prior to modifying the input as a function of the type of exercise equipment is being utilized, in order to determine a cadence. In one embodiment the camera does not rely on seeing the limbs being exercised but utilizes the observation that even highly trained athletes have a degree of extraneous motion of their theoretically immobile body parts during exercise. A prerecorded video presentation is modulated by sensing proximate vibrational energy to determine cadence in the case of the accelerometer.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Joshua McCready, Alexander Gourley