Patents by Inventor Gregory Foster

Gregory Foster 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: 11710508
    Abstract: A user device provides a user interface for video manipulation with face replacement. A method of implementations includes accessing a video comprising a plurality of frames that comprise one or more faces, providing a plurality of stickers comprising alternate face graphics for the one or more faces, receiving, via a user interface of a user device, user selection of one of the stickers and a selected face of the one or more faces, accessing a plurality of face frame sequences of the video, wherein each face frame sequence is a sequence of frames of the video comprising the selected face of the one or more faces, and replacing the selected face with the selected sticker in a first face frame sequence of the plurality of face frame sequences and in a second face frame sequence of the plurality of face frame sequences.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: July 25, 2023
    Assignee: Google LLC
    Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
  • Publication number: 20220115042
    Abstract: A user device provides a user interface for video manipulation with face replacement. A method of implementations includes accessing a video comprising a plurality of frames that comprise one or more faces, providing a plurality of stickers comprising alternate face graphics for the one or more faces, receiving, via a user interface of a user device, user selection of one of the stickers and a selected face of the one or more faces, accessing a plurality of face frame sequences of the video, wherein each face frame sequence is a sequence of frames of the video comprising the selected face of the one or more faces, and replacing the selected face with the selected sticker in a first face frame sequence of the plurality of face frame sequences and in a second face frame sequence of the plurality of face frame sequences.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
  • Patent number: 11211096
    Abstract: A user device provides a user interface for video manipulation with face replacement. A method of implementations includes accessing a video comprising a plurality of frames that comprise one or more faces, providing a plurality of stickers comprising alternate face graphics for the one or more faces, receiving, via a user interface of a user device, user selection of one of the stickers and a selected face of the one or more faces, accessing a plurality of face frame sequences of the video, wherein each face frame sequence is a sequence of frames of the video comprising the selected face of the one or more faces, replacing the selected face with the selected sticker in each face frame of the plurality of face frame sequences, and animating the selected sticker in the each face frame of the plurality of face frame sequences.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: December 28, 2021
    Assignee: Google LLC
    Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
  • Publication number: 20200043527
    Abstract: A user device provides a user interface for video manipulation with face replacement. A method of implementations includes accessing a video comprising a plurality of frames that comprise one or more faces, providing a plurality of stickers comprising alternate face graphics for the one or more faces, receiving, via a user interface of a user device, user selection of one of the stickers and a selected face of the one or more faces, accessing a plurality of face frame sequences of the video, wherein each face frame sequence is a sequence of frames of the video comprising the selected face of the one or more faces, replacing the selected face with the selected sticker in each face frame of the plurality of face frame sequences, and animating the selected sticker in the each face frame of the plurality of face frame sequences.
    Type: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
  • Patent number: 10446189
    Abstract: A user device provides a user interface for video manipulation with face replacement. The user device accesses a source video including a group of frames and one or more faces. The user device also provides a set of stickers with alternate face graphics. Upon receiving selection of one of the stickers, one of the faces and one of the frames that includes the face from a user, the user device accesses a face frame sequence. The face frame sequence is a sequence of frames including the selected frame. And each frame of the face frame sequence includes the selected face. The user device sends to a server a request to replace the selected face with the selected sticker in the frame sequence and receives a manipulated video in response to the request, where the selected face is replaced with the selected sticker in each frame of the frame sequence.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: October 15, 2019
    Assignee: Google LLC
    Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
  • Publication number: 20180190322
    Abstract: A user device provides a user interface for video manipulation with face replacement. The user device accesses a source video including a group of frames and one or more faces. The user device also provides a set of stickers with alternate face graphics. Upon receiving selection of one of the stickers, one of the faces and one of the frames that includes the face from a user, the user device accesses a face frame sequence. The face frame sequence is a sequence of frames including the selected frame. And each frame of the face frame sequence includes the selected face. The user device sends to a server a request to replace the selected face with the selected sticker in the frame sequence and receives a manipulated video in response to the request, where the selected face is replaced with the selected sticker in each frame of the frame sequence.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
  • Patent number: 9730553
    Abstract: A food support rack, especially for use on a grill, the food support rack including removable and reversible food support members.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: August 15, 2017
    Assignee: WEBER-STEPHEN PRODUCTS LLC
    Inventors: Marilyn B. Bombard, Mario Gonzalez, Gregory Foster
  • Patent number: 9453343
    Abstract: A skylight mounting system and assembly is disclosed. The skylight mounting system of the present invention may include providing skylight assembly components and mounting such components to create the skylight assembly of the present invention. The components of the skylight assembly may include an upper frame having a downwardly extending upper channel, a lower frame having an upwardly extending lower channel, a connector clip, a gasket having a first and second gutter channel, and a lens. The lower frame may be secured to the gasket, the connector clip may be secured within the lower channel of the lower frame, the lens may be secured above the first and second gutter channels of the gasket, and an inside leg of the downwardly extending upper channel may be inserted into the connector clip secured within the lower channel of the lower frame.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 27, 2016
    Assignee: VKR HOLDING A/S
    Inventors: James Eric Brinton, Charles Joseph Rimsky, Michael James Waters, Max LaForrest Sargent, Jeffrey Joseph Ronan, Alan John Ruhoff, Steve Roy Kastner, Gregory Foster Collins, Brantlee Burnett Nickles
  • Publication number: 20150342402
    Abstract: A food support rack, especially for use on a grill, the food support rack including removable and reversible food support members.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 3, 2015
    Applicant: WEBER-STEPHEN PRODUCTS, LLC
    Inventors: Marilyn B. Bombard, Mario Gonzalez, Gregory Foster
  • Publication number: 20120134791
    Abstract: A turbine nozzle attachment assembly includes an outer turbine component (a shroud or a turbine shell) formed with a circumferential groove open in a forward-facing axial direction; a nozzle segment including a vane extending between inner and outer bands, the outer band provided with an upstanding annular hook formed with a hook element extending in an aft-facing axial direction and received in the circumferential groove. The upstanding annular hook and hook element are formed with a circumferentially-oriented slot. An anti-rotation block is located in the circumferentially-oriented slot, and an anti-tipping plate having a circumferential width greater than a corresponding circumferential width of the circumferentially-oriented slot substantially covers a forward face of the anti-rotation block. The anti-rotation block and the anti-tipping plate are fastened directly to the outer turbine component.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Thomas J. Brunt, Robert Coign, Gregory Foster
  • Patent number: 8165963
    Abstract: A method (300), system (100) and apparatus (200) are provided that enable selected features in a group of two or more devices. A first of the devices (102A) receives a license (306) identifying features to be enabled. The first device (102A) transmits the license (308) to other devices in the group (102B, 102C). The devices in the group (102A-102C) enable selected features (312), according to the license, from features that are available in all the devices in the group. The license may be encrypted (302) and the devices decrypt the license (310) before enabling the selected features (312). The license may be modified (302) using an identifier associated with the first device (102A) of the group and the first device transmits the identifier (308) to the other devices in the group, along with the encrypted license. The devices authorize the license (310) using the transmitted identifier.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: April 24, 2012
    Assignee: Avaya Inc.
    Inventor: Gregory Foster
  • Publication number: 20100235921
    Abstract: A method (300), system (100) and apparatus (200) are provided that enable selected features in a group of two or more devices. A first of the devices (102A) receives a license (306) identifying features to be enabled. The first device (102A) transmits the license (308) to other devices in the group (102B, 102C). The devices in the group (102A-102C) enable selected features (312), according to the license, from features that are available in all the devices in the group. The license may be encrypted (302) and the devices decrypt the license (310) before enabling the selected features (312). The license may be modified (302) using an identifier associated with the first device (102A) of the group and the first device transmits the identifier (308) to the other devices in the group, along with the encrypted license. The devices authorize the license (310) using the transmitted identifier.
    Type: Application
    Filed: June 30, 2006
    Publication date: September 16, 2010
    Inventor: Gregory Foster
  • Patent number: 7400326
    Abstract: Systems and methods for delivering two data streams via two buses allow one of the buses to be used for delivering selected elements of the data stream that is primarily being delivered by the other bus. At an input rerouting circuit, the selected elements are rerouted from the second data stream into the first data stream; a token inserted in the second data stream identifies a position of the rerouted element. The modified streams are transmitted by the two buses. A receiving circuit reinserts the rerouted data element into the second data stream at the sequential position identified by the placeholder token.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: July 15, 2008
    Assignee: NVIDIA Corporation
    Inventors: Dominic Acocella, Robert W. Gimby, Thomas H. Kong, Andrew D. Bowen, Christopher J. Goodman, David C. Tannenbaum, Jeffrey B. Moskal, Steven Gregory Foster, Jr.
  • Patent number: 7331145
    Abstract: The flashing component comprises a rigid flashing frame arrangeable against outer side faces of the main frame component and foldable resilient side flashing members, which can be folded to allow packing of the flashing component together with the window and main frame components into a single unit comprising all components needed for installation of the roof window assembly.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: February 19, 2008
    Assignee: VKR Holding A/S
    Inventors: Mark Albert Feucht, Samuel Howard Darmer, Jeffrey Joseph Ronan, Elizabeth Ferol Talcott, Gregory Foster Collins, Claes Lindgren, Kaj Nissen
  • Publication number: 20070140688
    Abstract: The mode of operation in which a port is configured to operate may be selected so that the manner in which the port will interpret a loss of signal on a receive fiber may be specified. In an immediate mode, the port will interpret a loss of signal on a receive fiber as an indication of a fault on the transmit fiber (or interfaces associated with the transmit fiber) and will immediately shut its transmit interface down. In a multiple cycle detection mode, the port will not immediately interpret a loss of signal on a receive fiber as an indication of a fault on the transmit fiber, but rather will begin monitoring the receive fiber to look for a specified loss of signal pattern on the receive fiber. In this mode the port will interpret a repetitive loss of signal on the receive fiber as an indication of a fault on the transmit fiber. By providing a mode selector, the manner in which the ports are configured to operate may be adjusted individually, as a group, or globally.
    Type: Application
    Filed: December 21, 2005
    Publication date: June 21, 2007
    Applicant: Nortel Networks Limited
    Inventors: Jagdish Patel, Keshav Kamble, Gregory Foster
  • Publication number: 20070086183
    Abstract: The present invention provides a children's dental mirror. The children's dental mirror includes a mirror and an integral timer. At least one light can be provided that pulsates to a timer. An audio sound byte can be provided that is governed by a timer.
    Type: Application
    Filed: August 22, 2006
    Publication date: April 19, 2007
    Inventors: Gregory Foster, Robert Sheldon
  • Publication number: 20070050986
    Abstract: In accordance with the principles of the present invention, a combination basting brush, spoon, and spatula is provided that combines the functionality of a basting brush, spoon, and spatula in one device. The combination basting brush, spoon, and spatula comprising a handle portion and a combined concave spoon portion, spatula edge portion, and bristle portion. The present invention enables a user to perform multiple tasks in a more efficient manner.
    Type: Application
    Filed: September 7, 2006
    Publication date: March 8, 2007
    Inventors: Gregory Foster, Robert Sheldon
  • Publication number: 20070028785
    Abstract: The present invention provides a bulb slicer for preferably slicing garlic and shallots. The bulb slicer includes a top portion, a base portion, and a slicing portion. The top portion includes a plurality of fingers extending downwardly from the underside of the top portion. The slicing portion includes a plurality of blades. The number of the plurality of fingers corresponds to the numbers of spaces between the plurality of blades, the width of the plurality of fingers corresponds to the width of the spaces between the plurality of blades; and the positioning of the plurality of fingers corresponds to the position of the spaces between the plurality of blades. A gully defined above the slicing portion, the gully sized to cradle the bulbs in an orientation relative to the plurality of blades such that the bulb is sliced across the width rather than the length.
    Type: Application
    Filed: August 3, 2005
    Publication date: February 8, 2007
    Inventors: Gregory Foster, Robert Sheldon
  • Publication number: 20070006411
    Abstract: A brush for basting and applying sauces to food features a head, a handle attached to the head and a number of bristles positioned on the head. Each of the bristles features a crescent-shaped cross section.
    Type: Application
    Filed: March 20, 2006
    Publication date: January 11, 2007
    Inventors: Gregory Foster, Robert Sheldon
  • Patent number: D741650
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: October 27, 2015
    Assignee: Weber-Stephen Products LLC
    Inventors: Marilyn B. Bombard, Mario Gonzalez, Gregory Foster