Patents by Inventor Chorong Johnston
Chorong Johnston 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: 20240007738Abstract: Method and device for image frame selection are provided. A computing device can receive, from an image capture device, a plurality of frames including a capture frame. The computing device can determine a computer-selected frame of the plurality of frames. The computing device can receive, by way of a user interface, a selection of an option to view the capture frame. The computing device can, responsive to receiving the selection, provide, by way of the user interface, an animation between the capture frame and the computer-selected frame. The animation includes an interpolation of one or more frames captured between the capture frame and the computer-selected frame.Type: ApplicationFiled: September 13, 2023Publication date: January 4, 2024Inventors: Chorong Johnston, John Oberbeck, Mariia Sandrikova
-
Patent number: 11785334Abstract: Method and device for image frame selection are provided. A computing device can receive, from an image capture device, a plurality of frames including a capture frame. The computing device can determine a computer-selected frame of the plurality of frames. The computing device can receive, by way of a user interface, a selection of an option to view the capture frame. The computing device can, responsive to receiving the selection, provide, by way of the user interface, an animation between the capture frame and the computer-selected frame. The animation includes an interpolation of one or more frames captured between the capture frame and the computer-selected frame.Type: GrantFiled: September 24, 2018Date of Patent: October 10, 2023Assignee: Google LLCInventors: Chorong Johnston, John Oberbeck, Mariia Sandrikova
-
Publication number: 20210289132Abstract: Method and device for image frame selection are provided. A computing device can receive, from an image capture device, a plurality of frames including a capture frame. The computing device can determine a computer-selected frame of the plurality of frames. The computing device can receive, by way of a user interface, a selection of an option to view the capture frame. The computing device can, responsive to receiving the selection, provide, by way of the user interface, an animation between the capture frame and the computer-selected frame. The animation includes an interpolation of one or more frames captured between the capture frame and the computer-selected frame.Type: ApplicationFiled: September 24, 2018Publication date: September 16, 2021Inventors: Chorong Johnston, John Oberbeck, Mariia Sandrikova
-
Patent number: 9939996Abstract: An ebook is represented as ebook pages associated with locations. An interface for navigating the ebook pages includes a smart scrubber. Positions on the smart scrubber correspond to locations of ebook pages. The smart scrubber includes contextual icons that represent contextual information associated with a location in the ebook. To generate the scrubber, contextual information is obtained and selected for display based on selection criteria. Contextual icons representing the selected contextual information are placed on the smart scrubber in positions corresponding to their associated locations. A navigation command directed at a position on the smart scrubber (or a contextual icon at that position) results in display of the ebook page at the location corresponding to that position. One example contextual icon is a page restore thumbnail representing the last page read, which is selected for display when the smart scrubber is used to navigate away from the last page read.Type: GrantFiled: August 13, 2014Date of Patent: April 10, 2018Assignee: Google LLCInventors: Adeline Lee Beavers, Marco Paglia, Nathan Stuart Streu, Chorong Johnston, Brian Armstrong
-
Patent number: 9921721Abstract: An ebook is represented as a plurality of ebook pages associated with a plurality of segments. A navigation command is received from a user, the navigation command requesting a navigation graphical user interface (GUI) in a particular navigation mode of a plurality of navigation modes. One or more ebook pages, of the plurality of ebook pages, are identified for page thumbnail generation, and page thumbnails are generated for each of the identified one or more ebook pages. The generated page thumbnails are grouped by segment, using the plurality of segments. The navigation GUI is generated in the requested navigation mode using the grouped page thumbnails, the navigation GUI listing at least one segment, of the plurality of segments, and horizontally listing at least one page thumbnail associated with the at least one segment, and the navigation GUI is displayed.Type: GrantFiled: August 8, 2014Date of Patent: March 20, 2018Assignee: Google LLCInventors: Adeline Beavers, Chorong Johnston, Marco Paglia, Brian Armstrong, Nathan Stuart Streu
-
Publication number: 20170185369Abstract: In a user device, a determination may be made as to whether an audio output device has been connected to an audio port of the user device. When it is determined that the connection has been made, instructions may be sent to a server, instructing the server to identify only audio content. The audio content identified by the server may be identified by the server in a manner consistent with preferences of the user. The server may send one or more identifiers of the audio content to a user interface of the user device. A selection of a particular audio content item in the audio content may be received at the user device. The corresponding audio content may be received from the server. The audio content may be output via the audio port of the user device. The determining of whether a connection has been made to an audio port, the instructing of the server by the user device, and receiving may be performed by an aggregator application executing on the user device.Type: ApplicationFiled: December 28, 2015Publication date: June 29, 2017Inventors: Chorong Johnston, Sarah Needham, Jeff Chow
-
Patent number: 9684645Abstract: An ebook is represented as a plurality of ebook pages associated with a plurality of segments. A summary view command is received, the summary view command requesting a particular type of summary view of a plurality of available summary views. One or more ebook pages are identified, for a summary view based in part on the requested type of summary view, and page thumbnails are generated for each of the identified one or more ebook pages. The generated page thumbnails are grouped by segment, using the plurality of segments. A summary view graphical user interface (GUI) is generated for the requested type of summary view using the grouped page thumbnails, the summary view GUI vertically listing one or more segments, of the plurality of segments, and horizontally listing page thumbnails associated with the one or more segments, and the summary view GUI is displayed.Type: GrantFiled: August 4, 2014Date of Patent: June 20, 2017Assignee: GOOGLE INC.Inventors: Adeline Beavers, Marco Paglia, Nathan Stuart Streu, Chorong Johnston, Brian Armstrong
-
Publication number: 20160048275Abstract: An ebook is represented as ebook pages associated with locations. An interface for navigating the ebook pages includes a smart scrubber. Positions on the smart scrubber correspond to locations of ebook pages. The smart scrubber includes contextual icons that represent contextual information associated with a location in the ebook. To generate the scrubber, contextual information is obtained and selected for display based on selection criteria. Contextual icons representing the selected contextual information are placed on the smart scrubber in positions corresponding to their associated locations. A navigation command directed at a position on the smart scrubber (or a contextual icon at that position) results in display of the ebook page at the location corresponding to that position. One example contextual icon is a page restore thumbnail representing the last page read, which is selected for display when the smart scrubber is used to navigate away from the last page read.Type: ApplicationFiled: August 13, 2014Publication date: February 18, 2016Inventors: Adeline Lee Beavers, Marco Paglia, Nathan Stuart Streu, Chorong Johnston, Brian Armstrong
-
Publication number: 20160041700Abstract: An ebook is represented as a plurality of ebook pages associated with a plurality of segments. A navigation command is received from a user, the navigation command requesting a navigation graphical user interface (GUI) in a particular navigation mode of a plurality of navigation modes. One or more ebook pages, of the plurality of ebook pages, are identified for page thumbnail generation, and page thumbnails are generated for each of the identified one or more ebook pages. The generated page thumbnails are grouped by segment, using the plurality of segments. The navigation GUI is generated in the requested navigation mode using the grouped page thumbnails, the navigation GUI listing at least one segment, of the plurality of segments, and horizontally listing at least one page thumbnail associated with the at least one segment, and the navigation GUI is displayed.Type: ApplicationFiled: August 8, 2014Publication date: February 11, 2016Inventors: Adeline Beavers, Chorong Johnston, Marco Paglia, Brian Armstrong, Nathan Stuart Streu
-
Publication number: 20160034430Abstract: An ebook is represented as a plurality of ebook pages associated with a plurality of segments. A summary view command is received, the summary view command requesting a particular type of summary view of a plurality of available summary views. One or more ebook pages are identified, for a summary view based in part on the requested type of summary view, and page thumbnails are generated for each of the identified one or more ebook pages. The generated page thumbnails are grouped by segment, using the plurality of segments. A summary view graphical user interface (GUI) is generated for the requested type of summary view using the grouped page thumbnails, the summary view GUI vertically listing one or more segments, of the plurality of segments, and horizontally listing page thumbnails associated with the one or more segments, and the summary view GUI is displayed.Type: ApplicationFiled: August 4, 2014Publication date: February 4, 2016Inventors: Adeline Beavers, Marco Paglia, Nathan Stuart Streu, Chorong Johnston, Brian Armstrong
-
Patent number: D826979Type: GrantFiled: April 3, 2017Date of Patent: August 28, 2018Assignee: Google LLCInventors: Andrew Rowny, Chorong Johnston, Pavel Gritsai, Hillary Lindeman
-
Patent number: D829240Type: GrantFiled: April 3, 2017Date of Patent: September 25, 2018Assignee: GOOGLE LLCInventors: Andrew Rowny, Chorong Johnston, Pavel Gritsai, Johnathon Schlemmer, Hillary Lindeman
-
Patent number: D918244Type: GrantFiled: October 2, 2019Date of Patent: May 4, 2021Assignee: GOOGLE LLCInventors: Michelle Chen, Chorong Johnston
-
Patent number: D985011Type: GrantFiled: October 10, 2019Date of Patent: May 2, 2023Assignee: GOOGLE LLCInventors: Michelle Chen, Ryan Geiss, Marc Levoy, Kelly Tsai, Chorong Johnston, Alexander Schiffhauer, Samuel Hasinoff
-
Patent number: D1024115Type: GrantFiled: September 11, 2020Date of Patent: April 23, 2024Assignee: GOOGLE LLCInventors: Michelle Chen, Senpo Hu, Lu Liu, Chorong Johnston