Patents by Inventor Frederick Kiefer
Frederick Kiefer 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: 20240146787Abstract: Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of interactive stream items; determining a second presentation mode based at least in part on a content type associated with the second plurality of interactive stream items; causing the second plurality of interactive stream items to be presented in a second presentation mode; receiving a second user selection indicating that the interactive stream item is no longer selected; and causing the second plurality of interactive stream items to be presented in the first presentation mode.Type: ApplicationFiled: January 8, 2024Publication date: May 2, 2024Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Patent number: 11870827Abstract: Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of interactive stream items; determining a second presentation mode based at least in part on a content type associated with the second plurality of interactive stream items; causing the second plurality of interactive stream items to be presented in a second presentation mode; receiving a second user selection indicating that the interactive stream item is no longer selected; and causing the second plurality of interactive stream items to be presented in the first presentation mode.Type: GrantFiled: January 27, 2023Date of Patent: January 9, 2024Assignee: Google LLCInventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Patent number: 11769529Abstract: A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area allowing video playback, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content. In response to a user activation of the first UI element, the processing device causes recording of a new video clip to be initiated, determines that a duration of the new video clip satisfies a predetermined threshold, creates a visual representation of the new video clip, associates the new video clip with an additional storyline, and adds the visual representation of the new video clip to the second area. In response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, the processing device causes the new video clip to be associated with the storyline.Type: GrantFiled: May 24, 2021Date of Patent: September 26, 2023Assignee: Google LLCInventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Patent number: 11714689Abstract: A system and method for cloud management of user interactions on a client device comprising: initiating, in response to an initiation request of a client application, processing of a workflow configuration with an initial session state, wherein the workflow is a data model of a graph of nodes connected with directed edges, where the nodes include a set of node types that includes at least a pane node; iteratively processing the workflow configuration, initially using the initial session state, and thereby generating rendered panes for use in a user interaction flow of a client application, which comprises: following a next edge of the workflow configuration to determine a next workflow node, processing the next workflow node, which comprises, when the next workflow node is a pane node, rendering the pane node into a rendered pane, and sending the rendered panes to the client device.Type: GrantFiled: August 18, 2021Date of Patent: August 1, 2023Assignee: Plaid Inc.Inventors: William Frederick Kiefer, Michael Brian Jacokes, Jan Maksymilian Dudek, Nathan James Tindall
-
Publication number: 20230171296Abstract: Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of interactive stream items; determining a second presentation mode based at least in part on a content type associated with the second plurality of interactive stream items; causing the second plurality of interactive stream items to be presented in a second presentation mode; receiving a second user selection indicating that the interactive stream item is no longer selected; and causing the second plurality of interactive stream items to be presented in the first presentation mode.Type: ApplicationFiled: January 27, 2023Publication date: June 1, 2023Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Patent number: 11570224Abstract: Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of interactive stream items; determining a second presentation mode based at least in part on a content type associated with the second plurality of interactive stream items; causing the second plurality of interactive stream items to be presented in a second presentation mode; receiving a second user selection indicating that the interactive stream item is no longer selected; and causing the second plurality of interactive stream items to be presented in the first presentation mode.Type: GrantFiled: August 31, 2020Date of Patent: January 31, 2023Assignee: Google LLCInventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Publication number: 20220058065Abstract: A system and method for cloud management of user interactions on a client device comprising: initiating, in response to an initiation request of a client application, processing of a workflow configuration with an initial session state, wherein the workflow is a data model of a graph of nodes connected with directed edges, where the nodes include a set of node types that includes at least a pane node; iteratively processing the workflow configuration, initially using the initial session state, and thereby generating rendered panes for use in a user interaction flow of a client application, which comprises: following a next edge of the workflow configuration to determine a next workflow node, processing the next workflow node, which comprises, when the next workflow node is a pane node, rendering the pane node into a rendered pane, and sending the rendered panes to the client device.Type: ApplicationFiled: August 18, 2021Publication date: February 24, 2022Inventors: William Frederick Kiefer, Michael Brian Jacokes, Jan Maksymilian Dudek, Nathan James Tindall
-
Publication number: 20210280219Abstract: A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area allowing video playback, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content. In response to a user activation of the first UI element, the processing device causes recording of a new video clip to be initiated, determines that a duration of the new video clip satisfies a predetermined threshold, creates a visual representation of the new video clip, associates the new video clip with an additional storyline, and adds the visual representation of the new video clip to the second area. In response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, the processing device causes the new video clip to be associated with the storyline.Type: ApplicationFiled: May 24, 2021Publication date: September 9, 2021Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Patent number: 11017813Abstract: A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area including a media player, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content. In response to a user activation of the first UI element, the processing device initiates recording of a new video clip, determines that a duration of the new video clip has reached a predetermined threshold, creates a visual representation of the new video clip, associates the new video clip that reached the predetermined threshold with an additional storyline, and adds the visual representation of the new video clip to the second area. In response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, the processing device causes the new video clip to be associated with the storyline.Type: GrantFiled: June 22, 2020Date of Patent: May 25, 2021Assignee: Google LLCInventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Publication number: 20200404039Abstract: Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of interactive stream items; determining a second presentation mode based at least in part on a content type associated with the second plurality of interactive stream items; causing the second plurality of interactive stream items to be presented in a second presentation mode; receiving a second user selection indicating that the interactive stream item is no longer selected; and causing the second plurality of interactive stream items to be presented in the first presentation mode.Type: ApplicationFiled: August 31, 2020Publication date: December 24, 2020Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Publication number: 20200321028Abstract: A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area including a media player, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content. In response to a user activation of the first UI element, the processing device initiates recording of a new video clip, determines that a duration of the new video clip has reached a predetermined threshold, creates a visual representation of the new video clip, associates the new video clip that reached the predetermined threshold with an additional storyline, and adds the visual representation of the new video clip to the second area. In response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, the processing device causes the new video clip to be associated with the storyline.Type: ApplicationFiled: June 22, 2020Publication date: October 8, 2020Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Patent number: 10764343Abstract: Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of interactive stream items; determining a second presentation mode based at least in part on a content type associated with the second plurality of interactive stream items; causing the second plurality of interactive stream items to be presented in a second presentation mode; receiving a second user selection indicating that the interactive stream item is no longer selected; and causing the second plurality of interactive stream items to be presented in the first presentation mode.Type: GrantFiled: December 28, 2015Date of Patent: September 1, 2020Assignee: Google LLCInventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Patent number: 10692533Abstract: A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area including a media player, a second area including visual representations of video clips from the storyline, and a third area including a first UI element to record video content, and a second UI element to add the recorded video content to the storyline. In response to a user activation of the first UI element, the processing device initiates recording of a new video clip using the first area, creating, by a processing device, a visual representation of the new video clip, and adding the visual representation of the new video clip to the second area. In response to a user activation of the second UI element, the processing device causes the new video clip to be associated with the storyline.Type: GrantFiled: October 7, 2015Date of Patent: June 23, 2020Assignee: Google LLCInventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Patent number: 10257140Abstract: A processing device analyzes a user communication as the user communication is being provided by a user of a source device to a user of a target device as part of a collaboration session between the user of the source device and the user of the target device. The processing device selects a media item based on content of the user communication. The selected media item has well-known content. The processing device adds at least a portion of the selected media item to the collaboration session for presentation to at least one of the source device or the target device.Type: GrantFiled: August 4, 2015Date of Patent: April 9, 2019Assignee: GOOGLE LLCInventors: Jokubas Zukerman, Marco Paglia, William Frederick Kiefer
-
Patent number: 10002285Abstract: Apparatuses, systems, and techniques are disclosed for rapidly identifying potential candidates within a pool of enrolled fingerprint images for unconstrained fingerprint matching with an inquiry fingerprint. The techniques may include applying one or more window regions to both enrolled and inquiry fingerprint images and determining a minutiae score for each such window region based on the minutiae within that window region. One or more components of the minutiae score for window regions of the inquiry image may then be compared against similar components in the minutiae scores for window regions of the enrolled fingerprint images, and enrolled fingerprint images having window regions with minutiae scores sufficiently similar to the minutiae score of a window region of the inquiry fingerprint image may be selected for later unconstrained matching with the inquiry fingerprint image.Type: GrantFiled: September 25, 2015Date of Patent: June 19, 2018Assignee: QUALCOMM IncorporatedInventors: Fitzgerald John Archibald, John Keith Schneider, Frederick Kiefer
-
Patent number: 9910830Abstract: A system, computer-implemented method and computer-readable medium for displaying content are provided. In an embodiment, content for display within a tiled interface and a screen size for display of the tiled interface are determined. Grid segments of the tiled interface are determined based on the content and the screen size. The grid segments are grouped into tiles of the tiled interface based on a relative importance of the articles. The content is displayed on the tiled interface within the tiles of the tiled interface.Type: GrantFiled: November 15, 2013Date of Patent: March 6, 2018Assignee: Google LLCInventors: William Frederick Kiefer, III, Maurice Bennett Shore, Cassandra Lynn Doll
-
Publication number: 20170187769Abstract: Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of interactive stream items; determining a second presentation mode based at least in part on a content type associated with the second plurality of interactive stream items; causing the second plurality of interactive stream items to be presented in a second presentation mode; receiving a second user selection indicating that the interactive stream item is no longer selected; and causing the second plurality of interactive stream items to be presented in the first presentation mode.Type: ApplicationFiled: December 28, 2015Publication date: June 29, 2017Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Publication number: 20170108999Abstract: A system, computer-implemented method and computer-readable medium for generating a magazine edition menu, is provided. Dimensions of a display screen on a mobile device are determined. Based on the dimensions, the size of an edition preview pane is determined, where the edition preview pane displays multiple images from the magazine editions. Based on the dimensions the size of a thumbnail section is determined, the thumbnail section displays a plurality of thumbnail editions associated with each magazine edition. Based on the size of the thumbnail section and a number of magazine editions, a layout of the plurality of thumbnail editions on a display screen is determined.Type: ApplicationFiled: December 2, 2016Publication date: April 20, 2017Inventors: Maurice Bennett Shore, Thomas William Schneider, William Frederick Kiefer, III, Cassandra Lynn Doll
-
Publication number: 20170103783Abstract: A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area including a media player, a second area including visual representations of video clips from the storyline, and a third area including a first UI element to record video content, and a second UI element to add the recorded video content to the storyline. In response to a user activation of the first UI element, the processing device initiates recording of a new video clip using the first area, creating, by a processing device, a visual representation of the new video clip, and adding the visual representation of the new video clip to the second area. In response to a user activation of the second UI element, the processing device causes the new video clip to be associated with the storyline.Type: ApplicationFiled: October 7, 2015Publication date: April 13, 2017Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Publication number: 20170091526Abstract: Apparatuses, systems, and techniques are disclosed for rapidly identifying potential candidates within a pool of enrolled fingerprint images for unconstrained fingerprint matching with an inquiry fingerprint. The techniques may include applying one or more window regions to both enrolled and inquiry fingerprint images and determining a minutiae score for each such window region based on the minutiae within that window region. One or more components of the minutiae score for window regions of the inquiry image may then be compared against similar components in the minutiae scores for window regions of the enrolled fingerprint images, and enrolled fingerprint images having window regions with minutiae scores sufficiently similar to the minutiae score of a window region of the inquiry fingerprint image may be selected for later unconstrained matching with the inquiry fingerprint image.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Inventors: Fitzgerald John Archibald, John Keith Schneider, Frederick Kiefer