Patents by Inventor Seth Raphael
Seth Raphael 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: 20200342670Abstract: According to an aspect, a method for creating a three-dimensional map for augmented reality (AR) localization includes obtaining a digital representation of a scene of an AR environment, where the digital representation has been captured by a computing device. The method includes identifying, using a machine learning (ML) model, a region of the digital representation having visual data identified as likely to change, and removing a portion of the digital representation that corresponds to the region of the digital representation to obtain a reduced digital representation, where the reduced digital representation is used to generate a three-dimensional (3D) map for the AR environment.Type: ApplicationFiled: April 26, 2019Publication date: October 29, 2020Inventors: Elena Nattinger, Seth Raphael, Austin McCasland
-
Publication number: 20200342669Abstract: According to an aspect, a method for managing augmented reality (AR) content in an AR environment includes obtaining image data associated with a scene of an AR environment, where the AR environment includes AR content positioned in a coordinate space of the AR environment. The method includes detecting a physical object from the image data, associating the physical object with the AR content, and storing coordinates of the AR content and information indicating that the physical object is associated with the AR content in an AR scene storage for future AR localization.Type: ApplicationFiled: April 26, 2019Publication date: October 29, 2020Inventors: Elena Nattinger, Austin McCasland, Seth Raphael
-
Patent number: 10554953Abstract: A method includes receiving, from a device displaying a portion of a first frame of a streaming 360 degree video, an indication that a seek operation is triggered, the portion of the first frame being based on a view point of a user of the device, selecting a second frame of the streaming 360 degree video based on the seek operation, encoding a first portion of the second frame and a second portion of the second frame, the first portion of the second frame corresponding to the portion of the first frame, and communicating the encoded portion of the second frame to the device.Type: GrantFiled: December 17, 2017Date of Patent: February 4, 2020Assignee: GOOGLE LLCInventor: Seth Raphael
-
Creation and control of channels that provide access to content from various audio-provider services
Patent number: 10402153Abstract: Example implementations may relate to creation and control of channels. In particular, a computing device may receive a first channel-addition request indicating content from a first audio-provider service and may responsively send to a server an instruction to establish a first channel that provides access to content from the first audio-provider service via an application-program account. With this arrangement, a subsequent second channel-addition request may then similarly lead to establishment of a second channel that provides access to content from the second audio-provider service via the application-program account. After channel-additions, the device may determine a first selection of the added first channel and may responsively cause content from the first audio-provider service to be output by an audio output device.Type: GrantFiled: November 8, 2017Date of Patent: September 3, 2019Assignee: Google LLCInventors: Seth Raphael, Ben Murdoch, Matthew David Tait, Cody Sumter -
Patent number: 10403327Abstract: Systems and methods for playing back content based on external content are provided. An example system and method may identify content based on an environment in which a content-playback device is located. The example system and method may also detect a playback-initiation action performed by a user of the content-playback device and identify a content-playback position based on the playback-initiation action. The example system and method may also trigger playback of the content on the content-playback device based on the identified content-playback position.Type: GrantFiled: February 26, 2018Date of Patent: September 3, 2019Assignee: GOOGLE LLCInventors: Seth Raphael, Hayes S. Raffle, Xavier Benavides Palos
-
Publication number: 20190191147Abstract: A method includes receiving, from a device displaying a portion of a first frame of a streaming 360 degree video, an indication that a seek operation is triggered, the portion of the first frame being based on a view point of a user of the device, selecting a second frame of the streaming 360 degree video based on the seek operation, encoding a first portion of the second frame and a second portion of the second frame, the first portion of the second frame corresponding to the portion of the first frame, and communicating the encoded portion of the second frame to the device.Type: ApplicationFiled: December 17, 2017Publication date: June 20, 2019Inventor: Seth Raphael
-
Patent number: 10222924Abstract: This document describes techniques and devices for an interactive cord with resistance touchpoints. An interactive cord includes an audio wire, and a fabric cover that covers the audio wire. The fabric cover includes at least one conductive thread integrated into the fabric cover to form at least one touchpoint at which the conductive thread makes contact with the audio wire when the touchpoint is pressed. The contact of the conductive thread with the audio wire creates a resistance value that is mapped to a control. The resistance value is based on a resistance of the conductive thread and a length of the conductive thread from a base of the interactive cord to the touchpoint. The resistance value is detectable by a controller implemented at a computing device that is coupled to the interactive cord. In response to detection of the resistance value, the controller triggers the control.Type: GrantFiled: March 7, 2018Date of Patent: March 5, 2019Assignee: Google LLCInventors: Karissa A. Sawyer, Seungyon Lee, Seth Raphael, Thad Eugene Starner, Jonathan Moeller
-
Publication number: 20190004635Abstract: This document describes techniques and devices for an interactive cord with resistance touchpoints. An interactive cord includes an audio wire, and a fabric cover that covers the audio wire. The fabric cover includes at least one conductive thread integrated into the fabric cover to form at least one touchpoint at which the conductive thread makes contact with the audio wire when the touchpoint is pressed. The contact of the conductive thread with the audio wire creates a resistance value that is mapped to a control. The resistance value is based on a resistance of the conductive thread and a length of the conductive thread from a base of the interactive cord to the touchpoint. The resistance value is detectable by a controller implemented at a computing device that is coupled to the interactive cord. In response to detection of the resistance value, the controller triggers the control.Type: ApplicationFiled: March 7, 2018Publication date: January 3, 2019Applicant: Google LLCInventors: Karissa A. Sawyer, Seungyon Lee, Seth Raphael, Thad Eugene Starner, Jonathan Moeller
-
Publication number: 20180247676Abstract: Systems and methods for playing back content based on external content are provided. An example system and method may identify content based on an environment in which a content-playback device is located. The example system and method may also detect a playback-initiation action performed by a user of the content-playback device and identify a content-playback position based on the playback-initiation action. The example system and method may also trigger playback of the content on the content-playback device based on the identified content-playback position.Type: ApplicationFiled: February 26, 2018Publication date: August 30, 2018Inventors: Seth Raphael, Hayes S. Raffle, Xavier Benavides Palos
-
Creation and Control of Channels that Provide Access to Content from Various Audio-Provider Services
Publication number: 20180067716Abstract: Example implementations may relate to creation and control of channels. In particular, a computing device may receive a first channel-addition request indicating content from a first audio-provider service and may responsively send to a server an instruction to establish a first channel that provides access to content from the first audio-provider service via an application-program account. With this arrangement, a subsequent second channel-addition request may then similarly lead to establishment of a second channel that provides access to content from the second audio-provider service via the application-program account. After channel-additions, the device may determine a first selection of the added first channel and may responsively cause content from the first audio-provider service to be output by an audio output device.Type: ApplicationFiled: November 8, 2017Publication date: March 8, 2018Inventors: Seth Raphael, Ben Murdoch, Matthew David Tait, Cody Sumter -
Patent number: 9886099Abstract: An adaptive interface device that is programmable and a system and method of programming an adaptive interface device. To program the adaptive interface device, a user navigates navigable data structure stored on the adaptive interface device through certain combinations of user inputs using the programmable inputs. The adaptive interface device outputs navigation codes indicative of the user's navigation of the navigable data structure. A connected computer receives and interprets the navigation codes and provides visual feedback to a user to assist in programming. More particularly, a web browser of the connected computer receives the navigation codes and provides the user with a graphical representation of the navigable data structure and the user's navigation thereof.Type: GrantFiled: September 8, 2015Date of Patent: February 6, 2018Assignee: JOYLABZ LLCInventors: Jay Silver, Seth Raphael, Yotam Mann
-
Creation and control of channels that provide access to content from various audio-provider services
Patent number: 9841943Abstract: Example implementations may relate to creation and control of channels. In particular, a computing device may receive a first channel-addition request indicating content from a first audio-provider service and may responsively send to a server an instruction to establish a first channel that provides access to content from the first audio-provider service via an application-program account. With this arrangement, a subsequent second channel-addition request may then similarly lead to establishment of a second channel that provides access to content from the second audio-provider service via the application-program account. After channel-additions, the device may determine a first selection of the added first channel and may responsively cause content from the first audio-provider service to be output by an audio output device.Type: GrantFiled: June 6, 2016Date of Patent: December 12, 2017Assignee: Google LLCInventors: Seth Raphael, Ben Murdoch, Matthew David Tait, Cody Sumter -
Creation and Control of Channels that Provide Access to Content from Various Audio-Provider Services
Publication number: 20170351481Abstract: Example implementations may relate to creation and control of channels. In particular, a computing device may receive a first channel-addition request indicating content from a first audio-provider service and may responsively send to a server an instruction to establish a first channel that provides access to content from the first audio-provider service via an application-program account. With this arrangement, a subsequent second channel-addition request may then similarly lead to establishment of a second channel that provides access to content from the second audio-provider service via the application-program account. After channel-additions, the device may determine a first selection of the added first channel and may responsively cause content from the first audio-provider service to be output by an audio output device.Type: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventors: Seth Raphael, Ben Murdoch, Matthew David Tait, Cody Sumter -
Publication number: 20160070362Abstract: An adaptive interface device that is programmable and a system and method of programming an adaptive interface device. To program the adaptive interface device, a user navigates navigable data structure stored on the adaptive interface device through certain combinations of user inputs using the programmable inputs. The adaptive interface device outputs navigation codes indicative of the user's navigation of the navigable data structure. A connected computer receives and interprets the navigation codes and provides visual feedback to a user to assist in programming. More particularly, a web browser of the connected computer receives the navigation codes and provides the user with a graphical representation of the navigable data structure and the user's navigation thereof.Type: ApplicationFiled: September 8, 2015Publication date: March 10, 2016Inventors: Jay Silver, Seth Raphael, Yotam Mann