Google patents granted on 03 February 2015

70 US patents granted on 03 February 2015 and assigned to Google

1 D722,072 Display screen or portion thereof for a control unit with graphical user interface
2 D722,070 Display screen with a transitional graphical interface
3 8,949,960 Privacy preserving knowledge and factor possession tests for persistent authentication
4 8,949,956 Multi-account messaging management
5 8,949,874 Evaluating media channels
6 8,949,873 Systems and methods for sharing media content viewing history
7 8,949,802 Sharding program compilation for large-scale static analysis
8 8,949,735 Determining scroll direction intent
9 8,949,724 Customized presentations associated with a social media application based on relationships
10 8,949,660 Remote deobfuscation of compressed code
11 8,949,646 Data center load monitoring for utilizing an access power amount based on a projected peak power usage and a monitored power usage
12 8,949,613 Self-signed certificates for computer application signatures
13 8,949,592 System and methods for providing live streaming content using digital rights management-based key management
14 8,949,519 Simulating a memory circuit
15 8,949,489 Method for combining bulk and latency-sensitive input and output
16 8,949,462 Removing personal identifiable information from client event information
17 8,949,439 Resource conscious tethering
18 8,949,433 Installer-free applications using native code modules and persistent local storage
19 8,949,405 Content server latency determination
20 8,949,370 Mobile application generation
21 8,949,361 Methods for truncating attachments for mobile devices
22 8,949,359 Systems and methods for searching multiple instant messages
23 8,949,307 Cloud-to-device messaging for application activation and reporting
24 8,949,283 Systems and methods for clustering electronic messages
25 8,949,277 Semantic geotokens
26 8,949,275 Inter-application to do list management
27 8,949,253 Low-overhead image search result generation
28 8,949,242 Semantic document analysis
29 8,949,229 Measuring video content of web domains
30 8,949,228 Identification of new sources for topics
31 8,949,217 Server bookmarks
32 8,949,196 Systems and methods for matching similar geographic objects
33 8,949,179 Sharing and synchronizing electronically stored files
34 8,949,174 Detection and prevention of unwanted content on cloud-hosted services
35 8,949,154 Content feed user interface with gallery display of same-type items
36 8,949,125 Annotating maps with user-contributed pronunciations
37 8,949,016 Systems and methods for determining whether a driving environment has changed
38 8,949,013 Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history
39 8,948,958 Estimating road lane geometry using lane marker observations
40 8,948,955 System and method for predicting behaviors of detected objects
41 8,948,954 Modifying vehicle behavior based on confidence in lane estimation
42 8,948,935 Providing a medical support device via an unmanned aerial vehicle
43 8,948,927 Methods and systems for determining a distribution of balloons based on population densities
44 8,948,894 Method of selectively inserting an audio clip into a primary audio stream
45 8,948,788 Motion-controlled views on mobile computing devices
46 8,948,707 Duplex filter arrangements for use with tunable narrow band antennas having forward and backward compatibility
47 8,948,706 Stiction reduction for MEMS devices
48 8,948,568 Customized video
49 8,948,529 Multi-pass encoding
50 8,948,512 Methods, systems, and media for image processing using hierarchical expansion
51 8,948,498 Systems and methods to transform a colored point cloud to a 3D textured mesh
52 8,948,394 Method and apparatus for distribution and synchronization of cryptographic context information
53 8,948,249 Encoder-aided segmentation for adaptive streaming
54 8,948,116 Use of the physical uplink control channel in a 3.sup.rd generation partnership project communication system
55 8,948,094 Method and apparatus for optimizing downlink transmission in a wireless communication network
56 8,948,061 Method of intercepting VOIP communications
57 8,948,038 Augmenting spectrum sharing using network measurements
58 8,948,009 Deadline aware network protocol
59 8,947,783 Optical combiner for near-eye display
60 8,947,679 Portable handheld device with multi-core microcoded image processor
61 8,947,595 Fingerprinting to match videos having varying aspect ratios
62 8,947,592 Handheld imaging device with image processor provided with multiple parallel processing units
63 8,947,534 System and method for providing depth imaging
64 8,947,522 Systems and methods to adjust actions based on latency levels
65 8,947,449 Color space conversion between semi-planar YUV and planar YUV formats
66 8,947,385 Method and device for interactive stereoscopic display
67 8,947,322 Context detection and context-based user-interface population
68 8,947,263 Assessing traffic status with sensors
69 8,947,261 Parking information aggregation platform
70 8,944,338 Thermostat with self-configuring connections to facilitate do-it-yourself installation