Patents by Inventor James Frey

James Frey 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: 12236514
    Abstract: A method for efficient dynamic video rendering is described for certain implementations. The method may include identifying a file for rendering a video comprising one or more static layers and one or more dynamic layers, detecting, based on analyzing one or more fields of the file for rendering a video, the one or more static layers and the one or more dynamic layers, wherein each dynamic layer comprises a comment that indicates a variable component, rendering the one or more static layers of the file, receiving, from a user device, a request for the video that includes user information, determining, based on the user information, variable definitions designated to be inserted into a dynamic layer, rendering the one or more dynamic layers using the variable definitions, and generating a composite video for playback from the rendered one or more static layers and the rendered one or more dynamic layers.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: February 25, 2025
    Assignee: Google LLC
    Inventors: Nathan James Frey, Zheng Sun, Yifan Zou, Sandor Miklos Szego
  • Publication number: 20250058521
    Abstract: A technique for consolidating threads of diverse materials into a cohesive consolidated composite thread that includes a channel with an entry and exit, designed to accommodate threads of both the first and second materials. Equipped with one or more heaters, the technique raises the temperature of the second material above its melting point. A driver propels the threads through the channel, while a thermal conditioner, positioned between the driver and exit of the channel, lowers the temperature of the second material below its melting point prior to entering an extruder nozzle, where it is reheated above the second material below its melting point and deposited onto a 3D printed object.
    Type: Application
    Filed: August 14, 2024
    Publication date: February 20, 2025
    Applicant: Orbital Composites, Inc.
    Inventors: Matthew Gallelo, Darrell Stevens, Cole Nielsen-Cole, James Frei
  • Publication number: 20250061922
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating videos. In one aspect, a method comprises: receiving: (i) an input video comprising a sequence of video frames, and (ii) data indicating a target object type; processing the input video to generate tracking data that identifies and tracks visual locations of one or more instances of target objects of the target object type in the input video; generating a plurality of sub-videos based on the input video and the tracking data, including: for each sub-video, generating a respective sequence of sub-video frames that are each extracted from a respective video frame of the input video to include a respective instance of a given target object from among the identified target objects of the target object type; and generating an output video that comprises the plurality of sub-videos.
    Type: Application
    Filed: November 5, 2024
    Publication date: February 20, 2025
    Inventors: Nathan James Frey, Zheng Sun
  • Patent number: 12176006
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating videos. In one aspect, a method comprises: receiving: (i) an input video comprising a sequence of video frames, and (ii) data indicating a target object type; processing the input video to generate tracking data that identifies and tracks visual locations of one or more instances of target objects of the target object type in the input video; generating a plurality of sub-videos based on the input video and the tracking data, including: for each sub-video, generating a respective sequence of sub-video frames that are each extracted from a respective video frame of the input video to include a respective instance of a given target object from among the identified target objects of the target object type; and generating an output video that comprises the plurality of sub-videos.
    Type: Grant
    Filed: January 23, 2024
    Date of Patent: December 24, 2024
    Assignee: Google LLC
    Inventors: Nathan James Frey, Zheng Sun
  • Publication number: 20240328164
    Abstract: A fastener driving tool and an adapter for a fastener driving tool are described herein for permitting accurate placement of fasteners with respect to an edge of a board (e.g., a top edge of a siding board). The adapter may include an adapter body having a central opening for receiving a head of a fastener driving tool and two or more pins positioned in the adapter body. At least two of the pins are positioned in the adapter body such that, when the central opening receives the head, the pins are equidistant from a center of a barrel through which the fastener driving tool drives fasteners.
    Type: Application
    Filed: June 14, 2024
    Publication date: October 3, 2024
    Applicant: SEE HOLDINGS, LLC
    Inventors: August Adolf Johan Schuss, JR., William James Frei, Benjamin Jordan Hensley, James Bryant Nelson, James Michael Oliver
  • Publication number: 20240308656
    Abstract: A navigable craft that includes a fuselage with a tiltable section positioned behind a non-tiltable section opposite to a nose. A set of wing assemblies connected to the non-tiltable section of the fuselage. Each wing assembly includes an airfoil connected to the non-tiltable section of the fuselage at a first cross-sectional end of the airfoil and a non-tiltable propulsion generator connected to a second cross-sectional end of the airfoil opposite to the first cross-sectional end of the airfoil. The propulsion generator extends parallel and adjacent to the non-tiltable section of the fuselage, and one or more stabilizers connected to at least one of the non-tiltable propulsion generator, the airfoil, and the fuselage. The landing assembly is connected to the propulsion generator or the airfoil. The landing assembly is aligned aerodynamically with the second cross-sectional end and extends in a direction adjacent to the tiltable section of the fuselage.
    Type: Application
    Filed: March 14, 2023
    Publication date: September 19, 2024
    Inventors: Cole NIELSEN-COLE, Darrell E. Stevens, James Frei
  • Patent number: 12049761
    Abstract: A fastener driving tool and an adapter for a fastener driving tool are described herein for permitting accurate placement of fasteners with respect to an edge of a board (e.g., a top edge of a siding board). The adapter may include an adapter body having a central opening for receiving a head of a fastener driving tool and two or more pins positioned in the adapter body. At least two of the pins are positioned in the adapter body such that, when the central opening receives the head, the pins are equidistant from a center of a barrel through which the fastener driving tool drives fasteners.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: July 30, 2024
    Assignee: SEE HOLDINGS, LLC
    Inventors: August Adolf Johan Schuss, Jr., William James Frei, Benjamin Jordan Hensley, James Bryant Nelson, James Michael Oliver
  • Publication number: 20240161783
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating videos. In one aspect, a method comprises: receiving: (i) an input video comprising a sequence of video frames, and (ii) data indicating a target object type; processing the input video to generate tracking data that identifies and tracks visual locations of one or more instances of target objects of the target object type in the input video; generating a plurality of sub-videos based on the input video and the tracking data, including: for each sub-video, generating a respective sequence of sub-video frames that are each extracted from a respective video frame of the input video to include a respective instance of a given target object from among the identified target objects of the target object type; and generating an output video that comprises the plurality of sub-videos.
    Type: Application
    Filed: January 23, 2024
    Publication date: May 16, 2024
    Inventors: Nathan James Frey, Zheng Sun
  • Patent number: 11915724
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating videos. In one aspect, a method comprises: receiving: (i) an input video comprising a sequence of video frames, and (ii) data indicating a target object type; processing the input video to generate tracking data that identifies and tracks visual locations of one or more instances of target objects of the target object type in the input video; generating a plurality of sub-videos based on the input video and the tracking data, including: for each sub-video, generating a respective sequence of sub-video frames that are each extracted from a respective video frame of the input video to include a respective instance of a given target object from among the identified target objects of the target object type; and generating an output video that comprises the plurality of sub-videos.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: February 27, 2024
    Assignee: Google LLC
    Inventors: Nathan James Frey, Zheng Sun
  • Publication number: 20230095856
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating videos. In one aspect, a method comprises: receiving: (i) an input video comprising a sequence of video frames, and (ii) data indicating a target object type; processing the input video to generate tracking data that identifies and tracks visual locations of one or more instances of target objects of the target object type in the input video; generating a plurality of sub-videos based on the input video and the tracking data, including: for each sub-video, generating a respective sequence of sub-video frames that are each extracted from a respective video frame of the input video to include a respective instance of a given target object from among the identified target objects of the target object type; and generating an output video that comprises the plurality of sub-videos.
    Type: Application
    Filed: June 22, 2020
    Publication date: March 30, 2023
    Inventors: Nathan James Frey, Zheng Sun
  • Publication number: 20230058512
    Abstract: A method for efficient dynamic video rendering is described for certain implementations. The method may include identifying a file for rendering a video comprising one or more static layers and one or more dynamic layers, detecting, based on analyzing one or more fields of the file for rendering a video, the one or more static layers and the one or more dynamic layers, wherein each dynamic layer comprises a comment that indicates a variable component, rendering the one or more static layers of the file, receiving, from a user device, a request for the video that includes user information, determining, based on the user information, variable definitions designated to be inserted into a dynamic layer, rendering the one or more dynamic layers using the variable definitions, and generating a composite video for playback from the rendered one or more static layers and the rendered one or more dynamic layers.
    Type: Application
    Filed: May 14, 2020
    Publication date: February 23, 2023
    Inventors: Nathan James Frey, Zheng Sun, Yifan Zou, Sandor Miklos Szego
  • Publication number: 20220301118
    Abstract: A method for replacing an object in an image. The method may include identifying a first object at a position within a first image, masking, based on the first image and the position of the first object, a target area to produce a masked image, generating, based on the masked image and an inpainting machine learning model, a second image different from the first image, the inpainting machine learning model being trained using a difference between the target area of training images and content of generated images at location corresponding to the target area of the training images, generating, based on the masked image and the second image, a third image, and adding, to the third image, a new object different from the first object.
    Type: Application
    Filed: May 13, 2020
    Publication date: September 22, 2022
    Inventors: Nathan James Frey, Vinay Kotikalapudi Sriram
  • Publication number: 20220178147
    Abstract: A fastener driving tool and an adapter for a fastener driving tool are described herein for permitting accurate placement of fasteners with respect to an edge of a board (e.g., a top edge of a siding board). The adapter may include an adapter body having a central opening for receiving a head of a fastener driving tool and two or more pins positioned in the adapter body. At least two of the pins are positioned in the adapter body such that, when the central opening receives the head, the pins are equidistant from a center of a barrel through which the fastener driving tool drives fasteners.
    Type: Application
    Filed: September 23, 2021
    Publication date: June 9, 2022
    Applicant: SEE Holdings, LLC
    Inventors: August Adolf Johan Schuss, Jr., William James Frei, Benjamin Jordan Hensley, James Bryant Nelson, James Michael Oliver
  • Publication number: 20210206157
    Abstract: A support structure of a 3D printer may include a printable surface that receives a heated bead of material and can support one or more extruded layers of material from the 3D printer. The support structure may include at least one inlet adjacent to the printable surface and one or more outlets that exit onto the printable surface. The one or more outlets are hermetically sealed to the inlet. The support structure may also include an injection mechanism operatively coupled to the at least one input.
    Type: Application
    Filed: March 22, 2021
    Publication date: July 8, 2021
    Inventors: Cole NIELSEN-COLE, James Frei
  • Patent number: 10981373
    Abstract: A printer system may include a coaxial extruder head that extrudes a core, a bulk, and/or a core and bulk cladding to form complex structures without retooling. The coaxial extruder head may include a distribution channel with an entrance and an exit, a priming chamber that surrounds the distribution channel. The priming chamber may include an outlet and a first inlet, a heating element thermally connected to the priming chamber, and a nozzle connected to the outlet of the priming chamber. Further, the nozzle may converge from the outlet of the priming chamber to an orifice of the nozzle. In addition, the exit of the distribution channel may be disposed at the orifice of the nozzle. This structure facilitates extruding a core and cladding type composite from the extruder head.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: April 20, 2021
    Inventors: Cole Nielsen-Cole, James Frei
  • Publication number: 20200139693
    Abstract: A printer system may include a coaxial extruder head that extrudes a core, a bulk, and/or a core and bulk cladding to form complex structures without retooling. The coaxial extruder head may include a distribution channel with an entrance and an exit, a priming chamber that surrounds the distribution channel. The priming chamber may include an outlet and a first inlet, a heating element thermally connected to the priming chamber, and a nozzle connected to the outlet of the priming chamber. Further, the nozzle may converge from the outlet of the priming chamber to an orifice of the nozzle. In addition, the exit of the distribution channel may be disposed at the orifice of the nozzle. This structure facilitates extruding a core and cladding type composite from the extruder head.
    Type: Application
    Filed: May 20, 2019
    Publication date: May 7, 2020
    Inventors: Cole NIELSEN-COLE, James FREI
  • Patent number: 10293591
    Abstract: A printer system may include a coaxial extruder head that extrudes a core, a bulk, and/or a core and bulk cladding to form complex structures without retooling. The coaxial extruder head may include a distribution channel with an entrance and an exit, a priming chamber that surrounds the distribution channel. The priming chamber may include an outlet and a first inlet, a heating element thermally connected to the priming chamber, and a nozzle connected to the outlet of the priming chamber. Further, the nozzle may converge from the outlet of the priming chamber to an orifice of the nozzle. In addition, the exit of the distribution channel may be disposed at the orifice of the nozzle. This structure facilitates extruding a core and cladding type composite from the extruder head.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: May 21, 2019
    Assignee: ORBITAL COMPOSITES, INC.
    Inventors: Cole Nielsen-Cole, James Frei
  • Publication number: 20190134971
    Abstract: A printer system may include a coaxial extruder head that extrudes a core, a bulk, and/or a core and bulk cladding to form complex structures without retooling. The coaxial extruder head may include a distribution channel with an entrance and an exit, a priming chamber that surrounds the distribution channel. The priming chamber may include an outlet and a first inlet, a heating element thermally connected to the priming chamber, and a nozzle connected to the outlet of the priming chamber. Further, the nozzle may converge from the outlet of the priming chamber to an orifice of the nozzle. In addition, the exit of the distribution channel may be disposed at the orifice of the nozzle. This structure facilitates extruding a core and cladding type composite from the extruder head.
    Type: Application
    Filed: December 24, 2018
    Publication date: May 9, 2019
    Inventors: Cole NIELSEN-COLE, James Frei
  • Patent number: 10160193
    Abstract: A printer system may include a coaxial extruder head that extrudes a core, a bulk, and/or a core and bulk cladding to form complex structures without retooling. The coaxial extruder head may include a distribution channel with an entrance and an exit, a priming chamber that surrounds the distribution channel. The priming chamber may include an outlet and a first inlet, a heating element thermally connected to the priming chamber, and a nozzle connected to the outlet of the priming chamber. Further, the nozzle may converge from the outlet of the priming chamber to an orifice of the nozzle. In addition, the exit of the distribution channel may be disposed at the orifice of the nozzle. This structure facilitates extruding a core and cladding type composite from the extruder head.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: December 25, 2018
    Assignee: Orbital Composites, Inc.
    Inventors: Cole Nielsen-Cole, James Frei
  • Patent number: 10092690
    Abstract: An infusion pump operable with a syringe having a syringe barrel and a syringe plunger includes a housing having a compartment to receive the syringe and defining a wall, and a syringe clamp moveable towards and away from the wall, the syringe clamp contacting the syringe barrel; a drive mechanism supported and structured and arranged to contact and end of the syringe plunger so as to be able to move the syringe plunger within the syringe barrel; a syringe barrel size sensor including a magnet operably coupled to the syringe clamp, and a sensing member supported by the housing and configured to generate an output indicative of a magnetic field associated with the magnet; and software installed on the pump and programmed to use the output to determine a size of the syringe barrel received by the compartment.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: October 9, 2018
    Assignee: Baxter International Inc.
    Inventors: John Gillespie, Ralph H. LaBedz, Michael Kenneth Platt, Ronald H. Spang, James Frei Berrill, Matthew Stephen Vogel, Michelle Kowalski Greaney