Google Technology Holdings LLC

United States of America

Back to Profile

1-48 of 48 for Google Technology Holdings LLC Sort by
Query
Patent
Canada - CIPO
Aggregations Reset Report
IPC Class
G10L 19/00 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis 3
H04L 9/08 - Key distribution 3
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system 3
G10L 19/02 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders 2
H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction 2
See more
Status
Pending 1
Registered / In Force 47
Found results for  patents

1.

METHOD AND APPARATUS FOR ACTION INDICATION SELECTION

      
Document Number 02920347
Status In Force
Filing Date 2014-08-08
Open to Public Date 2015-02-12
Grant Date 2018-03-06
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 touch screen display (105) of the electronic device (100, 200) is actively controlled in a higher-power mode of operation. The higher-power mode is discontinued to enter a lower-power mode of operation. In the lower-power mode: a first control signal is provided to the touch screen display (105) and a first image is displayed on a first area of the touch screen display (105); occurrence of a first touch input that corresponds to the first area is determined and in response thereto, a second control signal is provided to the touch screen display (105) and each action icon of a set of action icon is displayed on the touch screen display (105); occurrence of a second touch input that corresponds to an action icon is determined and in response thereto, an action indication for the current display session is selected and a corresponding selected action is performed.

2.

METHOD AND APPARATUS FOR ACTION INDICATION SELECTION

      
Document Number 02989356
Status In Force
Filing Date 2014-08-08
Open to Public Date 2015-02-12
Grant Date 2019-02-26
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 is described. A touch screen display of the electronic device is actively controlled in a higher-power mode of operation. The higher- power mode is discontinued to enter a lower-power mode of operation. In the lower-power mode: a first control signal is provided to the touch screen display and a first image is displayed on a first area of the touch screen display; occurrence of a first touch input that corresponds to the first area is determined and in response thereto, a second control signal is provided to the touch screen display and each action icon of a set of action icon is displayed on the touch screen display; occurrence of a second touch input that corresponds to an action icon is determined and in response thereto, an action indication for the current display session is selected and a corresponding selected action is performed.

IPC Classes  ?

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

3.

ELECTRONIC DEVICE WITH FOLDED DISPLAY

      
Document Number 02910257
Status In Force
Filing Date 2014-04-09
Open to Public Date 2014-10-30
Grant Date 2020-12-29
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Cavallaro, Alberto R.
  • Manea, Adrian G.

Abstract

An electronic device with folded display (500) is disclosed. The electronic device (500) includes: a housing (502) including a front surface (506), a rear surface (508) and edge surface (510); a flexible display (504); a controller (512) coupled to the housing (502) and flexible display (504), the controller (512) configured to control the operations of an electronic device; and the flexible display (504) extending along the front surface (506) and along at least one edge surface (510), forming a fold area (514) where the front surface (506) and the at least one edge surface(510) meet, such that the flexible display (504) includes multiple display surfaces. Advantageously, this structure can provide an enhanced electronic device with multiple displays and/or user interfaces and is adapted for mass production.

IPC Classes  ?

  • G06F 1/16 - Constructional details or arrangements
  • G09F 9/30 - Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements
  • H04M 1/02 - Constructional features of telephone sets

4.

OFF-CENTER SENSOR TARGET REGION

      
Document Number 02897131
Status In Force
Filing Date 2014-02-20
Open to Public Date 2014-10-02
Grant Date 2021-03-09
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Steuer, Paul R.
  • Merrell, Thomas Y.

Abstract

In embodiments of an off-center sensor target region, a capacitive sensor can include a target region that is located off-center relative to a center of the sensor. A touch input to the target region of the capacitive sensor can be determined to be valid sensor input and a touch contact that correlates to the center of the capacitive sensor can be determined to be false sensor input. The target region of the capacitive sensor can correspond to a selectable control that is selectable by a user to initiate a device function.

5.

METHOD AND APPARATUS FOR DEVELOPING A SOCIAL HIERARCHY

      
Document Number 02893137
Status Pending
Filing Date 2013-12-03
Open to Public Date 2014-06-12
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Alberth, William P.
  • Morgan, William K.

Abstract

A method and apparatus for developing a social hierarchy for a user from a plurality of contacts includes, for each contact, tracking communications occurring between the user and the contact; determining, from the tracked communications, a rate of change for communications between the user and the contact; and identifying, based on the rate of change, a position in the social hierarchy for the contact. Another method and apparatus includes tracking communications occurring between the user and a contact in the plurality of contacts, wherein tracking a communication comprises identifying a method of communication and a time the communication occurred; determining, from the tracked communications, that repeated communication attempts were made between the user and the contact; and identifying, based on the repeated communication attempts, a position in the social hierarchy for the contact.

IPC Classes  ?

  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 4/16 - Communication-related supplementary services, e.g. call-transfer or call-hold

6.

METHOD AND SYSTEM FOR REDUCING CONGESTION ON A COMMUNICATION NETWORK

      
Document Number 02878450
Status In Force
Filing Date 2013-07-01
Open to Public Date 2014-01-16
Grant Date 2021-11-23
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Droste, Scott T.

Abstract

ABSTRACT To reduce the likelihood of APN congestion following a power restoration, a UE that is communicatively linked to a network may delay its initial attach request to the communication network based on a function of a randomly generated number or on a hardware identifier that is unique or nearly unique to the UE. Examples of hardware identifiers that may be used include the UE's International Mobile station Equipment Identity (IMEI), the UE's International Mobile station Equipment Identity and Software Version number (IMEISV), and the UE's manufacturer serial number (MSN). Also, an operator-provided identifier, such as an International Mobile Subscriber Identity (IMSI), may be used. Date Recue/Date Received 2020-11-17

IPC Classes  ?

  • H04W 48/02 - Access restriction performed under specific conditions
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 60/04 - Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration using triggered events

7.

METHOD AND APPARATUS FOR ENCODING A SIGNAL

      
Document Number 02838201
Status In Force
Filing Date 2012-06-05
Open to Public Date 2012-12-13
Grant Date 2016-10-18
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Gibbs, Jonathan A.

Abstract

A method and apparatus for encoding a signal is provided herein. During operation a wideband signal that is to be encoded enters a filter bank. A highband signal and a lowband signal are output from the filter bank. Each signal is separately encoded. During the production of the highband signal, a downmixing operation is implemented after preprocessing, and prior to decimating. The downmixing operation greatly reduces system complexity. In fact, it will be observed that the highest sample rate in the prior-art implementation is 64 kHz whereas the sample rate in the system described above remains at 32 kHz or below. This represents a significant complexity saving, as do the reduced number of processing blocks.

IPC Classes  ?

  • G10L 19/02 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
  • G10L 21/02 - Speech enhancement, e.g. noise reduction or echo cancellation

8.

APPARATUS AND METHOD FOR LOW COMPLEXITY COMBINATORIAL CODING AND DECODING OF SIGNALS

      
Document Number 02833737
Status In Force
Filing Date 2012-04-20
Open to Public Date 2012-11-08
Grant Date 2017-10-03
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Mittal, Udar
  • Ashley, James P.

Abstract

A method and apparatus for low complexity combinatorial coding and decoding of signals is described herein. During operation, an encoder (100) and a decoder (300) will utilize a first function in determining a codeword or vector when the size of the function is small. The encoder and the decoder will also utilize a second function in determining the codeword or vector when the size of the function is large.

IPC Classes  ?

  • G10L 19/02 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
  • G10L 19/10 - Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a multipulse excitation
  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction

9.

SERVICE KEY DELIVERY SYSTEM

      
Document Number 02824809
Status In Force
Filing Date 2011-12-15
Open to Public Date 2012-06-28
Grant Date 2016-06-21
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Peterka, Petr
  • Chen, Kuang M.
  • Makam, Ambikacharan P.
  • Zhang, Jiang

Abstract

A Service Key Delivery (SKD) system for delivering a service keys to client devices in a communications network. The delivered service keys are operable to be used to decrypt an encrypted key operable to be used to decrypt an encrypted digital content. The SKD system includes a data input interface for receiving a distribution time frame for the keys and a listing of client device identifications. The SKD system also includes a scheduling module to partition at least part of the distribution time frame into a number of time slots in which the number may be based on a variety of factors. The scheduling module assigns the time slots in the partitioned part of the distribution time frame to the client devices based on the identifications in the listing. The SKD system also includes a message generator configured to send key delivery messages to the client devices.

IPC Classes  ?

10.

IMPROVEMENTS RELATING TO CRYPTOGRAPHY USING POLYMORPHIC CODE

      
Document Number 02833508
Status In Force
Filing Date 2011-12-13
Open to Public Date 2012-06-28
Grant Date 2016-06-21
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Anderson, Lex Aaron

Abstract

A method and apparatus (20) for securing executable code embodying a cipher (12) using a metamorphic algorithm (24). The metamorphic algorithm (24) dynamically executes polymorphic primitives (43), each of which implements a functional component (41) of the cryptographic algorithm (12). When a halting condition is met, the output of the cryptographic algorithm (12) occurs.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

11.

A METHOD OF TARGETED AD INSERTION USING HTTP LIVE STREAMING PROTOCOL

      
Document Number 02825048
Status In Force
Filing Date 2011-11-17
Open to Public Date 2012-06-07
Grant Date 2016-11-01
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Sun, Wendell

Abstract

A content delivery system and method (600) that receives a request for a content stream that includes splice points. The method receives (640) a playlist that includes an ordered list of media segment files that represent the content stream, and splice point tags, where generation of the media segment files aligns segment boundaries with the splice points in the content stream, and where each splice point tag is in a location in the playlist that corresponds to the position of one of the splice points in the content stream. The method identifies (645) an insertion position in the playlist based on the location of the splice point tags, selects (650) an advertisement segment, inserts (655) the advertisement segment at the insertion position to create a modified playlist, removes (660) the splice point tags from the modified playlist, and sends (665) the modified playlist to the video display device.

IPC Classes  ?

  • H04N 21/81 - Monomedia components thereof
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/61 - Network physical structure; Signal processing
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

12.

SYSTEM AND METHOD FOR SELECTIVELY TRANSCODING SIGNAL FROM ONE FORMAT TO ONE OF PLURALITY OF FORMATS

      
Document Number 02828760
Status In Force
Filing Date 2011-10-27
Open to Public Date 2012-05-24
Grant Date 2017-08-22
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Schaffer, Mark L.

Abstract

A device is provided for use with an input signal and a selecting signal. The input signal has a first format, and the selecting signal has a first state and a second state. The device comprises a receiving portion and a transcoder portion. The receiving portion can receive the input signal and output a received signal. The transcoder portion is arranged to receive the selecting signal and can output a first transcoded signal when the selecting signal is in the first state and can output a second transcoded signal when the selecting signal is in the second state. The first transcoded signal is based on the received signal and is in a second format. The second transcoded signal is based on the received signal and is in a third format, wherein the first format is different from the second format, the first format is different from the third format and the second format is different from the third format.

IPC Classes  ?

  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream

13.

METHOD AND APPARATUS FOR FEATURE BASED VIDEO CODING

      
Document Number 02810897
Status In Force
Filing Date 2011-10-05
Open to Public Date 2012-04-12
Grant Date 2015-11-24
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Baylon, David M.
  • Kung, Wei-Ying
  • Luthra, Ajay K.
  • Minoo, Koohyar
  • Panusopone, Krit

Abstract

In a video distribution system, a divider (105) to segment an input video stream (302) into partitions for each of a plurality of channels of the video stream is provided. A channel analyzer (306) is coupled to the divider wherein the channel analyzer decomposes the partitions. An encoder (106) is coupled to the channel analyzer to encode the decomposed partitions into an encoded bitstream (208, 210) wherein the encoder receives coding information from at least one of the plurality of channels to be used in encoding the decomposed partitions into the encoded bitstream. A decoder (124) receives the coded bitstream to decode the received bitstream and to reconstruct the input video stream. The decoder uses the coding information to decode the bitstream.

IPC Classes  ?

  • H04N 19/85 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/625 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]

14.

CODING AND DECODING UTILIZING ADAPTIVE CONTEXT MODEL SELECTION WITH ZIGZAG SCAN

      
Document Number 02810899
Status In Force
Filing Date 2011-10-05
Open to Public Date 2012-04-12
Grant Date 2016-08-09
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Lou, Jian
  • Panusopone, Krit
  • Wang, Limin

Abstract

There is a coding. The coding may include preparing video compression data based on source pictures utilizing a processor. The preparing may include processing a generated transform unit, including generating a significance map having a significance map array with y-x locations corresponding to the transform array. The generating may include scanning, utilizing a zigzag scanning pattern, a plurality of significance map elements in the significance map array. The generating may also include determining, utilizing the zigzag scanning pattern, a context model for coding a significance map element of the plurality of significance map elements based on a value associated with at least one coded neighbor significance map element of the significance map element in the significance map array. There is also a decoding including processing video compression data which is generated in the coding.

IPC Classes  ?

  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H03M 7/40 - Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code

15.

METHOD AND APPARATUS FOR STREAMING MEDIA CONTENT USING VARIABLE DURATION MEDIA SEGMENTS

      
Document Number 02806473
Status In Force
Filing Date 2011-09-22
Open to Public Date 2012-02-16
Grant Date 2016-11-29
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Mccarthy, Sean T.
  • Du Breuil, Thomas L.
  • Hughes, Gary
  • Magee, Mark R.
  • Sun, Wendell

Abstract

A method and apparatus for an adaptive bit rate system (300) that includes a media segmenter (304). The media segmenter divides a streaming media content into a plurality of variable duration segments wherein a first of the plurality of variable duration segments has a duration different from a second of the plurality of variable duration segments so that one of the plurality of variable duration segments ends at a determined discontinuity in the streaming media content. The system also can include an encoder (302) for encoding the variable duration segments of the streaming media content. In addition, the system includes an adaptive bit rate server (306) for storing and transmitting the variable duration segments of the streaming media content.

IPC Classes  ?

  • H04N 5/00 - PICTORIAL COMMUNICATION, e.g. TELEVISION - Details of television systems
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/61 - Network physical structure; Signal processing
  • H04N 21/6373 - Control signals issued by the client directed to the server or network components for rate control
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 7/24 - Systems for the transmission of television signals using pulse code modulation

16.

ENCODER FOR AUDIO SIGNAL INCLUDING GENERIC AUDIO AND SPEECH FRAMES

      
Document Number 02789297
Status In Force
Filing Date 2011-03-01
Open to Public Date 2011-09-09
Grant Date 2016-04-26
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Mittal, Udar
  • Gibbs, Jonathan A.
  • Ashley, James P.

Abstract

A method for encoding audio frames by producing a first frame of coded audio samples by coding a first audio frame in a sequence of frames, producing at least a portion of a second frame of coded audio samples by coding at least a portion of a second audio frame in the sequence of frames, and producing parameters for generating audio gap filler samples, wherein the parameters are representative of either a weighted segment of the first frame of coded audio samples or a weighted segment of the portion of the second frame of coded audio samples.

IPC Classes  ?

  • G10L 19/00 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis

17.

DECODER FOR AUDIO SIGNAL INCLUDING GENERIC AUDIO AND SPEECH FRAMES

      
Document Number 02789956
Status In Force
Filing Date 2011-03-01
Open to Public Date 2011-09-09
Grant Date 2016-05-03
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Mittal, Udar
  • Gibbs, Jonathan A.
  • Ashley, James P.

Abstract

A method for decoding audio frames includes producing a first frame of coded audio samples, producing at least a portion of a second frame of coded audio samples, generating audio gap filler samples based on parameters representative of a weighted segment of the first frame of coded audio samples or a weighted segment of the portion of the second frame of coded audio samples, and forming a sequence including the audio gap filler samples and the portion of the second frame of coded audio samples.

IPC Classes  ?

  • G10L 19/00 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis

18.

A MOBILE COMPUTING DEVICE AND METHOD FOR MAINTAINING APPLICATION CONTINUITY

      
Document Number 02786270
Status In Force
Filing Date 2010-12-30
Open to Public Date 2011-08-04
Grant Date 2016-05-03
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Black, Gregory R.
  • Boos, John P.

Abstract

A method of maintaining application continuity (900) and mobile computing device (200) are described. The method involves a mobile device running an application in synchronous communication with an application server. The application has a threshold communication null period for maintaining application continuity. The method (900) can include the steps of: operating (910) the application in synchronous communication with an application server, defining an active mode, wherein the synchronous communication is automatically enabled; providing (920) a dormant mode wherein the synchronous communication is automatically disabled in the mobile device for a predetermined duration; and interrupting (930) the dormant mode by momentarily communicating with the application server prior to a threshold communication null period, for maintaining application continuity. Advantageously, prior to a threshold period of communication inactivity, the dormant mode can be interrupted to maintain application connectivity, so the server will not stop the application and data will not be lost.

IPC Classes  ?

19.

TEMPORARY REGISTRATION OF DEVICES

      
Document Number 02784025
Status In Force
Filing Date 2010-12-17
Open to Public Date 2011-07-28
Grant Date 2015-06-30
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Zhang, Jiang
  • Medvinsky, Alexander
  • Moroney, Paul
  • Peterka, Petr

Abstract

In a method of temporarily registering a second device with a first device, in which the first device includes a temporary registration mode, the temporary registration mode in the first device is activated, a temporary registration operation in the first device is initiated from the second device, a determination as to whether the second device is authorized to register with the first device is made, and the second device is temporarily registered with the first device in response to a determination that the second device is authorized to register with the first device, in which the temporary registration requires that at least one of the second device and the first device delete information required for the temporary registration following at least one of a determination of a network connection between the first device and the second device and a powering off of at least one of the first device and the second device.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

20.

SYSTEM AND METHOD FOR INTERACTIVE ADVERTISING VIA NETWORK GENERATED OVERLAYS

      
Document Number 02688701
Status In Force
Filing Date 2009-12-14
Open to Public Date 2010-06-29
Grant Date 2018-01-16
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Grubb, David
  • Bontempi, Raymond C.

Abstract

In accordance with an aspect of the present invention, a mechanism is used to enable interactive functions via network generated overlays. This invention enables network operators to launch interactive functionality without requiring changes to existing equipment that exists in the field on the client end.

IPC Classes  ?

  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/482 - End-user interface for program selection
  • H04L 12/16 - Arrangements for providing special services to substations

21.

REPLACING IMAGE INFORMATION IN A CAPTURED IMAGE

      
Document Number 02724752
Status In Force
Filing Date 2009-05-29
Open to Public Date 2009-12-03
Grant Date 2014-07-29
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Mareachen, Russell D.
  • Super, Boaz J.
  • Chai, Sek M.
  • Yu, Tianli
  • Tang, Bei

Abstract

Described herein are systems and methods for expanding upon the single- distance-based background denotation to seamlessly replace unwanted image information in a captured image derived from an imaging application so as to account for a selected object's spatial orientation to maintain an image of the selected object in the captured image.

IPC Classes  ?

  • H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects
  • H04N 7/15 - Conference systems

22.

METHOD AND APPARATUS FOR ACQUIRING PROGRAM INFORMATION

      
Document Number 02710004
Status In Force
Filing Date 2008-12-22
Open to Public Date 2009-07-09
Grant Date 2015-11-17
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Stone, Christopher
  • Leary, Patrick J.

Abstract

A process receives content from a recording device. The content is provided through a transmission from a distribution system to the recording device and recorded by the recording device on a storage medium associated with the recording device. Further, the process receives, from the recording device, transmission data corresponding to the recorded content. The transmission data indicates one or more transmission identifiers that identify the transmission. In addition, the process sends the transmission data to a server. Finally, the process receives, from the server, program data that is descriptive of the content.

IPC Classes  ?

  • H04N 21/4722 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
  • H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame

23.

A METHOD FOR ALLOCATING A TEMPORARY RESOURCE REQUEST IDENTIFIER FOR ACCESSING A TARGET BASE STATION

      
Document Number 02700541
Status In Force
Filing Date 2008-10-01
Open to Public Date 2009-04-09
Grant Date 2012-07-10
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Narasimha, Murali
  • Vukovic, Ivan N.

Abstract

The present invention provides for a method for allocating by a plurality of source base stations of a cellular wireless communication support infrastructure a temporary resource request identifier to a wireless communication device for accessing a target base station. The method includes identifying a list of temporary resource request identifiers associated with the target base station for use by one or more wireless communication devices, wherein the list includes a subset of one or more part time temporary resource request identifiers whose respective assignment to a corresponding grouping of one or more source base stations at a particular time is rotated between more than one of the plurality of corresponding groupings of one or more source base stations. The present invention further provides for allocating a temporary resource request identifier to a wireless communication device for accessing a target base station, where a corresponding one of the temporary resource request identifiers is allocated to a particular wireless communication devices, where the temporary resource request identifier includes a limitation of usage corresponding to particular communication time intervals during which the temporary resource request identifier can be used with the target base station.

IPC Classes  ?

  • H04W 8/26 - Network addressing or numbering for mobility support

24.

APPARATUS AND METHOD FOR ENCODING A MULTI CHANNEL AUDIO SIGNAL

      
Document Number 02698600
Status In Force
Filing Date 2008-09-09
Open to Public Date 2009-04-02
Grant Date 2015-01-20
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Gibbs, Jonathan Alastair

Abstract

An encoding apparatus comprises a frame processor (105) which receives a multi channel audio signal comprising at least a first audio signal from a first microphone (101) and a second audio signal from a second microphone (103). An ITD processor (107) then determines an inter time difference between the first audio signal and the second audio signal and a set of delays (109, 111) generates a compensated multi channel audio signal from the multi channel audio signal by delaying at least one of the first and second audio signals in response to the inter time difference signal. A combiner (113) then generates a mono signal by combining channels of the compensated multi channel audio signal and a mono signal encoder (115) encodes the mono signal. The inter time difference may specifically be determined by an algorithm based on determining cross correlations between the first and second audio signals.

IPC Classes  ?

  • G10L 19/008 - Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing

25.

METHOD AND SYSTEM FOR SELECTIVE USE OF CONTROL CHANNEL ELEMENT BASED IMPLICIT POINTING

      
Document Number 02694660
Status In Force
Filing Date 2008-08-11
Open to Public Date 2009-02-26
Grant Date 2014-07-22
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Love, Robert T.
  • Nangia, Vijay

Abstract

A method for selective use of control channel element (CCE)-based implicit pointing. The method includes the step of determining whether a number of multiple user elements (UE) within a multi-user multiple-input multiple-output (MU-MIMO) group is greater than the number of resource blocks allocated to the MU-MIMO group. If the number of UEs in the MU-MIMO group is greater than the number of resource blocks allocated to the MU-MIMO group, the method further includes transmitting to each of the UEs of the MU-MIMO group acknowledgements on acknowledgement channels within a first acknowledgement bank and acknowledgements on acknowledgement channels within a second acknowledgement bank. A first portion of the UEs of the MU-MIMO group receives the acknowledgements on the acknowledgement channels within the first acknowledgement bank and a second portion of the UEs of MU-MIMO group receives the acknowledgements on the acknowledgement channels within the second acknowledgement bank.

IPC Classes  ?

  • H04L 5/00 - Arrangements affording multiple use of the transmission path

26.

MEDIUM ACCESS CONTROL FRAME STRUCTURE IN WIRELESS COMMUNICATION SYSTEM

      
Document Number 02693348
Status In Force
Filing Date 2008-08-15
Open to Public Date 2009-02-19
Grant Date 2014-05-27
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Talukdar, Anup K.
  • Cudak, Mark C.
  • Baum, Kevin L.
  • Ghosh, Amitava
  • Tzavidas, Stavros
  • Wang, Fan
  • Xu, Hua
  • Zhuang, Xiangyang

Abstract

A method performed by a wireless communication infrastructure entity, comprises allocating radio resources in a radio frame to a wireless terminals compliant with first and second protocols, characterized in that the radio frame includes a first and second protocol resource regions, a first protocol allocation control message allocating resources within the first protocol resource region to the wireless terminal compliant with the first protocol, and a second protocol allocation control message allocating resources within the second protocol resource region to the wireless terminal compliant with the second protocol.

IPC Classes  ?

  • H04W 80/00 - Wireless network protocols or protocol adaptations to wireless operation
  • H04B 14/08 - Transmission systems not characterised by the medium used for transmission characterised by the use of a sub-carrier

27.

MEDIUM ACCESS CONTROL FRAME STRUCTURE IN WIRELESS COMMUNICATION SYSTEM

      
Document Number 02918494
Status In Force
Filing Date 2008-08-15
Open to Public Date 2009-02-19
Grant Date 2019-02-19
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Talukdar, Anup K.
  • Cudak, Mark C.
  • Baum, Kevin L.
  • Ghosh, Amitava
  • Tzavidas, Stavros
  • Wang, Fan
  • Xu, Hua
  • Zhuang, Xiangyang

Abstract

A method performed by a wireless communication infrastructure entity, comprising allocating radio resources in a super-frame including a plurality of radio frames wherein each radio frame includes at least two regions, characterized in that at least one frame of the super-frame includes a control message specifying a configuration characteristic of regions within each radio frame of a super- frame, wherein the configuration characteristic of the regions is selected from a group comprising a number regions, a type of region, and an ordering of the regions.

IPC Classes  ?

28.

METHODS FOR HANDING OVER CALLS BETWEEN COMMUNICATION NETWORKS USING DISSIMILAR AIR INTERFACES

      
Document Number 02689164
Status In Force
Filing Date 2008-06-18
Open to Public Date 2008-12-24
Grant Date 2015-08-11
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Bi, Hao

Abstract

A call in progress in a first communication network is handed over to a second communication network which uses a different air interface. To facilitate the handover, a present serving base station (204) commands a mobile communication device (202) to take measurements (312, 314) of surrounding cells of the second communication network. The measurements are sent along with a handover request (322, 324) from the serving base station (204) to a radio network controller (299) of the second communication network, which decides (326) upon a cell to which the call will be handed. A grant message including an identifier to be used by the mobile communication device (202) and an identifier of the base station (212) receiving the handover is transmitted back (330, 332) to the first communication network, and used by the mobile communication device (202) in handing over the call.

IPC Classes  ?

  • H04W 36/30 - Reselection being triggered by specific parameters by measured or perceived connection quality data
  • H04W 36/14 - Reselecting a network or an air interface

29.

METHOD AND SYSTEM FOR THE SUPPORT OF A LONG DRX IN AN LTE_ACTIVE STATE IN A WIRELESS NETWORK

      
Document Number 02674747
Status In Force
Filing Date 2008-01-08
Open to Public Date 2008-07-17
Grant Date 2013-08-06
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Suzuki, Takashi
  • Womack, James Earl
  • Young, Gordon Peter

Abstract

A method of DRX signaling in a long-term evolution infrastructure between an evolved node B (eNB) and user equipment (UE), the method having the steps of providing a DRX value in a header of a medium access control protocol data unit (MAC-PDU); acknowledging the MAC-PDU; and activating, deactivating or reconfiguring DRX based on the provided DRX value.

IPC Classes  ?

  • H04W 52/22 - TPC being performed according to specific parameters taking into account previous information or commands
  • H04W 36/30 - Reselection being triggered by specific parameters by measured or perceived connection quality data
  • H04W 40/24 - Connectivity information management, e.g. connectivity discovery or connectivity update

30.

METHOD AND SYSTEM FOR DISTRIBUTED COLLABORATIVE COMMUNICATIONS

      
Document Number 02612032
Status In Force
Filing Date 2007-11-22
Open to Public Date 2008-06-12
Grant Date 2011-08-16
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Buhrke, Eric R.
  • Danielsen, Carl M.
  • Li, Renxiang
  • Mohamed, Magdi A.
  • Tarlton, Mark A.

Abstract

A method and system for collaborative communications is described. In one embodiment, a central virtual reality communications environment is created. A plurality of client communication devices are connected to the central virtual reality communications environment. Each one of the connected plurality of client communication devices are represented as an avatar present in the central virtual reality communications environment. An uploaded data object is received from any one of the connected plurality of client communication devices. Finally, the data object is displayed in the central virtual reality communications environment to the connected plurality of client communication devices.

IPC Classes  ?

  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • H04M 3/56 - Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
  • H04N 7/15 - Conference systems

31.

USER INTERFACE METHODS AND APPARATUS FOR PROCESSING VOICE CALL REQUESTS FROM A MOBILE STATION BASED ON COMMUNICATION CONDITIONS

      
Document Number 02611320
Status In Force
Filing Date 2007-11-21
Open to Public Date 2008-06-05
Grant Date 2012-12-18
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Willey, William Daniel

Abstract

User interface methods and apparatus for processing voice call requests based on communication conditions of a mobile communication device are disclosed. The mobile communication device includes one or more processors, a wireless transceiver coupled to the one or more processors, and a user interface which includes a visual display. A voice call request for a voice call is received through the user interface. If the voice call request is received during an out-of-coverage condition of the mobile communication device, the processor causes a call denial indication to be displayed in the visual display, which indicates that the voice call request could not be completed. The processor also causes a call reminder setup prompt to be displayed, which may be accepted or declined through the user interface. If an acceptance of the call reminder setup prompt is received, the processor causes a call reminder prompt for reattempting the voice call request to be displayed when an in-coverage condition of the mobile communication device is subsequently identified. The call reminder prompt, which may be accepted or declined through the user interface, reveals various call information regarding the previous voice call request such as the telephone number, name, and time of the previous request. If the call reminder prompt is accepted, the processor causes a voice call associated with the voice call request to be initiated. Additional call reminder techniques are disclosed to provide an even more flexible and easy-to-use interface.

IPC Classes  ?

32.

METHOD, SYSTEM AND APPARATUS FOR DYNAMICALLY CREATING CONTENT CHANNELS BASED ON END USER WISH LISTS

      
Document Number 02669282
Status In Force
Filing Date 2007-11-07
Open to Public Date 2008-05-22
Grant Date 2014-06-17
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Adwankar, Sandeep M.
  • Carter, Anthony
  • Hill, Thomas C.

Abstract

A system (10), apparatus (12) and method (40) for providing content channels to end users based on end user wish lists. The method includes a domain channel manager apparatus accessing a plurality of end user wish lists maintained at end user devices, such as end user residential gateways and home servers. The domain channel manager accesses the plurality of wish lists and aggregates the wish list items, organizing and ranking the wish list items if necessary. Based on the aggregated wish list items from the plurality of end users, the domain channel manager retrieves content from all available content sources, such as content providers and existing content repositories. The domain channel manager creates content channels based on the retrieved content and offers those content channels to end users whose preferences match the content of the particular channel offered.

IPC Classes  ?

  • H04N 21/20 - Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
  • H04N 21/23 - Processing of content or additional data; Elementary server operations; Server middleware
  • H04L 9/14 - Arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
  • H04L 12/16 - Arrangements for providing special services to substations
  • H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame

33.

METHOD AND APPARATUS FOR TRANSFERRING DIGITAL DATA BETWEEN CIRCUITS

      
Document Number 02661008
Status In Force
Filing Date 2007-07-31
Open to Public Date 2008-02-28
Grant Date 2012-01-24
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Perera, Jane
  • Young, Joseph D.

Abstract

A method and apparatus transfer digital data between a coder/decoder circuit and a signal processor. The transfer of the digital data includes (a) obtaining, at a first circuit, a block of data values having certain statistical characteristics, the first circuit being one of the coder/decoder circuit and the signal processor, (b) generating, at the first circuit, a data stream by encoding the block of data values based on the statistical characteristics thereof, (c) transferring the data stream to a second circuit via a data bus connecting the first circuit and the second circuit, the second circuit being the other of the coder/decoder circuit and the signal processor, and (d) reconstructing, at the second circuit, the block of data values by decoding the data stream received from the first circuit.

IPC Classes  ?

  • G06F 13/38 - Information transfer, e.g. on bus
  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
  • H03M 7/46 - Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind

34.

GEOGRAPHICAL NETWORK INITIATED WIRELESS DEVICE FEATURE CONTROL

      
Document Number 02564673
Status In Force
Filing Date 2006-10-19
Open to Public Date 2007-04-19
Grant Date 2011-06-07
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Islam, Khaledul
  • Alfano, Nicholas
  • Buckley, Adrian
  • Estable, Luis
  • Plestid, Trevor

Abstract

A method, apparatus and system for applying feature controls to features on a wireless device while the mobile is in a geographic area is provided. The wireless device receives instructions from a wireless network indicating which feature controls to apply. The wireless device determines that its position is within the geographic area and applies the feature controls.

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

35.

METHOD AND APPARATUS FOR CONTROL CHANNEL TRANSMISSION AND RECEPTION

      
Document Number 02624655
Status In Force
Filing Date 2006-09-07
Open to Public Date 2007-04-12
Grant Date 2012-08-28
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Batariere, Mickael D.
  • Classon, Brian K.
  • Cudak, Mark C.
  • Sartori, Philippe J.

Abstract

A method and apparatus for control channel transmission and reception is provided herein. In particular, the use of a partitioned and structured control channel is provided that leverages the benefits of common control while maintaining favorable aspects of dedicated control. During operation, control information is distributed over a number of partitions (201). Each Pi is encoded (607) with monotonically non-increasing reliability level. Control information for a given remote unit can be distributed on one or several partitions, from P1 to Pk, where Pk is encoded with the lowest reliability level that can be decodable by the remote unit at an acceptable error rate.

IPC Classes  ?

36.

METHOD AND APPARATUS FOR LINK LAYER ASSISTED HANDOFF

      
Document Number 02570726
Status In Force
Filing Date 2006-03-31
Open to Public Date 2006-11-09
Grant Date 2012-06-05
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Baba, Kamel A.
  • Ali, Mohammed D.
  • Natarajan, Kadathur S.

Abstract

Various embodiments are described to address the need for an apparatus and method that improves upon known handoff techniques, such as Mobile IP and Fast Mobile IP, to improve the mobility experience of an end user. OSI layer 2- originated indications of a handoff being imminent (301, 501, 502), a link down for handoff (307, 509, 510), and a new link up after handoff (309, 511, 512) are introduced. These indications can be used by applications (such as real-time/streaming applications on the mobile (101)) to take suitable proactive measures prior to an actual handoff. Examples of such measures include the buffering of data to be used during the handoff interval in a way that improves the seamless mobility experience of the end user.

IPC Classes  ?

  • H04W 36/02 - Buffering or recovering information during reselection

37.

TEXT MESSAGING CONVERSATION USER INTERFACE FUNCTIONALITY

      
Document Number 02529872
Status In Force
Filing Date 2005-12-12
Open to Public Date 2006-06-13
Grant Date 2008-10-07
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Klassen, Gerhard Dietrich
  • Kuhl, Lawrence Edward
  • Wisebourt, Shaul S.

Abstract

A computer readable medium, method and user device for a user interface functionality for SMS and SMS-like message conversations is provided. A group of individual SMS messages is treated as a single entity by the SMS conversation UI, the SMS conversation history UI saves space by including the SMS editor within the conversation history panel, and displays a pop-up display with useful information regarding the SMS message being edited.

IPC Classes  ?

  • H04L 51/214 - Monitoring or handling of messages using selective forwarding
  • H04W 4/14 - Short messaging services, e.g. short message service [SMS] or unstructured supplementary service data [USSD]
  • H04L 51/42 - Mailbox-related aspects, e.g. synchronisation of mailboxes

38.

SYSTEM AND METHOD FOR PROVIDING AUTHORIZED ACCESS TO DIGITAL CONTENT

      
Document Number 02586172
Status In Force
Filing Date 2005-11-17
Open to Public Date 2006-05-26
Grant Date 2011-11-01
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Medvinsky, Alexander

Abstract

Described herein are embodiments that provide an approach to cryptographic key management for a digital rights management (DRM) architecture that includes multiple levels of key management for minimizing bandwidth usage while maximizing security for the DRM architecture. In one embodiment, there is provided a data structure for cryptographic key management that includes a public/private key pair and three additional layers of symmetric keys for authorizing access to a plurality of contents.

IPC Classes  ?

  • H04N 21/6334 - Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
  • H04N 21/4405 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs involving video stream decryption
  • H04N 5/44 - Receiver circuitry

39.

SYSTEM AND METHOD FOR PROVIDING AUTHORIZED ACCESS TO DIGITAL CONTENT

      
Document Number 02580380
Status In Force
Filing Date 2005-09-16
Open to Public Date 2006-03-30
Grant Date 2013-10-15
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Medvinsky, Alexander
  • Moroney, Paul
  • Pterka, Petr
  • Sprunk, Eric, J.

Abstract

Described herein are embodiments that provide an approach to cryptographic key management for a digital rights management (DRM) architecture that includes multiple levels of key management for minimizing bandwidth usage while maximizing security for the DRM architecture. In one embodiment, there is provided a data structure for cryptographic key management that includes a public/private key pair and three additional layers of symmetric keys for authorizing access to a plurality of contents.

IPC Classes  ?

  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04L 9/08 - Key distribution

40.

METHOD FOR RADIO BEARER OPTIMIZATION THROUGH AN ADAPTIVE ACCESS PROBABILITY FACTOR

      
Document Number 02547937
Status In Force
Filing Date 2005-04-04
Open to Public Date 2006-01-19
Grant Date 2010-06-22
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Cai, Zhijun
  • Al-Bakri, Ban
  • Burbidge, Richard C.

Abstract

A communication system (100) determines whether to establish a point-to-point or point-to-multipoint communication for conveyance of Multimedia Broadcast Multicast Services (MBMS) data based on a number of user equipments (102-104) being serviced by the communication system for MBMS service. The system broadcasts an access probability factor (154) in a control message to the user equipments. For a large number of MBMS users being counted (158), the method will select a point-to-multipoint broadcast (160). If the number of user equipments being counted is relatively small, the access probability factor is modified by a ratio of the number of point-to-point connections over the point- to-multipoint connections over the number of users being counted (174). The UE may need to join multiple base stations' in the counting procedure to obtain the system diversity gain.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04J 3/02 - Time-division multiplex systems - Details
  • H04J 3/16 - Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted

41.

METHOD AND APPARATUS FOR LOCATION MARKING

      
Document Number 02498416
Status In Force
Filing Date 2005-02-24
Open to Public Date 2005-08-27
Grant Date 2010-07-27
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Asthana, Atul
  • Taylor, Bryan

Abstract

The present invention relates to a novel apparatus and method for location marking. In an embodiment, an electronic device is operable to identify it's location depending on the combination of base stations it receives signals from. Different geographic regions are defined and can be identified and renamed by the user based on the unique combination of base station ID's receivable in each geographic location. The embodiment described herein allows user handsets to continuously track location as they move. Applications in the electronic device can then be configured to respond in different manners depending on the location of the electronic device.

42.

DIRECTIONAL VIDEO FILTERS FOR LOCALLY ADAPTIVE SPATIAL NOISE REDUCTION

      
Document Number 02547954
Status In Force
Filing Date 2004-12-06
Open to Public Date 2005-07-21
Grant Date 2014-01-21
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Anderson, Candace M.

Abstract

Spatial noise is reduced in an image having a plurality of pixels by detecting object boundaries and unstructured areas in the image and applying 3-tap high pass filters to each pixel in the image in at least four, but less than eight directions to determine the best direction for local low pass filtering. Low pass filtering is applied only along object boundaries and unstructured areas within the image so as to minimize the tendency to blur image edges. Using only four high pass filters to locate horizontal, vertical and diagonal image edges passing through the center of a 3x3 pixel array provides good results.

IPC Classes  ?

  • H04N 5/21 - Circuitry for suppressing or minimising disturbance, e.g. moire or halo
  • H04N 5/213 - Circuitry for suppressing or minimising impulsive noise

43.

METHOD AND APPARATUS FOR ADAPTIVE ECHO AND NOISE CONTROL

      
Document Number 02545150
Status In Force
Filing Date 2004-11-17
Open to Public Date 2005-06-09
Grant Date 2012-02-21
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Pan, Jianhua

Abstract

An method (500) and apparatus (100) for adaptive echo and noise control. A signal can be received at an input (140) to a communication or electronic device. Background noise in the signal can be determined. The order of noise suppression and echo cancellation can be adaptively determined (110) based on the background noise in the signal. Adaptively determining the order of noise suppression (230) and echo cancellation (220) can be performed by comparing the background noise to at least one threshold, performing echo cancellation prior to noise suppression on the signal if the background noise is below the at least one threshold, and performing noise suppression prior to echo cancellation on the signal if the background noise is above the at least one threshold.

IPC Classes  ?

  • H04M 9/08 - Two-way loud-speaking telephone systems with means for conditioning the signal, e.g.  for suppressing echoes for one or both directions of traffic

44.

METHOD AND APPARATUS FOR ROUTE DISCOVERY WITHIN A COMMUNICATION SYSTEM

      
Document Number 02542143
Status In Force
Filing Date 2004-10-26
Open to Public Date 2005-05-19
Grant Date 2009-12-15
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Calcev, George

Abstract

During route discovery in an ad-hoc communication network, an overlay transceiver (104) determines a plurality of "seed" nodes that lie between the source and the destination node. The seed nodes are notified of the desire to discover a route between the source and the destination node. Once notified, the seed nodes immediately broadcast route discovery messages. All nodes (101) within the underlay communication system (110) periodically listen for route discovery messages. If any node within the underlay communication system (110) receives a route discovery message having the same route identification, route information between the two seeds will be provided to the overlay transceiver (104), giving the overlay communication system a "path" between the seeds. Once the overlay transceiver (104) receives route information between all seeds, it then determines an appropriate route between source and destination devices, and broadcasts this information to the source and the destination devices.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

45.

HARMONIC NOISE WEIGHTING IN DIGITAL SPEECH CODERS

      
Document Number 02542137
Status In Force
Filing Date 2004-10-26
Open to Public Date 2005-05-19
Grant Date 2012-06-26
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Mittal, Udar
  • Ashley, James P.

Abstract

To address the need for choosing values of harmonic noise weighting (HNW) coefficient (.epsilon.p) so that the amount of harmonic noise weighting can be optimizex, a method and apparatus for performing harmonic noise weighting in digital spech coders is provided herein. During operation, received speech is analyzed (503) to determine a pitch period. HNW coefficients are then chosen (505) based on the pitch period, and a perceptual noise weighting filter (C(z)) is determined (507) based on the harmonic-noise weighting (HNW) coefficients (.epsilon.p).

IPC Classes  ?

  • G10L 19/00 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
  • G10L 19/032 - Quantisation or dequantisation of spectral components
  • G10L 19/12 - Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a code excitation, e.g. in code excited linear prediction [CELP] vocoders

46.

METHOD AND APPARATUS FOR CONTROLLING ACCESS TO A MULTIMEDIA BROADCAST MULTICAST SERVICE IN A PACKET DATA COMMUNICATION SYSTEM

      
Document Number 02524652
Status In Force
Filing Date 2004-04-23
Open to Public Date 2004-11-18
Grant Date 2011-06-07
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Cai, Zhijun
  • Al-Bakri, Ban
  • Burbridge, Richard

Abstract

A communication system (100) determines whether to establish a point-to- multipoint communication or a point-to-point communication for conveyance of Multimedia Broadcast Multicast Service (MBMS) data based on a number of mobile stations (MSs) (102-104), both idle mode and maintaining an active connection, serviced by the system and subscribed to an MBMS service. The system. broadcasts (306) a control message that includes an access probability factor. In order to avoid overloading the systern with responses to the control message, MSs maintaining an active connection ignore (506, 508) the control message while idle mode MSs determine (506, 512) whether to respond based on the access probability factor. The system compares (310) a number of received responses to a threshold and determines whether to establish a point-to- multipoint communication (312) or a point-to-point communication (322) based on the comparison. The system also adjusts (314, 330) the access probability factor based on the number of responses.

IPC Classes  ?

  • H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference

47.

SYSTEM AND METHOD FOR PROVIDING KEY MANAGEMENT PROTOCOL WITH CLIENT VERIFICATION OF AUTHORIZATION

      
Document Number 02475150
Status In Force
Filing Date 2003-01-02
Open to Public Date 2003-08-14
Grant Date 2013-03-26
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor Medvinsky, Alexander

Abstract

A method and system for providing a client (102) with a copy of the authorization data that can be accessed and used by the client. The method is well~suited to key management protocols that utilize the concept of tickets. Two copies of the authorization data, a client copy and a server copy, are included within and forwarded to the client where the client is requesting a ticket for a specific application server (106). The client is capable of accessing the client copy of the authorization data such that the client can verify requests, and determine authorization of use for content and/or services requested.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/14 - Arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms

48.

METHOD AND SYSTEM FOR PROVIDING THIRD PARTY AUTHENTIFICATION OF AUTHORIZATION

      
Document Number 02475216
Status In Force
Filing Date 2003-01-02
Open to Public Date 2003-08-14
Grant Date 2012-02-28
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Shamsaasef, Rafie
  • Geetha, Mangalore
  • Peterka, Petr
  • Medvinsky, Alexander

Abstract

A method and system (100) for providing third party authentication when requesting content and/or services from an application server (106). The method is applicable to key management protocols that utilize the concept of tickets. The method and system include a client (102) being coupled with a third party application server (107), wherein the client submits a request for content from the third party application server and the third party application server returns requested information and corresponding authentication. The client further couples with a first application server (106), wherein the client submits a key request (KEY_REQ) including the third party server information and corresponding authentication to the first application server. The first application server authenticates the third party server information and verifies client authorization based on third party information. The first application server returns a key reply (KEY_REP) if the third party server information is authenticated and client authorization is verified.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system