Google Technology Holdings LLC

United States of America

Back to Profile

Receive daily alerts for new
USPTO trademarks filed by this owner
1-100 of 192 for Google Technology Holdings LLC Sort by
Query
Patent
World - WIPO
Aggregations Reset Report
Date
2016 24
Before 2016 168
IPC Class
G06F 1/32 - Means for saving power 15
H04L 29/06 - Communication control; Communication processing characterised by a protocol 12
H04W 52/02 - Power saving arrangements 10
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer 8
H04B 7/06 - Diversity systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station 8
See more
Found results for  patents
  1     2        Next Page

1.

DYNAMIC INFERENCE OF VOICE COMMAND FOR SOFTWARE OPERATION FROM HELP INFORMATION

      
Application Number US2016014118
Publication Number 2016/122942
Status In Force
Filing Date 2016-01-20
Publication Date 2016-08-04
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Agrawal, Amit Kumar
  • Essick, Raymond B.
  • Rout, Satyabrata

Abstract

In an electronic device (100), a method includes analyzing help information (160, 1002) associated with a software application (214) to identify a sequence of manipulations of viewable elements associated with an instance of an operation by the software application. The method further includes generating a voice command set (1802) based on the sequence of manipulations of viewable elements and storing the voice command set. The method further includes receiving voice input (162) from a user, determining the voice input represents a voice command of the voice command set, and performing an emulated manipulation sequence (370) of viewable elements based on the voice command to actuate an instance of the operation by the software application, the emulated manipulation sequence based on the sequence of manipulations of viewable elements.

IPC Classes  ?

2.

DYNAMIC INFERENCE OF VOICE COMMAND FOR SOFTWARE OPERATION FROM USER MANIPULATION OF ELECTRONIC DEVICE

      
Application Number US2016014112
Publication Number 2016/122941
Status In Force
Filing Date 2016-01-20
Publication Date 2016-08-04
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Agrawal, Amit, Kumar
  • Essick, Raymond, B.
  • Rout, Satyabrata

Abstract

In an electronic device (100), a method comprises monitoring a user's tactile manipulation of viewable elements (122, 128, 132, 134, 144, 146, 147, 262, 263, 510, 518, 520, 526, 532, 802) of the electronic device to determine a viewable element manipulation sequence (352, 1084, 1924) that actuates a first instance of an operation by at least one software application (216) of the electronic device. The method further includes determining a set of attributes (362) associated with the viewable elements and determining a command syntax for the operation based on the first viewable element manipulation sequence and the set of attributes. The method further includes generating a voice command set (366, 1802) based on the command syntax and storing the voice command set. The method further includes receiving voice input (162) from a user and determining the voice input represents a voice command of the voice command set. The method further includes performing an emulation (370) of the viewable element manipulation sequence based on the voice command to actuate a second instance of the operation.

IPC Classes  ?

3.

METHOD AND APPARATUS FOR SCHEDULING PROJECT MEETINGS

      
Application Number US2015054846
Publication Number 2016/057875
Status In Force
Filing Date 2015-10-09
Publication Date 2016-04-14
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Agrawal, Amit, Kumar
  • Essick, Raymond, B.
  • Gupta, Mayank
  • Willis, Lawrence, A.

Abstract

A method and apparatus for scheduling project meetings includes a meeting organizer module of an electronic computing device receiving, from a project manager module, a first criticality for a first task and a second criticality for a second task of a plurality of tasks for a project. The method also includes the meeting organizer module scheduling a project meeting for the project based on the first criticality and the second criticality, wherein scheduling the project meeting includes determining an ordered agenda in which presentations for tasks for the project are presented for the project meeting.

IPC Classes  ?

  • G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting

4.

COLOUR IMAGE ENHANCEMENT GUIDED BY A GREYSCALE IMAGE

      
Application Number US2015033578
Publication Number 2016/043819
Status In Force
Filing Date 2015-06-01
Publication Date 2016-03-24
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Kovtun, Ivan
  • Kysenko, Volodymyr
  • Musatenko, Yuriy
  • Proca, Adrian M.
  • Stetson, Philip S.
  • Ivannikov, Yevhen

Abstract

A camera device includes monochromatic and color image sensors that capture an image as a clear image in monochrome and as a Bayer image. The camera device implements image processing algorithms to produce an enhanced, high-resolution HDR color image. The Bayer image is demosaiced to generate an initial color image, and a disparity map is generated to establish correspondence between pixels of the initial color image and clear image. A mapped color image is generated to map the initial color image onto the clear image. A denoised clear image is applied as a guide image of a guided filter that fillers the mapped color image to generate a filtered color image. The filtered color image and the denoised clear image are then fused to produce an enhanced, high-resolution HDR color image, and the disparity map and the mapped color image are updated based on the enhanced, high-resolution HDR color image.

IPC Classes  ?

  • G06T 5/00 - Image enhancement or restoration
  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction

5.

SYSTEMS AND METHODS FOR MANAGING OPERATING MODES OF AN ELECTRONIC DEVICE

      
Application Number US2015047191
Publication Number 2016/033330
Status In Force
Filing Date 2015-08-27
Publication Date 2016-03-03
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Rose, Mark A.
  • Azriel, Simon
  • Lacivita, Eva Bills
  • Varadarajan, Akila

Abstract

Embodiments are provided for distinguishing certain transportation modes for an electronic device based on connection signal data. According to certain aspects, the electronic device may determine (458) that it is being transported by a vehicle. The electronic device searches or detects (460) nearby WLAN and/or WPAN signals and identifies (464), based on the detected signals, how many devices are nearby the electronic device. The electronic device compares (468) the number of nearby devices to a threshold amount and, based on the comparison, either initiates (472) a public transportation mode or initiates (470) a driving mode.

IPC Classes  ?

  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed

6.

A SYSTEM AND METHOD FOR MANAGING SECURE COMMUNICATIONS IN AN AD-HOC NETWORK

      
Application Number US2015045695
Publication Number 2016/028782
Status In Force
Filing Date 2015-08-18
Publication Date 2016-02-25
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Balasingh, Binesh
  • Alexander, Viji
  • Burca, Gabriel, B.
  • Gupta, Ranjeet
  • Hefner, Eric, J.
  • Hor-Lao, Mary, K.
  • Ja, Ishwara
  • Lautner, Douglas, A.
  • Vissa, Sudhir, C.

Abstract

The present invention provides a system and method for managing secure communications in an ad-hoc network having three or more users including a first user, a second user and a third user. Each user is associated with at least one communication device, and has a set of keys associated with the user for managing secure communications between the at least one communication device of the user and the at least one communication device of another one of the three or more users. Each set of keys includes a private key and a public key, where the public key is shared with the communication device of the other ones of the three or more users with which the user has been authenticated, and the private key is used to decrypt communications encrypted using the corresponding public key from the same set of keys. When the second user of the three or more users has been authenticated by the first user, in addition to receiving the associated public key of the second user, the first user receives a value defining a share authority level, which defines the authority of the first user relative to the second user to provide peer key sharing with the third user.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 12/04 - Key management
  • H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks

7.

SYSTEMS AND METHODS FOR EQUALIZING AUDIO FOR PLAYBACK ON AN ELECTRONIC DEVICE

      
Application Number US2015046009
Publication Number 2016/028962
Status In Force
Filing Date 2015-08-20
Publication Date 2016-02-25
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Schuster, Adrian, M.
  • Bastyr, Kevin, J.
  • Annabathula, Prabhu
  • Wells, Andrew, K.
  • Zhang, Wen, Hao

Abstract

Embodiments are provided for equalizing audio data for output by a speaker of an electronic device based on a local position or orientation of the electronic device. According to certain aspects, the electronic device can determine (858, 868) its local position based on various sensor data, and identify (870, 872) an appropriate equalization setting. In some cases, the electronic device can modify (876, 880) the equalization setting based on acoustic and/or optical data. The electronic device can apply (882) the modified or unmodified equalization setting to an audio signal and cause the speaker to output (886) the audio signal with the applied equalization setting.

IPC Classes  ?

  • G06F 3/16 - Sound input; Sound output
  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors

8.

METHOD FOR CODING PULSE VECTORS USING STATISTICAL PROPERTIES

      
Application Number US2015043939
Publication Number 2016/025282
Status In Force
Filing Date 2015-08-06
Publication Date 2016-02-18
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Mittal, Udar
  • Ashley, James P.

Abstract

Improved methods for coding an ensemble of pulse vectors utilize statistical models (i.e., probability models) for the ensemble of pulse vectors, to more efficiently code each pulse vector of the ensemble. At least one pulse parameter describing the non-zero pulses of a given pulse vector is coded using the statistical models and the number of non-zero pulse positions for the given pulse vector. In some embodiments, the number of non-zero pulse positions are coded using range coding. The total number of unit magnitude pulses may be coded using conditional (state driven) bitwise arithmetic coding. The non-zero pulse position locations may be coded using adaptive arithmetic coding. The non-zero pulse position magnitudes may be coded using probability-based combinatorial coding, and the corresponding sign information may be coded using bitwise arithmetic coding. Such methods are well suited to coding non-independent-identically-distributed signals, such as coding video information.

IPC Classes  ?

  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
  • G10L 19/24 - Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding

9.

METHOD FOR CODING PULSE VECTORS USING STATISTICAL PROPERTIES

      
Application Number US2015043943
Publication Number 2016/025285
Status In Force
Filing Date 2015-08-06
Publication Date 2016-02-18
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Ashley, James P.
  • Mittal, Udar

Abstract

Improved methods for coding an ensemble of pulse vectors utilize statistical models (i.e., probability models) for the ensemble of pulse vectors, to more efficiently code each pulse vector of the ensemble. At least one pulse parameter describing the non-zero pulses of a given pulse vector is coded using the statistical models and the number of non-zero pulse positions for the given pulse vector. In some embodiments, the number of non-zero pulse positions are coded using range coding. The total number of unit magnitude pulses may be coded using conditional (state driven) bitwise arithmetic coding. The non-zero pulse position locations may be coded using adaptive arithmetic coding. The non-zero pulse position magnitudes may be coded using probability-based combinatorial coding, and the corresponding sign information may be coded using bitwise arithmetic coding. Such methods are well suited to coding non-independent-identically-distributed signals, such as coding video information.

IPC Classes  ?

  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
  • H03M 7/40 - Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/94 - Vector quantisation

10.

GPS TIME-AIDING AND FREQUENCY CORRECTION

      
Application Number US2015043954
Publication Number 2016/025287
Status In Force
Filing Date 2015-08-06
Publication Date 2016-02-18
Owner GOOGLE TECHNOLOGY HOLDINGS LLC. (USA)
Inventor
  • Mccune, Timothy, M.
  • Russell, Michael

Abstract

A system and method for time-aiding an autonomous Global Positioning System device over a Bluetooth connection allows for a faster time to fix by allowing faster acquisition of time and ephemeris data. The time-aiding information may be distributed in a one-to-one manner or in a manner that allows for the synchronization of multiple devices.

IPC Classes  ?

  • G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
  • G01S 19/05 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data

11.

DISPLAYING ALWAYS ON DISPLAY-RELATED CONTENT

      
Application Number US2015044481
Publication Number 2016/025393
Status In Force
Filing Date 2015-08-10
Publication Date 2016-02-18
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Connell, Nathan M.
  • Dharawat, Parikshit
  • Flowers, Christian L.

Abstract

Systems and methods for displaying always-on content on a display (120, 300, 405) of a mobile device (110, 401) allow the device to use a low power processor (142, 401) for certain always-on content and to coordinate with the device application processor (141, 403) for the remaining always-on content. In an embodiment, a pixel row-skip pattern is specified by the low power processor based on the display screen's resolution setting as well as ambient light conditions. In a further embodiment, the execution of pixel rendering in keeping with the prescribed pattern is synchronized between the device's low power processor and main application processor.

IPC Classes  ?

12.

GESTURE DETECTION IN THREE DIMENSIONS

      
Application Number US2015042935
Publication Number 2016/025185
Status In Force
Filing Date 2015-07-30
Publication Date 2016-02-18
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Zafiris, John

Abstract

Three dimension gesture techniques and touch sensor modes are described. In one or more implementations, touch sensors of a display device may be configured to operate in a mutual capacitance mode and a self-capacitance mode. This may be leveraged to support a variety of functionality, such as to recognize gestures in the self-capacitance mode, wake components of a computing device, and so on.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means

13.

METHOD FOR CODING PULSE VECTORS USING STATISTICAL PROPERTIES

      
Application Number US2015043938
Publication Number 2016/025281
Status In Force
Filing Date 2015-08-06
Publication Date 2016-02-18
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Mittal, Udar
  • Ashley, James P.

Abstract

Improved methods for coding an ensemble of pulse vectors utilize statistical models (i.e., probability models) for the ensemble of pulse vectors, to more efficiently code each pulse vector of the ensemble. At least one pulse parameter describing the non-zero pulses of a given pulse vector is coded using the statistical models and the number of non-zero pulse positions for the given pulse vector. In some embodiments, the number of non-zero pulse positions are coded using range coding. The total number of unit magnitude pulses may be coded using conditional (state driven) bitwise arithmetic coding. The non-zero pulse position locations may be coded using adaptive arithmetic coding. The non-zero pulse position magnitudes may be coded using probability-based combinatorial coding, and the corresponding sign information may be coded using bitwise arithmetic coding. Such methods are well suited to coding non-independent-identically-distributed signals, such as coding video information.

IPC Classes  ?

  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
  • H03M 7/40 - Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code

14.

METHOD FOR CODING PULSE VECTORS USING STATISTICAL PROPERTIES

      
Application Number US2015043941
Publication Number 2016/025283
Status In Force
Filing Date 2015-08-06
Publication Date 2016-02-18
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Ashley, James P.
  • Mittal, Udar

Abstract

Improved methods for coding an ensemble of pulse vectors utilize statistical models (i.e., probability models) for the ensemble of pulse vectors, to more efficiently code each pulse vector of the ensemble. At least one pulse parameter describing the non-zero pulses of a given pulse vector is coded using the statistical models and the number of non-zero pulse positions for the given pulse vector. In some embodiments, the number of non-zero pulse positions are coded using range coding. The total number of unit magnitude pulses may be coded using conditional (state driven) bitwise arithmetic coding. The non-zero pulse position locations may be coded using adaptive arithmetic coding. The non-zero pulse position magnitudes may be coded using probability-based combinatorial coding, and the corresponding sign information may be coded using bitwise arithmetic coding. Such methods are well suited to coding non-independent-identically-distributed signals, such as coding video information.

IPC Classes  ?

  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
  • H03M 7/40 - Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code

15.

DATA BACKUP TO AND RESTORE FROM TRUSTED DEVICES IN CLOSE PHYSICAL PROXIMITY

      
Application Number US2015040275
Publication Number 2016/022257
Status In Force
Filing Date 2015-07-14
Publication Date 2016-02-11
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Agrawal, Jagadish, Kumar
  • Das, Sujoy
  • Fortin, Nathan, J.
  • Hurwich, Jordan, Andrew
  • Nguyen, Catherine, T.
  • Ranjan, Peeyush
  • Soni, Punit, S.
  • Varadarajan, Akila

Abstract

Multiple computing devices (102, 122) transfer data and otherwise communicate directly with one another, and do so in the absence of any intervening devices such as devices accessed over the Internet or other wide-range network. A user of a particular device can select which other devices, if any, are to be trusted by the particular device. Once another device is trusted by the particular device, data from the particular device is backed up to the trusted device while the two devices are in close physical proximity to one another. In the event that data on the particular device is lost, the lost data can be restored from the trusted device to the particular device while the two devices are in close physical proximity to one another.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

16.

METHOD AND APPARATUS FOR ENFORCING TIERED GEOGRAPHICAL ANONYMITY IN A MOBILE DEVICE

      
Application Number US2015042859
Publication Number 2016/019122
Status In Force
Filing Date 2015-07-30
Publication Date 2016-02-04
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Bellamkonda, Krishna K.
  • Ji, Jing
  • Robertson, Brett L.
  • Yoshino, Hideki
  • Wang, Hui

Abstract

A disclosed method of operation includes generating a first resolution geographic descriptor that identifies a first size geographic grid area. The first size geographic grid area includes a specific location identified by mobile device location data but does not identify the specific location. The method proceeds with adjusting the first resolution geographic descriptor to a second resolution geographic descriptor, by increasing or decreasing the resolution to correspondingly decrease or increase, respectively, the corresponding geographic grid area to a second size geographic grid area -that includes the specific location. An information update is then sent to a server. The information update includes the second resolution geographic descriptor but does not provide the mobile device location data, in order to preserve the mobile device user's anonymity.

IPC Classes  ?

  • H04W 4/02 - Services making use of location information
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

17.

CONTEXTUALLY UPDATING WIRELESS DEVICE FIRMWARE

      
Application Number US2015042924
Publication Number 2016/019150
Status In Force
Filing Date 2015-07-30
Publication Date 2016-02-04
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Debates, Scott P.
  • Forest, Francis W.
  • Hor-Lao, Mary K.
  • Lautner, Douglas A.
  • Shah, Jagatkumar V.

Abstract

A method includes a first wireless device initiating a wireless connection to a second wireless device and monitoring at least one context associated with one of the wireless connection and the second device. When contextual data is received that indicates a condition, the method further includes determining, based on a search of a firmware update service (FUS) database, whether a firmware update for the second wireless device is available within the FUS database. And when an available firmware update is received from the FUS database, the method includes triggering the first device to initiate the firmware update for the second device. The triggering of the first device to initiate the firmware update includes: transmitting a command to place the second device in firmware update mode; and forwarding the firmware update to the second device, such that the first device controls and/or initiates the firmware upgrade of the second device.

IPC Classes  ?

18.

PEER-TO-PEER GROUP RE-FORMATION

      
Application Number US2015042437
Publication Number 2016/018894
Status In Force
Filing Date 2015-07-28
Publication Date 2016-02-04
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Balasingh, Binesh
  • Alexander, Viji
  • Burca, Gabriel, B.
  • Gupta, Ranjeet
  • Hefner, Eric, J.
  • Hor-Lao, Mary, K.
  • Ja, Ishwara
  • Lautner, Douglas, A.
  • Vissa, Sudhir, C.

Abstract

Disclosed are peer-to-peer group re-formation techniques. The techniques enable automatic reformation of a pccr-to-pccr group when the Group Owner ("GO") device is lost. To do so, the techniques enable selection of a one of the peer devices in the peer-to- peer group as a next GO device responsive to detecting the loss of the original GO device. Then, the peer device selected as the next GO device automatically activates as the GO device, while the other peer devices scan for and connect to the next GO device.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 84/20 - Master-slave arrangements

19.

METHOD AND ELECTRONIC DEVICE FOR INDIVIDUALIZING RINGTONES

      
Application Number US2015043008
Publication Number 2016/019195
Status In Force
Filing Date 2015-07-30
Publication Date 2016-02-04
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Agrawal, Amit Kumar
  • Rout, Satyabrata

Abstract

A first electronic device ("first device") identifies a second electronic device ("second device") that is within hearing range of the first device. The first device determines whether a ringtone of the first device conflicts with a ringtone of the second device (e.g., the first and second devices have the same incoming text message ringtone). If the first device determines that there is a conflict (e.g., the active ringtones of the two devices have the same file name or the audio files of the ringtones have the same digital signature or identifier) then the first device appends an individualized alert to its ringtone, either in advance of playing the ringtone or in real time as the ringtone is being played.

IPC Classes  ?

  • H04M 19/04 - Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
  • H04M 1/725 - Cordless telephones

20.

AUTOMATIC AUDIO-PATH DETERMINATION FOR A PERIPHERAL SPEAKER

      
Application Number US2015041290
Publication Number 2016/014498
Status In Force
Filing Date 2015-07-21
Publication Date 2016-01-28
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Labana, Roland, S.
  • Crepeau, Matthieu, R.
  • Mcdunn, Kevin, J.
  • Sinha, Rohit, R.
  • Tao, Liejun
  • Corrigan, Gerald, E.

Abstract

Disclosed are techniques to automatically determine an audio path for a peripheral speaker. A wireless device uses particular wireless-communication methods or techniques, referred to as an audio path, to wirelessly communicate audio data to a speaker system for playback by a peripheral speaker. The device selects an audio path and attempts to send audio data representing known audio to the speaker system using the selected audio path. If a microphone of the device receives the known audio, then the device determines that the selected audio path is supported by the speaker system and thus can be used to communicate audio data to the peripheral speaker. However, if the microphone does not receive the known audio, then the device repeats the selecting of an audio path and attempting to send audio data to the speaker system using the newly selected audio path.

IPC Classes  ?

  • H04R 3/12 - Circuits for transducers for distributing signals to two or more loudspeakers
  • H04W 72/02 - Selection of wireless resources by user or terminal
  • H04W 76/02 - Connection set-up
  • H04M 1/725 - Cordless telephones

21.

RELIABLE TRANSFER OF DATA FROM AN IMAGE CAPTURING DEVICE TO A REMOTE DATA STORAGE

      
Application Number US2015034892
Publication Number 2016/014157
Status In Force
Filing Date 2015-06-09
Publication Date 2016-01-28
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Madhavan, Gnanodharan
  • Singh, Priyanka, D.

Abstract

A method for transferring data from a data capturing device (DCD) comprises: establishing a first communication link between a first user device and the DCD. The method also includes: the DCD capturing data intended to be communicated to the first user device; and notifying the first user device of an availability of captured data for transfer to the first user device. The method further includes: receiving a response from the first user device; and when the response indicates that the captured data should be sent directly to the first device, forwarding the captured data to the first user device. However, when the response includes remote storage connectivity data, which indicates that the captured data should be sent to the remote storage, the method includes establishing a data communication session with the remote storage using the remote storage connectivity data and transferring the captured data directly to the remote storage.

IPC Classes  ?

  • H04N 1/00 - PICTORIAL COMMUNICATION, e.g. TELEVISION - Details thereof

22.

WIRELESS COMMUNICATION HANDOVER PROFILES

      
Application Number US2015041537
Publication Number 2016/014668
Status In Force
Filing Date 2015-07-22
Publication Date 2016-01-28
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Bellamkonda, Krishna, K.
  • Ji, Jing
  • Patel, Nischal, Y.
  • Robertson, Brett, L.
  • Vissa, Sudhir, C.
  • Wang, Hui

Abstract

In embodiments of wireless communication handover profiles, a profile manager is implemented on a communication-enabled device to detect that a signal strength of a wireless connection decreases to a signal-level threshold or lower. The profile manager then monitors the decreasing signal strength of the wireless connection, and compares the signal strength to a handover profile to determine when a handover of the wireless connection from one access point to another will likely occur. The profile manager can then transfer handover parameters to the next access point before the handover to maintain the wireless connection during the handover between the access points.

IPC Classes  ?

  • H04W 36/30 - Reselection being triggered by specific parameters by measured or perceived connection quality data
  • H04W 36/08 - Reselecting an access point

23.

METHODS FOR MULTI-SUBFRAME TRANSMISSION AND RECEPTION OF CONTROL INFORMATION

      
Application Number US2015033570
Publication Number 2016/010638
Status In Force
Filing Date 2015-06-01
Publication Date 2016-01-21
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Nimbalker, Ajit

Abstract

The present disclosure describes methods for multi-frame transmission and reception of control information. According to various embodiments, a base station scrambles bits of a downlink-control information ("DCI") message using a scrambling sequence that is based on the subframe number of the first subframe of a bundle of subframes. In some embodiments, the scrambling sequence is based on the total aggregated resources used for transmitting the DCI. According to an embodiment, the base station performs this scrambling operation after performing a cyclic-redundancy-check operation. In other embodiments, the base station performs this scrambling operation after carrying out channel encoding. In still other embodiments, the base station performs this scrambling operation after carrying out rate matching.

IPC Classes  ?

  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 1/08 - Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system

24.

METHODS AND AN APPARATUS FOR TRANSFERRING DATA COMMUNICATION SESSIONS BETWEEN RADIO-ACCESS NETWORKS

      
Application Number US2015038336
Publication Number 2016/003912
Status In Force
Filing Date 2015-06-29
Publication Date 2016-01-07
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Salkintzis, Apostolis, K.

Abstract

The disclosure is directed to a method carried out on a wireless device capable of communicating over a first radio-access network ("RAN") using a first radio-access technology ("RAT") and over a second RAN using a second RAT. According to various implementations, the device proxies a data communication session between an application executing on the device and a remote host over the first RAN, requests data content from the remote host during the session, transfers the session from the first RAN to a second RAN based on the amount of the data content that remains to be received from the remote host during the session and based on a radio-access condition of the first RAN or of the second RAN.

IPC Classes  ?

  • H04W 36/30 - Reselection being triggered by specific parameters by measured or perceived connection quality data

25.

DEVICE TO DEVICE CONTENT UPGRADES

      
Application Number US2015037415
Publication Number 2015/200480
Status In Force
Filing Date 2015-06-24
Publication Date 2015-12-30
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Agrawal, Jagadish, Kumar
  • Das, Sujoy
  • Fortin, Nathan, J.
  • Hurwich, Jordan, Andrew
  • Nguyen, Catherine, T.
  • Vyas, Sheila, A.

Abstract

In embodiments of device to device content upgrades, a computing device includes a peer sharing manager that shares content and upgrades to content with peer devices. The computing device downloads content and upgrades from sources on the Internet, and shares the content and upgrades with peer devices that lack an Internet connection. A lowest supported version of the content can be shared from the computing device to one of the peer devices. The lowest supported version of the content determines capabilities of the peer device and establishes a peer-to-peer communication link with the computing device. The peer device reports the capability information to the computing device and, if the computing device determines that the peer device is capable of supporting an upgraded version of the content, the computing device communicates the upgraded version of the content to the peer device.

IPC Classes  ?

  • G06F 9/445 - Program loading or initiating
  • G06F 9/44 - Arrangements for executing specific programs

26.

ELECTRONIC TIMEPIECE HAVING ELECTRONIC WATCH DIAL DISPLAY WITH COUNTDOWN TO SCHEDULED EVENT

      
Application Number US2015037096
Publication Number 2015/200265
Status In Force
Filing Date 2015-06-23
Publication Date 2015-12-30
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Knight, Megan
  • Hoobler, Ricky J.
  • Jacobs, Daniel T.

Abstract

An electronic timepiece (102, 602) includes an electronic watch dial display (106, 606) having a chapter ring (108) with a plurality of circumferentially-disposed hour positions including a zero hour position (103). The electronic timepiece further includes an event management component (736) that stores event information (120, 122) identifying a start time of a scheduled event (180) and a dial display controller (714) coupled to the electronic watch dial display and the event management component. The dial display controller controls the electronic watch dial display to activate display of a countdown timer feature (130) in response to a current time being within a threshold duration (148) of the start time. The countdown timer feature extends counter-clockwise on the watch dial display from a point aligned with the zero hour position and has a length based on a number of minutes remaining until the start time.

IPC Classes  ?

  • G04F 1/00 - Apparatus which can be set and started to measure-off predetermined or adjustably-fixed time intervals without driving mechanisms, e.g. egg timer
  • G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting

27.

WEARABLE ELECTRONIC DEVICE AND METHOD FOR SECURING SAME

      
Application Number US2015037279
Publication Number 2015/200386
Status In Force
Filing Date 2015-06-23
Publication Date 2015-12-30
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Patel, Mitul, R.
  • Dalvi, Sajid, I.
  • Kuzhiyil, Francis, X.
  • Tashakkor, Eric, V.

Abstract

The disclosure is directed to a wearable device that is configured to secure itself based on signals received from a pulse sensor. According to one implementation, the pulse sensor includes a light source (e.g., a light-emitting diode) and a photo sensor. The light source, under the control of a processor, shines light having a particular wavelength (e.g., green or infrared). The photo sensor generates signals based on light that it senses. For example, when the light from the light source reflects off a person's skin, then the photo sensor will generate signals based on the reflected light that the photo sensor detects. In this manner, the wearable device can accurately determine whether it is being worn by a user (e.g., by taking a photoplethysmogram) and, when necessary, secure the wearable electronic device.

IPC Classes  ?

  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • G06F 21/34 - User authentication involving the use of external additional devices, e.g. dongles or smart cards
  • G06F 21/35 - User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 12/06 - Authentication
  • A61B 5/00 - Measuring for diagnostic purposes ; Identification of persons

28.

COMMUNICATING INFORMATION BETWEEN DEVICES USING ULTRA HIGH FREQUENCY AUDIO

      
Application Number US2015036241
Publication Number 2015/195808
Status In Force
Filing Date 2015-06-17
Publication Date 2015-12-23
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Narayan, Shyam
  • Aerrabotu, Naveen
  • Rayanki, Sreenivasulu
  • Wang, Yun-Ming

Abstract

A client device encodes data into an audio signal and communicates the audio data to an additional client device, which decodes the data from the audio signal. The data is partitioned into characters, which are subsequently partitioned into a plurality of sub-characters. Each sub- character is encoded into a frequency, and multiple frequencies that encode sub-characters are combined by the client device to generate an audio signal. Frequencies encoding sub -characters may be above 16 kilohertz, so the sub-characters are transmitted using frequencies that are inaudible to humans. The audio signal is communicated to an additional client device, which decodes frequencies from the audio signal to sub-characters, which are then combined into characters by the additional client device to generate the data.

IPC Classes  ?

  • H04B 11/00 - Transmission systems employing ultrasonic, sonic or infrasonic waves

29.

ANTENNA SYSTEM AND METHOD OF ASSEMBLY FOR A WEARABLE ELECTRONIC DEVICE

      
Application Number US2015031328
Publication Number 2015/187348
Status In Force
Filing Date 2015-05-18
Publication Date 2015-12-10
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Russell, Michael E.
  • Coles, Katherine H.
  • Sayem, Abu T.

Abstract

An antenna system for a wearable electronic device includes a first conductive surface constructed from a segment of outer housing of the wearable electronic device. The first conductive surface spans a first axis through the wearable electronic device. The antenna system also includes a second conductive surface that spans the first axis. The second conductive surface is constructed from a set of contacting metal components that are internal to the wearable electronic device. The first and second conductive surfaces are separated by a space. The antenna system also has a contact element having a feeding element that connects the first conductive surface to the second conductive surface along a plane that is normal to the first conductive surface.

IPC Classes  ?

30.

ELECTRONIC DEVICE AND METHOD FOR CONTROLLING ACCESS TO SAME

      
Application Number US2015032632
Publication Number 2015/183924
Status In Force
Filing Date 2015-05-27
Publication Date 2015-12-03
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Alameh, Rachid M.
  • Slaby, Jiri

Abstract

An electronic device (100) selects, based the detected position of a user, which sensor it will use to authenticate the user. The device may, for example, select a first sensor based on a first position and motion of the user, grant a first level of access to the user based on an authentication procedure the device carries out using data from the first sensor, select a second sensor based on a second position and motion of the user, and grant a second level of access to the user based on an authentication procedure the device carries out using data from the second sensor.

IPC Classes  ?

  • G06F 21/40 - User authentication by quorum, i.e. whereby two or more security principals are required
  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints

31.

ADAPTIVE LOW-LIGHT IDENTIFICATION

      
Application Number US2015030978
Publication Number 2015/179223
Status In Force
Filing Date 2015-05-15
Publication Date 2015-11-26
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Slaby, Jiri
  • Pierce, William S.
  • Willis, Lawrence A.

Abstract

This document describes techniques (300, 500) and apparatuses (102, 700) for implementing adaptive low-light identification. These techniques (300, 500) and apparatuses (102, 700) enable a computing device to capture infrared (IR) imagery of a person and determine, based on previously-captured IR imagery of multiple people, an identity of the person. Visible-light imagery of the identified person can then be retrieved and combined with the IR imagery to provide composite imagery of the person, which is presented to a user. By so doing, the user can more-easily identify the person, particularly in low-light conditions.

IPC Classes  ?

  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction

32.

ENHANCED IMAGE CAPTURE

      
Application Number US2015023238
Publication Number 2015/179021
Status In Force
Filing Date 2015-03-30
Publication Date 2015-11-26
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Petrescu, Doina I.
  • Lay, Thomas T.
  • Petrie, Steven R.
  • Ryan, Bill
  • Sinha, Snigdha
  • Vanhoof, Jeffrey S.

Abstract

Disclosed are techniques that provide a "best" picture taken within a few seconds of the moment when a capture command is received (e.g., when the "shutter" button is pressed). In some situations, several still images are automatically (that is, without the user's input) captured. These images are compared to find a "best" image that is presented to the photographer for consideration. Video is also captured automatically and analyzed to see if there is an action scene or other motion content around the time of the capture command. If the analysis reveals anything interesting, then the video clip is presented to the photographer. The video clip may be cropped to match the still-capture scene and to remove transitory parts. Higher-precision horizon detection may be provided based on motion analysis and on pixel-data analysis.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control

33.

ENHANCED IMAGE CAPTURE

      
Application Number US2015023241
Publication Number 2015/179022
Status In Force
Filing Date 2015-03-30
Publication Date 2015-11-26
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Petrescu, Doina I.
  • Lay, Thomas T.
  • Petrie, Steven R.
  • Ryan, Bill
  • Sinha, Snigdha
  • Vanhoof, Jeffrey S.

Abstract

Disclosed are techniques that provide a "best" picture taken within a few seconds of the moment when a capture command is received (e.g., when the "shutter" button is pressed). In some situations, several still images are automatically (that is, without the user's input) captured. These images are compared to find a "best" image that is presented to the photographer for consideration. Video is also captured automatically and analyzed to see if there is an action scene or other motion content around the time of the capture command. If the analysis reveals anything interesting, then the video clip is presented to the photographer. The video clip may be cropped to match the still-capture scene and to remove transitory parts. Higher-precision horizon detection may be provided based on motion analysis and on pixel-data analysis.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control

34.

ENHANCED IMAGE CAPTURE

      
Application Number US2015023250
Publication Number 2015/179023
Status In Force
Filing Date 2015-03-30
Publication Date 2015-11-26
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Petrescu, Doina, I.
  • Lay, Thomas, T.
  • Petrie, Steven, R.
  • Ryan, Bill
  • Sinha, Snigdha
  • Vanhoof, Jeffrey, S.

Abstract

Disclosed are techniques that provide a "best" picture taken within a few seconds of the moment when a capture command is received (e.g., when the "shutter" button is pressed). In some situations, several still images are automatically (that is, without the user's input) captured. These images are compared to find a "best" image that is presented to the photographer for consideration. Video is also captured automatically and analyzed to see if there is an action scene or other motion content around the time of the capture command. If the analysis reveals anything interesting, then the video clip is presented to the photographer. The video clip may be cropped to match the still-capture scene and to remove transitory parts. Higher-precision horizon detection may be provided based on motion analysis and on pixel-data analysis.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control

35.

TAGGING VISUAL MEDIA ON A MOBILE DEVICE

      
Application Number US2015029757
Publication Number 2015/175319
Status In Force
Filing Date 2015-05-07
Publication Date 2015-11-19
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Shakib, Bakak, Robert
  • Otchenashko, Denis
  • Tsarov, Andrii

Abstract

This document describes techniques enabling tagging of visual media on a mobile device. In some cases the techniques determine, based on meeting a threshold of manual tagging of a person or object, to "bulk" tag visual media stored on the mobile device. Thus, the techniques can present, in rapid succession, photos and videos with the recognized person or object to enable the user to quickly and easily confirm or reject the recognition. Also, the techniques can present numerous faces for recognized persons or sub-images for recognized objects on a display at one time, thereby enabling quick and easy confirmation or rejection of the recognitions.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06F 17/30 - Information retrieval; Database structures therefor

36.

ELECTRONIC DEVICE AND METHOD FOR CONTROLLING ACCESS TO SAME

      
Application Number US2015030527
Publication Number 2015/175634
Status In Force
Filing Date 2015-05-13
Publication Date 2015-11-19
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Alameh, Rachid, M.
  • Slaby, Jiri

Abstract

An electronic device is able to alter one or more settings of its imager based on the motion of a user that the device is attempting to authenticate. The electronic device, in one implementation, captures a first set of image data of the user (e.g., a video or still photo of the user), detects motion of the user, alters a setting of the imager based on the motion, captures a second set of image data of the user, and authenticates the user based on the second set of image data. In some implementations, the electronic device has multiple imagers, and activates one or more additional imagers based on the detected motion of the user.

IPC Classes  ?

  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

37.

APPARATUS AND METHOD FOR ANTENNA MATCHING

      
Application Number US2015027872
Publication Number 2015/168050
Status In Force
Filing Date 2015-04-28
Publication Date 2015-11-05
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Black, Gregory R.
  • Asrani, Vijay L.
  • Kim, Young Hun

Abstract

A method and apparatus are for performing antenna matching and include determining a cable connection state of a cable connector, generating a cable detection signal that indicates the cable connection state, and modifying impedance transform of a tunable matching circuit in response to the cable detection signal. The cable detection signal indicates one of a presence and an absence of a cable connector. The tunable matching circuit couples a transceiver and an antenna. The tunable matching circuit couples the selected impedance transform between the transceiver and the antenna. The apparatus is a radio communication device that includes a transceiver, a processing system, an antenna, a tunable matching circuit, an input/output section, a cable connector, and a sensor.

IPC Classes  ?

  • H01Q 1/52 - Means for reducing coupling between antennas; Means for reducing coupling between an antenna and another structure
  • H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
  • H01Q 21/28 - Combinations of substantially independent non-interacting antenna units or systems

38.

SHARING VISUAL MEDIA

      
Application Number US2015028092
Publication Number 2015/168185
Status In Force
Filing Date 2015-04-28
Publication Date 2015-11-05
Owner GOOGLE TECHNOLOGY HOLDINGS, LLC (USA)
Inventor
  • Shakib, Bakak, Robert
  • Gushchyk, Andrii
  • Musatenko, Yuriy

Abstract

This document describes techniques that allow a user to quickly and easily share visual media. In some cases the techniques share visual media with an interested person automatically and without needing interaction from the user, such as to select the person or the manner in which to share an image. Further, the interested person need riot be in the visual media, instead, the interested person can simply be someone that has a previously established interest in a person or object that is within the visual media.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

39.

ELECTRONIC DEVICE LOCALIZATION BASED ON IMAGERY

      
Application Number US2015027443
Publication Number 2015/164696
Status In Force
Filing Date 2015-04-24
Publication Date 2015-10-29
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Hesch, Joel
  • Nerurkar, Esha
  • Mihelich, Patrick

Abstract

An electronic device [102] includes one or more imaging cameras [118]. After a reset [502] of the device or other specified event, the electronic device identifies an estimate of the device's pose based on location data [504] such as Global Positioning System (GPS) data, cellular tower triangulation data, wireless network address location data, and the like. The one or more imaging cameras may be used to capture imagery of the local environment of the electronic device, and this imagery is used to refine the estimated pose to identify a refined pose of the electronic device [514]. The refined pose may be used to identify additional imagery information, such as environmental features, that can be used to enhance the location based functionality of the electronic device.

IPC Classes  ?

40.

METHODS AND DEVICES FOR CALCULATION OF UPLINK TRANSMISSION POWER

      
Application Number US2015026789
Publication Number 2015/164315
Status In Force
Filing Date 2015-04-21
Publication Date 2015-10-29
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Fabien, Jean-Aicard
  • Frank, Colin, D.

Abstract

This disclosure sets forth methods and devices for calculation of uplink transmission power. An indication of a non-contiguous allocation of resource blocks for an uplink transmission is received. A first additional maximum power reduction ("A-MPR") is determined based on a smallest contiguous allocation containing the non¬ contiguous allocation and an allocation correction factor. A second A- MPR is determined as a non-contiguous resource allocation A-MPR for the non-contiguous resource allocation. An uplink transmission power is calculated based on a lesser of the first A-MPR and the second A-MPR. The uplink transmission is performed based on the uplink transmission power.

IPC Classes  ?

  • H04W 52/36 - Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
  • H04W 52/14 - Separate analysis of uplink or downlink
  • H04W 72/04 - Wireless resource allocation

41.

ADAPTIVE LOW-LIGHT VIEW MODES

      
Application Number US2015022852
Publication Number 2015/153302
Status In Force
Filing Date 2015-03-26
Publication Date 2015-10-08
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Slaby, Jiri
  • Pierce, William, S.
  • Willis, Lawrence, A.

Abstract

This document describes techniques (300, 500, 600) and apparatuses (102, 700) for implementing adaptive low-light view modes. These techniques and apparatuses enable a computing device (102) to capture infrared (IR) imagery (404) at a particular location (106) and retrieve, based on the particular location, previously-captured imagery (406) that corresponds with the IR imagery. The IR imagery and previously-captured imagery can then be combined to provide composite imagery (116, 408), which is presented to a user. By so doing, the user's view of the particular location can be enhanced, particularly in low-light conditions.

IPC Classes  ?

  • H04N 5/33 - Transforming infra-red radiation
  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control

42.

METHODS FOR OBTAINING CONTENT FROM A PEER DEVICE

      
Application Number US2015023019
Publication Number 2015/153346
Status In Force
Filing Date 2015-03-27
Publication Date 2015-10-08
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Das, Sujoy

Abstract

A first peer device connects to a first mesh network, which does not have the second peer device. The first peer device transmits a request for the content to a third peer device over the first mesh network. In response to the request, the first peer device receives, from the third peer device, the identity of the second peer device and the identity of the file containing the content. The third peer device also creates a tracker representing the request. Subsequently, the third peer device connects to the second peer device over another mesh network (to which the first peer device may not be connected) and indicates to the second peer device that the first peer device has requested the file. The first peer device then connects to the second peer device over another mesh network and receives the file from the second peer device.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks

43.

SYSTEM AND METHOD FOR PROVIDING CUSTOMIZED RESOURCES ON A HANDHELD ELECTRONIC DEVICE

      
Application Number US2015023098
Publication Number 2015/153366
Status In Force
Filing Date 2015-03-27
Publication Date 2015-10-08
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Kimoto, Yukiko
  • Marco, Limor P.

Abstract

The present disclosure provides a system and method for customizing operating system and application resources on an electronic device. Disclosed methods of operation include checking for an optimization tag in an application file prior to installing the application file on an electronic device, checking properties of the electronic device in response to detecting the optimization tag, purging resource files that are not necessary for the electronic device based on the electronic device properties, and installing the application on the device. The disclosed system and methods, among other advantages in addition to providing customization, reduce file storage in a memory of an electronic device by eliminating resource file duplications.

IPC Classes  ?

  • G06F 9/445 - Program loading or initiating
  • G06F 9/44 - Arrangements for executing specific programs

44.

MANAGING DEVICE RESOURCES AND CONFIGURATION

      
Application Number US2015022114
Publication Number 2015/148428
Status In Force
Filing Date 2015-03-24
Publication Date 2015-10-01
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Rout, Satyabrata
  • Agrawal, Amit, Kumar
  • Yabannavar, Jayashree, M.

Abstract

Disclosed are systems and methods for managing data use by a user device. In an embodiment, the resolution of media generation, media presentation, or both are altered to optimize the device's usage of data under a data allotment. In a further embodiment, the device may serve as a data conduit to a second device for reasons of improved resolution, improved battery life, or to optimize data allotment.

IPC Classes  ?

  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 52/02 - Power saving arrangements
  • H04W 72/04 - Wireless resource allocation
  • H04W 72/12 - Wireless traffic scheduling
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 76/04 - Connection manipulation
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

45.

SELECTIVE USER NOTIFICATION FOR LINK TERMINATION EVENTS IN WIRELESS PERSONAL AREA NETWORK

      
Application Number US2015022784
Publication Number 2015/148822
Status In Force
Filing Date 2015-03-26
Publication Date 2015-10-01
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Cavallaro, Alberto R.
  • Aguilar, Suzette M.
  • Pais, Martin R.

Abstract

A user device includes a wireless interface to establish a wireless personal area network (WPAN) link with another user device. The user device further includes a notification controller to, in response to a link termination event (306) for the WPAN link, selectively trigger a user alert based on at least one of: an indication (312) of whether the user device is in proximity to a user; and an indication (314) of whether the other user device is identified as a user-portable device. The notification controller may selectively trigger a user alert further based on an indication (308) of whether the first device is connected to a specified wireless local area network (WLAN).

IPC Classes  ?

46.

SYSTEMS AND METHODS FOR MANAGING OPERATING MODES OF AN ELECTRONIC DEVICE

      
Application Number US2015021296
Publication Number 2015/148222
Status In Force
Filing Date 2015-03-18
Publication Date 2015-10-01
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Thorson, Dean E.
  • Ady, Roger W.
  • Bender, James E.

Abstract

Embodiments are provided for enabling a user of an electronic device to select functions and facilitate operations while the electronic device is partially or fully submerged in a conductive material. According to certain aspects, the electronic device can analyze (934) contact data to determine that it is submerged in a conductive material. In some cases, the electronic device can initiate (938) various operating modes such as an imaging mode (940), an audio mode (949), a scrollable menu (954), or an illumination mode (968). The electronic device detects (944, 950, 956, 966) an actuation of a hardware button and performs (948, 952, 958, 968) a specified function according to the operating mode.

IPC Classes  ?

  • G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means

47.

MANAGING DEVICE RESOURCES AND CONFIGURATION

      
Application Number US2015022118
Publication Number 2015/148430
Status In Force
Filing Date 2015-03-24
Publication Date 2015-10-01
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Rout, Satyabrata
  • Agrawal, Amit, Kumar
  • Yabannavar, Jayashree, M.

Abstract

Disclosed are systems and methods for managing data use by a user device. In an embodiment, the resolution of media generation, media presentation, or both are altered to optimize the device's usage of data under a data allotment. In a further embodiment, the device may serve as a data conduit to a second device for reasons of improved resolution, improved battery life, or to optimize data allotment.

IPC Classes  ?

  • H04L 12/14 - Charging arrangements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 4/26 - Usage measurement
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 52/02 - Power saving arrangements
  • H04W 72/04 - Wireless resource allocation
  • H04W 72/12 - Wireless traffic scheduling
  • H04W 76/04 - Connection manipulation
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

48.

MANAGING DEVICE RESOURCES AND CONFIGURATION

      
Application Number US2015022126
Publication Number 2015/148435
Status In Force
Filing Date 2015-03-24
Publication Date 2015-10-01
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Rout, Satyabrata
  • Agrawal, Amit, Kumar
  • Yabannavar, Jayashree, M.

Abstract

Disclosed are systems and methods for managing data use by a user device. In an embodiment, the resolution of media generation, media presentation, or both are altered to optimize the device's usage of data under a data allotment. In a further embodiment, the device may serve as a data conduit to a second device for reasons of improved resolution, improved battery life, or to optimize data allotment.

IPC Classes  ?

49.

SYSTEM FOR AUTO-HDR CAPTURE DECISION MAKING

      
Application Number US2015018869
Publication Number 2015/142530
Status In Force
Filing Date 2015-03-05
Publication Date 2015-09-24
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Lameer, Lorne J.
  • Bloom, Daniel M.
  • Richards, By-Her W.
  • Satraitis, Elena

Abstract

A method and apparatus for invoking a High Dynamic Range ("HDR") mode in a camera are disclosed. The method comprises detecting that the camera is operating in a preview mode. The method further comprises determining a dynamic range, Auto Exposure ("AE") metadata, and a motion level associated with a plurality of frames captured in the preview mode. Finally, the method comprises invoking the HDR mode when each of the determined dynamic range, the AE metadata, and the motion level is above a first threshold value, a second threshold value, and a third threshold value, respectively.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control

50.

METHOD AND APPARATUS FOR MANAGING THE SCHEDULING OF UNSCHEDULED EVENTS

      
Application Number US2015021061
Publication Number 2015/142918
Status In Force
Filing Date 2015-03-17
Publication Date 2015-09-24
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Agrawal, Amit, Kumar
  • Krisnappa, Abhijith
  • Kumar, Karthik

Abstract

A method and apparatus for managing the scheduling of unscheduled events includes an electronic device detecting an indication of an unscheduled event for a first time period and determining that a remaining charge for the electronic device is insufficient to complete the unscheduled event during the first time period. The method further includes the electronic device determining a set of options for managing the unscheduled event based on the remaining charge and presenting the set of options using the electronic device.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
  • G06F 1/32 - Means for saving power
  • H04W 52/02 - Power saving arrangements

51.

HAND GRIP SENSOR FOR EXTERNAL CHASSIS ANTENNA

      
Application Number US2015019220
Publication Number 2015/138248
Status In Force
Filing Date 2015-03-06
Publication Date 2015-09-17
Owner GOOGLE TECHNOLOGY HOLDINGS LLC. (USA)
Inventor
  • Black, Gregory R.
  • Asrani, Vijay L.
  • Dietrich, Aaron L.

Abstract

A method and system for detecting whether the position of a user's hand gripping a mobile communication device chassis affects an external antenna is provided. A sectioned metal band about a periphery of a mobile communication device has a radiating antenna in at least one metal section. The radiating antenna section is bounded on both sides by electrically floating metal sections. Each of the electrically floating metal sections is bounded on the side distal from the antenna section by a ground metal section. Each metal section separated from an adjacent metal section by an insulating gap. Embodiments measure a differential capacitance between the antenna section and the floating metal section and measure a single and capacitance between the floating metal section and the grounded section to determine whether a user's hand is bridging one or more of the insulating gaps.

IPC Classes  ?

  • H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set

52.

DISPLAY VIEWING DETECTION

      
Application Number US2015016258
Publication Number 2015/138095
Status In Force
Filing Date 2015-02-18
Publication Date 2015-09-17
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Alameh, Rachid M.
  • Hede, William S.
  • Watanabe, Hisashi D.

Abstract

In embodiments of display viewing detection, a presence module, implemented on an electronic device, is configured to enable a first sensor (804) to detect an object, the object being responsive to an audio signal detected via one or more microphones of the electronic device (802). The first sensor is configured to generate data that is used by the presence module to determine that the object is within a viewing range of the electronic device (806) and that movement of the object is below a predetermined threshold (808). The presence module is further configured to enable at least a second sensor to confirm the object is viewing a display of the electronic device (810). When the object is detected by the second sensor, the presence module is configured to enable the display (812) for viewing by the object.

IPC Classes  ?

  • G06F 1/16 - Constructional details or arrangements
  • G06F 1/32 - Means for saving power
  • H04M 1/67 - Preventing unauthorised calls from a telephone set by electronic means
  • H04W 52/02 - Power saving arrangements

53.

DISPLAY VIEWING DETECTION

      
Application Number US2015018810
Publication Number 2015/138203
Status In Force
Filing Date 2015-03-04
Publication Date 2015-09-17
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Alameh, Rachid, M.
  • Hede, William, S.
  • Watanabe, Hisashi, David

Abstract

In embodiments of display viewing detection, a viewing movement module, implemented on an electronic device, determines a viewing movement of the electronic device and a pause in the viewing movement of the electronic device. The viewing movement corresponds to a movement to view a display of the electronic device. Responsive to determining the viewing movement followed by the pause, the viewing movement module enables at least one sensor to confirm that a user is viewing a display of the electronic device. If an object is detected by the sensor, the viewing movement module enables the display for viewing by the user.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 1/16 - Constructional details or arrangements
  • G06F 1/32 - Means for saving power

54.

HANDOVER METHOD BASED ON SEAMLESS MOBILITY CONDITIONS

      
Application Number US2015018751
Publication Number 2015/134624
Status In Force
Filing Date 2015-03-04
Publication Date 2015-09-11
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Salkintzis, Apostolis, K.

Abstract

Methods and apparatus for determining if seamless handover is required for mobile device network connections are disclosed. In one such method, a mobile device establishes connectivity to a public data network (PDN) via a cellular network, determines the availability of a plurality of wireless local area networks ("WLANs"), at least one member of the plurality of WLANs providing connectivity to the PDN, and determines if a condition requiring seamless handover is present. If the condition requiring seamless handover is present, then the mobile device selects, from the plurality of WLANs, a trusted WLAN as the handover WLAN, the trusted WLAN being a WLAN that provides connectivity to the PDN.

IPC Classes  ?

  • H04W 36/18 - Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
  • H04W 36/14 - Reselecting a network or an air interface
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

55.

ELECTRONIC DEVICE HAVING MULTIPLE SIDES

      
Application Number US2015012697
Publication Number 2015/130417
Status In Force
Filing Date 2015-01-23
Publication Date 2015-09-03
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Lombardi, Michael J.
  • Gorsica, John
  • Pierce, Amber M.

Abstract

An electronic device has multiple sides. In some implementations, at least two of the sides are pivotable with respect to one another. The device may have a display that wraps from one side to the other. In some implementations, the device has multiple display drivers and each display driver is responsible for driving a different pixel region. The device may enable and disable one or more of the drivers based on an angle between the sides of the device. Two or more of the pixel regions may overlap, with one or more drivers being capable of driving the pixels of the overlapping region. The pixels or pixel regions that are enabled may be selected based on the angle between the sides of the device.

IPC Classes  ?

56.

METHODS AND APPARATUS FOR CONVERTING A SINGLE RADIO-ACCESS TECHNOLOGY CONNECTION INTO A MULTIPLE RADIO-ACCESS TECHNOLOGY CONNECTION

      
Application Number US2015017759
Publication Number 2015/130937
Status In Force
Filing Date 2015-02-26
Publication Date 2015-09-03
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Salkintzis, Apostolis

Abstract

A method for converting a single radio-access technology ("RAT") packet-data network ("PDN") connection into a multi-RAT PDN connection includes establishing a PDN connection having a first radio bearer using a first RAT, adding, using a second RAT, a second radio bearer for the PDN connection, and transmitting data packets over the PDN connection using both the first radio bearer and the second radio bearer. In some implementations, adding the second radio bearer includes generating a first traffic-flow template ("TFT") for the first radio bearer, generating a second TFT for the second radio bearer, transmitting data packets over the first radio bearer according to the first TFT, and transmitting data packets over the second radio bearer according to the second TFT.

IPC Classes  ?

57.

SUPPLEMENTARY EARPIECE FOR MOVING DISPLAY

      
Application Number US2015015594
Publication Number 2015/126720
Status In Force
Filing Date 2015-02-12
Publication Date 2015-08-27
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Davis, Giles T.

Abstract

A method and system for providing a moving-screen sound system for a portable communication device such as a cell phone employs a fixed, pivoted, or hinged display screen driven directly or indirectly by an audio actuator. While the frequency response of the screen may have defects that would negatively impact overall sound quality from the device, in embodiments a supplemental audio transducer is placed adjacent the screen or elsewhere on the device so as to supplement or correct the frequency response of the screen. In an embodiment, the supplemental audio transducer is driven to correct a notch or other defect in the screen response. In another embodiment, the supplemental audio transducer is driven to extend the bass response of the screen.

IPC Classes  ?

  • H04R 1/24 - Structural combinations of separate transducers or of parts of the same transducer and responsive respectively to two or more frequency ranges

58.

DISPLAY SYSTEM WITH INDEPENDENTLY CONTROLLED TRANSMISSIVE AND REFLECTIVE SUBPIXELS AND METHOD OF USE THEREOF

      
Application Number US2015016535
Publication Number 2015/127022
Status In Force
Filing Date 2015-02-19
Publication Date 2015-08-27
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Zhuang, Li
  • Ripley, Ross, W.
  • Yang, Sen

Abstract

A device (100) includes a display (102, 800) that is suitable for use under widely ranging lighting conditions. The display includes separately operable transmissive light modulator subpixels (402, 404, 406, 502, 504, 506, 602, 604, 606, 702, 704, 706, 808, 810, 812, 1036, 1136, 1204, 1304, 1404, 1504, 1716, 1916) that can be provided in at least three colors to provide a full color display but also includes separately operable reflective light modulator subpixels (408, 508, 608, 708, 814, 1038, 1138, 1202, 1302, 1402, 1502, 1714, 1914) that provide basic readability when light levels are so high (e.g., bright summer day) that the image presented by the transmissive light modulators would be difficult to discern. The reflective light modulators may be provided with in-pixel memory (526) so as to reduce the energy cost of providing always-on functioning for displaying certain time sensitive information.

IPC Classes  ?

  • G09G 3/36 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source using liquid crystals
  • G02F 1/1335 - Structural association of cells with optical devices, e.g. polarisers or reflectors

59.

DISPLAY ASSEMBLY HAVING MULTIPLE DISPLAYS AND METHODS OF MANUFACTURING AND OPERATING THE SAME

      
Application Number US2014071957
Publication Number 2015/108681
Status In Force
Filing Date 2014-12-22
Publication Date 2015-07-23
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Xun, Xiaodong

Abstract

A method and apparatus performed by an electronic device for operating a display assembly (300) of the electronic device includes a display assembly (300) having an externally-lit display (302, 304, 308, 316, 310, 318, 312) with first polarizing layer (308) and a second polarizing layer (312) and a backlighting source (304). The first polarizing layer (308) is positioned between the backlighting source (304) and the second polarizing layer (312). The display assembly (300) also includes a self-emitting OLED display (320) positioned between the first and second polarizing layers (308, 312) of the externally-lit display (302, 304, 308, 316, 310, 318, 312).

IPC Classes  ?

60.

FINGER PRINT INTEGRATION WITH NON-APPLICATION PROCESSOR FUNCTIONS FOR POWER SAVINGS IN AN ELECTRONIC DEVICE

      
Application Number US2015011407
Publication Number 2015/108981
Status In Force
Filing Date 2015-01-14
Publication Date 2015-07-23
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Merrell, Thomas
  • Sierawski, Jeffrey A.

Abstract

A system includes a fingerprint sensor, an application processor, and an auxiliary processor. The application processor is operable to arm the fingerprint sensor prior to the application processor entering a low power or sleep mode. The auxiliary processor is to receive a state output from the fingerprint sensor. The state output is to cause activation of one or more functions of the auxiliary processor upon fingerprint authentication while leaving the application processor in the low power or sleep mode.

IPC Classes  ?

  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/81 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer by operating on the power supply, e.g. enabling or disabling power-on, sleep or resume operations

61.

METHODS AND SYSTEMS FOR DETERMINING ELSTIMATION OF MOTION OF A DEVICE

      
Application Number US2014072467
Publication Number 2015/103092
Status In Force
Filing Date 2014-12-29
Publication Date 2015-07-09
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Hesch, Joel
  • Lee, Johnny
  • Lynen, Simon

Abstract

Methods and systems for determining estimation of motion of a device are provided. An example method includes receiving data from an inertial measurement unit (IMU) of a device and receiving images from a camera of the device for a sliding time window. The method also includes determining an IMU estimation of motion of the device based on the data from the IMU, and a camera estimation of motion of the device based on feature tracking in the images. The method includes, based on the IMU estimation and the camera estimation having a difference more than a threshold amount, determining one or more of a position or a velocity of the device for the sliding time window, and determining an overall estimation of motion of the device as supported by the data from the IMU and the position or velocity of the device.

IPC Classes  ?

62.

METHODS AND SYSTEMS FOR SYNCHRONIZING DATA RECEIVED FROM MULTIPLE SENSORS OF A DEVICE

      
Application Number US2014072468
Publication Number 2015/103093
Status In Force
Filing Date 2014-12-29
Publication Date 2015-07-09
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Hesch, Joel
  • Fung, James
  • Lee, Johnny

Abstract

Example methods and systems for synchronizing data received from multiple sensors of a device are provided. A method may be performed by a device having an application processor configured to function based on an operating system and a co-processor configured to receive data from sensors of the device. The method may comprise determining an interrupt by a sensor of the device, and providing, by the co-processor, a timestamp of the interrupt that is indicative of a time that the sensor has data for output. The method also comprises receiving the data for output from the sensor, associating the timestamp of the interrupt by the sensor with the received data, associating together data received from multiple sensors into data structures based on timestamps of the data, and providing the data structures to the application processor in sequence based on the timestamps of the data.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G01D 21/00 - Measuring or testing not otherwise provided for

63.

METHODS AND SYSTEMS FOR GENERATING A MAP INCLUDING SPARSE AND DENSE MAPPING INFORMATION

      
Application Number US2015010148
Publication Number 2015/103536
Status In Force
Filing Date 2015-01-05
Publication Date 2015-07-09
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Dryanovski, Ivan
  • Lynen, Simon
  • Hesch, Joel

Abstract

Methods and systems for map generation are described. A computing device may receive outputs from a plurality of sensors at a position of the device in an environment, which may include data corresponding to visual features of the environment at the first position. Based on correspondence in the outputs from the plurality of sensors, the computing device may generate a map of the environment comprising sparse mapping data, and the sparse mapping data comprises the data corresponding to the visual features. The device may receive additional outputs at other positions of the device in the environment and may modify the map based on the additional outputs. In addition, the device may modify the map based on receiving dense mapping information from sensors, which may include data corresponding to objects in the environment in a manner such that represents a structure of the object in the environment.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics

64.

METHOD AND DEVICE FOR POLICY-BASED ROUTING

      
Application Number US2014071876
Publication Number 2015/102994
Status In Force
Filing Date 2014-12-22
Publication Date 2015-07-09
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Salkintzis, Apostolis, K.

Abstract

A mobile device performs a method for policy -based routing. The method includes creating a first set of marking rules based on routing policy data provisioned in the mobile device, wherein each marking rule indicates labeling for packets, wherein the labeling is used in selecting one of a plurality of active network interfaces in the mobile device to route the packets over a set of access networks available to the mobile device. The method further includes creating a first set of routing tables corresponding to the labeling indicated by the first set of marking rules, wherein each routing table directs the mobile device to a different one of the active network interfaces of the plurality of active network interfaces.

IPC Classes  ?

  • H04L 12/701 - Routing or path finding
  • H04W 40/00 - Communication routing or communication path finding
  • H04W 48/18 - Selecting a network or a communication service

65.

METHODS AND SYSTEMS FOR PROVIDING SENSOR DATA AND IMAGE DATA TO AN APPLICATION PROCESSOR IN A DIGITAL IMAGE FORMAT

      
Application Number US2014072510
Publication Number 2015/103114
Status In Force
Filing Date 2014-12-29
Publication Date 2015-07-09
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Fung, James
  • Lee, Johnny

Abstract

Methods and systems for providing sensor data and image data to an application processor on a mobile device are described. An example method involves receiving image data from at least one camera of the mobile device and receiving sensor data from an inertial measurement (IMU) of the mobile device. The method further involves generating a digital image that includes at least the image data and the sensor data. The sensor data may be embedded in pixels of the digital image, for instance. Further, the method then involves providing the digital image to an application processor of the mobile device using a camera bus interface. Thus, the sensor data and the image data may be provided to the application processor in a single data structure.

IPC Classes  ?

  • H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects
  • H04N 21/236 - Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator ] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream

66.

SYSTEMS AND METHODS FOR A RECONFIGURABLE ANTENNA USING DESIGN ELEMENTS ON AN ELECTRONIC DEVICE HOUSING

      
Application Number US2014072741
Publication Number 2015/103257
Status In Force
Filing Date 2014-12-30
Publication Date 2015-07-09
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Asrani, Vijay, L.
  • Sutherland, Timothy, J.

Abstract

Systems and methods are disclosed for providing an electronic device (700) that includes a back housing (702) at least partially formed from a plurality of discrete antenna elements (706) and an antenna switching module (701) for selectively coupling two or more of the antenna elements to an antenna feed (723). The coupled antenna elements form an antenna for transmitting and/or receiving wireless communication signals. The antenna switching module includes a plurality of switches (716) configured to selectively couple together two or more of the antenna elements; a plurality of electrical posts (729) coupled to the switches; a plurality of radio frequency chokes (735) respectively coupled to the electrical posts; and a biasing module (725) coupled to the radio frequency chokes for selectively applying a bias voltage to the switches.

IPC Classes  ?

  • H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
  • H01Q 9/14 - Length of element or elements adjustable
  • H01Q 9/42 - Resonant antennas with feed to end of elongated active element, e.g. unipole with folded element, the folded parts being spaced apart a small fraction of the operating wavelength

67.

METHOD AND SYSTEM FOR TILT-BASED ACTUATION

      
Application Number US2014069741
Publication Number 2015/100022
Status In Force
Filing Date 2014-12-11
Publication Date 2015-07-02
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Slonneger, Andrew M.
  • Dalvi, Sajid I.

Abstract

An electronic device, system associated therewith, and method of operating an electronic device are disclosed. In one example embodiment, the method includes storing (310) a first base tilt position of the electronic device based upon at least one position signal received by a processing device at least indirectly from a position or movement sensing component. The method additionally includes defining (312) a plurality of tilt zones in relation to the base tilt position, including a base tilt zone containing the base tilt position, determining (324) whether a tilt position of the device has changed to a second tilt zone of the plurality of tilt zones, and causing (328) a display component of the device to perform displaying of information in a scrolling manner determined at least in part based upon the second tilt zone.

IPC Classes  ?

  • G06F 1/16 - Constructional details or arrangements
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/0485 - Scrolling or panning
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors

68.

MAINTAINING A CAPACITOR DIELECTRIC UNDER PERIODIC BIASING TO REDUCE CAPACITANCE VARIATION DUE TO TIME VARIANT HYSTERISIS EFFECT

      
Application Number US2014072024
Publication Number 2015/100279
Status In Force
Filing Date 2014-12-23
Publication Date 2015-07-02
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Black, Gregory, R.
  • Klomsdorf, Armin
  • Schwent, Dale, G.
  • Trocke, Robert, S

Abstract

A method of pre-stressing the variable capacitor device that experiences a temporary time variant hysteresis effect is provided for electronic circuitry, which may include a mobile communication device. The method includes providing a periodic bias voltage to the variable capacitor such that the variable capacitor is maintained at least at a target stress level such that the capacitance of the variable capacitor when subject to a target bias voltage is predictable due to the time variant hysteresis effect being reduced.

IPC Classes  ?

  • H03H 7/40 - Automatic matching of load impedance to source impedance
  • H01G 7/06 - Capacitors in which the capacitance is varied by non-mechanical means; Processes of their manufacture having a dielectric selected for the variation of its permitivity with applied voltage, i.e. ferroelectric capacitors

69.

APPARATUS AND METHOD FOR MANAGING GRAPHICS BUFFERS FOR A PROCESSOR IN SLEEP MODE

      
Application Number US2014072552
Publication Number 2015/100453
Status In Force
Filing Date 2014-12-29
Publication Date 2015-07-02
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Connell, Nathan, M.
  • Dharawat, Parikshit
  • Flowers, Christian, L.
  • Suttles, Jared, S.
  • Swantek, Joseph, H.
  • Wang, Haitang

Abstract

One disclosed method includes registering a graphics buffer with a kernel running on a first processor, storing the registered graphics buffer in memory initially without drawing the graphics buffer to a display, and passing the registered graphics buffer to a kernel display driver directly to draw the graphics buffer to the display, in response to a trigger. The method may further include informing a second processor of the registered graphics buffer and receiving the trigger by the kernel as a message from the second processor. The first processor may receive the trigger as a wake command from the second processor while the first processor is in sleep mode. A partial resume of the kernel is then performed while preventing activation of user space on the primary processor, and the graphics buffer is drawn on the display without using an operating system graphics pipeline of the user space.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 1/32 - Means for saving power

70.

METHOD AND APPARATUS FOR DETERMINING WHEN TO HANDOVER COMMUNICATIONS FROM A FIRST TO A SECOND ACCESS NETWORK

      
Application Number US2014070611
Publication Number 2015/095196
Status In Force
Filing Date 2014-12-16
Publication Date 2015-06-25
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Salkintzis, Apostolis, K.

Abstract

A wireless communication device performs a method for determining when to trigger a handover of a communication session from a first access network to a second access network. The method includes determining, for an active communication session, a set of outgoing traffic statistics for outgoing traffic sent by the wireless communication device using the first access network and determining, for the active communication session, a set of incoming traffic statistics for incoming traffic received by the wireless communication device using the first access network. The method further includes analyzing the incoming and outgoing traffic statistics and determining when to trigger a handover of the active communication session from the first access network to the second access network based on the analysis of the incoming and outgoing traffic statistics.

IPC Classes  ?

  • H04W 36/36 - Reselection control by user or terminal equipment
  • H04W 36/14 - Reselecting a network or an air interface

71.

METHOD AND DEVICE FOR DETERMINING WHEN TO SWITCH BETWEEN MULTIPLE COMMUNICATION MODES OF A TRANSCEIVER SUBSYSTEM

      
Application Number US2014070799
Publication Number 2015/095300
Status In Force
Filing Date 2014-12-17
Publication Date 2015-06-25
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Konrad, Daniel, C.

Abstract

A communication device (102) performs a method (300) for determining when to switch between multiple communication modes of a transceiver subsystem. The method includes detecting (304) an indication that a multimedia message is ready for transmission. The method also includes switching (306), by the transceiver subsystem in response to detecting the indication, from an infrastructure communication mode to a peer-to-peer communication mode, and transmitting (308) the multimedia message in the peer-to-peer communication mode. The method further includes determining (314) that the multimedia message transmission is complete, and switching (316), by the transceiver subsystem, back to the infrastructure communication mode in response to determining that the multimedia message transmission is complete.

IPC Classes  ?

  • H04W 76/02 - Connection set-up
  • H04W 4/12 - Messaging; Mailboxes; Announcements
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
  • H04L 12/58 - Message switching systems

72.

CORRECTING WRITING DATA GENERATED BY AN ELECTRONIC WRITING DEVICE

      
Application Number US2014070888
Publication Number 2015/095345
Status In Force
Filing Date 2014-12-17
Publication Date 2015-06-25
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Mok, Swee M.
  • Hor-Lao, Mary K.
  • Koh, Jason Jae Hyun
  • Lautner, Douglas A.

Abstract

In embodiments of correcting writing data generated by an electronic writing device, an electronic writing device includes a positional sensor configured to sense movement of the electronic writing device when the device is used to write on a writing surface, and to generate writing data corresponding to the movement of the electronic writing device. The device also includes a correction component that is configured to correct each sample of writing data using rotation data generated by a gyroscope. To do so, the correction component calculates an offset angle of the electronic writing device relative to a reference axis of the positional sensor based at least in part on the rotation data generated by the gyroscope. The correction component then determines a correction angle based on the offset angle, and adjusts the sample of writing data by applying the correction angle to the sample of the writing data.

IPC Classes  ?

  • G06F 3/033 - Pointing devices displaced or positioned by the user; Accessories therefor

73.

REMEDYING POWER DRAIN VIA A POWER CONSUMPTION MAP

      
Application Number US2014070384
Publication Number 2015/095072
Status In Force
Filing Date 2014-12-15
Publication Date 2015-06-25
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Black, Gregory R.
  • Mccune, Timothy M.

Abstract

A system and method for managing mobile communications device connectivity and communication behavior monitor device location relative to known communication-mode coverage areas and cause or suggest changes in device connectivity or behavior based on a power-drain map to preserve device battery power. The power-drain map provides, in an embodiment, a pairing of locations, available communication modes, and expected power drains when a given device employs each available communication mode. In general, behavioral modifications include preemptive or delayed downloading as well as switching networks or network types among other types of behavior.

IPC Classes  ?

74.

METHOD AND APPARATUS FOR DETERMINING DIRECTION INFORMATION FOR A WIRELESS DEVICE

      
Application Number US2014070925
Publication Number 2015/095375
Status In Force
Filing Date 2014-12-17
Publication Date 2015-06-25
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Smith, Dwight H.

Abstract

A method performed by an apparatus includes scanning at least one of multiple radio frequencies using at least two beamforming antennas of a plurality of beamforming antennas coupled to the eyewear and detecting, on a first scanned radio frequency, first externally emitted radio energy. The method further includes identifying a first wireless device using the detected first externally emitted radio energy and determining a first direction of the first wireless device relative to the eyewear.

IPC Classes  ?

  • G01S 3/786 - Systems for determining direction or deviation from predetermined direction using adjustment of orientation of directivity characteristics of a detector or detector system to give a desired condition of signal derived from that detector or detector system the desired condition being maintained automatically
  • H04W 40/24 - Connectivity information management, e.g. connectivity discovery or connectivity update
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed

75.

MULTI-USER CONGESTION DETECTION AND MITIGATION MECHANISM

      
Application Number US2014069564
Publication Number 2015/089193
Status In Force
Filing Date 2014-12-10
Publication Date 2015-06-18
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Chisu, Daniel, C.
  • Morgan, William, K.

Abstract

A method and system selects a serving cell based on call rejection information associated with registered user equipment (UEs). In particular, a UE initially registered with a first serving cell determines a first rejection rate for the first cell by tracking and evaluating call rejection information associated with the UE and neighbor UEs. If the first rejection rate is not greater than a threshold rejection rate, the UE transmits a connection request to a base station within the first cell. If the connection request fails, the UE searches, using call service redirection (CSR) information, for an alternate candidate serving cell with a low rejection rate. However, if the first rejection rate is greater than the threshold rejection rate, the UE determines whether an alternate candidate serving cell is identifiable using the CSR information. If the alternate candidate serving is identified, the UE attempts to register with the alternate candidate serving cell.

IPC Classes  ?

  • H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions

76.

SIMULTANEOUS TRANSMISSION ON MULTIPLE FREQUENCIES FOR DUAL CONNECTIVITY COMMUNICATION DEVICES

      
Application Number US2014067902
Publication Number 2015/084715
Status In Force
Filing Date 2014-12-01
Publication Date 2015-06-11
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Kuchibhotla, Ravi
  • Love, Robert, T.
  • Nory, Ravikiran

Abstract

This disclosure describes methods for communicating simultaneously on multiple frequencies in a wireless communication system (100). In various implementations, if a wireless terminal (118) receives a first set of data from a first base station (102) and a second set of data from a second base station (106) simultaneously on different frequencies, then it sends signals responsive to the first and second sets of data on different slots of a single uplink subframe and on different frequencies.

IPC Classes  ?

  • H04L 5/00 - Arrangements affording multiple use of the transmission path
  • H04L 1/18 - Automatic repetition systems, e.g. van Duuren system
  • H04W 72/04 - Wireless resource allocation

77.

APPARATUS AND METHOD FOR WIRELESS MOBILE DEVICE POWER SAVINGS

      
Application Number US2014068321
Publication Number 2015/084932
Status In Force
Filing Date 2014-12-03
Publication Date 2015-06-11
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Narasimha, Murali
  • Love, Robert, T.
  • Salkintzis, Apostolis, K.

Abstract

A method and apparatus provide power savings in a wireless mobile device (110). The wireless mobile device (110) is capable of communicating within a first wireless communication system (105) using a first wireless modem (112) and communicating within a second wireless communication system (150) using a second wireless modem (111). The wireless mobile device (110) associates with the second wireless communication system, determines (210) that the second wireless communication system includes a paging offload function, establishes (215) a link to the paging offload function, provides (220) a set of parameters over the link that the paging offload function can use to monitor signals of the first wireless communication system on behalf of the wireless mobile device; and changes (230) a mode of the first modem of the wireless mobile device into a power saving mode.

IPC Classes  ?

  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
  • H04W 68/12 - Inter-network notification
  • H04W 52/02 - Power saving arrangements

78.

METHOD AND SYSTEM FOR RAPID CHARGING OF RECHARGEABLE CELLS

      
Application Number US2014068393
Publication Number 2015/084970
Status In Force
Filing Date 2014-12-03
Publication Date 2015-06-11
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Maleki, Hossein
  • Howard, Jason N.

Abstract

A method (300) and system (600) of adjusting a charging current to one or more cells (601) is provided. The method includes obtaining (301) a plurality of charging time periods, where each charging time period defined as a time period required to charge the one or more cells with a predefined current at one of a plurality of different temperatures. A temperature of the one or more cells is determined (302). A predetermined current is scaled (306) by a quotient of a first charging time period defined by a first one of the plurality of different temperatures divided by a second charging time period defined by a second one of the plurality of different temperatures to obtain a magnitude of the charging current. The cells are charged (307) with the charging current at the magnitude to more rapidly charge the one or more cells at temperatures above room temperature.

IPC Classes  ?

  • H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
  • H01M 10/44 - Methods for charging or discharging

79.

METHOD AND APPARATUS FOR ALLOCATING RESOURCES FOR DEVICE-TO-DEVICE COMMUNICATION

      
Application Number US2014066529
Publication Number 2015/077405
Status In Force
Filing Date 2014-11-20
Publication Date 2015-05-28
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Alberth, William, P.
  • Declerck, Daniel J.
  • Shurboff, Carl, Lynn

Abstract

A method on a network entity of a wireless network is described. The network entity communicates with a first user equipment (UE). The network entity allocates radio resources for use by the first UE. The network entity receives, from a monitor UE, information regarding usage of radio resources by a second UE that is engaged in device to device communication. The network entity is not in a communication from the second UE. Based on the received information, the network entity determines whether the radio resources allocated for use by the first UE should be changed. Based on the determining step, the network entity changes the radio resources allocated for use by the first UE from a first set of radio resources to a second set of radio resources, the second set being different from the first set by at least one member.

IPC Classes  ?

  • H04W 72/08 - Wireless resource allocation based on quality criteria

80.

METHOD AND APPARATUS FOR AUTHENTICATING ACCESS TO A MULTI-LEVEL SECURE ENVIRONMENT OF AN ELECTRONIC SYSTEM

      
Application Number US2014064969
Publication Number 2015/073413
Status In Force
Filing Date 2014-11-11
Publication Date 2015-05-21
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Slaby, Jiri
  • Alameh, Rachid M.

Abstract

An electronic system utilizes a method (500) for authenticating access to a multi-level secure environment. According embodiments, the system stores (501) fingerprint data for at least one authorized human user of the system. The fingerprint data for each authorized user includes copies of fingerprints for two or more fingers of the user. Some time after storing the fingerprint data, the system senses (503) one or more fingers of an individual who is attempting to use the system and compares (505) the sensed finger data to the stored fingerprint data. When at least some of the sensed finger data matches copies of fingerprints in the stored fingerprint data, the system determines (509) a quantity of matching fingerprints. The system then determines (525) a security level for the individual based on the quantity of matching fingerprints and provides access (527) to particular functionality of the system based on the determined security level.

IPC Classes  ?

  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints

81.

METHOD AND APPARATUS FOR ASSOCIATING MOBILE DEVICES USING AUDIO SIGNATURE DETECTION

      
Application Number US2014061758
Publication Number 2015/069457
Status In Force
Filing Date 2014-10-22
Publication Date 2015-05-14
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Ady, Roger W.
  • Lombardi, Michael J.

Abstract

One disclosed method of operation includes obtaining audio data from a plurality of mobile devices, comparing the audio data to at least one stored audio signature, and grouping mobile devices that have audio data containing the at least one stored audio signature. The method may further include sending an invitation message to the grouped mobile devices to enable each mobile device to associate itself to the group. The method may also include providing content to the grouped mobile devices, where the content is related to the at least one stored audio signature. Various applications exist for the grouping of mobile devices based on audio signature, one such application being related to identifying social media groups or communities, or other content, which may be of interest to mobile device users.

IPC Classes  ?

  • H04W 4/20 - Services signalling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel

82.

MULTIFACTOR DRIVE MODE DETERMINATION

      
Application Number US2014064099
Publication Number 2015/069747
Status In Force
Filing Date 2014-11-05
Publication Date 2015-05-14
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Iyer, Boby
  • Dottl, Gabriel J.
  • Pandya, Atulkumar D.

Abstract

A system and method of determining whether a device user is driving provide an improved ability to switch between a normal mode and a driving mode with fewer false positives and false negatives. Bluetooth connectivity and motion sensor readings are fused to make the drive mode determination and to set the timing of the switch between a normal mode and a driving mode. In an embodiment, Bluetooth devices correlated with driving are used to modify the confidence level and the decision threshold associated with sensor input. When a node having a driving correlation higher than a particular threshold is connected to a device, a lower threshold is applied to the motion sensor input for entering drive mode and a higher threshold is applied for exiting drive mode. Similarly, when a user device is not connected to any highly correlated node, default thresholds may be used for entering and exiting the drive mode.

IPC Classes  ?

  • H04M 1/60 - Substation equipment, e.g. for use by subscribers including speech amplifiers
  • H04M 1/725 - Cordless telephones

83.

IMPROVED PROVISION OF CONTEXTUAL DATA TO A COMPUTING DEVICE USING EYE TRACKING TECHNOLOGY

      
Application Number US2014052687
Publication Number 2015/060936
Status In Force
Filing Date 2014-08-26
Publication Date 2015-04-30
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Mclaughlin, Michael D.

Abstract

A method, device, system, or article of manufacture is provided for improved delivery of contextual data to a computing device using eye tracking technology. In one embodiment, receiving, by a computing device, first content and second content; outputting, by the computing device, for display, the first content to a first region of a graphical user interface and the second content to a second region of the graphical user interface; accumulating a first gaze duration associated with a user viewing the first region of the graphical user interface; accumulating a second gaze duration associated with a user viewing the second region of the graphical user interface; determining a first metric associated with the first content and a second metric associated with the second content using the first gaze duration and the second gaze duration; and sending, from the computing device, the first metric and the second metric.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination

84.

IMPROVED DELIVERY OF CONTEXTUAL DATA TO A COMPUTING DEVICE WHILE PRESERVING DATA PRIVACY

      
Application Number US2014052954
Publication Number 2015/060938
Status In Force
Filing Date 2014-08-27
Publication Date 2015-04-30
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Martens, Johannes Peter Wilhelm

Abstract

A device is described that sends, to a second portable communication device, first communication data, and receives, from the second portable communication device, second communication data. In response to determining that a data privacy attribute of the second portable communication device is the same as a predetermined data privacy attribute, the device determines to protect the second communication data by converting the first communication data to a first set of text, converting the second communication data to a second set of text, and applying a privacy filter, which removes any text that is associated with the second set of text, to the first set of text to generate a first set of filtered text. The device further determines a first keyword from the first set of filtered text, sends, to a computer, the first keyword, and receives from the computer, contextual data associated with the first keyword.

IPC Classes  ?

85.

SENSOR-BASED NEAR-FIELD COMMUNICATION AUTHENTICATION

      
Application Number US2014062103
Publication Number 2015/061646
Status In Force
Filing Date 2014-10-24
Publication Date 2015-04-30
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Agrawal, Jagadish Kumar
  • Chandra, Deepak
  • Gorsica, John J.
  • Shah, Jagatkumar, V.

Abstract

This document describes techniques (400, 500, 600) and apparatuses (100, 700) for implementing sensor-based near-field communication (NFC) authentication. These techniques (400, 500, 600) and apparatuses (100, 700) enable a computing device (102) to detect, in a low-power state, environmental variances indicating proximity with an NFC-enabled device (104) with which to authenticate. In some embodiments, various components of a computing device (102) in a sleep state are activated to process environmental variance(s), perform authentication operations, and/or an indicate initiation of authentication operations to a user.

IPC Classes  ?

  • G06F 21/35 - User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
  • G06F 1/32 - Means for saving power
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 4/00 - Services specially adapted for wireless communication networks; Facilities therefor
  • H04W 12/06 - Authentication
  • H04W 52/02 - Power saving arrangements
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

86.

METHODS AND DEVICES FOR PATH-LOSS ESTIMATION

      
Application Number US2014060440
Publication Number 2015/057673
Status In Force
Filing Date 2014-10-14
Publication Date 2015-04-23
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Russell, Michael E.
  • Gitzinger, Thomas E.

Abstract

A method on a first device (110, 120) for estimating path-loss between the first device (110, 120) and a second device (110, 120) is described. A user context indicator associated with the first device (110, 120) is determined. At least one path-loss parameter of a plurality of path-loss parameters for the first device (110, 120) is updated based on the user context indicator. At least one wireless signal is received from the second device (110, 120). The path-loss between the first device (110, 120) and the second device (110, 120) is estimated based on the plurality of path-loss parameters and the at least one wireless signal.

IPC Classes  ?

  • H04W 4/00 - Services specially adapted for wireless communication networks; Facilities therefor
  • H04W 48/18 - Selecting a network or a communication service

87.

AUTOMATIC SENDING OF AN ELECTRONIC MESSAGE TO A CALLER INDICATING A CALLED USER WILL RETURN THE INCOMING CALL IN A TIME FRAME CORRESPONDING TO A NUMERICAL COUNT OF DETECTED USER GESTURE(S)

      
Application Number US2014059899
Publication Number 2015/054490
Status In Force
Filing Date 2014-10-09
Publication Date 2015-04-16
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Shah, Amit K.
  • Jain, Amit

Abstract

An incoming call from a remote device can be received by a primary device. The primary device can determine a numerical count of detected user gestures. Responsive to determining the numerical count of detected user gestures, the primary device can automatically generate an electronic message indicating a user will return the incoming call in a time frame corresponding to the numerical count of detected user gestures. The primary device can automatically communicate the electronic message to the remote device.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • H04M 1/64 - Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

88.

METHOD AND APPARATUS FOR DISPLAYING CONTENT ON A DISPLAY OF AN ELECTRONIC DEVICE DURING DIFFERENT DEVICE OPERATING MODES

      
Application Number US2014060116
Publication Number 2015/054623
Status In Force
Filing Date 2014-10-10
Publication Date 2015-04-16
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Klement, Alexander
  • Baciu, Paul N.
  • Manea, Adrian G.
  • Yang, Sen

Abstract

An electronic device utilizes a method for displaying content on a display of the device during different device operating modes. According to one embodiment, the device (e.g., through its processing subsystem) determines whether it is in an active mode or a sleep mode. If the device is in an active mode, the device illuminates a first portion of the display to display content. On the other hand, if the device is in a sleep mode, the device illuminates a second, substantially lesser portion of the display to display content. In one embodiment, the device display includes a display panel and two disparate backlights positioned behind the display panel. The first backlight is operable to illuminate the first portion of the display panel and the second backlight is operable to illuminate the second portion of the display panel when each backlight is respectively activated by the device's processing subsystem.

IPC Classes  ?

89.

A METHOD AND SYSTEM FOR INITIATING A FUNCTION IN AN ELECTRONIC DEVICE

      
Application Number US2014057271
Publication Number 2015/048166
Status In Force
Filing Date 2014-09-24
Publication Date 2015-04-02
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Zhao, Hong
  • Shostak, Pavel A.

Abstract

A method, performed by a tag device that is coupled to an electronic device, for initiating a function in the electronic device includes receiving a signal from an interrogator device. The method also includes determining from the signal to initiate a function in the electronic device, and signaling the electronic device to initiate the function.

IPC Classes  ?

  • G06K 19/07 - Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards with integrated circuit chips
  • G08C 17/00 - Arrangements for transmitting signals characterised by the use of a wireless electrical link

90.

EXTENDING INACTIVITY TIMEOUT FOR DEVICE LOCK IN DUAL LOW-POWER PROCESSOR CONFIGURATION

      
Application Number US2014054471
Publication Number 2015/041876
Status In Force
Filing Date 2014-09-08
Publication Date 2015-03-26
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Flowers, Christian L.
  • Gunn, Michael E.
  • Simerson, Jarrett K.
  • Wells, Andrew K.

Abstract

A method and apparatus for extending an authentication timeout period for an electronic device includes a primary processor of the electronic device initiating an authentication timeout period at a timeout initiation time and putting the primary processor into a sleep mode. The method also includes awakening the primary processor from the sleep mode at an expiration time, upon expiration of the authentication timeout period, and determining whether an authentication timeout extending input was detected by an adjunct processor of the electronic device at an input detection time that occurred during the authentication timeout period. The method further includes extending the authentication timeout period to expire at an extended expiration time, which is based on the input detection time, when the authentication timeout extending input was detected by the adjunct processor or locking the electronic device when the authentication timeout extending input was not detected by the adjunct processor.

IPC Classes  ?

  • G06F 1/32 - Means for saving power
  • G06F 21/88 - Detecting or preventing theft or loss
  • H04W 52/02 - Power saving arrangements
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

91.

METHOD AND APPARATUS FOR ESTIMATING TRANSMIT POWER OF A WIRELESS DEVICE

      
Application Number US2014056642
Publication Number 2015/042459
Status In Force
Filing Date 2014-09-19
Publication Date 2015-03-26
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Russell, Michael E.
  • Balar, Amitkumar
  • Jain, Amit

Abstract

The present disclosure sets forth a method for tracking path loss in which a monitoring device (100) issues a series of power step commands and transmit power requests to a reporting device (106), receives transmit power data in response to the transmit power requests, and creates a data structure (105) (e.g., a table) that maps the number of steps (e.g., number of steps increased or decreased) of the power step commands with the reported transmit powers. This process is performed during the initial connection between the monitoring device (100) and the reporting device (106).

IPC Classes  ?

  • H04W 52/22 - TPC being performed according to specific parameters taking into account previous information or commands

92.

ELECTRONIC DEVICE AND METHOD FOR DETECTING PRESENCE AND MOTION

      
Application Number US2014054136
Publication Number 2015/038404
Status In Force
Filing Date 2014-09-04
Publication Date 2015-03-19
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Alameh, Rachid Mohsen
  • Cauwels, Patrick J.
  • Jiang, Jun
  • Paitl, Kenneth A.

Abstract

An electronic device for detecting presence and motion includes a housing, a first infrared ("IR") sensor, and a second IR sensor. The housing includes a first corner having a first plurality of openings formed thereon, and a second corner having a second plurality of openings formed thereon. The first IR sensor is disposed proximate to the first corner and has an unobstructed path and line of sight to outside of the electronic device via the first plurality of openings. The second IR sensor is disposed proximate to the second corner and has an unobstructed path and line of sight to outside of the electronic device via the second plurality of openings. The openings of the first plurality of openings are oriented toward the first IR sensor in different directions. The openings of the second plurality of openings are oriented toward the second IR sensor in different directions.

IPC Classes  ?

  • G06F 1/16 - Constructional details or arrangements
  • G06F 1/32 - Means for saving power
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • H04M 1/725 - Cordless telephones

93.

METHODS AND APPARATUS FOR DISPLAYING POTENTIALLY PRIVATE INFORMATION

      
Application Number US2014055607
Publication Number 2015/039013
Status In Force
Filing Date 2014-09-15
Publication Date 2015-03-19
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Flowers, Christian L.
  • Gunn, Michael E.

Abstract

Methods and apparatus for displaying potentially private information are disclosed. A computing device, that is showing a breathing view on its touch screen display, detects a peek request event, such as a swipe on the display. Before allowing the user to see potentially private information in response to the peek request, the computing device determines if the computing device is currently locked and if an increased privacy setting is enabled. If the computing device is not locked, or the increased privacy setting is not enabled (even though the computing device may be locked), the computing device shows a full peek view (e.g., some or all of the text from a recent text message). However, if the computing device is locked, and the increased privacy setting is enabled, the computing device shows a secure peek view (e.g., the number of new text messages, but no text from the messages).

IPC Classes  ?

  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • H04M 1/66 - Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling

94.

ANTENNA SYSTEM FOR A SMART PORTABLE DEVICE USING A CONTINUOUS METAL BAND

      
Application Number US2014049969
Publication Number 2015/026527
Status In Force
Filing Date 2014-08-06
Publication Date 2015-02-26
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Asrani, Vijay, L.
  • Shah, Hardik, D.
  • Shams, Kahn, Mohammed Z.

Abstract

A method and portable device provide multi-band, multi-antenna signal communication in a portable device having wireless communication capability. A portable device comprises a single loop multi-feed (SLM) antenna system which includes a continuous conductive ring located along and adjacent to a first device periphery area. The SLM antenna system also comprises multiple communication feeds each respectively coupled to one of multiple transceivers and to the conductive ring. The SLM antenna system includes multiple ground connection points each of which is coupled to a ground plane. Each ground connection point is selectively positioned at a corresponding location on the continuous conductive ring in order to configure, within the SLM antenna system, multiple corresponding antenna elements. The SLM antenna system enables frequency tuning associated with a first antenna element to be performed independently of frequency tuning associated with a second antenna element and supports signal propagation via the multiple antennas using respective frequency bands.

IPC Classes  ?

  • H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
  • H01Q 13/10 - Resonant slot antennas
  • H01Q 1/52 - Means for reducing coupling between antennas; Means for reducing coupling between an antenna and another structure
  • H01Q 21/28 - Combinations of substantially independent non-interacting antenna units or systems

95.

METHOD AND APPARATUS FOR ADJUSTING PORTABLE ELECTRONIC DEVICE OPERATION BASED ON AMBIENT TEMPERATURE

      
Application Number US2014050501
Publication Number 2015/026549
Status In Force
Filing Date 2014-08-11
Publication Date 2015-02-26
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Slaby, Jiri
  • Bowers, Morris B.
  • Deokar, Itisha C.

Abstract

A method and apparatus adjust portable electronic device operation based on ambient temperature. A user input of a desired performance mode of a portable electronic device can be received. An ambient temperature in an environment surrounding the portable electronic device can be determined. A device temperature mitigation threshold value can be set based on the ambient temperature and based on the desired performance mode. Portable electronic device operation can be adjusted based on the portable electronic device temperature exceeding the device temperature mitigation threshold value.

IPC Classes  ?

96.

METHODS AND DEVICES FOR ALLOCATING RESOURCES IN DEVICE-TO DEVICE COMMUNICATION

      
Application Number US2014051864
Publication Number 2015/026929
Status In Force
Filing Date 2014-08-20
Publication Date 2015-02-26
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Narasimha, Murali
  • Nory, Ravikiran

Abstract

This disclosure sets forth methods and devices for allocating resources in Device-to-Device ("D2D") communications in which a base station sends a control message containing a D2D resource allocation (e.g., the identity of resource blocks and subframes that can be used for D2D) and a bitmap. The bitmap contains grant-indicator bits that tell each mobile station within the D2D group whether it is permitted to receive or transmit using the allocated D2D resources.

IPC Classes  ?

97.

METHODS AND DEVICES FOR MOBILE STATION DEVICE-TO-DEVICE BEACON WINDOW DETERMINATION

      
Application Number US2014050648
Publication Number 2015/023633
Status In Force
Filing Date 2014-08-12
Publication Date 2015-02-19
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Narasimha, Murali
  • Nory, Ravikiran

Abstract

Disclosed are methods and devices for determination of beacon windows for device-to-device communication. In one implementation, a common reference time and a set of geographical location coordinates are scanned for by a mobile station. A first beacon region is selected based on the set of geographical location coordinates. A first set of periodic beacon windows is determined based on the first beacon region and the common reference time. A device-to-device beacon transmission is scanned for during a beacon window of the first set of periodic beacon windows.

IPC Classes  ?

  • H04W 8/00 - Network data management
  • H04W 48/16 - Discovering; Processing access restriction or access information
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • H04W 76/02 - Connection set-up

98.

METHOD AND APPARATUS FOR KEYWORD GRAPHIC SELECTION

      
Application Number US2014050385
Publication Number 2015/021406
Status In Force
Filing Date 2014-08-08
Publication Date 2015-02-12
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Lombardi, Michael J.
  • Patel, Mitul R.
  • Pierce, Amber M.
  • Stevens, Natalie J.

Abstract

A method on an electronic device (100, 200) is described. A set of graphics and a set of stored keywords are received in a higher-power mode of operation, each graphic corresponding to one or more of the stored keywords. The higher-power mode of operation is discontinued to enter a lower-power mode of operation. In the lower-power mode: audio signals are listened for; it is detected whether any keywords of the set of stored keywords are present in the audio signals; detected keywords present in the audio signals are stored; a graphic is selected from the set of graphics based on a comparison between the set of detected keywords and the set of stored keywords; a first portion of the selected graphic is displayed, in response to the at least one control signal, on a first area of a touch screen display (105) that is within a first portion of the touch screen display (105).

IPC Classes  ?

99.

A METHOD AND WIRELESS COMMUNICATION DEVICE FOR USING AN ANTENNA AS A SENSOR DEVICE IN GUIDING SELECTION OF OPTIMIZED TUNING NETWORKS

      
Application Number US2014049837
Publication Number 2015/021082
Status In Force
Filing Date 2014-08-05
Publication Date 2015-02-12
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Ramasamy, Suresh, K.
  • Black, Gregory, R.
  • Dietrich, Aaron, L.
  • Leizerovich, Gustavo, D.
  • Minasi, David, H.
  • Shee, Koon, K.

Abstract

A method and system performs antenna tuning using detected changes in antenna self-capacitance in a wireless communication device. A modem detects changes in antenna self-capacitance by utilizing multiple antenna elements. The modem determines a current antenna loading condition using the detected changes in antenna self-capacitance. The modem determines appropriate tuning states for each antenna matching and tuning circuit (AMTC) associated with a respective antenna element. In order to determine the appropriate tuning states, the modem utilizes pre-established antenna self-capacitance information which is mapped to antenna tuning states. The antenna tuning states which are respectively mapped to pre-established antenna self-capacitance are empirically pre-determined by correlating antenna self-capacitance changes to antenna impedance changes. The modem is thus able to change the tuning states of multiple tunable matching circuits and perform antenna tuning using (a) detected real-time changes in antenna self-capacitance and (b) pre-established mappings of antenna self-capacitance and antenna tuning states.

IPC Classes  ?

  • H01Q 1/44 - ANTENNAS, i.e. RADIO AERIALS - Details of, or arrangements associated with, antennas using equipment having another main function to serve additionally as an antenna
  • H03K 17/955 - Proximity switches using a capacitive detector
  • H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set

100.

METHOD AND APPARATUS FOR USER INTERACTION DATA STORAGE

      
Application Number US2014049904
Publication Number 2015/021127
Status In Force
Filing Date 2014-08-06
Publication Date 2015-02-12
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Lombardi, Michael J.
  • Patel, Mitul R.
  • Pierce, Amber M.

Abstract

A method on an electronic device is described. A touch screen display of the electronic device is actively controlled in a higher-power mode of operation. Actively controlling the touch screen display in the higher-power mode is discontinued to enter a lower-power mode of operation. In the lower-power mode: at least one first control signal is provided to the touch screen display; in response to the at least one first control signal, a first portion of the touch screen display is activated and a first portion of a graphic is displayed on a first area of the touch screen display within the first portion; occurrence of a first user interaction that corresponds to the first portion of the graphic during the display of the first portion of the graphic is determined; and user interaction data is stored for the first portion of the graphic based on the first user interaction determination.

IPC Classes  ?

  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06F 1/32 - Means for saving power
  1     2        Next Page