Patents by Inventor Jonathan Huang
Jonathan Huang 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: 20150373307Abstract: A smart system includes a connector plug that fits into a bulb socket; a processor to control the smart system; and at least one of a receiver and a transmitter coupled to the processor for receiving or transmitting data.Type: ApplicationFiled: June 20, 2014Publication date: December 24, 2015Inventors: Yi Huang, Joshua Huang, Jonathan Huang
-
Patent number: 9148669Abstract: A method and system for encoding a digital video signal using a plurality of parallel processors. A digital picture is received that is composed of one or more GOPs. The CPU then determines the number of GOPs that need to be encoded and divides them into groups. The number of GOPs in a group may equal the number of parallel processors in the multi-core platform available to encode. The CPU transfers in a single batch to the multi-core platform, a frame of equal rank from each GOP contained in the first group. The multi-core platform encodes the frames in parallel, rearranges the encoded byte stream chunk into normal display order sequence and stores the encoded byte stream. The process may repeat until all the GOPs in the first group have been encoded. Upon completion the multi-core platform outputs the encoded byte stream in normal display order sequence.Type: GrantFiled: March 10, 2011Date of Patent: September 29, 2015Assignee: Sony CorporationInventors: Jonathan Huang, Tsaifa Yu
-
Publication number: 20150262366Abstract: Disclosed herein are methods, devices, and non-transitory computer readable media that relate to stereoscopic image creation. A camera captures an initial image at an initial position. A target displacement from the initial position is determined for a desired stereoscopic effect, and an instruction is provided that specifies a direction in which to move the camera from the initial position. While the camera is in motion, an estimated displacement from the initial position is calculated. When the estimated displacement corresponds to the target displacement, the camera automatically captures a candidate image. An acceptability analysis is performed to determine whether the candidate image has acceptable image quality and acceptable similarity to the initial image. If the candidate image passes the acceptability analysis, a stereoscopic image is created based on the initial and candidate images.Type: ApplicationFiled: May 28, 2015Publication date: September 17, 2015Inventors: Jonathan Huang, Samuel Kvaalen, Peter Bradshaw
-
Patent number: 9106894Abstract: Methods and systems related to the detection of 3-D video content are disclosed herein. Specifically, a video image file may be analyzed in order to determine if it contains 3-D stereoscopic video content. An assumption is made regarding the possible 3-D format of the video image file. The assumption could be that the video frame includes a left portion and a right portion where each portion contains respective stereoscopic image perspectives. Image analysis algorithms could be used to determine if the left and right portions are sufficiently similar to confirm the assumption. If so, an indication could be carried out that could include a change to metadata or a similar change to associated video image file information. If the left and right portions of the video frame are not sufficiently similar, another analysis may be performed to test a different 3-D file format assumption.Type: GrantFiled: February 7, 2012Date of Patent: August 11, 2015Assignee: Google Inc.Inventors: Samuel Kvaalen, Jonathan Huang, Peter Bradshaw
-
Publication number: 20150188991Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for simulating tethering of computing devices. A system is configured to updating, via communications with a server over a network, application data stored in a memory and receiving, from an offline device, a request for application data for a second application running on the offline device. In response to receiving the request, the system transmits, to the offline device, the application data requested for the first application running on the virtual tethering device, wherein the application data is configured to be used by the second application data running on the offline device.Type: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: Google Inc.Inventors: Jonathan HUANG, Paul Allan COVELL
-
Patent number: 9071827Abstract: Disclosed herein are methods, devices, and non-transitory computer readable media that relate to stereoscopic image creation. A camera captures an initial image at an initial position. A target displacement from the initial position is determined for a desired stereoscopic effect, and an instruction is provided that specifies a direction in which to move the camera from the initial position. While the camera is in motion, an estimated displacement from the initial position is calculated. When the estimated displacement corresponds to the target displacement, the camera automatically captures a candidate image. An acceptability analysis is performed to determine whether the candidate image has acceptable image quality and acceptable similarity to the initial image. If the candidate image passes the acceptability analysis, a stereoscopic image is created based on the initial and candidate images.Type: GrantFiled: March 12, 2014Date of Patent: June 30, 2015Assignee: Google Inc.Inventors: Jonathan Huang, Samuel Kvaalen, Peter Bradshaw
-
Publication number: 20150170260Abstract: Systems, methods and computer program products for using a mobile device to visualize physical objects in an environment are described herein. An embodiment includes receiving a three-dimensional model of an environment, detecting, using a sensor on the mobile device, an identifier identifying a physical object and retrieving, using the detected identifier, a three-dimensional model of the physical object. An embodiment further includes displaying, on the mobile device, the three-dimensional model of the physical object within the three-dimensional model of the environment and, in response to user gestures on the mobile device, displaying the physical object at different places within the environment.Type: ApplicationFiled: February 29, 2012Publication date: June 18, 2015Applicant: Google Inc.Inventors: Jennifer LEES, Jonathan HUANG
-
Patent number: 9055062Abstract: A method and system for accessing a wireless local area network are provided. The method and system include receiving, from a wireless client device, an authentication request comprising credentials for a user account of a cloud-based service and forwarding the authentication request to a server associated with the cloud-based service for authentication of the credentials. An authentication response and a configuration profile associated with the user account of the cloud-based service is received from the server. The authentication response is forwarded to the wireless client device. An association request is received from the wireless client device and the wireless client device is associated with the wireless local area network in response to the association request. The association of the wireless client device with the wireless local area network is configured according to the received configuration profile associated with the user account.Type: GrantFiled: August 8, 2014Date of Patent: June 9, 2015Assignee: Google Inc.Inventors: Jonathan Huang, Alain Ayoub, Trond Thomas Wuellner
-
Publication number: 20150099586Abstract: In a communication device comprising an operating system platform, which is operable to provide wired and/or wireless communication, and gaming, automatically detecting by the operating system platform, occurrence of one or more engaging gameplay moments for a corresponding game. For one or more users, the operating system platform may be operable to monitor one or more variables for the game to detect the occurrence of the one or more engaging gameplay moments. The operating system platform may be operable to detect whether to share information related to the one or more engaging gameplay moments with one or more social networking destinations.Type: ApplicationFiled: October 8, 2013Publication date: April 9, 2015Applicant: Google Inc.Inventors: Jonathan Huang, Jennifer Anne Lees
-
Patent number: 8982185Abstract: Systems and methods can facilitate identifying 2D content in media that is suitable for conversion into 3D content, and converting the suitable 2D content into 3D content. The identifying can be based on quality criteria applied to the 2D content. For 2D content converted into 3D content, a user can be offered a choice between viewing the content in its original 2D form, or viewing the content in its converted, 3D form. The systems and methods can thereby provide users with greater choice of content and an enhanced viewing experience.Type: GrantFiled: February 29, 2012Date of Patent: March 17, 2015Assignee: Google Inc.Inventors: Vijnan Shastri, Jonathan Huang, Sam Kvaalen, Debargha Mukherjee, Chen Wu
-
Patent number: 8837819Abstract: Systems and methods for facilitating identification of and interaction with objects in a video frame are provided. In some embodiments, a system can include a computer-readable storage medium encoding computer executable components, and a processor that executes computer executable components encoded within the computer-readable storage medium. The components can include: a communication component that receives a video; a segmentation component that obtains a frame from the video; and a selection component that determines an object selected within the frame. The selection component can include a classifier trained using a probability map stored in the memory. The probability map can include information indicative of a likelihood that a pixel in the frame corresponds to the object, and can be generated based on crowdsourcing object differentiation.Type: GrantFiled: April 5, 2012Date of Patent: September 16, 2014Assignee: Google Inc.Inventors: Jennie Lees, Jonathan Huang
-
Patent number: 8813156Abstract: When a request for a content item is received from a device, the resolution parameters of the device are identified. Based on the resolution parameters of the device, a selection is made as to a version of the content item to recommend from a plurality of versions of the content item. Each version of the content item has a different resolution. A recommendation is provided to the user of the device that the selected version of the content item be displayed on the device.Type: GrantFiled: May 22, 2012Date of Patent: August 19, 2014Assignee: Google Inc.Inventors: Jonathan Huang, Jennifer Anne Lees
-
Patent number: 8711209Abstract: Disclosed herein are methods, devices, and non-transitory computer readable media that relate to stereoscopic image creation. A camera captures an initial image at an initial position. A target displacement from the initial position is determined for a desired stereoscopic effect, and an instruction is provided that specifies a direction in which to move the camera from the initial position. While the camera is in motion, an estimated displacement from the initial position is calculated. When the estimated displacement corresponds to the target displacement, the camera automatically captures a candidate image. An acceptability analysis is performed to determine whether the candidate image has acceptable image quality and acceptable similarity to the initial image. If the candidate image passes the acceptability analysis, a stereoscopic image is created based on the initial and candidate images.Type: GrantFiled: August 31, 2012Date of Patent: April 29, 2014Assignee: Google Inc.Inventors: Jonathan Huang, Samuel Kvaalen, Peter Bradshaw
-
Patent number: 8700012Abstract: Through status awareness, a handheld communications device may determine the location, activity, and/or physical or emotional state of the user. This information may in turn be used for various purposes, such as 1) determining how to alert the user of an incoming communication, 2) determining what format to use for communicating with the user, and 3) determining how to present the user's status to another person's communication device.Type: GrantFiled: July 2, 2012Date of Patent: April 15, 2014Assignee: Intel CorporationInventors: Bran Ferren, Lama Nachman, Kieran Del Pasqua, Wendy March, John Cross Neumann, Rahul Shah, Junaith A. Shahabdeen, Jennifer A. Healey, Sushmita Subramanian, Giuseppe Raffa, Alexander Essaian, Jonathan Huang
-
Patent number: 8700102Abstract: Through status awareness, a handheld communications device may determine the location, activity, and/or physical or emotional state of the user. This information may in turn be used for various purposes, such as 1) determining how to alert the user of an incoming communication, 2) determining what format to use for communicating with the user, and 3) determining how to present the user's status to another person's communication device.Type: GrantFiled: July 2, 2012Date of Patent: April 15, 2014Assignee: Intel CorporationInventors: Bran Ferren, Lama Nachman, Kieran Del Pasqua, Wendy March, John Cross Neumann, Rahul Shah, Junaith A. Shahabdeen, Jennifer A. Healey, Sushmita Subramanian, Giuseppe Raffa, Alexander Essaian, Jonathan Huang
-
Publication number: 20130237287Abstract: Through status awareness, a communications device may determine the location, activity, and/or physical or emotional state of the user. This information may in turn be used for various purposes, such as 1) determining how to alert the user of an incoming communication, 2) determining what format to use for communicating with the user, and 3) determining how to present the user's status to another person's communication device.Type: ApplicationFiled: September 7, 2012Publication date: September 12, 2013Inventors: BRAN FERREN, Lama Nachman, Kieran Del Pasqua, Wendy March, John Cross Neumann, Rahul Shah, Junaith A. Shahabdeen, Jennifer A. Healey, Sushmita Subramanian, Giuseppe Raffa, Alexander Essaian, Jonathan Huang
-
Publication number: 20130201301Abstract: Disclosed herein are methods, devices, and non-transitory computer readable media that relate to stereoscopic image creation. A camera captures an initial image at an initial position. A target displacement from the initial position is determined for a desired stereoscopic effect, and an instruction is provided that specifies a direction in which to move the camera from the initial position. While the camera is in motion, an estimated displacement from the initial position is calculated. When the estimated displacement corresponds to the target displacement, the camera automatically captures a candidate image. An acceptability analysis is performed to determine whether the candidate image has acceptable image quality and acceptable similarity to the initial image. If the candidate image passes the acceptability analysis, a stereoscopic image is created based on the initial and candidate images.Type: ApplicationFiled: August 31, 2012Publication date: August 8, 2013Applicant: GOOGLE INC.Inventors: Jonathan Huang, Samuel Kvaalen, Peter Bradshaw
-
Publication number: 20130044192Abstract: Aspects of the subject disclosure relate to techniques for extracting a 2D video from a 3D video. A 3D video uploaded by a source is analyzed to identify its 3D format type, for example, a side-by-side, a top and bottom, or frame alternate format. Upon the identification of the 3D format type, 2D video information is extracted from the frames of the 3D video to generate a 2D video. Both the 3D video and 2D video are stored in a database. When a device requests the video, it is determined if the device is associated with a 3D or 2D display device type, and based on that determination either the 2D or the 3D video is provided to the device.Type: ApplicationFiled: April 18, 2012Publication date: February 21, 2013Applicant: GOOGLE INC.Inventors: Debargha Mukherjee, Jonathan Huang
-
Publication number: 20120276932Abstract: Through status awareness, a handheld communications device may determine the location, activity, and/or physical or emotional state of the user. This information may in turn be used for various purposes, such as 1) determining how to alert the user of an incoming communication, 2) determining what format to use for communicating with the user, and 3) determining how to present the user's status to another person's communication device.Type: ApplicationFiled: July 2, 2012Publication date: November 1, 2012Inventors: Bran Ferren, Lama Nachman, Kieran Del Pasqua, Wendy March, John Cross Neumann, Rahul Shah, Junaith A. Shahabdeen, Jennifer A. Healey, Sushmita Subramanian, Giuseppe Raffa, Alexander Essaian, Jonathan Huang
-
Publication number: 20120270575Abstract: Through status awareness, a handheld communications device may determine the location, activity, and/or physical or emotional state of the user. This information may in turn be used for various purposes, such as 1) determining how to alert the user of an incoming communication, 2) determining what format to use for communicating with the user, and 3) determining how to present the user's status to another person's communication device.Type: ApplicationFiled: July 2, 2012Publication date: October 25, 2012Inventors: Bran Ferren, Lama Nachman, Kieran Del Pasqua, Wendy March, John Cross Neumann, Rahul Shah, Junaith A. Shahabdeen, Jennifer A. Healey, Sushmita Subramanian, Giuseppe Raffa, Alexander Essaian, Jonathan Huang