Patents Assigned to Google LLC
-
Patent number: 9965754Abstract: Identifying the geolocation of POS terminals using non-payment events to predict when the geolocation of a computing device at a time when the device detects events corresponds to the geolocation of the terminal. The device monitors for pre-selected events and transmit data to the account system. The account system determines a frequency of the events and it reaches a pre-defined threshold, the account system identifies the location of the terminal by identifying the common geolocation of the events. The identified geolocation is saved so that when a user then enters the location and transmits event data to the account system, the system can compare the geolocation of the event data to the saved geolocation to determine whether the computing device is located at the terminal. If the computing device is located at the terminal, the account system transmits offers or other content for display and use at the identified terminal.Type: GrantFiled: June 8, 2015Date of Patent: May 8, 2018Assignee: GOOGLE LLCInventors: Glenn Thrope, Xiaohang Wang, Glenn Berntson, Harry Lee Butler, IV
-
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: 9965494Abstract: Implementations generally relate to sharing photos. In some implementations, a method includes collecting photos associated with one or more objects, where the photos are collected from a plurality of users. The method also includes collecting attention information associated with the one or more objects. The method also includes generating an attention map based on the attention information. The method also includes grouping the one or more photos into groups of photos based on the attention map. The method also includes causing the groups of photos to be displayed to a target user based on one or more predetermined criteria.Type: GrantFiled: August 13, 2015Date of Patent: May 8, 2018Assignee: Google LLCInventor: Bradley Horowitz
-
Patent number: 9965474Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a request for information about a term from a user; obtaining, at one or more processors, one or more characteristics of the user; obtaining, at the one or more processors, a template including a plurality of attributes associated with the term; generating, at the one or more processors and based on the one or more characteristics of the user, a response, the response including a respective description for each attribute of the plurality of attributes in the template; and providing for output, data representing the response.Type: GrantFiled: October 2, 2014Date of Patent: May 8, 2018Assignee: Google LLCInventors: Ryan P. Doherty, Nicolaus T. Mote
-
Patent number: 9965824Abstract: An apparatus is described. The apparatus includes an image processing unit. The image processing unit includes a network. The image processing unit includes a plurality of stencil processor circuits each comprising an array of execution unit lanes coupled to a two-dimensional shift register array structure to simultaneously process multiple overlapping stencils through execution of program code. The image processing unit includes a plurality of sheet generators respectively coupled between the plurality of stencil processors and the network. The sheet generators are to parse input line groups of image data into input sheets of image data for processing by the stencil processors, and, to form output line groups of image data from output sheets of image data received from the stencil processors.Type: GrantFiled: April 23, 2015Date of Patent: May 8, 2018Assignee: Google LLCInventors: Qiuling Zhu, Ofer Shacham, Albert Meixner, Jason Rupert Redgrave, Daniel Frederic Finchelstein, David Patterson, Neeti Desai, Donald Stark, Edward T. Chang, William R. Mark
-
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
-
Patent number: 9966842Abstract: At least one aspect is directed to a power supply. The power supply includes one or more unregulated voltage converters. Each unregulated voltage converter includes a switched block producing an output voltage across its output terminals. The power supply includes a voltage supply input coupled to at least one of the unregulated voltage converters, and an unregulated voltage bus coupled to at least one of the unregulated voltage converters. The power supply includes a voltage regulator coupled to the unregulated voltage bus and producing a regulated voltage across its output terminals. The output terminals of the voltage regulator are connected in parallel to the output terminals of at least one of the unregulated voltage converters. This can produce a regulated output voltage across a pair of power supply output terminals.Type: GrantFiled: August 16, 2017Date of Patent: May 8, 2018Assignee: Google LLCInventors: Shuai Jiang, Chenhao Nan, Xin Li, Chee Chung, Mobashar Yazdani
-
Patent number: 9967294Abstract: A media sharing system stores share settings that identify one or more users with whom a sharing user wishes to share media segments created in the future. As a media item is being presented to the sharing user via a user device, the sharing user may request to share a segment of the media item. The media sharing system creates a segment of the media item. The media sharing system determines to share the segment with the identified users based on the stored share settings. The media sharing system shares the created segment with the identified users.Type: GrantFiled: March 15, 2013Date of Patent: May 8, 2018Assignee: Google LLCInventor: Thomas Kang
-
Patent number: 9964320Abstract: Various embodiments of air conditioner units are detailed. Such air conditioner units may use multiple air ventilation chambers arranged on both an indoor and outdoor portion of the air conditioner unit. A through-unit window may be present that permits an unobstructed view through the air conditioner unit between the first air ventilation chamber and the second air ventilation chamber.Type: GrantFiled: September 29, 2016Date of Patent: May 8, 2018Assignee: Google LLCInventors: Lawrence Chang, Shelomon Patrick Doblack
-
Patent number: 9964973Abstract: Hazard detection systems according to embodiments described herein are operative to provide failsafe safety detection features and user interface features using circuit topology and power budgeting methods that minimize power consumption. The safety detection features can monitor environmental conditions (e.g., smoke, heat, humidity, carbon monoxide, carbon dioxide, radon, and other noxious gasses) in the vicinity of the hazard detection system associated and alarm occupants when an environmental condition exceeds a predetermined threshold.Type: GrantFiled: July 17, 2014Date of Patent: May 8, 2018Assignee: GOOGLE LLCInventors: Ian C. Smith, Daniel Adam Warren, Scott Mullins, Brian Jonathan Conner
-
Patent number: 9965477Abstract: Example methods and systems for determining media files based on activity levels are described. An example method includes receiving information indicative of a first speed of the computing device, and receiving information indicative of a geography of a location of the computing device. The method further includes determining, from a plurality of media files tagged with respective tempo identifiers, a first media file based on the geography of the location of the computing device and also having a tempo that substantially matches to the first speed of the computing device. The method includes providing an indication of the first media file to a media player, and based on a change in the first speed of the computing device to a second speed, determining from the plurality of media files tagged with respective tempo identifiers, a second media file having a tempo that substantially matches to the second speed.Type: GrantFiled: September 26, 2016Date of Patent: May 8, 2018Assignee: Google LLCInventors: Angana Ghosh, Marc Stogaitis
-
Patent number: 9966206Abstract: Methods, systems, and apparatus for circuit breakers with integrated safety, control, monitoring, and protection features. In one aspect, a circuit breaker includes an input and an output, a switch coupled between the input and output, a communications device configured to communicate on a data communications network, and a control system coupled to the switch and the communications device, wherein the control system is configured to perform operations including opening the switch as a consequence of detecting an overcurrent condition in a circuit downstream from the circuit breaker, opening and closing the switch based on one or more instructions received by the communications device from the data communications network, and monitoring the power consumption of the circuit downstream from the circuit breaker.Type: GrantFiled: May 6, 2015Date of Patent: May 8, 2018Assignee: Google LLCInventors: Jyoti Sastry, Anand Ramesh, James C. Schmalzried, Ankit Somani, Ryan T. Davis
-
Patent number: 9967335Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting contact data for displaying representations of contacts for display to a user, the contacts being contacts of the user within a computer-implemented social networking service, generating a first social circle of the user, the first social circle comprising a first subset of contacts of the user within the social networking service and defining a first distribution for digital content, generating a second social circle of the user, the second social circle comprising a second subset of contacts of the user within the social networking service and defining a second distribution for digital content, and, in response to user input, providing the first social circle and the second social circle for selection by the user to define a distribution of digital content, the distribution comprising at least one of the first distribution and the second distribution.Type: GrantFiled: October 27, 2015Date of Patent: May 8, 2018Assignee: Google LLCInventors: Joseph R. Smarr, Paul Adams, Shimrit Ben-Yair, Jonathan Terleski, Mandy R. Sladden
-
Patent number: 9967558Abstract: A block of a video data stream may be subject to a motion search for comparing inter prediction of the blocks to intra prediction of the block while being partitioned. A motion search using an initial search range finds a first motion vector for the block. The blocks is partitioned into at least two sub-blocks, each having a same size, and one or more motion searches are performed for each sub-block using a second search range and the first motion vector where the second search range is a fraction of the initial search range. Respective error values associated with each of the motion searches are compared to select a partition for coding the block, and the block may be encoded using the selected partition. Performing inter prediction in this fashion can improve the performance of an encoder in terms of both execution time and compression ratio.Type: GrantFiled: December 17, 2013Date of Patent: May 8, 2018Assignee: GOOGLE LLCInventors: Jingning Han, Debargha Mukherjee, Yaowu Xu
-
Patent number: 9966071Abstract: In one implementation, a computer-implemented method includes receiving, at a mobile computing device, ambiguous user input that indicates more than one of a plurality of commands; and determining a current context associated with the mobile computing device that indicates where the mobile computing device is currently located. The method can further include disambiguating the ambiguous user input by selecting a command from the plurality of commands based on the current context associated with the mobile computing device; and causing output associated with performance of the selected command to be provided by the mobile computing device.Type: GrantFiled: July 1, 2016Date of Patent: May 8, 2018Assignee: Google LLCInventors: John Nicholas Jitkoff, Michael J. LeBeau
-
Patent number: 9967728Abstract: Methods and systems for joining a wireless connection advertisement. The joining device connects to a commissioning device through a first wireless connection protocol. The first wireless connection protocol comprises a relatively low power connection. The commissioning device is configured to manage access to a fabric. The joining device also receives credentials, via the first wireless connection protocol, for connecting to a first wireless network having a second wireless connection protocol. Furthermore, the joining device attempts to join the first wireless network using the received network credentials.Type: GrantFiled: June 15, 2016Date of Patent: May 8, 2018Assignee: Google LLCInventors: Jay D. Logue, Liang-Yun Wang, Andrew William Stebbins
-
Patent number: 9965492Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using location aliases. In some implementations, a query is received, and a user that submitted the query is identified. It can be determined that one or more terms of the query represent an alias for a user-specific geographical location that has not been designated for the identified user. In response, a prompt can be provided to the user to specify a geographical location corresponding to the one or more query terms, data indicating a geographical location is received, and data is stored that indicates that, for the identified user, the one or more terms are an alias for the geographical location. One or more search results responsive to the query are provided, where the alias corresponds to the geographical location input in response to the prompt.Type: GrantFiled: April 22, 2014Date of Patent: May 8, 2018Assignee: Google LLCInventors: Bo Wang, Omer Bar-or, Pravir K. Gupta, Yang Gao, Nitin Mangesh Shetti
-
Patent number: 9967628Abstract: Systems and methods for rating videos based on parental feedback axe presented. In an aspect, a method is provided that includes providing supervisory users respectively having a supervisory role over other users access to watch histories of respective ones of the other users and receiving feedback from the supervisory users regarding appropriateness of a video for the other users, respectively. The method further includes determining an age rating for the media item based on an average age of the other users that the feedback indicates the video is appropriate for, and recommending the video to a user for watching based on the user having an age that satisfies the age rating.Type: GrantFiled: May 15, 2017Date of Patent: May 8, 2018Assignee: Google LLCInventors: Shiva Jaini, Kevin Dame, Bosun Adeoti, Charles Thomas Curry
-
Patent number: 9964447Abstract: This patent specification relates to a wall switch that comprises a docking station and a user-removable wall-switch head unit. In some embodiments, the docking station is configured to receive the user-removable wall-switch head unit, and configured to be permanently connected to a wall and coupled to high-power voltage wires. In some embodiments, the user-removable wall-switch head unit is configured to be user-insertable into said docking station and user-removable therefrom such that the user is not exposed to high-voltage connections when inserting or removing. In some embodiments, the wall switch controller further comprises inputs and outputs and circuitry for switchably controlling household line current power to a household electrical fixture. In some embodiments, the wall switch controller further comprises an occupancy sensor, a temperature sensor, or a processor.Type: GrantFiled: September 20, 2013Date of Patent: May 8, 2018Assignee: Google LLCInventors: Anthony M. Fadell, Matthew L. Rogers, Yoky Matsuoka, David Sloo, Maxime Veron, Isabel I. Guenette, Shigefumi Honjo
-
Patent number: 9965748Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining other users that will attend an event with a user. One of the methods includes receiving, by a computer-implemented agent for a device, input from a user identifying an event, determining constraints for other users that will be invited to attend the event, determining one or more other users who meet the constraints, identifying, for each of the other users, other computer-implemented agents, each of the other agents for respective other devices, sending, to each of the other agents, a request to determine whether the respective other user of the other agent is interested in attending the event, receiving, from a first subset of the other agents, a response that indicates that the respective other user is interested in attending the event, and facilitating communication between the user and the respective other users.Type: GrantFiled: July 29, 2016Date of Patent: May 8, 2018Assignee: Google LLCInventors: Johnny Chen, Thomas L. Dean, Gabriel Schine, Qiangfeng Peter Lau, Sudeep Gandhe