Patents Assigned to Google LLC
-
Patent number: 9971320Abstract: A computing system may receive a map of features in an environment. The computing system may identify one or more regions of the map for data collection. The computing system may receive sensor data from a plurality of devices. The sensor data may be associated with one or more periods of time when the sensor data was collected by the plurality of devices. The computing system may determine a likelihood of one or more devices being within a portion of the environment that corresponds to the one or more regions of the map for data collection during a future period of time. The computing device may provide a request for given sensor data from the one or more devices based on the likelihood. The given sensor data may be associated with the future period of time.Type: GrantFiled: July 15, 2014Date of Patent: May 15, 2018Assignee: Google LLCInventors: Michael Angermann, Martin Frassl, Brian Patrick Williams, Patrick Otto Robertson
-
Patent number: 9973828Abstract: A content server stores digital content including video, audio, image, animation, or text content. The content server receives account permissions governing video access for a restricted account that an authorizing account supervises. The content server also receives a designation by the authorizing account of a delegate account authorized to control video access for the restricted account. The content server receives a request from the restricted account to view a video and determines whether the restricted account may view the video according to the account permission. In response to determining that the authorized account is not authorized to view the requested video, the content server transmits an authorization request to the delegate user, who provides authorization for the restricted account to view the video. In response to authorization from the delegate account, the content server transmits the video to the restricted user.Type: GrantFiled: October 7, 2016Date of Patent: May 15, 2018Assignee: GOOGLE LLCInventors: Shiva Jaini, Kevin Dame, Robert Lee Thompson
-
Patent number: 9972121Abstract: Images may be automatically annotated with place identifiers based on textual metadata associated with the images. The quality of these place identifiers may be scored based on a number of different factors. For example, these annotations may also include confidence and topicality values indicative of the relationships between the place identifier and the text as well as topics of the text of the textual metadata. Images that also have additional location information that includes GPS coordinates or a location specified by a user, may be used to evaluate the quality of a given place identifier, combination of confidence and topicality values, and the overall annotation system. These valuations may, in turn, be used to score the quality of such automatic annotations of other images that do not have such additional location information.Type: GrantFiled: April 22, 2014Date of Patent: May 15, 2018Assignee: Google LLCInventors: Wenfeng Li, Allen Hutchison
-
Patent number: 9973802Abstract: In embodiments of camera data access based on subscription status, a camera device captures and communicates video to a server device that receives the video, and records and maintains the video as remotely recorded video. An application implemented by a client computing device provides all access, some access, or no access to the remotely recorded video at the server device based on a subscription level corresponding to the camera device. The server device manages subscription levels associated with the user of the camera device, the subscription levels each delineating a level of access to the remotely recorded video. A first subscription level provides access to the live video captured by the camera device, and at least a second subscription level provides access to both the live video and the remotely recorded video at the server device.Type: GrantFiled: December 21, 2016Date of Patent: May 15, 2018Assignee: Google LLCInventors: Igor Karp, Lev Stesin
-
Patent number: 9973621Abstract: Embodiments help to provide a cross-device security schema for an audio device and a master device to which it is tethered (e.g., a smartphone). An example security scheme provides flexible mechanisms for locking and unlocking the audio device and the device to which it is tethered. For instance, an example security scheme may include: (a) an unlock sync feature that unlocks the audio device and keeps the audio device unlocked whenever the master device is unlocked, (b) a separate audio device unlock process that unlocks the audio device only (without unlocking the master device, and (c) an on-head detection process that, in at least some scenarios, locks the audio device in response to a determination that the audio device is not being worn.Type: GrantFiled: November 23, 2015Date of Patent: May 15, 2018Assignee: Google LLCInventors: Shijing Xian, Huisheng Wang, Yang Lu
-
Patent number: 9970670Abstract: A method of providing cooled air to electronic equipment includes capturing heated air from a volume containing electronic equipment, cooling the heated air by more than fifteen degrees Celsius in an air-to-water heat exchanger, and supplying cooling water to the air-to-water heat exchanger at a temperature above a dew point temperature of the heated air.Type: GrantFiled: September 14, 2012Date of Patent: May 15, 2018Assignee: Google LLCInventors: Andrew B. Carlson, William H. Whitted, Jimmy Clidaras, William Hamburgen, Gerald Aigner, Donald L. Beaty
-
Patent number: 9971813Abstract: A Website may be automatically categorized by accepting Website information, determining a set of scored clusters for the Website using the Website information, and determining at least one category of a predefined taxonomy using at least some of the set of clusters.Type: GrantFiled: December 4, 2014Date of Patent: May 15, 2018Assignee: Google LLCInventors: David Gehrking, Ching Law, Andrew Maxwell
-
Patent number: 9971752Abstract: Systems and methods are disclosed herein for incorporating a second edit into a first edit in an electronic document. The first edit and the second edit in the electronic document are received, and a shared position of the first edit and the second edit in the electronic document is identified. The second edit is determined to be privileged relative to the first edit by determining that the first edit is made by a first user with a first set of permissions and the second edit is made by a second user with a second set of permissions larger than the first set of permissions. When the second edit is privileged relative to the first edit, the second edit is incorporated into the first edit.Type: GrantFiled: August 19, 2013Date of Patent: May 15, 2018Assignee: GOOGLE LLCInventors: Vance Julius Vagell, Fil Zembowicz, Luiz Amaral Franca Pereira Filho, Ian Gunn, Nikita Rybak
-
Patent number: 9973887Abstract: This document describes systems, methods, devices, and other techniques for sharing navigation data among computing devices. The techniques can include identifying, by a first computing device, a second computing device, based on the first computing device detecting an audio signal emitted by one or more speakers of the second computing device, wherein the second computing device is running a navigation application that has been programmed to navigate a geographic route. Using information encoded in the audio signal that was emitted by the one or more speakers of the second computing device, the first computing device can determine the geographic route that the navigation application running on the second computing device has been programmed to navigate. A representation of the geographic route can be displayed on an electronic display of the first computing device.Type: GrantFiled: January 21, 2016Date of Patent: May 15, 2018Assignee: Google LLCInventors: Dean Harding, Andrew Foster
-
Patent number: 9970669Abstract: Various air conditioner systems and methods are presented. An air ventilation chamber assembly may include a first chamber and a second chamber through which air is circulated into an environment to be cooled. A cooling element of a heat pump, may pass through the first chamber of the air ventilation chamber assembly, wherein the cooling element does not pass through the second chamber of the air ventilation chamber assembly. A Peltier cooler may be present that has a cold side and a hot side. The cold side may be is thermodynamically coupled with a surface of the second chamber.Type: GrantFiled: September 29, 2016Date of Patent: May 15, 2018Assignee: Google LLCInventors: Lawrence Chang, Shelomon Patrick Doblack
-
Patent number: 9973788Abstract: 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.Type: GrantFiled: February 29, 2016Date of Patent: May 15, 2018Assignee: GOOGLE LLCInventors: Alberto Martin, David Dorwin
-
Publication number: 20180129404Abstract: An occupancy sensing electronic thermostat is described that includes a thermostat body, an electronic display that is viewable by a user in front of the thermostat, a passive infrared sensor for measuring infrared energy and an infrared energy directing element formed integrally with a front surface of the thermostat body. The passive infrared sensor may be positioned behind the infrared energy directing element such that infrared energy is directed thereonto by the infrared energy directing element. The thermostat may also include a temperature sensor and a microprocessor programmed to detect occupancy based on measurements from the passive infrared sensor.Type: ApplicationFiled: November 28, 2017Publication date: May 10, 2018Applicant: Google LLCInventors: Anthony Fadell, Matthew Rogers, David Sloo, Michael Plitkins, Shigefumi Honjo, John Filson, Michael Matas, Fred Bould, Brian Huppi
-
Publication number: 20180131648Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting participation in a social network. In one aspect, a method is performed by a system of one or more data processing devices. The method includes receiving, at the system, a historical record of message exchange between an individual and members in a member network, the system determining, for each of the members, whether the individual is likely to want to be related to the respective member, each determination considering the number and transactional characteristics of the message exchange between the individual and the respective member in the historical record, and the system outputting the determinations that the individual is likely to want to be related to at least two of the respective members.Type: ApplicationFiled: August 7, 2017Publication date: May 10, 2018Applicant: Google LLCInventors: Brian Stoler, Neilfred Picciotto, Joseph Rozier, John A. Costigan, III, Todd Jackson, Edward S. Ho, Braden F. Kowitz, Michael H. Leggett, Ari J. Leichtberg, Keith J. Coleman
-
Patent number: 9967316Abstract: The presently disclosure provides methods and system for reducing the size of an application by replacing a media item in the application with a reference to the media item stored in a remote storage location. A method may include detecting a media item in an application and storing the media item in a remote storage location. The media item in the application may be replaced with a reference to the media item stored in the remote storage location and the application may be provided to a device. A media item request may be received from the device, and the media item request may indicate a parameter associated with the requested media item. The media item stored in the remote storage location may be scaled based on the parameter associated with the media item request and the scaled media item may be provided to the device.Type: GrantFiled: January 30, 2014Date of Patent: May 8, 2018Assignee: Google LLCInventor: Aurash Mahbod
-
Patent number: 9966761Abstract: In general, one innovative aspect of the subject matter described in this specification can be embodied in a load control system configured to perform load control operations comprising: measuring a voltage on an electrical grid at a plurality of times; determining, for each time of the plurality of times, a difference between a specified normal voltage and the respective measured voltage at that time; summing the differences between the specified normal voltage and the measured voltages to determine a curtailment level; determining whether the curtailment level exceeds a first threshold curtailment level; and in response to determining that the curtailment level exceeds the first threshold curtailment level, adjusting an amount of power drawn by a load.Type: GrantFiled: May 23, 2014Date of Patent: May 8, 2018Assignee: Google LLCInventors: Sangsun Kim, Anand Ramesh, Ronald Scott Collyer, Jyoti Sastry, Arunava Majumdar
-
Systems and methods for allocating communication resources via information technology infrastructure
Patent number: 9967230Abstract: The present disclosure is directed to allocating communication resources via information technology infrastructure. A system can provide a communication tag and an analytics tag for integration in a web site. The system can receive a request to allocate a phone number generated based on an interaction between the communication tag and the analytics tag. The request can include the communication endpoint identifier, the site identifier for the web site, and a bucket identifier formed from bucketing criteria corresponding to a network activity session of the computing device. The system can determine a virtual phone number to assign to a combination of the values of the fields provided in the request, and create a link between the assigned virtual number and the combination. The system can provide the assigned virtual phone number to the computing device that initiated the request.Type: GrantFiled: February 4, 2016Date of Patent: May 8, 2018Assignee: Google LLCInventors: Ahmed Mohamed Hassan Osman Akef, Anshul Kothari, Daniel Andersson, Amit Agarwal, Anshul Kundani, Narendra Kumar Singhal -
Patent number: 9965559Abstract: Implementations provide an interface for initiating actions related to content the user is viewing on a mobile device. A method includes performing recognition on content captured from a display of a mobile device and identifying a plurality of entities in the content. The method may include issuing a query for each of the plurality of entities, ranking the plurality of entities based on the search results, generating an action card for at least some of the highest ranked entities, and providing the action cards for display on the mobile device. Alternatively or additionally, the method may include determining at least one contact in a contacts data store that corresponds to an entity and generating an action card for the entity, the action card having a first action that uses first information from the contacts data store and a second action that uses second information from the contacts data store.Type: GrantFiled: August 21, 2014Date of Patent: May 8, 2018Assignee: GOOGLE LLCInventors: David Marcin, Rajan Patel
-
Patent number: 9965155Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing dynamic, stroke-based alignment of touch displays. In one aspect, a method include providing, for output by a first mobile computing device that (i) has a first proximity sensitive display and (ii) has been designated a primary display device, a primary alignment user interface. The methods also includes transmitting, by the first mobile computing device to a second mobile computing device that (i) has a second proximity sensitive display and (ii) has been designated a secondary display device, an instruction to output a secondary alignment user interface.Type: GrantFiled: March 27, 2015Date of Patent: May 8, 2018Assignee: Google LLCInventors: Daniel M. Keysers, Thomas Deselaers, Victor Carbune
-
Patent number: 9967079Abstract: The disclosure is related to multiplexing an uplink channel and an uplink reference signal transmitted on uplink, and controlling an uplink power, in user equipment in the case of carrier aggregation. In a case of performing a resource mapping for a simultaneous transmission of a sounding reference signal (SRS) and a physical uplink shared channel (PUSCH) on a same cell, a last symbol of a subframe transmitting the PUSCH may not be mapped to a resource element for the PUSCH.Type: GrantFiled: October 11, 2013Date of Patent: May 8, 2018Assignee: Google LLCInventors: Min Seok Noh, Woo-Jin Choi
-
Patent number: 9965022Abstract: In one general aspect, a method can include receiving, from a magnetic sensor included in a housing of a computing device, an indication of a change of state of the magnetic sensor, obtaining, subsequent to receiving the indication of the change of state of the magnetic sensor, first data from a first accelerometer included in a lid portion of the computing device, obtaining, subsequent to receiving the indication of the change of state of the magnetic sensor, second data from a second accelerometer included in a base portion of the computing device. The base portion and the lid portion can be connected by a hinge about which the lid portion is configured to rotate relative to the base portion between an open state and a closed state. The method can include determining whether the computing device is being closed based on analyzing the first data and the second data.Type: GrantFiled: July 6, 2015Date of Patent: May 8, 2018Assignee: Google LLCInventor: David Ness Schneider