You are on page 1of 23

US Patent Application Review Series

Google

March 2010 issue

Provide to you by:

D-Publish
c

All information provided “as is“ for informational purposes only, not intended for research
or development purposes or advice. Neither D-Publish nor its associates are liable for any
informational errors, incompleteness, or delays, or for any actions taken in reliance, direct
or indirect, on information contained herein.

Google - March 2010 USPTO Patent Applications 1


A few words from the editor

A few words from the editor


If I have seen a little further it is by standing on the shoulders of giants.
- Issac Newton

If you want your views to be known, we now open this monthly review to columnists, bloggers
and IP practitioners. Send us an email at info@d-publish.com and lets discuss how we can
work together. We also accept advertorial and advertisement placements.

Structure of this review IPC Catchword Index is an alphabetical sorted list of


catchwords of the IPC appeared in the review.
The Table of Contents is created based on
alphabetical order of IPC. The patent applications
are also sorted by alphabetical order of IPC. A brief How to use this review?
description of each IPC is shown. We find that the IPC
description could help ‘deciphering’ the abstract of an For creativity stimulation purpose:
patent application. If a patent application belongs to • quickly flip the pages and write down the page
multiple IPC, the patent application will only be shown number of the diagrams that interests you for
under the section of first IPC. later review.
For each patent application, the following information
will be shown: • look up the IPC Catchword Index and go to the
IPC that you are interested
1. App. No. – patent application no. – it is unique
to each patent application. For business intelligent purpose:
2. Assignee – this is owner of the patent • quickly flip the pages and identify the IPC that
application. If there is no assignee being could “ring a bell”
specified, either the inventor of the patent
application own the patent application or the • study all patent applications belong to the
owner of the patent application did not record identified IPC.
such information when the patent application
was filed. For engineering design purpose:

3. Title – this is the title of the patent application. • quickly flip the pages and identify the diagrams
that may be similar to your work.
4. Abstract – this is the abstract of the patent
application. There are rules on how an abstract • click on the patent application link and visit the
should be drafted. Most patent attorneys like to US server for more detailed information of the
have the abstract based on the first claim of the patent application.
patent application.
• read the description of IPC carefully.
5. Pri. Date – priority date – it is the date
of filing of the first application of the patent • if you are interested in IPC, compare the patent
application (a patent application could have applications belong to it.
multiple application dates because of divisional
patents as well as overseas patent applications). Copyright
It is considered to be the effective date of filing
for the examination of novelty and inventive Patent applications are free of copyrights unless the
step or non-obviousness for the subsequent inventor specifically stated so in the patent application.
application claiming the priority of the first However, this review is protected by copyright law due
application. to the editing effort we have invested in. We hope you
find this review useful and would recommend your
6. App. Date – application date – it is the date of friend to purchase another review from us. Please
filing of the patent application at the US. do not copy or distribute this review. This would be
a violation of copyright law and reduce the amount of
7. Pub. Date – publishing date – it is the date of the revenue we should earn.
patent application published by US. Usually, it is
about 18 months after the application date. We hope you find this review useful. If you
would like to contact us or have us to develop a
Patent Index is a numerical sorted list the patent customized review, please send us an email at
applications appeared in the review. info@d-publish.com.

Google - March 2010 USPTO Patent Applications 2


Table of Contents

G06F 15/16 - Combinations of two or more


digital computers each having at least
an arithmetic unit, a programme unit
and a register, e.g. for a simultaneous
processing of several programmes . . . 9
G06F 15/173 - using an interconnection
Table of Contents network, e.g. matrix, shuffle, pyramid,
star, snowflake . . . . . . . . . . . . . . 12
G06F 17/30 - Information retrieval . . . . . . 14
G06K 09/34 - Segmentation of touching or
overlapping patterns in the image field . 16
G06K 09/46 - Extraction offeatures or
characteristics of the image . . . . . . . 17
A few words from the editor 2
G06Q 10/00 - Administration, e.g. office
Table of Contents 3 automation or reservations . . . . . . . 18
G06Q 30/00 - Commerce, e.g. marketing,
G06 - Electric digital data processing 4 shopping, billing, auctions or e-commerce 19
G06F 03/00 - Inputarrangements for G06T 15/00 - Three dimensional (3D) image
transferring data to be processed into rendering, e.g. from a model to a bit-
a form capable of being handled by the mapped image . . . . . . . . . . . . . . 19
computer . . . . . . . . . . . . . . . . . 4
G06F 03/041 - Digitisers, e.g. for touch G09 - Arrangements or circuits for control of
screens or touch pads, characterised indicating devices using static means to
by the transducing means . . . . . . . . 4 present variable information 21
G06F 03/048 - Interaction techniques G09G 05/00 - Control arrangements or
for graphical user interfaces, e.g. circuits for visual indicators common to
interaction with windows, icons or menus 7 cathode-ray tube indicators and other
G06F 07/06 - Arrangements for sorting, visual indicators . . . . . . . . . . . . . 21
selecting, merging, or comparing data
onindividual record carriers . . . . . . . 9 Patent Index 22
G06F 09/44 - Arrangements for executing
specific programmes . . . . . . . . . . . 9 IPC Catchword Index 23

Google - March 2010 USPTO Patent Applications 3


G06F 03/041

G06F 03/00: Electric digital data processing Ü Inputarrangements for


transferring data to be processed into a form capable of being handled
by the computer
App. No. 20100042923 Assignee Google Inc.
Title Touring in a geographic information system
Abstract The present invention relates to navigating in a geographic information system. In an embodiment,
a method tours geographic information in a geographic information system. A set of actions for
a tour is received. Each action includes a tour time. A tour time of at least one of the actions is
defined by a user. Each action in the set of actions is executed to tour geographic information in
the geographic information system.
Pri. Date 20080815 App. Date 20090810 Pub. Date 20100218

Google - March 2010 USPTO Patent Applications 4


G06F 03/041

G06F 03/041: Electric digital data processing Ü Input arrangements for


transferring data to be processed into a form capable of being handled
by the computer Ü Input arrangements or combined input and output
arrangements for interaction between user and computer Ü Arrangements
for converting the position or the displacement of a member into a
coded form Ü Digitisers, e.g. for touch screens or touch pads, characterised
by the transducing means
App. No. 20100045666 Assignee Google Inc.
Title Anchored navigation in a three dimensional environment on a mobile device
Abstract This invention relates to anchored navigation in a three dimensional environment on a mobile
device. In an embodiment, a computer-implemented method navigates a virtual camera in a
three dimensional environment on a mobile device having a touch screen. A first user input is
received indicating that a first object is approximately stationary on a touch screen of the mobile
device. A second user input is received indicating that a second object has moved on the touch
screen. An orientation of the virtual camera of the virtual camera is changed according to the
second user input.
Pri. Date 20070122 App. Date 20090824 Pub. Date 20100225

Google - March 2010 USPTO Patent Applications 5


G06F 03/041

App. No. 20100045703 Assignee Google Inc.


Title User interface gestures for moving a virtual camera on a mobile device
Abstract This invention relates to user interface gestures for moving a virtual camera on a mobile device.
In an embodiment, a computer-implemented method navigates a virtual camera in a three
dimensional environment on a mobile device having a touch screen. A user input is received
indicating that two objects have touched a view of the mobile device and the two objects have
moved relative to each other. A speed of the objects is determined based on the user input. A
speed of the virtual camera is determined based on the speed of the objects. The virtual camera is
moved relative to the three dimensional environment according to the speed of the virtual camera.
Pri. Date 20031117 App. Date 20090824 Pub. Date 20100225

Google - March 2010 USPTO Patent Applications 6


G06F 03/048

G06F 03/048: Electric digital data processing Ü Input arrangements for


transferring data to be processed into a form capable of being handled
by the computer Ü Input arrangements or combined input and output
arrangements for interaction between user and computer Ü Interaction
techniques for graphical user interfaces, e.g. interaction with windows,
icons or menus
App. No. 20100036703 Assignee GOOGLE INC.
Title Analyzing a content-requesting media item
Abstract The subject matter of this specification can be implemented in, among other things, a computer-
implemented method including receiving a first input from a publisher who has established an
account with a content-distributing entity to publish content from others, the first input being
generated based on a publisher media item configured to present at least part of the content
and including code from the publisher media item for requesting the content. The method further
includes obtaining the content from the content-distributing entity including using the code to
generate a request for the content. The method further includes generating an analysis view
available to the publisher, the analysis view generated using the content.
Pri. Date 20080811 App. Date 20080808 Pub. Date 20100211

Google - March 2010 USPTO Patent Applications 7


G06F 03/048

App. No. 20100037149 Assignee Google Inc.


Title Annotating media content items
Abstract In one general aspect, a media content item is provided to a plurality of users, the media content
item having a temporal length. Annotations to the media content item are received from the
plurality of users, the annotations each having associated temporal data defining a presentation
time during the temporal length. The received annotations are associated with the media content
item so that the annotations are presented during the presentation of the media content item at
approximately the presentation time during the temporal length.
Pri. Date 20061130 App. Date 20080805 Pub. Date 20100211

App. No. 20100050120 Assignee Google Inc.


Title User interface for selecting options
Abstract Icons can be combined to form toolbars such as those appearing on computer desktops and
within application windows such as web browsers. Small icons are desired because desktop
real estate is expensive. Small icons can be difficult to select or open because it can be hard
to confirm which icon is indicated. An icon is indicated when the desktop cursor hovers over it.
Altering the indicated icon provides good user feedback. Icons can be changed varying their size.
Non-indicated icons can revert to a minimum size while an indicated one grows to a maximum
size. Different images can be displayed for different sized icons, producing a more pleasing
appearance. Alternatively, icons can be presented as display images produced by morphing two
images together using morphing functions and icon weights. Morphing includes growing and
shrinking as well as color changes, animating, and so forth.
Pri. Date 20061006 App. Date 20091102 Pub. Date 20100225

Google - March 2010 USPTO Patent Applications 8


G06F 15/16

Patent applications also belong to this classification and have been already shown:
20100042923 page 4

G06F 07/06: Electric digital data processing Ü Methods or arrangements


for processing data by operating upon the order or content of the data
handled Ü Arrangements for sorting, selecting, merging, or comparing
data onindividual record carriers
Patent applications also belong to this classification and have been already shown:
20100036703 page 7

G06F 09/44: Electric digital data processing Ü Arrangements for programme


control, e.g. control unit Ü using stored programme, i.e. using internal
store of processing equipment to receive and retain programme Ü Arrangements
for executing specific programmes
App. No. 20100037204 Assignee GOOGLE INC.
Title Content distribution for mobile device
Abstract Among other disclosed subject matter, a computer-implemented method for providing content
distribution for a mobile device includes providing a software development kit to a developer for
developing an application for a mobile device. The software development kit includes an object
to be inserted into the application and configured for requesting content for the application. The
method includes identifying a context parameter regarding the application for use in selecting
content to be distributed to the application on the mobile device. The method includes forwarding
the content to the mobile device, the content being selected using the context parameter and
configured to be presented to a user of the mobile device.
Pri. Date 20080806 App. Date 20080807 Pub. Date 20100211

Google - March 2010 USPTO Patent Applications 9


G06F 15/16

G06F 15/16: Electric digital data processing Ü Digital computers in


general Ü Combinations of two or more digital computers each having
at least an arithmetic unit, a programme unit and a register, e.g. for a
simultaneous processing of several programmes
App. No. 20100030864 Assignee GOOGLE INC
Title Zero-minute virus and spam detection
Abstract Disclosed are systems and methods for detecting unwanted electronic message transmissions
on a communications network. These include establishing a database for storing metadata
associated with message traffic according to at least the source addresses of the senders of
electronic message transmissions. The disclosed principles also include monitoring electronic
message transmissions at the certain location on the electronic communications network. Also,
included is populating the database with metadata derived from analysis of the monitored
electronic messages, where the metadata includes metadata derived by analyzing the contents
of the monitored electronic messages. Based upon the populated database, it is determined
whether certain received electronic messages are likely to be unwanted based on an examination
of the metadata associated with the source addresses of the senders of the received electronic
messages and based on the analysis of the content of monitored electronic messages at least in
part without reference to a promulgated database of x201c;signaturesx201d; of known unwanted
electronic messages.
Pri. Date 20070720 App. Date 20091012 Pub. Date 20100204

Google - March 2010 USPTO Patent Applications 10


G06F 15/16

App. No. 20100036906 Assignee GOOGLE INC.


Title Advertisements for streaming media
Abstract Systems and methods for streaming media content. Streaming media advertising systems can
identify a request for streaming media and identify content for presentation to a client requesting
the streaming media. The identified content items can be presented simultaneous to presentation
of the streaming media or can be interspersed within the presentation of the streaming media.
Pri. Date 20050223 App. Date 20080805 Pub. Date 20100211

App. No. 20100049872 Assignee Google Inc.


Title Parallel, side-effect based dns pre-caching
Abstract Embodiments of the present invention include methods and systems for domain name system
(DNS) pre-caching. A method for DNS pre-caching is provided. The method includes receiving
uniform resource locator (URL) hostnames for DNS pre-fetch resolution prior to a user hostname
request for any of the URL hostnames. The method also includes making a DNS lookup call
for at least one of the URL hostnames that are not cached by a DNS cache prior to the user
hostname request. The method further includes discarding at least one IP address provided by
a DNS resolver for the URL hostnames, wherein a resolution result for at least one of the URL
hostnames is cached in the DNS cache in preparation for the user hostname request. A system for
DNS pre-caching is provided. The system includes a renderer, an asynchronous DNS pre-fetcher
and a hostname table.
Pri. Date 20080825 App. Date 20080825 Pub. Date 20100225

Google - March 2010 USPTO Patent Applications 11


G06F 15/173

G06F 15/173: Electric digital data processing Ü Digital computers in


general Ü Combinations of two or more digital computers each having
at least an arithmetic unit, a programme unit and a register, e.g. for
a simultaneous processing of several programmes Ü Interprocessor
communication Ü using an interconnection network, e.g. matrix, shuffle,
pyramid, star, snowflake
App. No. 20100049847 Assignee GOOGLE INC.
Title System and method for monitoring and analyzing internet traffic
Abstract A system and method for monitoring and analyzing Internet traffic is provided that is efficient,
completely automated, and fast enough to handle the busiest websites on the Internet, processing
data many times faster than existing systems. The system and method of the present invention
processes data by reading log files produced by web servers, or by interfacing with the web
server in real time, processing the data as it occurs. The system and method of the present
invention can be applied to one website or thousands of websites, whether they reside on one
server or multiple servers. The multi-site and sub-reporting capabilities of the system and method
of the present invention makes it applicable to servers containing thousands of websites and
entire on-line communities. In one embodiment, the system and method of the present invention
includes e-commerce analysis and reporting functionality, in which data from standard traffic
logs is received and merged with data from e-commerce systems. The system and method of
the present invention can produce reports showing detailed x201c;return on investmentx201d;
information, including identifying which banner ads, referrals, domains, etc. are producing specific
dollars.
Pri. Date 20061221 App. Date 20091027 Pub. Date 20100225

Google - March 2010 USPTO Patent Applications 12


G06F 15/173

Google - March 2010 USPTO Patent Applications 13


G06F 17/30

G06F 17/30: Electric digital data processing Ü Digital computing ordata


processing equipment or methods, specially adapted for specific functions
Ü Information retrieval
App. No. 20100030753 Assignee GOOGLE INC.
Title Providing posts to discussion threads in response to a search query
Abstract Systems, methods and apparatus, including computer program products, to provide posts to
discussion threads in response to a search query. The methods include receiving information
identifying multiple resources that have been identified by a search engine as satisfying a search
query, identifying a first resource in the multiple resources as including a post to a discussion
forum, and identifying one or more second resources that are each distinct from the first resource.
Each second resource is linked directly or indirectly to the first resource and includes one or more
other posts to the discussion forum. Further, the method includes extracting information from the
first resource and the one or more second resources about the discussion forum, and providing
the extracted information together with a link to the first resource to a user device for display to a
user as part of a response to the search query.
Pri. Date 20080731 App. Date 20090731 Pub. Date 20100204

Google - March 2010 USPTO Patent Applications 14


G06F 17/30

App. No. 20100030773 Assignee Google Inc.


Title Multiple index based information retrieval system
Abstract An information retrieval system uses phrases to index, retrieve, organize and describe documents.
Phrases are identified that predict the presence of other phrases in documents. Documents
are the indexed according to their included phrases. The document index is partitioned into
multiple indexes, including a primary index and a secondary index. The primary index stores
phrase posting lists with relevance rank ordered documents. The secondary index stores excess
documents from the posting lists in document order.
Pri. Date 20080722 App. Date 20090720 Pub. Date 20100204

Google - March 2010 USPTO Patent Applications 15


G06K 09/34

App. No. 20100036822 Assignee GOOGLE INC.


Title Inferring search category synonyms from user logs
Abstract Systems and methods for inferring category synonyms from prior result data may include
identifying prior query data including query information and category information relating to
the prior result data; determining whether the query information is a synonym for the category
information; and using the query information and the category information in subsequent search
requests if it is determined that the query information is a synonym for the category information.
Pri. Date 20080808 App. Date 20091019 Pub. Date 20100211

Patent applications also belong to this classification and have been already shown:
20100036703 page 7

G06K 09/34: Recognition of data Ü Methods or arrangements for reading


or recognising printed or written characters or for recognising patterns,
e.g. fingerprints Ü Image acquisition Ü Segmentation of touching or
overlapping patterns in the image field
App. No. 20100040287 Assignee Google Inc.
Title Segmenting printed media pages into articles
Abstract Methods and systems for segmenting printed media pages into individual articles quickly and
efficiently. A printed media based image that may include a variety of columns, headlines, images,
and text is input into the system which comprises a block segmenter and a article segmenter
system. The block segmenter identifies and produces blocks of textual content from a printed
media image while the article segmenter system determines which blocks of textual content
belong to one or more articles in the printed media image based on a classifier algorithm. A
method for segmenting printed media pages into individual articles is also presented.
Pri. Date 20080812 App. Date 20080813 Pub. Date 20100218

Google - March 2010 USPTO Patent Applications 16


G06K 09/46

G06K 09/46: Recognition of data Ü Methods or arrangements for reading


or recognising printed or written characters or for recognising patterns,
e.g. fingerprints Ü Image preprocessing, i.e. processing the image
information without deciding about the identity of the image Ü Extraction
offeatures or characteristics of the image
App. No. 20100034466 Assignee GOOGLE INC.
Title Object identification in images
Abstract A first indication of a portion of an image presented on a display device associated with a first
user is received in response to a prompt to identify an object. A second indication of a portion of
the image presented on a display device associated with a second user is received in response
to a prompt to identify the object. A region-of-interest in the image is identified based on the first
indication and the second indication. The region-of-interest is associated with an identifier of the
object. A designator is associated with the region-of-interest in the image, the designator being
configured to present information related to the object. Presentation of the designator associated
with the region-of-interest in the image is enabled in subsequent presentations of the image.
Pri. Date 20080808 App. Date 20090810 Pub. Date 20100211

Google - March 2010 USPTO Patent Applications 17


G06Q 10/00

G06Q 10/00: Data processing systems or methods, specially adapted


for administrative, commercial, financial, managerial, supervisory or
forecasting purposes Ü Administration, e.g. office automation or reservations
App. No. 20100049584 Assignee GOOGLE INC.
Title Competitive advertising server
Abstract Competitive content item serving is provided. Competitive content item serving can include the
ability to receive a request for a content item and to compare an expected return for a first
network content item to an expected return for a second network content item. Based upon
the comparison, it can be determined whether to provide the first network content item to the
publisher.
Pri. Date 20050630 App. Date 20080821 Pub. Date 20100225

Google - March 2010 USPTO Patent Applications 18


G06T 15/00

Patent applications also belong to this classification and have been already shown:
20100036703 page 7

G06Q 30/00: Data processing systems or methods, specially adapted


for administrative, commercial, financial, managerial, supervisory or
forecasting purposes Ü Commerce, e.g. marketing, shopping, billing,
auctions or e-commerce
App. No. 20100049644 Assignee Google Inc.
Title Content item slot scheduling
Abstract Content item presentation slots (e.g., advertisement slots) can be grouped into a slot group so
that more than one presenter (e.g., advertiser) can share a corresponding number of slots on the
publisher’s property over a defined time period. The presenters can be scheduled to the slots
within the slot group to maximize a performance measurement (e.g., number of clicks) that each
presenter realizes according to budget constraints that are defined by the presenters.
Pri. Date 20080825 App. Date 20080825 Pub. Date 20100225

Patent applications also belong to this classification and have been already shown:
20100036703 page 7 20100049584 page 18

Google - March 2010 USPTO Patent Applications 19


G06T 15/00

G06T 15/00: Image data processing or generation, in general Ü Three


dimensional (3D) image rendering, e.g. from a model to a bit-mapped
image
App. No. 20100045667 Assignee Google Inc.
Title Navigation in a three dimensional environment using an orientation of a mobile device
Abstract This invention relates to navigation in a three dimensional environment using an orientation of a
mobile device. In an embodiment, a computer-implemented method navigates a virtual camera in
a three dimensional environment on a mobile device. The method includes receiving orientation
information of the mobile device; and orienting the virtual camera in the three dimensional
environment according to the orientation information.
Pri. Date 20070122 App. Date 20090824 Pub. Date 20100225

Google - March 2010 USPTO Patent Applications 20


G09G 05/00

Patent applications also belong to this classification and have been already shown:
20100045666 page 5

G09G 05/00: Arrangements or circuits for control of indicating devices


using static means to present variable information Ü Control arrangements
or circuits for visual indicators common to cathode-ray tube indicators
and other visual indicators
App. No. 20100045699 Assignee GOOGLE INC.
Title Dynamic exploration of electronic maps
Abstract A mapping engine receives map data from a map server and displays electronic maps. The
mapping engine also receives one or more templates that specify metrics to show with the map.
The templates specify metrics to accomplish specific tasks, such as house hunting. Metrics
describe attributes of the areas shown in the map and are received from a metrics server or
another source. Metrics are static or dynamic. Some metrics are explicitly specified, while other
metrics are computed in response to the map data and/or other metrics. One or more of the
templates are designated as x201c;active,x201d; and the mapping engine displays the metrics of
the active templates. The mapping engine displays some metrics on the map and other metrics
in a metrics panel.
Pri. Date 20080819 App. Date 20091106 Pub. Date 20100225

Google - March 2010 USPTO Patent Applications 21


Patent Index

Patent Index
Patent Application Page Patent Application Page Patent Application Page
20100030753 14 20100030773 15 20100030864 10
20100034466 17 20100036703 7 20100036822 16
20100036906 11 20100037149 8 20100037204 9
20100040287 16 20100042923 4 20100045666 5
20100045667 20 20100045699 21 20100045703 6
20100049584 18 20100049644 19 20100049847 12
20100049872 11 20100050120 8

Google - March 2010 USPTO Patent Applications 22


IPC Catchword Index

IPC Catchword Index

Catch Word IPC Page


COMPILERS G06F 09/44 9
COMPILING statistics G06 4
COMPUTER(S) G06 4
DATA processing G06 4
EMULATION G06F 09/44 9
EQUATIONS solving EQUATIONS G06 4
FUNCTIONS evaluating FUNCTIONS G06 4
INDICATING control arrangements or circuits for visual indicators G09G 05/00 21
INFORMATION electric digital computers for INFORMATION retrieval G06F 17/30 14
INPUT for electric digital computers G06F 03/00 4
OUTPUT for electric digital computers G06F 03/00 4
SORTING of record carriers in electric digital computers G06F 07/06 9

Google - March 2010 USPTO Patent Applications 23

You might also like