Patents by Inventor Brandon Harris
Brandon Harris 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: 20200302685Abstract: Systems and methods are provided for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion sensing components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user's real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded im and orientation of the programmable device relative to the three-dimensional object at the first time responsive to detection of movement ages or video with movement information describing the movement of the device during the recording.Type: ApplicationFiled: June 10, 2020Publication date: September 24, 2020Inventors: Richard Tsai, Andrew Just, Brandon Harris
-
Patent number: 10719981Abstract: Systems and methods are provided for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion sensing components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user's real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded im and orientation of the programmable device relative to the three-dimensional object at the first time responsive to detection of movement ages or video with movement information describing the movement of the device during the recording.Type: GrantFiled: December 11, 2017Date of Patent: July 21, 2020Assignee: Apple Inc.Inventors: Richard Tsai, Andrew Just, Brandon Harris
-
Publication number: 20200225492Abstract: A Near-Eye-Display (NED) device includes a computing architecture that is physically split across multiple locations to ergonomically locate a center of gravity (CG) with respect to a user's head. Subsets of computing components are physically non-contiguous, so their weight is dispersed around a user's head rather than being concentrated in a single location forward of the user's face. This causes the CG of the NED device to be more ergonomically located on the user's head relative to conventional NED devices. Ergonomically locating the CG of the NED device is a direct reduction in the amount of the physical strain that is placed on the user's neck as compared to conventional NED devices—even if the weight of the NED devices in the same.Type: ApplicationFiled: March 20, 2019Publication date: July 16, 2020Inventors: Jason P. WILLIAMS, Andriy PLETENETSKYY, Trevor BOSWELL, Brandon HARRIS, Junius PENNY
-
Patent number: 10617910Abstract: The mouthpiece is adapted for insertion into a mouth of an end user. The mouthpiece enables teeth of an end user to clinch up and down so as to exercise the muscles associated with the jaw and head of the end user. The mouthpiece comprises an adjustable resistance. The mouthpiece further comprises an exterior surface that includes a superior dental arch cavity that accommodates the superior dentition. The mouthpiece further comprises an interior surface that includes an inferior dental arch cavity that accommodates the inferior dentition. The mouthpiece comprises a posterior surface that includes a shelf that is adapted to interface with a tongue. Optionally, the superior dental arch cavity has a curvature that coincides with the superior dental arch. Further, the inferior dental arch cavity has a curvature that coincides with the inferior dental arch.Type: GrantFiled: March 28, 2017Date of Patent: April 14, 2020Assignee: Jawzrsize, LLCInventor: Brandon Harris
-
Publication number: 20180182162Abstract: Systems and methods are provided for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion sensing components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user's real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded im and orientation of the programmable device relative to the three-dimensional object at the first time responsive to detection of movement ages or video with movement information describing the movement of the device during the recording.Type: ApplicationFiled: December 11, 2017Publication date: June 28, 2018Inventors: Richard Tsai, Andrew Just, Brandon Harris
-
Patent number: 9842429Abstract: Systems and methods are provided for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion sensing components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user's real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded images or video with movement information describing the movement of the device during the recording. The recorded information can then be processed with the movement information to generate a three-dimensional model of the recorded environment or object.Type: GrantFiled: January 6, 2014Date of Patent: December 12, 2017Assignee: Apple Inc.Inventors: Richard Tsai, Andrew Just, Brandon Harris
-
Patent number: 9166437Abstract: An apparatus includes a first cell subpack having a plurality of cells arranged in series and a second cell subpack connected in series to the first cell subpack. The second cell subpack includes a plurality of cells arranged in series and at least one cell arranged in parallel with one of the plurality of cells, arranged in series, of the second cell subpack, where the first cell subpack and the second cell subpack use a first voltage rail to provide at least a first voltage level and a second voltage rail to provide a second voltage level, where the first voltage level is different from the second voltage level.Type: GrantFiled: January 25, 2012Date of Patent: October 20, 2015Assignee: Google Inc.Inventors: William Hamburgen, Frank Hislop, Brandon Harris, Aaron Leiba, Srikanth Lakshmikanthan
-
Publication number: 20150207339Abstract: An apparatus includes a first cell subpack having a plurality of cells arranged in series and a second cell subpack connected in series to the first cell subpack. The second cell subpack includes a plurality of cells arranged in series and at least one cell arranged in parallel with one of the plurality of cells, arranged in series, of the second cell subpack, where the first cell subpack and the second cell subpack use a first voltage rail to provide at least a first voltage level and a second voltage rail to provide a second voltage level, where the first voltage level is different from the second voltage level.Type: ApplicationFiled: January 25, 2012Publication date: July 23, 2015Applicant: GOOGLE INC.Inventors: William Hamburgen, Frank Hislop, Brandon Harris, Aaron Leiba, Srikanth Lakshmikanthan
-
Patent number: 8904217Abstract: A system and method is disclosed for managing power consumption in a computing device. A policy controller determines whether an aggregated power consumption of a plurality of external interface controllers in a computing device is greater than a policy power limit. On determining that the aggregated power consumption is greater than the policy power limit, the policy controller may set a first external interface controller at a negotiated power level, and set a second external interface controller at an adjusted power level, wherein the first external interface controller and the second external interface controller are set based on the policy power limit and the aggregated power consumption.Type: GrantFiled: June 1, 2012Date of Patent: December 2, 2014Assignee: Google Inc.Inventor: Brandon Harris
-
Patent number: 8890898Abstract: Systems and methods are providing for scrolling the display of information based on the displacement of the electronic device. An electronic device can include a motion sensing component operative to detect movement of the electronic device (e.g., an accelerometer). The electronic device can display any suitable information, including information that is too large to display at a single instance on the display (e.g., a multi-page text document, or a large image). To view portions of the information that are not initially displayed (e.g., to scroll displayed information), the user can move the electronic device along the plane of the device. As the motion sensing component detects movement, the electronic device can scroll the displayed information to match the detected movement. In some embodiments, the electronic device can detect tilt movements and adjust the displayed information to reflect the tilted display.Type: GrantFiled: January 28, 2009Date of Patent: November 18, 2014Assignee: Apple Inc.Inventors: Richard Tsai, Andrew Just, Brandon Harris
-
Publication number: 20140118346Abstract: Systems and methods are provided for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion sensing components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user's real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded images or video with movement information describing the movement of the device during the recording. The recorded information can then be processed with the movement information to generate a three-dimensional model of the recorded environment or object.Type: ApplicationFiled: January 6, 2014Publication date: May 1, 2014Applicant: Apple Inc.Inventors: Richard Tsai, Andrew Just, Brandon Harris
-
Patent number: 8624974Abstract: Systems and methods are provided for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion sensing components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user's real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded images or video with movement information describing the movement of the device during the recording. The recorded information can then be processed with the movement information to generate a three-dimensional model of the recorded environment or object.Type: GrantFiled: September 17, 2012Date of Patent: January 7, 2014Assignee: Apple Inc.Inventors: Richard Tsai, Andrew Just, Brandon Harris
-
Publication number: 20130238920Abstract: A system and method is disclosed for managing power consumption in a computing device. A policy controller determines whether an aggregated power consumption of a plurality of external interface controllers in a computing device is greater than a policy power limit. On determining that the aggregated power consumption is greater than the policy power limit, the policy controller may set a first external interface controller at a negotiated power level, and set a second external interface controller at an adjusted power level, wherein the first external interface controller and the second external interface controller are set based on the policy power limit and the aggregated power consumption.Type: ApplicationFiled: June 1, 2012Publication date: September 12, 2013Applicant: Google Inc.Inventor: Brandon HARRIS
-
Patent number: 8294766Abstract: Systems and methods are providing for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion sensing components, positioning circuitry, and other components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user's real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded images or video with movement information describing the movement of the device during the recording. The recorded information can then be processed with the movement information to generate a three-dimensional model of the recorded environment or object.Type: GrantFiled: January 28, 2009Date of Patent: October 23, 2012Assignee: Apple Inc.Inventors: Richard Tsai, Andrew Just, Brandon Harris
-
Publication number: 20100188397Abstract: Systems and methods are providing for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three-dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion-sensing components, positioning circuitry, and other components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user's real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded images or video with movement information describing the movement of the device during the recording. The recorded information can then be processed with the movement information to generate a three-dimensional model of the recorded environment or object.Type: ApplicationFiled: January 28, 2009Publication date: July 29, 2010Applicant: APPLE INC.Inventors: Richard Tsai, Andrew Just, Brandon Harris
-
Publication number: 20100188432Abstract: Systems and methods are providing for scrolling the display of information based on the displacement of the electronic device. An electronic device can include a motion sensing component operative to detect movement of the electronic device (e.g., an accelerometer). The electronic device can display any suitable information, including information that is too large to display at a single instance on the display (e.g., a multi-page text document, or a large image). To view portions of the information that are not initially displayed (e.g., to scroll displayed information), the user can move the electronic device along the plane of the device. As the motion sensing component detects movement, the electronic device can scroll the displayed information to match the detected movement. In some embodiments, the electronic device can detect tilt movements and adjust the displayed information to reflect the tilted display.Type: ApplicationFiled: January 28, 2009Publication date: July 29, 2010Applicant: Apple Inc.Inventors: Richard Tsai, Andrew Just, Brandon Harris
-
Publication number: 20100188503Abstract: Systems and methods are providing for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion sensing components, positioning circuitry, and other components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user's real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded images or video with movement information describing the movement of the device during the recording. The recorded information can then be processed with the movement information to generate a three-dimensional model of the recorded environment or object.Type: ApplicationFiled: January 28, 2009Publication date: July 29, 2010Applicant: Apple Inc.Inventors: Richard Tsai, Andrew Just, Brandon Harris
-
Publication number: 20080086274Abstract: Disclosed herein is a hardware implementation for performing sequence alignment that preferably deploys a seed generation stage, an ungapped extension stage, and at least a portion of a gapped extension stage as a data processing pipeline on at least one hardware logic device. Hardware circuits for the seed generation stage, the ungapped extension stage, and the gapped extension stage are individually disclosed. In a preferred embodiment, the pipeline is arranged for performing BLASTP sequence alignment searching. Also, in a preferred embodiment, the at least one hardware logic device comprises at least one reconfigurable logic device such as an FPGA.Type: ApplicationFiled: August 10, 2007Publication date: April 10, 2008Inventors: Roger Chamberlain, Jeremy Buhler, Arpith Jacob, Joseph Lancaster, Brandon Harris