Ray Kurzweil Brings Poetry to Google
Earlier this week, I was fortunate enough to be invited to participate in a panel presentation on the future of SEO, in Raleigh, North Carolina. The event was the first Digital Marketing for Business Conference (and it was filled with some great sessions). The presentation wasn’t a PowerPoint and pitter-patter type talk.
Instead, I was joined by Russ Jones (The Google Cache) and Jenny Halasz (Archology) in somewhat of a free-for-all where we each exhibited our (biased) thoughts about where SEO would take us tomorrow. Conference Host and Q&A Moderator for the session, Phil Buckley had purposefully constructed a presentation where he asked questions and had each of us take turns answering, and responding to the other panelist responses as well. There were disagreements on some simple topics, and disagreement on some more complex topics, and oddly a lot of agreement as well.
Advice on the Future of SEO
In our final take-aways, as Phil asked for them, we had the chance to impart advice on one thing that people should pay careful attention to, and one thing that our audience members should absolutely do. I had the chance to start, and recommended that when people create content for their pages and research keywords that they carefully pay attention to the audience for their sites and the objectives of the sites themselves.
As for the absolute “to do,” I insisted that any pages being created don’t just include some text on them and strings of keywords inserted into them, but that the pages be about that. Rather than just placing keyword terms and maybe some related terms in prominent places on a page, go through other pages that are returned for a search.
- Look at the attributes and aspects related to the query terms that show up in titles and snippets and documents that are returned for the query.
- Consider what query sessions might say about those queries and what other related questions other searchers might be inputting when including a specific query for a search.
- Google’s knowledge base is part of the future of SEO, so understand why the entities that might show up in a search actually do appear (not just brands, but specific people, places and ideas).
- See what the audience for a site writes about the topic it covers, and how they write it and the words they use. Find what future audience members might think and wonder and answer their questions, address their informational needs, make them happy and satisfied that they found the page that you created.
Russ and Jenny had their chance to respond as well, and since they both have their own digital publishing platform, I’m going to leave it to them to share their words with you if they want. As we wrapped up, I was really happy with our presentation and its friction and its points of agreement.
The audience strikes back
And then our audience had their chance to have their say, and the questions continued.
A presentation like this can be like performing on a trapeze without a net – we had no idea what Questions Phil was going to ask, and no idea how the other panelists were going to respond, and were a little too busy to take notes on what the others were saying.
And the audience questions showed that they were taking some notes – with some really great questions.
The Wrong Transhumanist
The last question though was a complete curveball. Search Engine Academy trainer, SEO consultant, and software developer Mike Marshall addressed the question to me, and if I remember correctly, it was something about the influence of Transhumanism on SEO.
My first impulse was to respond with some mentions and discussion about Google’s Director of Research, Peter Norvig, who has written one of the most influential textbooks on Artificial Intelligence (AI) ever, and has discussed Google’s movement towards AI and how long a road it has to get there.
Mike stopped me before I got more than a couple of words out, and I knew then that he was talking about an even more well known Transhumanist who joined Google not too long ago, and is working on building a mind while at Google.
When will we see AI at Google?
Just how might the influence of Ray Kurzweil impact the future of SEO and Search?
I was tempted to mention Google’s Acquisition of Behav.io (this link will be dead probably within a few weeks or so, read it now!) last week. The predictive algorithmic capabilities they’ve been developing around sensor data in mobile devices has the power to boost Google Now from Pre-School to possibly useful.
If you haven’t researched them yet, you’re missing out. CEO and Co-Founder at Behavio, Nadav Aharony’s presentation at SXSW in 2012, Investigating Social Mechanisms with Mobile Phones, provides a hint at what smart phones can do when used really smartly.
But I pulled the patent card.
Probably not a surprise.
But what was probably a surprise to most of the audience of marketers and search enthusiast was that one of Google’s most publicized hires ever, not only published patents on artificial intelligence and medical devices, and reading machines, but also on poetry.
It’s not something that most people talk about, and I had never seen the poetry patents referred to before I dug through them at the USPTO. No mentions on Techcrunch or Mashable or Engadget that I noticed of Kurweil’s patents on Poetry Personalities.
Unlike IBM’s Watson slugging it out with Ken Jennings at Jeopardy, if Ray Kurzweil builds an AI mind at Google, it might just give a poetry recital instead. As Kurzweil noted in a recent interview, part of what he is working on is to get computers to talk like humans. If a computer can create poetry, it can tell what a page is “about.”
I’ve listed the pending and granted poetry patents, and links to them, and then the remainder of granted and pending patents that Ray Kurzweil is a co-inventor on. While I don’t link directly to those, you can go to the USPTO search page and look them up if you want to find out more. A number of these patent filings have identical names, and are continuation patents – if you want to see where they differ, it’s going to be in the claims sections where claims have been updated, narrowed, and focused.
A computer poetry screen saver including loading an author analysis model, randomly selecting a seed word from the author analysis model, completing a poem following the seed word and displaying the poem on an output device.
A method of generating a poet personality including reading poems, each of the poems containing text, generating analysis models, each of the analysis models representing one of poems and storing the analysis models in a personality data structure.
The personality data structure further includes weights, each of the weights associated with each of the analysis models. The weights include integer values.
A method of analyzing an author’s work, including reading a text file, generating an analysis model from the text file and storing the analysis model. The text file may be a poem, the poem containing ASCII text. The analysis model is a linked data structure. The linked data structure includes n-gram data structures, the n-gram structures including combinations of 1-gram data structures, bigram data structures, trigram data structures and quadrigram data structures.
A method of providing a graphical user interface (GUI) in a poetry generation system including displaying a work space, receiving a user input to the word space and linking the user input to a plurality of poet assistant windows. The computer-implemented method of claim 1 wherein The work space may be derived from executing a word processing program.
The user input may be a word.
The poet assistant’s windows may include a combination of a next word window, a finish line window, a finish poem window, a rhyme word window and an alliterative window. Each of the poet’s assistant windows may include a poet personality.
Other Patent Filings co-invented by Raymond Kurzweil:
There are a lot of other patent filings from Ray Kurzweil, and even a glance at the titles for these documents shows the wide range of interests and topics that he’s been involved in. The granted patents are listed first, and then the pending patent applications.
- US Patent Number 8321371 – Enhanced artificial intelligence language
- US Patent Number 8320708 – Tilt adjustment for optical character recognition in portable reading machine
- US Patent Number 8284999 – Text stitching from multiple images
- US Patent Number 8249309 – Image evaluation for reading mode in a reading machine
- US Patent Number 8204580 – Use of patterns in processing on mobile monitoring device and computer system
- US Patent Number 8186581 – Device and method to assist user in conducting a transaction with a machine
- US Patent Number 8160880 – Generalized object recognition for portable reading machine
- US Patent Number 8154771 – Training a user on an accessibility device
- US Patent Number 8150107 – Gesture processing with low resolution images with high resolution processing for optical character recognition for a reading machine
- US Patent Number 8036895 – Cooperative processing for portable reading machine
- US Patent Number 7984005 – Enhanced artificial intelligence language
- US Patent Number 7949245 – Reading machine with camera polarizer layers
- US Patent Number 7849458 – Technique for installing software by producing an access code and installation key
- US Patent Number 7840033 – Text stitching from multiple images
- US Patent Number 7777763 – Morphing patient features using an offset
- US Patent Number 7767245 – Meal replacement beverage
- US Patent Number 7715905 – Cooperative processing with mobile monitoring device and computer system
- US Patent Number 7707135 – Enhanced artificial intelligence language
- US Patent Number 7659915 – Portable reading device with mode processing
- US Patent Number 7641108 – Device and method to assist user in conducting a transaction with a machine
- US Patent Number 7629989 – Reducing processing latency in optical character recognition for portable reading machine
- US Patent Number 7627142 – Gesture processing with low resolution images with high resolution processing for optical character recognition for a reading machine
- US Patent Number 7596405 – Atrial fibrillation detection
- US Patent Number 7505056 – Mode processing in portable reading machine
- US Patent Number 7389424 – Technique for distributing software
- US Patent Number 7386432 – Web simulator
- US Patent Number 7337157 – System, method, and product of manufacture for implementing an EAIL (enhanced artificial intelligence language) engine
- US Patent Number 7325735 – Directed reading mode for portable reading machine
- US Patent Number 7305372 – Enhanced artificial intelligence language
- US Patent Number 7098917 – Generating visual art
- US Patent Number 7084874 – Virtual reality presentation
- US Patent Number 6754823 – Technique for distributing software
- US Patent Number 6747672 – Virtual patient hot spots
- US Patent Number 6692258 – Patient simulator
- US Patent Number 6587583 – Compression/decompression algorithm for image documents having text, graphical and color content
- US Patent Number 6320982 – Compression/decompression algorithm for image documents having text, graphical and color content
- US Patent Number 6246791 – Compression/decompression algorithm for image documents having text, graphical and color content
- US Patent Number 6199042 – Reading system
- US Patent Number 6173264 – Reading system displaying scanned images with dual highlighting
- US Patent Number 6125347 – System for controlling multiple user application programs by spoken input
- US Patent Number 6052663 – Reading system which reads aloud from an image representation of a document
- US Patent Number 6033224 – Reading machine system for the blind having a dictionary
- US Patent Number 6014464 – Compression/ decompression algorithm for image documents having text graphical and color content
- US Patent Number 5875428 – Reading system displaying scanned images with dual highlights
- US Patent Application 20120050306 – Systems And Methods For Rendering Graphical Content And Glyphs
- US Patent Application 20120029920 – Cooperative Processing For Portable Reading Machine
- US Patent Application 20110288861 – Audio Synchronization For Document Narration With User-Selected Playback
- US Patent Application 20110075838 – Technique For Distributing Software
- US Patent Application 20110066424 – Text Stitching From Multiple Images
- US Patent Application 20100324905 – Voice Models For Document Narration
- US Patent Application 20100324904 – Systems And Methods For Multiple Language Document Narration
- US Patent Application 20100324903 – Systems And Methods For Document Narration With Multiple Characters Having Multiple Moods
- US Patent Application 20100324902 – Systems And Methods Document Narration
- US Patent Application 20100324895 – Synchronization For Document Narration
- US Patent Application 20100318364 – Systems And Methods For Selection And Use Of Multiple Characters For Document Narration
- US Patent Application 20100318363 – Systems And Methods For Processing Indicia For Document Narration
- US Patent Application 20100318362 – Systems And Methods For Multiple Voice Document Narration
- US Patent Application 20100299149 – Character Models For Document Narration
- US Patent Application 20100297298 – Meal Replacement Beverage
- US Patent Application 20100266205 – Device And Method To Assist User In Conducting A Transaction With A Machine
- US Patent Application 20100222689 – Cooperative Processing With Mobile Monitoring Device And Computer System
- US Patent Application 20100205140 – Enhanced Artificial Intelligence Language
- US Patent Application 20100201793 – Portable Reading Device With Mode Processing
- US Patent Application 20100088099 – Reducing Processing Latency In Optical Character Recognition For Portable Reading Machine
- US Patent Application 20100074471 – Gesture Processing With Low Resolution Images With High Resolution Processing For Optical Character Recognition For A Reading Machine
- US Patent Application 20100010360 – Atrial Fibrillation Detection
- US Patent Application 20090237660 – Reading Machine With Camera Polarizer Layers
- US Patent Application 20090048842 – Generalized Object Recognition For Portable Reading Machine
- US Patent Application 20080287770 – Harness With Sensors
- US Patent Application 20080287769 – Garment Accessory With Electrocardiogram Sensors
- US Patent Application 20080231950 – Reading Machine With Camera Polarizer Layers
- US Patent Application 20080218473 – Enhanced Artificial Intelligence Language
- US Patent Application 20060286082 – Systems And Methods For Generating Biological Material
- US Patent Application 20060200036 – Atrial Fibrillation Detection
- US Patent Application 20060071950 – Tilt Adjustment For Optical Character Recognition In Portable Reading Machine
- US Patent Application 20060028490 – Morphing Patient Features Using An Offset
- US Patent Application 20060025697 – Use Of Patterns In Processing On Mobile Monitoring Device And Computer System
- US Patent Application 20060025696 – Cooperative Processing With Mobile Monitoring Device And Computer System
- US Patent Application 20060020486 – Machine And Method To Assist User In Selecting Clothing
- US Patent Application 20060017810 – Mode Processing In Portable Reading Machine
- US Patent Application 20060017752 – Image Resizing For Optical Character Recognition In Portable Reading Machine
- US Patent Application 20060015342 – Document Mode Processing For Portable Reading Machine Enabling Document Navigation
- US Patent Application 20060015337 – Cooperative Processing For Portable Reading Machine
- US Patent Application 20060013483 – Gesture Processing With Low Resolution Images With High Resolution Processing For Optical Character Recognition For A Reading Machine
- US Patent Application 20060013444 – Text Stitching From Multiple Images
- US Patent Application 20060011718 – Device And Method To Assist User In Conducting A Transaction With A Machine
- US Patent Application 20060008122 – Image Evaluation For Reading Mode In A Reading Machine
- US Patent Application 20060006235 – Directed Reading Mode For Portable Reading Machine
- US Patent Application 20050288932 – Reducing Processing Latency In Optical Character Recognition For Portable Reading Machine
- US Patent Application 20050286743 – Portable Reading Device With Mode Processing
- US Patent Application 20050143172 – Virtual Encounters
- US Patent Application 20050140776 – Virtual Encounters
- US Patent Application 20050131846 – Virtual Encounters
- US Patent Application 20050131580 – Virtual Encounters
- US Patent Application 20050130108 – Virtual Encounters
- US Patent Application 20050125229 – Use Of Avatar With Event Processing
- US Patent Application 20050112240 – Meal Replacement Beverage
- US Patent Application 20050112210 – Eye Nutritional Supplement
- US Patent Application 20050112200 – Edta Containing Compositions And Uses Thereof
- US Patent Application 20040237084 – Technique For Distributing Software
- US Patent Application 20040177052 – Enhanced Artificial Intelligence Language
- US Patent Application 20040177051 – Enhanced Artificial Intelligence Language
- US Patent Application 20040162797 – Enhanced Artificial Intelligence Language
- US Patent Application 20040138864 – Patient Simulator
- US Patent Application 20040012590 – Generating Visual Art
- US Patent Application 20030235313 – Sleep-Aide Device
- US Patent Application 20030037242 – Technique For Distributing Software
- US Patent Application 20020105521 – Virtual Reality Presentation