-
451.
公开(公告)号:US20180139258A1
公开(公告)日:2018-05-17
申请号:US15351831
申请日:2016-11-15
Applicant: Google Inc.
Inventor: Tomer Margolin , Daniel Stodolsky
IPC: H04L29/06 , H04L29/08 , H04L12/825 , H04L12/801
CPC classification number: H04L65/602 , H04L47/19 , H04L47/25 , H04L65/4069 , H04L67/06 , H04N21/2385 , H04N21/2402 , H04N21/2408 , H04N21/44209 , H04N21/44227 , H04N21/44245 , H04N21/64738 , H04N21/6547 , H04N21/6582
Abstract: Implementations disclose leveraging aggregated network statistics for enhancing quality and user experience for live video streaming from mobile devices. A method includes receiving, by a processing device of a client device, a bandwidth parameter corresponding to aggregated network statistics for at least one of a current geographic location of the client device or a current network of the client device, initializing an upload quality parameter of an upload session based on the received bandwidth parameter, the upload session comprising upload of content from the client device, and modifying, by the processing device, the upload quality parameter throughout the upload session based on updated bandwidth parameters corresponding to aggregated network conditions for at least one of new geographic locations of the client device or new networks of the client device, the upload quality parameter to control a format of the upload session.
-
公开(公告)号:US20180136770A1
公开(公告)日:2018-05-17
申请号:US15351397
申请日:2016-11-14
Applicant: Google Inc.
Inventor: Kelvin Kwong , Debanjan Mukherjee , James Aaron Cooper
CPC classification number: G06F3/0414 , G01L1/225 , G06F1/1601 , G06F3/02 , G06F3/045 , G06F2200/1636 , H03K17/9647
Abstract: An apparatus for sensing user input includes a first strain gauge grouping attached to an inner surface of a housing of a device, and a second strain gauge grouping attached to the inner surface of the housing. The apparatus includes a circuit coupled to the first and second strain gauge groupings, the circuit being configured to: (i) receive a first parameter signal from the first strain gauge grouping in response to user input that interacts with the housing over a location of the first strain gauge grouping, (ii) indicate that a first type of user input has been received in response to receipt of the first parameter signal, (iii) receive a second parameter signal from the second strain gauge grouping in response to user input that interacts with the housing over a location of the second strain gauge grouping, and (iv) indicate that a second type of user input has been received in response to receipt of the second parameter signal.
-
公开(公告)号:US20180136720A1
公开(公告)日:2018-05-17
申请号:US15351196
申请日:2016-11-14
Applicant: Google Inc.
Inventor: Mark Spitzer , Carlin Vieri , Eric Turner , Behnam Bastani
Abstract: A foveated display system includes a rendering device including at least one graphics processing unit (GPU) to render a foveal region and a peripheral region of a first image, wherein the foveal region has a higher resolution than the peripheral region. The system further includes a display device coupled to the rendering device via at least one physical layer. The display device includes a pixel array and a display controller coupled to the pixel array. The display controller includes a scaling component to upscale the first peripheral region to generate a scaled first peripheral region and a blending component to blend the foveal region with the scaled first peripheral region to generate a second image.
-
公开(公告)号:US20180136676A1
公开(公告)日:2018-05-17
申请号:US15716962
申请日:2017-09-27
Applicant: Google Inc.
Inventor: David Sloo , Anthony Michael Fadell , Matthew Lee Rogers , Michael Plitkins , Michael James Matas , Fred Bould
IPC: G05D23/19 , G06F3/0484 , G06F3/0482
Abstract: A user-friendly programmable thermostat is described that includes a body having a central electronic display surrounded by a ring that can be rotated and pressed inwardly to provide user input in a simple and elegant fashion. The current temperature and setpoint temperature are graphically displayed as prominent tick marks over a range of background tick marks on the electronic display. Different colors can be displayed to indicate currently active HVAC functions, and different intensities of colors can be displayed to indicate an amount of heating or cooling required to reach a target temperature. The setpoint temperature for the device can be altered by user rotation of the rotatable ring, and the programmed schedule can be displayed to the user and altered by the user by virtue of rotations and inward pressings of the ring. Initial device set up and installation, the viewing of device operation, the editing of various settings, and the viewing of historical energy usage information are made simple and elegant by virtue of the described form factor, display modalities, and user input modalities of the device.
-
公开(公告)号:US20180136675A1
公开(公告)日:2018-05-17
申请号:US15349809
申请日:2016-11-11
Applicant: Google Inc.
Inventor: Eric Marschalkowski , Orville Buenaventura , Daniel Adam Warren
CPC classification number: G05D23/19 , G01R19/15 , H02H3/00 , H02H3/06 , H02H3/063 , H02H3/08 , H02H3/20 , H02M1/083
Abstract: A thermostat may include HVAC wire connectors that receive a call relay wire and a power return wire, switching elements having a first operating state in which they create a connection between the call relay wire and the power return wire and a second operating state in which the connection between the call relay wire and the power return wire is interrupted. The thermostat may also include control circuitry configured to cause the switching elements to operate in the first operating state to actuate an HVAC function; detect an anomaly associated with measurements from power monitoring circuitry; cause the switching elements to continue to operate in the first operating state until a zero-crossing is detected; and then cause the one or more switching elements to operate in the second operating state.
-
公开(公告)号:US09974045B2
公开(公告)日:2018-05-15
申请号:US14754391
申请日:2015-06-29
Applicant: Google Inc.
Inventor: Angana Ghosh , Maurice K. Chu
CPC classification number: H04W68/005 , G06F9/453 , G06Q30/02 , H04L67/22 , H04M1/72569 , H04W4/02 , H04W4/18
Abstract: Certain implementations of the disclosed technology may include systems and methods for providing notifications relating to context-based features of a mobile device. According to an example implementation, a method is provided for receiving an indication of contextual information and an indication of historical information. The method also includes determining an environmental context of the mobile device from the contextual information and the historical information. The method also includes determining whether a usage criteria associated with a context-based feature associated with the environmental context has been met. The method also includes outputting an indication of the determination that the context-based feature has not met the usage criteria, such that the mobile device outputs a notification related to the context-based feature.
-
公开(公告)号:US09974017B1
公开(公告)日:2018-05-15
申请号:US15669819
申请日:2017-08-04
Applicant: Google Inc.
Inventor: Victor Lin , Amol Tuli
CPC classification number: H04W52/0216 , H04W68/02 , H04W76/28
Abstract: A method includes executing a user equipment (UE) device in a doze mode, a peek mode, and a normal mode. The doze mode includes terminating any connections with a network, comparing a clock time with a maintenance window schedule of maintenance time windows, and executing the peek mode when the clock time is within a maintenance time window. The peek mode includes receiving a connection request from a mobility management entity (MME) system when the MME system has been notified of at least one buffered downlink packet addressed to the UE device, and executing the normal mode in response to receiving the connection request. The normal mode includes establishing a connection to the network and receiving the at least one buffered downlink packet.
-
公开(公告)号:US09973788B2
公开(公告)日:2018-05-15
申请号:US15057045
申请日:2016-02-29
Applicant: Google Inc.
Inventor: Alberto Martin , David Dorwin
IPC: H04H60/32 , H04N21/234 , H04N21/442 , H04N21/472 , H04N21/658 , H04N21/81
CPC classification number: H04N21/23418 , H04N21/23424 , H04N21/44222 , H04N21/47217 , H04N21/6582 , H04N21/812
Abstract: A video is analyzed to identify interest level for a plurality of frames. The interest level is determined based on analysis of the content of each of the plurality of frames or how often other clients view the frames or take actions while viewing the frames. Frames are clustered and key frame locations are determined for each of the clusters. Key frames are given a higher buffering priority than non key frames. Buffering of key frames is prioritized based on key frame interest level. Key frames are also utilized to enable a client to skip forward or backward between key frames and view content that is likely to be of interest to the user.
-
公开(公告)号:US09973268B1
公开(公告)日:2018-05-15
申请号:US15155741
申请日:2016-05-16
Applicant: Google Inc.
Inventor: Paul James Husted
CPC classification number: H04B7/18534 , H04W56/0025
Abstract: A method for determining a frequency usage pattern of one or more satellites includes receiving, at data processing hardware, identifications of one or more satellite communication frequencies used by a satellite at corresponding locations of the satellite along a non-geostationary satellite orbit. The method includes determining, by the data processing hardware, a pattern of frequency usage by the satellite at the corresponding locations of the satellite. The method also includes instructing, by the data processing hardware, communication between a high altitude platform and a ground terminal using an identified satellite communication frequency during a non-interfering period of time based on the pattern of frequency usage by the satellite. The high altitude platform has an altitude lower than the satellite.
-
公开(公告)号:US09972125B2
公开(公告)日:2018-05-15
申请号:US14971713
申请日:2015-12-16
Applicant: GOOGLE INC.
Inventor: Damon Edward Kirk Stacey
CPC classification number: G06T17/05 , G06F17/30241 , G06T3/4092 , G06T9/00 , G06T11/60 , G06T2200/16 , G06T2200/28 , G06T2200/32 , G06T2210/36
Abstract: To efficiently transmit image map data to a client device, a map server selects map data for rendering a digital map of a certain geographic area at the client device and generates multiple map image layers using the selected map data, each covering the geographic area. In particular, the map server generates (i) a first map image layer including a first type of geographic data and having a first resolution, and (ii) a second map image layer including a second type of geographic data and having a second resolution. The map server then transmits the multiple map image layers to the client device via a communication network for generating a single digital map of the geographic area.
-
-
-
-
-
-
-
-
-