Patents Assigned to Google LLC
-
Patent number: 9913173Abstract: This disclosure provides systems, methods, and apparatus for handover of communications between a plurality of radio user equipment and an egressing mobile base station to an ingressing mobile base station. The user equipment are terrestrially located within a geographical service zone (GSZ) having an ingress zone and an egress zone. When an egressing mobile base station enters an egress zone, it initiates a handover to a management node associated with the GSZ. The management node communicates with the ingressing mobile base station, which has entered the ingress zone, to accept the handover of the connections from the egressing base station. The handover is carried out without any disruption of user equipment communications. The management node can also communicate with a flight control node to control one or more flight parameters of the ingressing or egressing base station to facilitate smooth handover.Type: GrantFiled: April 14, 2016Date of Patent: March 6, 2018Assignee: Google LLCInventors: Rajeev Koodli, Hassan Sipra
-
Patent number: 9911418Abstract: Methods and apparatus related to processing speech input at a wearable computing device are disclosed. Speech input can be received at the wearable computing device. Speech-related text corresponding to the speech input can be generated. A context can be determined based on database(s) and/or a history of accessed documents. An action can be determined based on an evaluation of at least a portion of the speech-related text and the context. The action can be a command or a search request. If the action is a command, then the wearable computing device can generate output for the command. If the action is a search request, then the wearable computing device can: communicate the search request to a search engine, receive search results from the search engine, and generate output based on the search results. The output can be provided using output component(s) of the wearable computing device.Type: GrantFiled: November 8, 2016Date of Patent: March 6, 2018Assignee: Google LLCInventor: Liang-Yu (Tom) Chi
-
Patent number: 9913278Abstract: Wireless service is provided to a service area using limited resources dynamically reallocated to maximize capacity in high demand regions. An antenna array transmits a plurality of downlink beams, each covering a respective region of a service area. An antenna management logic identifies a high demand region serviced by downlink beams transmitted from a first set of antennas at a first power level and a low demand region serviced by downlink beams transmitted from a second set of antennas at a second power level. The antenna management logic reconfigures the antenna array to provide the wireless service to the high demand region at a power level higher than the first power level, and to provide the wireless service to the low demand region at a power level lower than the second power level, such that the antenna array does not exceed a maximum power level available from a power supply.Type: GrantFiled: June 6, 2016Date of Patent: March 6, 2018Assignee: Google LLCInventors: Paul Heninwolf, Sharath Ananth
-
Patent number: 9912556Abstract: Aspects of the subject technology relate to displaying of a status of a network device. A performance of a preset sequence of actions can be initiated, where the preset sequence of actions includes a first action. A determination can be made as to whether the first action is performed successfully. Characteristics of the light sources can be set based on the determination of whether the first action is performed successfully.Type: GrantFiled: July 2, 2014Date of Patent: March 6, 2018Assignee: Google LLCInventors: Neil Hendin, Jonathan Huang
-
Patent number: 9912059Abstract: Systems and techniques are provided for proximity coupled multi-band antenna. A two-layer flex antenna includes a first element and a second element arranged with a gap between the first element and the second element. A dielectric material covers the two-layer flex antenna and the gap. A thin trace antenna is arranged on top of the dielectric material such that a first portion of the thin trace antenna is partially congruent with the first element of two-layer flex antenna, a second portion of the thin trace antenna crosses the gap between the first element and the second element of the two-layer flex antenna, and a third portion of the thin trace antenna extends away from the second element of the two-layer flex antenna.Type: GrantFiled: October 21, 2014Date of Patent: March 6, 2018Assignee: GOOGLE LLCInventor: Vadim Piskun
-
Patent number: 9913023Abstract: A computing device includes at least one processor; and at least one module, operable by the at least one processor to associate, for an audio interface, a first sound with first information, and associate, for the audio interface, a second sound with second information, wherein the second sound shares at least one perceptual property with a first plurality of perceptual properties based at least in part on a relationship between the first information and the second information. The at least one module may be operable to output in parallel, using an audio output device, the first and second sounds in the audio interface; receive an indication of user input that selects at least one of the first or second information; and perform, based at least in part on the indication of user input, at least one operation corresponding to the at least one of the first or second information.Type: GrantFiled: May 1, 2015Date of Patent: March 6, 2018Assignee: Google LLCInventor: Alejandro José Kauffmann
-
Patent number: 9907469Abstract: Techniques for combining physiological and health information are provided. An example method includes receiving one or more physiological parameters of a user from one or more devices in data formats specific to the devices, translating the received physiological parameters from their respective data formats into a common data format, storing the translated physiological parameters into a common data structure configured to store data in the common data format, retrieving the stored physiological parameters for display in a user interface, wherein the user interface displays one or more human-readable physiological characteristics of the user based on the retrieved physiological parameters, and repeating the translating, the storing and the retrieving, upon receipt of one or more other physiological parameters from the devices, to update the displayed human-readable physiological characteristics.Type: GrantFiled: January 17, 2014Date of Patent: March 6, 2018Assignee: Google LLCInventor: Guru Nagarajan
-
Patent number: 9911341Abstract: Improving automated package delivery to mobile delivery receptacles to allow accurate and reliable package deliveries comprises a delivery receptacle for an automated package delivery via an unmanned aerial delivery device. The delivery receptacle is notified of a pending delivery and travels to a receiving location. The delivery receptacle emits infrared (“IR”) beacons from one or more IR beacon transmitters. An aerial delivery device detects the IR beacon and uses the beacons to navigate to the delivery receptacle. The delivery receptacle receives IR beacon responses from the aerial delivery device and continually or periodically directs the IR beacons in the direction of the aerial delivery device. The aerial delivery device deposits the package in the delivery receptacle. After receiving the package, the delivery receptacle transports the package to a secure location, such as into a garage.Type: GrantFiled: December 19, 2016Date of Patent: March 6, 2018Assignee: GOOGLE LLCInventors: Varun Soundararajan, Anurag Agrawal
-
Patent number: 9912594Abstract: Systems and methods for generating and using probabilistic filters are provided. One example method includes obtaining a plurality of beacon identifiers respectively associated with a plurality of beacon devices. The operations include determining a plurality of filter shards for each beacon identifier by applying a plurality of hash functions to each beacon identifier. The operations include providing the plurality of filter shards for each beacon identifier for local storage in a probabilistic filter at an observing entity, such that the observing entity can query the probabilistic filter to receive an indication of whether a received identifier is a member of a set that includes the plurality of beacon identifiers. One example system includes a plurality of beacon devices, at least one observing entity, and at least one verifying entity.Type: GrantFiled: December 3, 2014Date of Patent: March 6, 2018Assignee: Google LLCInventor: Ken Krieger
-
Patent number: 9910449Abstract: Thermostats disclosed herein are operable to control an HVAC system. In controlling the HVAC system, a need to determine an expected indoor temperature profile for a particular schedule of setpoint temperatures may arise. To make such a determination, a thermodynamic model of the structure is used. The thermodynamic model may be generated by fitting weighting factors of a set of basis functions to a variety of historical data including time information, temperature information, and HVAC actuation state information. The set of basis functions characterize an indoor temperature trajectory of the structure in response to a change in HVAC actuation state, and include an inertial carryover component that characterizes a carryover of a rate of indoor temperature change that was occurring immediately prior to the change in actuation state.Type: GrantFiled: April 19, 2013Date of Patent: March 6, 2018Assignee: Google LLCInventors: Yoky Matsuoka, Mark Malhotra, Allen J. Minich, Joseph A. Ruff
-
Patent number: 9912989Abstract: Methods, systems, and media for detecting a presentation of media content on a display device are provided. In accordance with some implementations, methods for detecting a presentation of media content on a display device are provided, the methods comprising: detecting, using a light sensor, light levels in the light sensor's surroundings; generating a signal representing the light levels; detecting, using a hardware processor, at least one variation in light levels indicative of a presentation of a video scene based on the signal; detecting at least one variation in light levels indicative of a scene change subsequent to the video scene based on the signal; and determining that media content is being presented on a display device in response to detecting the variation in light levels indicative of the presentation of the video scene and the variation in light levels indicative of the scene change.Type: GrantFiled: February 10, 2017Date of Patent: March 6, 2018Assignee: Google LLCInventor: Zbigniew Skolicki
-
Patent number: 9911324Abstract: Systems, methods and media for remote control of electronic devices using a proximity sensor are provided. In some implementations, the system comprises: a proximity sensor comprising an infrared emitter and an infrared detector, wherein the proximity sensor is configured to emit infrared light having specific properties using the infrared emitter and sense reflected light having the specific properties using the infrared detector to determine proximity of the sensor to an object; and a hardware processor that is programmed to: receive a user instruction to cause a command to be issued to control an electronic device; determine a code to be transmitted that corresponds to the command from a plurality of codes associated with the electronic device; and provide at least one signal to the proximity sensor to cause the proximity sensor to emit an infrared signal corresponding to the code instead of emitting infrared light having the specific properties.Type: GrantFiled: July 21, 2017Date of Patent: March 6, 2018Assignee: Google LLCInventor: Honglei Wu
-
Patent number: 9910562Abstract: A client (e.g., an eReader) includes a reader application module for presenting content to a user of the client. The reader application module displays an interface including a plurality of pages of a digital content to a user of a client. The reader application module identifies a point of interest included in a page of the plurality of pages of the digital content and assigns a physics model to the identified point of interest. The physics model may be selected from a plurality of physics models based on a type of the point of interest. The reader application module receiving an interaction from the user wanting to skim through the plurality of pages of the digital content and applies the physics model responsive to receiving the interaction from the user.Type: GrantFiled: March 1, 2015Date of Patent: March 6, 2018Assignee: Google LLCInventors: Daniel Chak, Xinxing Gu, Virgil Scott King, C. J. Scott Dougall
-
Patent number: 9911205Abstract: An indication of a polyline having multiple vertices and a stipple pattern of a not-a-power-of-two length are received. The stipple pattern is to be repeatedly rendered along the polyline. To reduce visual discontinuity, a texture of a power-of-two length, to be repeatedly applied along the polyline, is generated. The texture is made up of several whole instances of the stipple pattern and a portion of another instance of the stipple pattern defining remainder texels. The texture is modified so that visual pattern discontinuity substantially aligns with a vertex of the polyline at which a maximum amount of change in direction of the polyline occurs.Type: GrantFiled: March 10, 2015Date of Patent: March 6, 2018Assignee: GOOGLE LLCInventor: John Donald Rosasco
-
Patent number: 9910571Abstract: Displaying windows on a computing device includes displaying a first window on a display of a computing device. First user input corresponding to a drag gesture from a first edge of the display inward and away from the first edge is received. In response to the received first user input, a second window is displayed concurrent with display of the first window. Second user input corresponding to a swipe gesture from a second edge of the display inward and away from the second edge is received. In response to the received second user input, a third window is displayed that replaces the concurrent display of the first and second windows. A state of the concurrent display of the first and second windows is stored for subsequent concurrent display of the first and second windows.Type: GrantFiled: January 30, 2015Date of Patent: March 6, 2018Assignee: GOOGLE LLCInventors: Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher
-
Patent number: 9911133Abstract: Systems and methods are described herein for supporting loyalty tiers. According to certain aspects, a custom number of loyalty tiers may be specified. Dynamic tier boundaries may be defined for each tier based upon a specified number of loyalty points, a percentile of total loyalty points, or a combination thereof. Periodic recomputing of tier boundary values can support dynamic loyalty tiers. According to certain other aspects, a user loyalty status may include a current tier and a pending tier. User loyalty points may be updated for a current loyalty activity. The updated user loyalty points may be compared with a point boundary for the pending tier and the user may be updated to the pending tier. Transacting the tier update with the server may be bypassed to reduce tier update latency. Also, immediate access at the client to features associated with the updated current tier may be supported.Type: GrantFiled: March 31, 2012Date of Patent: March 6, 2018Assignee: GOOGLE LLCInventors: Andrew David Walbran, Kenneth Paul Stoltz, David Singleton, Douglas Alexander Gresham
-
Patent number: 9911127Abstract: A system, method and various user interfaces enable association of advertising content with requested shared video content for access via a web-based video player. Advertising content is provided selectively in conjunction with playback of video content. A rating system allows users to rate advertisements. Correspondence is then established between the video clips and the advertising content responsive to the selected rating.Type: GrantFiled: May 2, 2008Date of Patent: March 6, 2018Assignee: Google LLCInventors: James Byrne, Maryrose Dunton, Erik Klein, Christoform Miller, Anna Nguyen
-
Patent number: 9911419Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, for each of multiple words or sub-words, audio data corresponding to multiple users speaking the word or sub-word; training, for each of the multiple words or sub-words, a pre-computed hotword model for the word or sub-word based on the audio data for the word or sub-word; receiving a candidate hotword from a computing device; identifying one or more pre-computed hotword models that correspond to the candidate hotword; and providing the identified, pre-computed hotword models to the computing device.Type: GrantFiled: March 20, 2017Date of Patent: March 6, 2018Assignee: Google LLCInventor: Matthew Sharifi
-
Patent number: 9909862Abstract: The present disclosure relates to curved arrays of individually addressable light-emitting elements for sweeping out angular ranges. One example device includes a curved optical element. The device may also include a curved array of individually addressable light-emitting elements arranged to emit light towards the curved optical element. A curvature of the curved array is substantially concentric to at least a portion of the circumference of the curved optical element. The curved optical element is arranged to focus light emitted from each individually addressable light-emitting element to produce a substantially linear illumination pattern at a different corresponding scan angle within an angular range. The device may further include a control system operable to sequentially activate the individually addressable light-emitting elements such that the substantially linear illumination pattern sweeps out the angular range.Type: GrantFiled: June 13, 2016Date of Patent: March 6, 2018Assignee: Google LLCInventors: Sameer Ansari, Roman Lewkow, Jason Holt
-
Patent number: 9911136Abstract: Methods and systems include determining that a device is proximate to a sign, providing sign identification information associated with the sign, and providing a sign history. A request for sign data associated with the sign identification information may be received, and sign data may be provided. Determining that a sign is proximate to a device may be based on a signal from the sign and/or the device. Additionally, a location of a device may be received and it may be determined that the device is proximate to a sign based on determining a location of the sign and determining that the difference in the location of the device and the location of the sign is less than a given threshold. A request for sign data associated with the sign may be sent. In response, sign data may be received, stored, and displayed.Type: GrantFiled: June 3, 2013Date of Patent: March 6, 2018Assignee: Google LLCInventors: Roy Want, William Noah Schilit