text:
Skip to comments.Prayer--Is anyone really listening?
Posted on 02/02/2005 3:28:32 PM PST by James S. Robb
Practically everyone has prayed. Some have tried it a few times, an experiment. Others, even apparently irreligious personalities, pray constantly. Something inside urges us to ask for help. We ask. It may be, "Please help me with this exam." Or, "Save my marriage!" Or, "Heal my Dad."
Two possible problems. We "hear" no answer. And Dad still dies.
Why would anyone pray to, as historian Paul Johnson terms him, "the God who is silent?" As a believing Christian and a skeptic, this is frustrating. It's hard to pray for divine intervention, only to see the natural order continue unmolested.
Nevertheless, I pray all the time. Can't blame everything on God. After all, Dad was old and sick. The student may not have studied for the exam. And the marriage may have been hopeless compromised already. Not all prayers are easy to answer. But mostly I pray because the Young Master constantly commanded it. [Read for yourself!].
Moreover, there have been times when I believe I have received pretty direct feedback. One time in 1991, when I felt totally abandoned, even suicidal, I visited Georgia on business. While there, I ran into a a man I knew only slightly. He approached me and looked at me in amazement, saying, "Jim, I had a dream about you."
"About me?" I replied, astounded. "Yes," he said. "I dreamed you and I were walking down a road side by side, and somehow I knew that the dream meant we were walking down the road of life together." Then he looked at me and admitted, "I don't know, but I believe that dream was from the Lord" Immediately I heard myself answer emphatically, "It was!" Later I learned my new friend had had the dream the night before, when he believed I was in another state.
From that experience grew a friendship that did more than anything had to encourage and strengthen me. You might say it saved my life.
God isn't silent all the time.
Here's one that I dare any skeptic to pray:
Lord, if You're there, which I doubt, and if You care, which I doubt, You can have whatever part of me You can get.
Wait, um, JimRob... you join up with that name and your first post is on the religion forum with the above quote?
The eleven disciples went to Galilee, to the mountain to which Jesus had ordered them.
When they saw him, they worshiped, but they doubted.
Apparently, this skepticism is not a new phenomenon.
Many questions like "is God listening" "does God answer prayers" and "why does god let bad things happen" can be answered in the same way.
Ive become a much happier person since I realized that God is not my butler or my "yes man". God is not there to answer my demands. God does not always give me the answers I would like.
I'm not exactly sure how the article(?) applies to the heading, so I'll just respond to the heading.
I can attest specifically that God, or one of His representatives hears our prayers, and may or may not answer them. He has aswered several of mine, in such a way and under circumstances that I know it was not the result of random coincidence.
But fewer than 1/10th of 1% of my prayers are about me, mostly they are about those whose who are truly suffering, and for His Church, so I can only hope the prayers help. I don't pray for other peoples paper cuts or for the life of those dying. Rather I pray for their souls. I have the assurance that my prayers are heard, so I also have the confidence that they are answered even if I don't know about it.
Yes, I know it's a coincidence, but it's not a spoof. My name really is Jim Robb, and I live in Alexandria, Virginia.
that is SO weird....'cuz my name really IS ZinGirl..and I live in a vineyard.
How long have you been lurking? Or rather, what was your last screen name?
You can not Truly be both. You "claim" to have true faith in Christ, yet you are skeptical of his motives? Where does the "belief" come in? Praying for divine intervention is well & good, as long as you understand that IT falls under the category of "his WILL be done, not OUR'S"
Anything more is a "I want it now !"Temper Tantrum.
But mostly I pray because the Young Master constantly commanded it.
Huh...? You sure you are a Christain? ..."Young Master constantly commanded it." ...??? Who refers to the Lord in that manner? You make it sound as if Jesus was a slave driver.
BTW, not only does God listen, he gives what you need, when you need it.
You may want to look over here for your kitten!?
Several quotes from the Gospels come to mind when I look at your blog. False prophets and such...
You get a keyword and a tag, my courtesy.
To all the rest: Sorry I made a scene in church.
First, I looked it up and only got "other word for tarp". I didn't find the sailor reference until after I (ate some spinach and) went to your profile page.
Second, I was thinking the author/poster may be full of little red ants or kitty litter.
"Dasher" posts quicker than Brain allows.
Got a TV? SOTU is on just now...
Sorry - still at work.
Rushing to the car to listen now.
Exactly. And also pray for the grace to bring what you want and what God wants together, so that the two of you want the same things.
Everything is either God's gift or something he permits for our good, whether we think so or not, whether we ask for it or not. The point of petitionary prayer is not to get something as though from a vending machine, but to teach us to entrust our needs, hopes, and desires to God. He already knows what we want, and he'll give us what we need.
OK. I shed a tear on the the tribute the the fallen soldier's Mom.
Dear Tarpaulin, today was my first post even on any site but my own--ever! I'm not new to writing, but I'm brand-new to blogging. --Jim Robb (note the 2 "b"s)
Welcome to FreeRepublic.com.
Oh, Come on. That was pristine bait!
How, then do you reply to #7 & #9 on this thread?
What's the coincidence?
I say that you are full of S#!7!
Tarpaulin (and all),
James is new. But he's not a troll and he's not from DU.
I know him in real life. You can check MY references if you need to. With my original screen name, I've been here since January 2000.
Hey there JimRob2,
There's nothing quite like a backup.
Welcome to Free Republic.
(Well, ZOT! me!)
Interesting site...BTTT
Good point.
I have a few responses to this:
God has allowed many painful experiences in my life. He has done so despite my very human desire for a pain-free life. But I am grateful for these experiences. I would not know God the way I know Him, and I could not possibly trust Him the way that I trust Him, if I'd never weathered a storm with Him.
And I'll add -- it's easier to be grateful for the difficult experiences when we're outside of them, than when we're in the middle of them. The goal is to learn to truly be grateful in the midst of trials. And it takes time and experience to develop that amazing, joyful trust. James 1:2-8 Consider it pure joy, my brothers, whenever you face trials of many kinds, because you know that the testing of your faith develops perseverance. Perseverance must finish its work so that you may be mature and complete, not lacking anything. If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him. But when he asks, he must believe and not doubt, because he who doubts is like a wave of the sea, blown and tossed by the wind. That man should not think he will receive anything from the Lord; he is a doubleminded man, unstable in all he does. italics mine
James 1:2-8 Consider it pure joy, my brothers, whenever you face trials of many kinds, because you know that the testing of your faith develops perseverance. Perseverance must finish its work so that you may be mature and complete, not lacking anything.
If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him. But when he asks, he must believe and not doubt, because he who doubts is like a wave of the sea, blown and tossed by the wind. That man should not think he will receive anything from the Lord; he is a doubleminded man, unstable in all he does.
italics mine
He's a personal friend of mine. I read his blog, and told him of FR religion forum as a place where people, including very harsh critics, come to discuss religion-related news and theology.
His name really is Jim Robb. I suggested he pick a different screen name because of JimRob.
Yeah, Corin Stormhands straightened me out on this one.
My BS detector really zinged when he first said it was a coincidence, then that this was his first post anywhere but home. If so, how would he know who Jim is?
Add to that the very nature of the thread and I was convinced.
For my next trick, I intend to jump on Santa.
That just about nails down the essence of it right there, imho.
Q: Would the Fiat be the most perfect prayer?
Gee, you're a skeptic... if only we knew of a club for you to join. Hehehe.
Zech, Thank you for your thoughtful post. I take it as encouragement. Yes, I realize that prayer is mostly about aligning our will with God's, and I agree. I especially agree that this is the path to satisfaction and success in prayer. Jesus and Paul, however, also taught us to pray for daily needs, healing, etc. Jesus went so far as to suggest that all requests made in prayer, however ambitious, would be granted if only there was enough faith in the prayer. That's a frustrating teaching, and I struggle with it. Insights are welcome! --Jim
Welcome to Free Republic. I have heard God's answers to my prayers through dreams more often than not. Like the other poster, I finally learned to stop thinking of God as my butler. Now I ask him for guidance and insight into His plan for my life, rather than asking him for favors. Every night, before I go to sleep, I ask him to continue to guide me through dreams. I believe He is constantly talking to all of us through this medium, when we are switched off from the physical world and tuned in to the spiritual.
I have no input on that for the time being-- maybe someone else does. I will say, however, that I think most Christians struggle with it as well.
You might read some of the existentialist Christian
writers (starting with Kierkegaard) because they deal
with such things as (1) the obscurity of God, (2) the
subjectivity of truth, (3) the goal of authentic existence,
(4) the inevitability of anxiety. Most of all they deal
with the apparent conflict between faith and reason.
Another great read is "The Tragic Sense of Life", by
Miguel de Unamuno. It's no easy journey out of the Dark
Night of the Soul - all the great saints have travelled
it, however. Remember the words of Oscar Wilde, "Every
saint has a past, and every sinner a future."
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.


text:
Recipient first and last name must be entered in Name on Card when card values is greater than $1,000. Recipient first name and last name cannot be a message (for example John Smith is acceptable but Thank You is not) and recipient physical address is also required.
Life by the sea can be remarkably relaxing as the Red Boat Visa Gift Card reminds us. If you know someone that loves the sea and needs to spend more time relaxing then this is the gift card for you. While this gift card may not feature waves you can be sure that you're gift will make some when you opt for this card. Terms and Conditions

subset: commoncrawl


text:
Harry Greb vs. Gene Tunney (5th meeting)
1925-03-27 : Harry Greb 167½ lbs lost to Gene Tunney 181 lbs by NWS in round 10 of 10
- Location: Auditorium, Saint Paul, Minnesota, USA
- Referee: George Barton
Tunney Gives Greb Worst Beating Champ Ever Received
Associated Press, March 28, 1925
Whatever doubt existed as to the superiority of Gene Tunney, American light heavyweight champion, over Harry Greb, former holder of the title, was dispelled today as a result of Tunney's decisive victory over the world's middleweight titleholder here last night.
Tunney gave Greb as thorough a beating as he has ever received. So completely was Greb outclassed and outfought in six of the ten rounds that he resorted to a defensive fight after the third and thereafter was guilty of persistent holding and stalling, varied only by a rare flash of offensive fighting, which Tunney quickly terminated by a devastating body attack.
Tunney concentrated his fire almost entirely on Greb's heart and body, landing with deadly accuracy and telling effort. To Greb's credit, he showed remarkable assimilative powers in standing up under Tunney's vicious attacks.
After a flashy start, Greb went on the defensive and let entire rounds go by without making more than a weak show of attack, without landing a decisive punch, even on those rare occasions when he undertook to do the leading.
Greb, with a reputation of a thousand punches, used all of them last night in attempting to smother Tunney's body attack and wasted at least a thousand of them.
Apparently discouraged by his failure to land and alarmed over Tunney's power and persistence, Greb thought only of protecting himself and resorted to holdings that brought warnings from the referee and boos from the crowd.
Tunney fought a clever, vicious and an intense fight. His left hooks to the body seldom missed and his occasional use of short rights to the body and jaw scored whenever he cut these blows loose. It is doubtful that the bounding Greb, rated as one of the most elusive boxers in the ring, ever received so many solid blows in any given ten rounds.
- There was a capacity crowd of around 9,000.
- The consensus among the newspaper reporters at ringside was that Tunney won six of the ten rounds. Some had Tunney winning eight rounds to two.
- "That's the last time I'll fight this guy," Greb told Referee George Barton in his dressing room after the fight. "He's getting too big and too strong for me to handle. I could lick him at one time but not anymore. Tunney is really getting good."
See Also
- Harry Greb vs. Gene Tunney (1st meeting)
- Harry Greb vs. Gene Tunney (2nd meeting)
- Harry Greb vs. Gene Tunney (3rd meeting)
- Harry Greb vs. Gene Tunney (4th meeting)


text:
New ideas being bounced around to pay for state's infrastructure
Party needs to be reminded, alternative to Trump is Clinton
Rangers go from playing on basically dirt to new field turf
Caves in Kickapoo home to three endangered species
What does Ron Johnson have against higher education? The U.S. Senator from Wisconsin is trying to backpedal now after his controversial comments about college. Johnson mused that we can replace...
US Army Entertainment and Fort McCoy Family and Morale, Welfare, Recreation present the Army Concert Tour featuring classic rock entertainment to include Styx, 38 Special and a special guest to be announced at a later date.
The concert is scheduled for Wednesday, August 14, 2013 at Constitution Park, Fort McCoy. More information will be released about Ticket Kickoff as it becomes available. For more information about the concert, call the Concert Hotline at 877-864-4969. To make camping reservations, please contact Pine View Campground on Fort McCoy on the web at https://webtrac.mwr.army.mil/webtrac/mccoyrectrac.html or by calling 800-531-4703 or 608-388-3517. For concert overflow sites only...book Aug 14-16 for a special price...Camper Sites $75 (Military/DoD $60) and Tent Sites $45 (Military/DoD $30).
Criminal charges have been filed against former Decorah, Iowa attorney David Strand. He's being charged with first degree theft and a charge of commission of specified unlawful activity. Bond has been set at $50 thousand in the case.
Strand is accused of taking more than $10 thousand from an attorney trust account that was set up for an estate. Strand is also accused of stealing money from July of 2009 through September of 2012.
Last September the Iowa Supreme Court suspended Strand's law license.
Winona assistant city manager for public works Keith Nelson says if the
The famous Oktoberfest celebration in La Crosse will move to a 4 day format
A Youtube video that is growing in popularity consists of what many say is
Sometimes change is good. Probably didn't seem that way at the
Although still just a proposal on the federal level, there seems to be
Internal Revenue offices around the country are being picketed today by tea party groups...
That includes a noon hour protest in downtown La Crosse, where a few demonstrators held up signs criticizing the IRS for investigating conservative groups. Organizer Greg Luce says new stories about the scandal raise questions about the White House's possible role in the controversy. Tea party picketers gathered outside the La Crosse post office, where the local IRS office is housed.
Starting in 2014, Oktoberfest in La Crosse, one of Wisconsin's premier community festivals, will return to its original four-day format. "We want to share this important news with our community well in advance," says Kam-Lin Roswall, president of the Oktoberfest Board of Directors. "We are aware that literally thousands of people plan their schedules around our event and want to give all of our friends and supporters ample notice of our new format." Oktoberfest 2013, scheduled for September 27 through October 5, will run the nine-day format as previously announced. In 2014, Oktoberfest will run from Thursday, September 25th through Sunday, September 28th.
"The new four-day format will allow us to provide our friends and guests with an improved 'fest' experience," says Oktoberfest Executive Director, Tina Severson. "The new schedule will be more attractive in that guests will be able to take part in more of our signature activities–parades, entertainment venues, luncheons, history and traditions–without having to span two weekends and a full week in between." The move to a four-day schedule is a significant change for Oktoberfest but the decision has been embraced by all branches of the Oktoberfest family. "The Board of Directors has shared their thoughts with all of the fest-family groups and there is a strong consensus that this is the right move at the right time," says Roswall.
Oktoberfest will continue discussions regarding timing and dates of the various pre-fest events leading up to their 2014 celebration, such as the Parade Marshal Announcement, the Miss La Crosse/Oktoberfest Scholarship Program, the Mrs. Oktoberfest Reception, etc. Dates for those events and a full schedule will be available in 2014.
One important tradition that will remain with the four-day schedule is the "fest week" visits by the Oktoberfest Royal Family to area schools and senior living facilities. "Everyone recognizes the importance and great joy these visits bring," says Severson. "We have details to work out with the new schedule. However, we are planning on this activity to continue."
A huge change is coming to La Crosse's Oktoberfest. Starting in 2014, the


text:
Hawaii Real Estate Exam Info
We've got Hawaii covered! Sign up for our Real Estate Practice Exams that reflect questions found on the Hawaii Real Estate License Exam or Hawaii Real Estate Brokers Exam and gain access to these unique offerings:
Hawaii Real Estate Exam and Hawaii Broker Exam Tips: Wouldn't you love to be able to grill a student who just finished taking their real estate exam? Well we have done that for you! Everyday at RealEstateStudyAids.com we receive information from students that have just taken the Hawaii real estate exam. We take those new questions they have discovered and last minute tips and pass them on to you!
Real Estate Practice Exam Video: It's great to prepare for your Real Estate Exam with practice exams and questions, but there is no point in testing yourself on something that you do not have a basic understanding of. We offer online videos to help you gain a basic understanding of the national content on your exam.
Specific Hawaii Real Estate Exam and Hawaii Broker Exam Content: There is no such thing as a "standard" Real Estate Exam. Most states have more than one exam (salesperson and brokers), and all states have varied content from each other. This is why we spend so much time preparing the individual content for the Hawaii real estate exam & broker exam, and keeping up with the changes as they occur in Hawaii.
Real Estate Practice Exams and Real Estate Brokers Exams are organized into categories: When studying for your Hawaii Real Estate Exam or Hawaii Broker Exam it is important to know your areas of weakness. We have taken the time to divide up the content into categories such as Property Ownership, Practice and Disclosure, Contracts, Financing, Real Estate Math etc. Each Category is graded separately to make it easier to identify and focus on your areas of weakness. Also included are master Real Estate Practice Exams which incorporate all of the different categories into one test to simulate your actual Hawaii Real Estate Exam or Hawaii Real Estate Broker Exam.
Hawaii Real Estate Exam Questions and Hawaii Real Estate Brokers Exam Questions Are Constantly Updated: We constantly update all of our Hawaii practice questions, including our national practice questions, our explanations and answers, and other content. These all unite to give you the most comprehensive and up to date information for your Hawaii Real Estate Exam or Hawaii Real Estate Brokers Exam.
In the State of Hawaii, exams, licensing, and continuing education for real estate agents are governed by the Hawaiian Department of Commerce and Consumer Affairs. There are two basic real estate licenses in Hawaii, a broker's license and a salesperson's license.
To obtain the salesperson's license, a person must:
- Be a U.S. citizen or lawful permanent resident.
- Be at least 18 years old.
- Possess a reputation for or record of competency, honesty, truthfulness, financial integrity and fair dealing.
- All applicants must complete the appropriate Commission approved pre-license course before the date of the examination, or apply for and obtain a "Pre-licensing Education Equivalency â€" Real Estate"
- After meeting the education and/or experience requirements, pass the licensing examination.
To obtain the broker's license, a person must:
- Be a U.S. citizen or lawful permanent resident.
- Be at least 18 years old.
- Possess a reputation for or record of competency, honesty, truthfulness, financial integrity and fair dealing.
- Not have been convicted of a felony or a crime involving moral turpitude.
- Hold a current, unencumbered Hawaii real estate salesperson license, or a current, unencumbered real estate salesperson or broker license in another state or jurisdiction recognized by the Association of Real Estate License Law Officials, with an equivalent real estate licensing law as determined by the commission
- Has experience as a full-time Hawaii-licensed real estate salesperson associated with a Hawaii-licensed real estate broker for at least three (3) years of the five-year period
- After meeting the education and/or experience requirements, pass the licensing examination.
The pre-licensing education requirement may be satisfied by obtaining a Pre-licensing Education Equivalency â€" Real Estate certificate from the Commission for applicants who satisfy one of the categories listed below. An application for "Pre-licensing Education Equivalency â€" Real Estate," must be submitted on the form provided by the Commission, with supporting documents and a non refundable fee, prior to applying for examination.
Licensed In another State
Hold a current license that was active within one (1) year immediately prior to the date of the equivalency application as a salesperson or broker in another state with similar or superior pre-licensing education requirements as determined by the Commission.
Law Degree Graduate of a law school accredited by the American Bar Association.
Real Estate or Business Major
Bachelor of Arts or Bachelor of Science degree graduates of an accredited college or university with a major in real estate or business.
College Courses Completion of at least six (6) semester credits in real estate, business, business law, real estate development, or finance courses at an accredited college or university.
Professional designation
Hold a professional real estate designation or other recognized certificate as accepted by the Commission (e.g. GRI, BOMI-RPA and CCIM). Upon receipt of a complete application, allow at least 21 days for processing.
Ready to pass your Real Estate Exam?
Learn the fastest, easiest, and most fun way by taking practice tests created by expert real estate teachers with over two decades of experience. This is why over 11,000 users choose us to help them prepare for the Real Estate Exam:
- 100% online, study anywhere & on any device
- Save difficult questions
- Save your test scores
- State specific information
- Thorough explanations of each answer
- Pass or your money back!
"The Real Estate Crash Courses bored me to death and the teacher would not stop talking about stuff that did not relate to the exam. It was such a waste of time, Somebody mentioned RealEstateStudyAids.com to me, and it was perfect. It told me EXACTLY what I needed to know for my real estate exam. Uggh the money I would have saved if I went to this site from the start!"


text:
|Publication number
|Publication type
|Application number
|Publication date
|Nov 25, 2003
|Filing date
|Jan 8, 1999
|Priority date
|Jan 8, 1999
|Fee status
|Publication number
|Matthias Eichstaedt, Qi Lu, Shang-Hua Teng
|Original Assignee
|International Business Machines Corporation
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (15), Non-Patent Citations (2), Referenced by (232), Classifications (17), Legal Events (5)
|External Links: USPTO, USPTO Assignment, Espacenet
The present invention relates generally to computer implemented methods for determining current interests of a person, and using such information for improved user productivity. More specifically, the invention relates to methods for automatic, real-time generation of a user interest profile from current user input communication data streams, and for automatically providing useful information to the user based on such data streams.
A widespread use of databases is to provide relevant information in response to user queries. Recently, the amount of available information has exploded, due primarily to the dramatic proliferation of the world wide web and the internet. The world wide web can be viewed as a very large information repository that offers a vast variety of general as well as special purpose search engines and information retrieval systems. Consequently, finding the right databases and the right way to query them is getting harder and harder. Moreover, finding relevant information on the world wide web will become even more challenging as the web continues to grow. Existing information retrieval systems, search engines, and "pushed" content providers are attempting to provide users with useful information related to their interests. These systems typically obtain hints on the user's interests from various sources. The most elementary and straightforward approach is to simply ask the user to manually specify his or her interests, which are then stored in a user interest profile. This approach has the disadvantage that it requires the user to manually specify and update the profile. It is neither dynamic nor automatic. Another approach is to analyze the user's click stream during web browsing sessions. In other words, the system monitors and records the hyperlinks (i.e., URLs) selected by the user. A similar approach is to introduce a proxy server between the user and the internet. The proxy server monitors the hyperlinks selected by the user during browsing sessions and derives interest profiles from the usage statistics. Although both these approaches are automatic and do not require the user to manually update his or her interest profile, selected hyperlinks are not strongly correlated with the user's current interests. Consequently, automated database queries based on selected hyperlinks often return information that is of little relevance to the user's actual interests. These approaches also have the disadvantage that they obtain information about the user's interests only during web browsing sessions.
The present invention overcomes the above disadvantages by providing a new system for automatically bringing information to users. The system does not require users to manually specify their interests, nor does it derive user interests from selected hyperlinks during web browsing sessions. Instead, the system learns a user's interests by monitoring the user's outbound communication streams, i.e., the information that the user produces either by typing (e.g., while a user is composing an e-mail message or editing a word processor document) or by speaking (e.g., while a user is engaged in a phone conversation or listening to a lecture). In contrast with prior systems which monitor selected hyperlinks during web browsing sessions, the system of the present invention monitors text generated by the user while typing or speaking, regardless of whether or not the user is currently browsing the web. The typing or speaking is performed by the user while editing or composing text within an application program having text editing functionality. The system then uses the monitored text to build (and possibly update) a user interest profile. The profile is constructed from current text generated by the user, so that the retrieved information reflects present user interests. In addition, the profile may also retain past user interests, so that the profile reflects a combination of past and present user interests. The system then automatically queries diverse databases for information relevant to the interest profile. The databases may include internet web pages, files stored on the user's local network, and other local or remote data repositories. The queries may use a combination of internet search engines, the specific selection of which may depend upon the nature and/or content of the queries. The information retrieved in response to the queries is then presented to the user. The retrieved information may contain, for example, answers to questions that the user might ask and/or data related to the user's current and continuing interests. Because a user's current speech or typed text is highly correlated with the user's current interests, the retrieved information will be relevant to the user's actual interests. The communication stream monitoring, interest profile building, data base querying, and presentation of retrieved information are all performed automatically, in real time, and in the background of current user activities. The present system, therefore, provides a system for automatic, real-time generation of a user interest profile from current user speech and/or text data streams, and for automatically presenting useful information to the user based on current user data streams. Because the system is automatic, real time, and provides information relevant to the user's current interests, it provides increased convenience and productivity to the user. These and other advantages of the invention will become apparent from the following description of the preferred embodiments and accompanying drawing figures.
FIG. 1 illustrates an overview of an embodiment of the invention designed to actively retrieve and present information relevant to text typed and/or spoken by a user.
FIG. 2 shows a system design for an embodiment of the present invention that includes outbound-based profile generation.
FIG. 3 illustrates a taxonomy tree of categories according to an embodiment of the present invention.
FIG. 4 illustrates the functional components of an embodiment of the present invention and shows the information flow.
Although the present invention has many diverse applications and embodiments, for purposes of illustration, particular embodiments of the invention are described below in detail. It will be appreciated by those skilled in the art that many of these details may be altered in obvious ways without departing from the spirit and scope of the invention.
A preferred embodiment of the invention, called an active e-mail system (AES), is illustrated in FIG. 1. In this embodiment, a method according to the present invention is implemented in conjunction with, or integrated with, an e-mail 10, word processing 12, or other application program 14 running on a desktop computer. The method automatically and actively provides the user with information relevant to what the user is currently typing on a keyboard 16 or speaking into a telephone or other voice input 18. The program implementing the method runs in the background in real time while the user is typing or speaking. An information monitor 20 automatically monitors text derived from a user. A query generator 22 generates database queries based on the monitored text. A content router 24 retrieves from the internet 26 and/or local databases 28 information relevant to the monitored text, such as a list of references to database documents. A presentation engine 30 presents the retrieved information to the user, typically in a separate window beside a window in an active application program in use by the user.
In contrast with the active e-mail system of the present embodiment almost all current e-mail systems are passive, i.e., they do not actively search out and present to the user any information that the user may find helpful in composing a new e-mail message. They only provide the user with a mechanism to view the incoming messages and to generate new outgoing messages. When a user is writing an e-mail message, the mail client does not give much more help than providing an editing environment. Although the user can manually search for other relevant information resources, this searching is time-consuming and distracts the user from the task of composing the e-mail message itself. The AES, on the other hand, transparently issues queries and displays the results to the user in order to assist the current or the near-future e-mail writing. The objective of the AES is to enhance the productivity and creativity of an e-mail writer using the partial information that he/she just provided through typing.
AES analyzes the recipient, the subject and the body of the e-mail being composed, and searches the internet and local databases for relevant information that might be useful for this e-mail or other tasks of the user. For instance, when the name of a certain company appears in the message, information about its current stock price and recent news can be collected; if the e-mail says "want to go to lunch?", AES can automatically collect information about possible restaurants; or in general, information about the recipient can be useful, for example, their street address, previous e-mail messages, and job title.
In the present embodiment, AES operates transparently in the background and does not interrupt the user's natural work flow. In real time, relevant information is retrieved from the Web, from local databases, or from other sources in the background while the user types on the keyboard or talks (on the phone, for example). The search results are then displayed to the user in a AES window (preferably positioned beside windows of the current application). Alternatively, the search results can be automatically incorporated into the current application so that they are easily accessible for integration. Although the AES information is normally presented only to the user whose typing or speech is being monitored, in some cases it may also be presented to other selected users on a local network.
In the AES system, the e-mail client program 10 is connected to the information monitor 20 so that any typing will be captured by the AES. Implementing this capturing is a relatively easy engineering problem, which may be solved by various techniques, e.g., by using the API of the Lotus Notes e-mail client. After the information is captured, query generator 22 parses the e-mail and extracts and classifies important keywords. This stage extracts names, organizations, topics, and so on, and classifies them. Tools presently exist to perform this particular task. For example, IBM announced a facility to identify names from text. This system can not only identify individual names and group different variants of the same name together, but can also identify organizations and companies and recognize them as such. Topics can be identified using a thesaurus and a classification system, removing common words through a very liberal use of a stop word list. We expect users to communicate mostly within one area, and to have access to a thesaurus for this area (e.g., chemical engineering, medical, law).
Once the classified keywords are obtained, the query generator uses them to construct on-the-fly queries related to these keywords, and sends these queries to the appropriate search engines, with formats appropriate to each search engine used. Known techniques (e.g., implemented in systems like the Information Manifold and the Search Broker) can be used to translate queries to fit almost any web search engine. Using such techniques AES is able to submit queries in diverse subjects to the search engine that covers that subject. Since we concentrate on relatively few types of subjects—names, companies, devices, etc.—we expect to be able to provide effective access to them.
Once we have extracted and classified the keywords from the e-mail, we will run them through a rule-based query-construction. This rule-base, in our current design, is manually built, containing rules for generating queries from some classified keywords. For example, if the keyword is a company name, the rule-base will specify how to generate queries about their current stock value, recent news, addresses, web pages, and so on. If the keyword is a concept, for example, "knowledge-based", queries from technical dictionaries or encyclopedias will be generated. Rules can also be collected over time, built by the company and distributed to all employees, or learned by example from the user's "manual" querying.
The presentation engine combines and presents all the results to the user. This step is performed by collecting all the information, generating a short description of each piece (e.g., the query and the first sentence of the results), and putting it in one web page (e.g., a "tell me more" page), with links to the different pieces. Users can look at that page at any time, and select the piece of interest.
Since AES provides hints and additional information, rather than authoritative answers to specific questions, a relatively low precision of queries is sufficient.
Overall, AES provides:
personal information about the message recipient(s); for example, address, title, company name, spouse (very useful to add a polite note), kids, home page, and biographical data.
relevant information about the subject and the main topics of the e-mail. For instance, if the subject of the e-mail is about a particular conference, AES will gather the conference page, call for papers, information about invited speakers, and city information.
news and general information about companies, products, locations, and other easily distinguishable names.
previously received messages from the same list of participants, any subset of it, or the same topic.
reusable text that can be recycled in the current e-mail message with or without modification. For example, if the subject or the topic of the e-mail is about an invitation or an acknowledgment, AES will search for sample templates.
the techniques described above for active e-mail can be extended to other communication platforms and environments such as phone conversations and classroom lecturing. For example, a conversation over the phone about a street address can be used to retrieve maps and driving directions. If a professor mentions "entropy" in a lecture, AES can automatically generate queries to find the definition of entropy, typical uses of the word, relevant books, etc. Although the above discussion is focused on an e-mail application program, the techniques can also be used with other application programs such as word processors and other programs in which the user enters text by typing or speaking.
The AES described above may be supplemented with various profile generation techniques. Using the information related to the e-mail message currently being composed by the user and/or the information derived from the user's recent speech, a user interest profile is generated in real time by the information monitor. The supplemented AES can be configured so that a new profile is generated based only on the current e-mail message and/or based only on the user's recent speech. Alternatively, the supplemented AES may be configured to generate and maintain user interest profiles that reflect relatively long-term interests. These profiles can be used to deliver to the user information that is relevant to both current interests (i.e., interests based on information generated by the user during the most recent minutes or hours) as well as long-term interests (i.e., interests based on all the information ever generated by the user). In addition, both current and long-term interests may also be combined automatically to generate profiles using a time-dependent mechanism to model dynamically changing interests so that the generated profiles can accurately reflect the current interests of an individual, appropriately balanced with the long-term interests.
Although these profile generation techniques can be used to enhance the AES embodiment described above, it should be noted that user interest profiles generated by these techniques can be used by other application programs, as well as by any information push system to deliver relevant personalized information to the user. A key aspect of the techniques of the present invention is the analysis of the outbound communication stream. In this section, we describe in more detail the functional components for the query generation based on the outbound information stream and present an application for automatic profile generation.
The reader will recall that the main components of the AES are an information monitor 20, a query generator 22, a content router 24, and a presentation engine 30 for the search results. FIG. 1 illustrates these four components and their interconnections. Typically, variations of these four components (or their functional equivalents) will also be present in most other embodiments of the present invention. In particular, a system for automatically generating and updating profiles based on outbound information streams will also incorporate these or similar components.
FIG. 2 illustrates a profiling system according to the invention wherein a user outbound information stream is used for user interest profile generation. As shown in the figure, the active e-mail application 34 taps into the user's current outbound information stream, as described above in relation to FIG. 1. As the information gets collected it is passed on to the outbound information analyzer 38. The analyzer is the component that extracts the user's interests and information needs. In addition, the analyzer can access the user's local disk to search for related files. There are two types of information that need to be extracted. One type is the user's long term interests which contain topics that are mentioned over and over again (e.g., working on a project, looking for a new house, etc.). This type of data contributes to building up a long term user profile. The second type of information contributes to short term interests (e.g., next week's acquisition plans), which are relevant for information retrieval systems such as an active calendar. The query generator 40 analyzes the data and generates a set of features for the current information. Recent research in the area of information retrieval systems shows that useful features can be extracted automatically from unstructured text documents with high accuracy. One such system has been developed at the IBM Almaden Research Center and is called AIM (Automatic Informative Metadata). AIM uses various characteristics to describe a text document. In addition to the keywords of a document, it uses the language the document is written in, the subject, the writing style, and the profession (classes of vocabulary). The writing style, for example, is computed as a function of the words belonging to complete sentences, percentage of sentences that end in a question mark, and the Kincaid reading level, which is itself a function of the syllables per word and the number of words per sentence.
The metadata or characteristics about the current information stream are passed to the content router. The content router maintains a list of on-line information resources and issues queries to those repositories. Which search engines are used for a query depends on the metadata information that is delivered from the query generator. For example, a metadata document containing the keywords "Java member variable" and a high percentage of sentences ending in question marks indicates that the user is working on a problem related to the Java programming language. As a result, the content router can retrieve technical documentation about Java. As another example, the content router can retrieve information from on-line stores when the user enters a shopping list or a recipe. The content router resembles the functionality of the Search Broker.
In a preferred embodiment, we use a database to support query formation. The database contains a set of keywords (e.g., "stocks", "vacation") and a set of rules (e.g., for recognizing people's names, cities, or organizations) for extracting basic query units. The system then uses (in the case of AES) the two-level hierarchy (i.e., the subject and the body) to form key-tuples which are a combination of the basic query units in the subject and the body text. For example, if the subject contains "stocks" and the body contains "Intel", then (stocks, Intel) forms a key-tuple. Alternatively, we can compose key-tuples based on the adjacency of keywords in the body text. It will be appreciated that more advanced natural language software may be incorporated to generate more sophisticated query units (such as those expressed by Boolean expressions).
In the present embodiment, the technique makes use of a broker database. For each key-tuple, it contains a list of queries of the format (search engine, query content). For example, the key-tuple (stock, Intel) may be linked with (Yahoo!, "finance Intel"), (stockmaster.com, "Intel"), (CNN, "computer industry"), (Altavista, "Intel+Release"), (IBM-patent-server, "Intel+Microprocessor"), (CLEVER, "Intel"), etc. Conceptually, the router can be regarded as a Yahoo-like tree, where each path from the root to the leaf corresponds to a prefix of a key-tuple, and each leaf is linked to a collection of search engines, rather than a collection of pages.
As in the previous embodiment, a presentation engine presents the search results to the user in an easily accessible manner. The search results can be displayed in a different window where the user can scan through the relevant documents and find assistance for his/her current activities. Another way of presenting the information is to make it available in the current application. When editing an e-mail message, for example, the retrieved information can be accessible from within the editor so that it can be copied into the current message.
In summary, these four components extract metadata from the user's current outbound communication stream and use that metadata to issue queries against appropriate on-line information repositories.
User interest profiles are often used in a webcasting system 48 to screen out irrelevant documents and deliver attractive content to users. A drawback of prior content delivery systems is that the user has to extensively interact with the delivery engine in order to customize his/her interest profile. Some customization schemes use Boolean search expressions while others employ relevance feedback from the user to derive the interest profile. This manual customization process is tedious and time consuming. Moreover, novice users have to learn how to interact with the delivery engine to get the desired results. One common approach for automatic profile generation is to analyze the user's information access pattern such as using click stream analysis on a web server or on an intermediate host. However, it is difficult to determine a user's interest just from clicks on hyperlinks because the user may have clicked the link by accident and not because of his or her actual interests. In this embodiment, on the other hand, the outbound information stream of a user is used for automatic profile generation. The technique of the present invention differs from the prior techniques in that the technique of the present invention uses the information content directly provided by the user by typing or speaking. This information is most relevant to the current activities.
An important issue for automatic profile generation is to combine dynamically available information with the existing profile of a user. We now present a time-dependent mechanism to model dynamically changing profiles so that the generated profiles accurately reflect the long-term interests of an individual, as well as current interests. As shown in FIG. 2, a user 32 of the system interacts with an active e-mail application 34, as discussed above, or with another active application 36. An outbound information analyzer 38 monitors and analyzes the outbound information stream from the active application, and a query generator 40 uses the information to formulate queries. Whereas the AES system uses these queries to immediately retrieve information from the internet or other databases, the present embodiment uses these queries to generate user interest profiles. To dynamically maintain and generate user profiles, the system maintains a database 42 of potential profiles. The system then applies a profile selection scheme to construct the final profiles 46. These profiles may then be used by a webcasting system 48 that provides pushed content to the user 32.
In the profile generation system of this embodiment, it is assumed that each information document and query (generated by active e-mail application 34) has already been classified using an existing taxonomy such as Yahoo!. In other words, each query from active e-mail application 34 has been assigned to a non-empty subset of categories of a known taxonomy tree. Note that our system works with any existing taxonomy tree and does not require any changes to a legacy system. Taxonomies are available for almost all domain specific document repositories because they add significant value for the human user. For example, all U.S. patents are categorized into a classification tree which is defined by the U.S. Patent Classification. Using the subject and body of an outbound e-mail written about a new idea, the system can automatically generate queries about certain categories of the classification. As another example, most Web search engines (such as Yahoo!, Excite, Lycos, and Infoseek) provide a taxonomy that categorizes popular web pages and a map that assigns a keyword to a subset of categories.
For simplicity, we assume that all documents and queries are assigned to the leaf categories of a taxonomy tree. In cases where existing systems have documents assigned to an inner category we can create a new child of the inner node and assign all documents to the new child node. With this assumption, each category of the taxonomy tree is a candidate of the profile database. Let C={c1, c2, . . . , cK} be the set of all categories. These categories are stored in a database 44. The mapping from a query q to categories can be fonnally defined as a function π(q)=(π1(q),π2(q), . . . , πK(q)), where for each i, πi(q) assigns a real value to measure the degree of relevancy, or interest, between the query q and the category ci. We will refer to (π1(q),π2(q), . . . , πK(q)) as the relevance vector of query q. If πi(q)=0, then q is irrelevant to ci. One technique for computing the components πi(q) of the relevance vector π(q) of a query q is to use the search results obtained by the active e-mail system. For example, if one of the returned documents belongs to category ci, then we assign πi(q)=1. We can also use other data classification techniques to generate the relevance vector.
FIG. 3 illustrates a taxonomy tree with six leaf categories 50 and five inner categories 52. Each leaf category 50 has an interest value associated with it for a particular query. In the present embodiment, the database of potential profiles 42 contains the collection of all categories. Each category is a potential candidate for inclusion in the profile. The system generates and maintains a weight vector w to measure the user's current interest level in each category. The weight vector has K entries and initially we can assume w=(0,0, . . . , 0). The updating of the database-of-potential-profiles (DOPP) involves the use of a scoring function s(w,r) to compute a new weight vector w′=s(w,π(q)) from a given query q and an existing DOPP weight vector w=(w1, w2, . . . , wK). A simple scoring function is to average the contribution of all previous queries. Suppose q is the Lth query to be incorporated. The average is then given as:
Averaging, as defined above, can be implemented incrementally, so there is no need to compute it from scratch every time. In particular, there is no need to store previous queries and their contributions in order to compute the current DOPP weight vector.
To accurately reflect the current interests of an individual, the DOPP updating function needs to give more weight to newly generated queries. In addition, we would like to use a scheme that is incremental and as simple and efficient as averaging.
Note that the averaging formulation is a convex combination of w and π(q), i.e.,
where the convex coefficient β is 1/L. A simple scheme for giving recent queries more weight is to choose a parameter αL such that 1≦αL≦L, and let
Note that there are two extreme cases of the above formula: when αL=1, it is the averaging scheme; when αL=L, it is the replacement scheme, where the weight is simply π(q). A nice property of the convex combination is that if lwl <1 and lπ(q)l <1, then lw′l <1. So if we interpret w′i>0 as the likelihood that the user is positively interested in category ci, and w′i<0 as the likelihood that the user has a negative interest in category ci, then the convex combination will always result in a valid likelihood measurement.
To model the decay of the previous interest as a function of time, we can introduce a vector of decay factors λ=(λ1, . . . , λK), one entry for each category. We then define
where e−λ=(e−λ1, . . . , e−λ k ). Note that the decay factors for different categories can be different. For example, a category dealing with the art of painting can have a slower decay rate than a category for classified adds because users typically have a long-term interest in arts.
In the preferred embodiment, the e-mail analyzer can extract both positive and negative interest about any category ci. In some cases, w and π(q) may disagree in sign for some of their components. There are several ways to handle this situation. One approach is to simply add them and allow cancellation to take place, so that the negative interest partly or entirely cancels the positive interest. Another approach that the present embodiment uses is to let the current interest, represented by πi(q), dominate the past interest, represented by wi. In other words, if the two differ in sign, simply set w′i=πi(q).
It will be recognized that each e-mail, document, or other outbound communication stream may result in multiple queries. If we treat each of these queries separately, then we will not only increase the number of updates to the profile database (less efficient), but also increase the overall denominator L, which will weaken the weight of the new contributions. Two separated queries may address different aspects of the user's interests, however, and there may not be many common categories to the two queries. Consequently, the following technique is used to combine the contributions of the queries from the same e-mail or document into a single vector. Suppose an e-mail generates n queries, q1,q2, . . . , qn. Let r(i)=(r(i) 1, . . . , r(i) K)=π(qi) be the relevance vector for the ith query. We calculate a combined relevance vector r=(r1, . . . , rK) for all n queries as follows: (1) if the jth entries in all n vectors are positive, then we set rj=maxi(r(i) j); (2) if the jth entry in any vector is negative, then rj=mini(r(i) j); This combination scheme is based on the assumption that negative weights are much more carefully generated from the e-mails. This assumption, of course, depends on the progress of natural language understanding. Obviously, other combination schemes may be used to calculate r to obtain similar results.
The present embodiment uses the convex combination to define a decay function as the scoring function to express the fact that older interests become less important over time. The combination technique and the decay function technique can be used together to put a real time stamp in the weight vector. The issue is that e-mails on the same day or even the same week may have the same credit in their contribution to the profile. The e-mail-by-email contribution methods discussed above give later e-mails more credit than if updates were performed on a query-by-query basis. With the combination technique, we combine the contribution of all e-mails during a period of time to generate a combined relevance vector for the period and we then apply the scoring function.
The automatic profile generation system adjusts profiles to the user's changing interest by carefully monitoring the weights in the DOPP. When a sufficient number of e-mails or documents concerning a particular category outside the scope of the current profile has occurred, the user interests have changed to include new categories. The present embodiment applies a threshold ΘS to select new categories in DOPP that are of high likelihood of interest to the user. For example, we can set ΘS=0.75. We call this threshold the selection threshold. Similarly, we have a threshold Δs which selects new categories in DOPP that have high negative score. The negative profile will help the webcasting system to filter out certain classes of documents. Most webcasting systems can "verify" the new selection by running the following controlled experiment. The webcasting system intensifies the stream of documents from that particular category over a certain period of time (say one or two weeks). During this time the delivery engine will present documents from the category in question on a daily basis and then perform a click stream analysis.
When the DOPP shows that the interest in a category from the profile is too small, we will remove the category from the profile. We define two thresholds ΘU and ΔU for unsubscribing positive and negative categories from the profile. Again, we could also use the click-stream analysis to verify that the user is indeed no longer interested in the categories.
The present embodiment may be implemented in a variety of different ways. One possible implementation is based on the Lotus Notes client, and it uses Lotus Script for extracting keywords and building the transient queries. FIG. 4 illustrates the functional components and shows the information flow in our system. The Lotus Notes client 54 provides an editing environment and hosts the code to distill keywords and to trigger queries. Due to the limited networking capability in Lotus Script an HTTP proxy 58 is used for converting HTTP GET requests from the Notes client into POST requests. The queries are submitted to search engines 60, and the results from each query are displayed in a regular web browser 62.
The Lotus Notes client 54 extracts the words that the user is typing and eliminates stop words (e.g., "is", "a", "the", . . . ). For each word, the system performs a lookup in a keyword database 56. The keyword database maps keywords and phrases to a set of search engine identifiers. For each search engine the system stores the exact specification on how queries to that particular engine are issued (e.g., URL, variable names used in the submission form). We use a regular Notes database to store the keywords and the links to the search engines because Lotus Script provides convenient methods to access the database records. When the user types a keyword that is contained in the keyword database, a set of queries is generated and submitted to the appropriate search engines 60.
Another important piece of information is the field or window in which the user is currently typing. For example, we treat the "To", "Subject" and "Body" field of an e-mail message differently because they contain different types of information. The "To," "CC," and "BCC" fields always contain names. Although the e-mail sender probably knows the recipient, this is not always the case. And even then, some more information about the recipient can be very useful sometimes; for example, a link to all previous e-mail messages, a street address, or information from the organization personnel database. The "Subject" field is submitted to a general search engine such as Clever or Yahoo!. The keywords in the body of the message are submitted to the search engine that is specified in the keyword database.
The following example illustrates the kinds of information our system retrieves when typing a simple e-mail message about acquiring a software company. When entering the recipient of the message the browser presents detailed information about the receiver from IBM's internal phone directory. While typing the subject "Acquisition of ABCXYZ" our system extracts the keyword ABCXYZ and issues a query to a popular investment web site to obtain information about the current stock price and related news articles. Suppose the following text is typed in the body of the e-mail:
"About the acquisition of ABCXYZ: talk to Bill Smith (the guy who did the previous one), especially about their latest product, the super-gadget."
While typing this text in the body of the e-mail, the system is triggered on certain keywords (such as "Bill Smith") and immediately submits a query, the results of which can remind the writer about other pieces of information that may be useful in composing the rest of the e-mail. For some unique names, like the "super-gadget", an Alta Vista search may be useful.
In summary, the system performs the following five steps to retrieve relevant information.
1. Extract keywords and eliminate stop words;
2. Lookup of keywords in the database;
3. Retrieve search engine information if the keyword was found in the database;
4. Submit the query to search engines;
5. Display the results in a web browser;
The system automates the generation of user profiles by transforming the transient queries into a persistent interest profile for each user. The profile generation scheme is based on an existing webcasting system. In this system each user profile is a collection of predicates that identifies the type, quantity or quality of information that the user wishes to receive. The predicates are connected by the operators AND, OR and NOT to form Boolean expressions. Our assumption is that the documents of our webcasting system are already categorized within an existing taxonomy tree.
The following key idea is used to transform a query into a vector of interest values w. First, we issue the query against our taxonomy tree and count the number of hits hi in each category i. In a second step we divide the total number of documents in each category ti by hi. We use the resulting vector w=(h1/t1, . . . , hK/tK) for our updating function as described earlier.
The techniques presented in the above embodiments are not limited to an Active e-mail System or a profile generation system as described. They can be applied to other applications and environments although the implementation details will be different. For example, with the help of a speech recognition software, the query and profile generation scheme can be extended to monitor phone communication. For example, when a sales representative calls a customer the system can automatically gather and present information such as previously sold products and news articles about the company that the customer works for. The system can also use text derived from speech to generate user interest profiles. Another application for the query generation system is for classroom lecturing and presentations. For example, while a professor is lecturing, the system can automatically generate queries from certain keywords (such as entropy, mesh, Euler, etc.). The system can retrieve the definition, typical uses of the keyword, relevant books, etc. A similar design can be used in talk shows, sports programs, study and discussion groups, etc. The profile generation scheme presented here can also be applied to Active Calendars. Active Calendars extend a traditional information management system by automatically adding relevant information to calendar entries. AES and Active Calendars are similar in that they both act on the information that the user enters by predicting the user's information needs. We can combine our profile generation scheme with queries generated from Active Calendars to derive long term interests for the user. Analyzing e-mail communication has also been used to classify experts within a company, allowing people to direct their questions to the right place. These and many other variations and applications of the present invention are considered within the spirit and scope of the invention, as defined by the following claims and their legal equivalents.
|Cited Patent
|Filing date
|Publication date
|Jan 3, 1995
|Feb 10, 1998
|University Of Central Florida
|Method for detecting and extracting text data using database schemas
|Apr 25, 1994
|Mar 3, 1998
|Apple Computer, Inc.
|System for directing relevance-ranked data objects to computer users
|Oct 31, 1995
|May 19, 1998
|Herz; Frederick S. M.
|System for generation of user profiles for a system for customized electronic identification of desirable objects
|Jul 28, 1995
|Sep 22, 1998
|Univirtual Corp.
|Computer based records management system method
|Oct 31, 1995
|Nov 10, 1998
|Herz; Frederick S. M.
|System for generation of object profiles for a system for customized electronic identification of desirable objects
|Apr 11, 1997
|Apr 6, 1999
|Immediata Corporation
|Multicasting with key words
|Mar 28, 1997
|Jul 20, 1999
|Mantra Technologies, Inc.
|Document extraction and comparison method with applications to automatic personalized database searching
|May 21, 1997
|Aug 17, 1999
|Oracle Corporation
|Information presentation in a knowledge base search and retrieval system
|Jul 3, 1997
|Oct 26, 1999
|Activeword Systems, Inc.
|Semantic user interface
|Dec 5, 1997
|Feb 22, 2000
|Herz; Frederick S. M.
|System for customized electronic identification of desirable objects
|Nov 26, 1997
|Aug 22, 2000
|International Business Machines Corporation
|Method and apparatus for efficient profile matching in a large scale webcasting system
|Sep 18, 1998
|Sep 5, 2000
|Tacit Knowledge Systems, Inc.
|Method and system for constructing a knowledge profile of a user having unrestricted and restricted access portions according to respective levels of confidence of content of the portions
|May 21, 1998
|Jan 2, 2001
|International Business Machines Corporation
|Method and apparatus for parallel profile matching in a large scale webcasting system
|Aug 31, 1998
|Jun 12, 2001
|Nec Corporation
|Related information search method, related information search system, and computer-readable medium having stored therein a program
|Jan 29, 1997
|Apr 2, 2002
|Microsoft Corporation
|Relevance access of Internet information services
|Applying evolutionary algorithms to the problem of information filtering-Tjoa, A. M., Sep. 1997.
|Applying evolutionary algorithms to the problem of information filtering—Tjoa, A. M., Sep. 1997.
|Citing Patent
|Filing date
|Publication date
|Jul 27, 2000
|Oct 19, 2004
|Union Beach, L.P.
|Recipient selection of information to be subsequently delivered
|Sep 15, 2000
|Feb 1, 2005
|Oracle International Corporation
|System and method for dynamically evaluating an electronic commerce business model through click stream analysis
|Oct 19, 2000
|Apr 19, 2005
|Amacis Limited
|Electronic message distribution
|Oct 20, 2000
|Apr 4, 2006
|Amacis Limited
|Electronic message routing
|Mar 21, 2002
|May 9, 2006
|Rockwell Electronic Commerce Technologies, Llc
|Search agent for searching the internet
|Jan 9, 2001
|Sep 19, 2006
|Gala Incorporated
|Electronic bulletin board system and mail server
|Jul 27, 1999
|Jan 2, 2007
|Mailfrontier, Inc. A Wholly Owned Subsidiary Of Sonicwall, Inc.
|Method and system providing user with personalized recommendations by electronic-mail based upon the determined interests of the user pertain to the theme and concepts of the categorized document
|Aug 13, 2004
|Oct 9, 2007
|Internet domain keyword optimization
|Nov 20, 2001
|Oct 23, 2007
|Sprint Spectrum L.P.
|Method and system for determining an internet user's interest level
|Jul 2, 2003
|Oct 30, 2007
|Bbn Technologies Corp.
|Systems and methods for providing multimedia information management
|Oct 16, 2003
|Nov 6, 2007
|Bbnt Solutions Llc
|Systems and methods for providing online fast speaker adaptation in speech recognition
|Jan 16, 2003
|Nov 20, 2007
|Clicktracks Analytics, Inc.
|System and method for reporting user interaction with a web site
|May 15, 2001
|Dec 25, 2007
|Sony Corporation
|Personalized interface with adaptive content presentation
|Sep 30, 2002
|Jan 8, 2008
|Microsoft Corporation
|System and method for performing click stream analysis
|Jun 10, 2002
|May 13, 2008
|Koninklijke Philips Electronics N.V.
|Content augmentation based on personal profiles
|Apr 26, 2001
|May 27, 2008
|Aol Llc, A Delaware Limited Liability Company
|Automatic user session
|Oct 16, 2003
|Jun 17, 2008
|Bbn Technologies Corp.
|Unified clustering tree
|Dec 21, 2004
|Dec 23, 2008
|Aol Llc, A Delaware Limited Liability Company
|Using an avatar to generate user profile information
|Dec 30, 2003
|Jan 27, 2009
|Aol Llc, A Delaware Limited Liability Company
|Reactive avatars
|Jul 28, 2004
|Mar 31, 2009
|Autonomy Corporation Ltd.
|Methods and apparatuses to generate links from content in an active window
|May 11, 2006
|Jun 2, 2009
|International Business Machines Corporation
|System and method for selecting a sub-domain for a specified domain of the web
|Feb 11, 2002
|Jun 16, 2009
|Gracenote, Inc.
|Generating and matching hashes of multimedia content
|May 26, 2006
|Aug 11, 2009
|Union Beach, L.P.
|Viewer selection of programs to be subsequently delivered
|Sep 7, 2004
|Aug 18, 2009
|Sas Institute Inc.
|Computer-implemented system and method for analyzing search queries
|Oct 13, 2009
|ART Technology Group
|Classification of electronic messages using a hierarchy of rule sets
|Dec 10, 2002
|Dec 8, 2009
|Sony Corporation
|Data processing systems and methods for data retrieval
|Dec 30, 2003
|Dec 22, 2009
|Aol Llc
|Multiple avatar personalities
|Oct 21, 2005
|Feb 9, 2010
|Microsoft Corporation
|Facility for highlighting documents accessed through search or browsing
|Feb 16, 2010
|Microsoft Corporation
|Automatically displaying keywords and other supplemental information
|Nov 27, 2006
|Feb 16, 2010
|Petras Gregory J
|System for creating and maintaining a database of information utilizing user opinions
|Mar 16, 2010
|Union Beach, L.P.
|Viewer selection of programs to be subsequently delivered
|Sep 29, 2006
|Mar 23, 2010
|Brother Kogyo Kabushiki Kaisha
|Information management device, information management system, and computer usable medium
|Apr 13, 2010
|Specific Media, Inc.
|System and method of determining user demographic profiles of anonymous users
|Jul 10, 2009
|Jun 15, 2010
|Union Beach L.P.
|Viewer selection of programs to be subsequently delivered
|Jun 29, 2010
|Microsoft Corporation
|Systems and methods for enhancing search query results
|Jul 27, 2010
|Qurio Holdings, Inc.
|Methods, systems, and products for classifying peer systems
|Feb 22, 2006
|Aug 17, 2010
|Qurio Holdings, Inc.
|Methods, systems, and products for characterizing target systems
|Sep 14, 2010
|Aol Inc.
|System and method for facilitating personalization of applications based on anticipation of users' interests
|Sep 21, 2010
|Ramp Holdings, Inc.
|Multimedia recognition system comprising a plurality of indexers configured to receive and analyze multimedia data based on training data and user augmentation relating to one or more of a plurality of generated documents
|Sep 21, 2010
|Qurio Holdings, Inc.
|Systems and methods for discovering, creating, using, and managing social network circuits
|Jun 7, 2010
|Nov 9, 2010
|Vizibility Inc.
|System and method for searching, formulating, distributing and monitoring usage of predefined internet search queries
|Dec 14, 2005
|Nov 9, 2010
|Microsoft Corporation
|Automatic detection of online commercial intention
|Oct 26, 2004
|Nov 16, 2010
|Hewlett-Packard Development Company, L.P.
|System and method for minimally predictive feature identification
|Aug 13, 2004
|Dec 21, 2010
|Gracenote, Inc.
|Automatic identification of DVD title using internet technologies and fuzzy matching techniques
|Jan 11, 2011
|Hrl Laboratories, Llc
|Method and apparatus for scanning, personalizing, and casting multimedia data streams via a communication network and television
|Mar 15, 2011
|Gracenote, Inc.
|Method and system for media navigation
|Mar 15, 2011
|Aol Inc.
|Modifying avatar behavior based on user action or mood
|Mar 22, 2011
|Aol Inc.
|Applying access controls to communications with avatars
|May 7, 2007
|Apr 5, 2011
|Gracenote, Inc.
|Generating and matching hashes of multimedia content
|May 17, 2011
|Internet domain keyword optimization
|Dec 5, 2005
|May 24, 2011
|Google Inc.
|System and method for targeting advertisements or other information using user geographical information
|May 24, 2011
|Actv Inc.
|Enhanced video programming system and method utilizing user-profile information
|Feb 10, 2010
|Jun 7, 2011
|Yahoo! Inc.
|Performing an ordered search of different databases in response to receiving a search query and without receiving any additional user input
|Jun 7, 2011
|Yahoo! Inc.
|Behavioral predictions based on network activity locations
|Feb 14, 2010
|Sep 20, 2011
|Petras Gregory J
|System for creating and maintaining a database of information utilizing user options
|Oct 25, 2011
|Weidong Chen
|System and method for attribute detection in user profile creation and update
|Dec 30, 2008
|Nov 1, 2011
|W.W. Grainger, Inc.
|System and method for providing a response to a search query
|Sep 10, 2010
|Jan 31, 2012
|Aol Inc.
|System and method for facilitating personalization of applications based on anticipation of users' interests
|Dec 27, 2006
|Mar 13, 2012
|Qurio Holdings, Inc.
|System and method for user classification based on social network aware content analysis
|May 8, 2009
|May 22, 2012
|Sas Institute Inc.
|Computer-implemented systems and methods for determining future profitability
|Dec 8, 2006
|Jul 31, 2012
|Mybuys, Inc.
|Apparatus and method for providing a marketing service
|Aug 21, 2012
|Blattner Patrick D
|Multiple avatar personalities
|Nov 18, 2011
|Oct 2, 2012
|Vizibility Inc.
|System and method for quantifying visibility within search engines
|Oct 2, 2012
|Specific Media Llc
|System and method of determining user profiles
|Oct 22, 2010
|Oct 16, 2012
|Vizibility Inc.
|System and method for detecting changes within search results
|Feb 2, 2007
|Oct 23, 2012
|Tis Software Limited
|Context sensitive information management system and method
|May 13, 2009
|Dec 4, 2012
|Sas Institute Inc.
|Computer-implemented system and method for analyzing search queries
|Jun 27, 2011
|Jan 29, 2013
|W.W. Grainger, Inc.
|System and method for providing a response to a search query
|Feb 5, 2013
|At&T Intellectual Property I, L. P.
|System and method for creating an electronic-calendar entry
|Feb 12, 2013
|Microsoft Corporation
|Outgoing message monitor
|Nov 7, 2008
|Mar 19, 2013
|Microsoft Corporation
|Reactive avatars
|Mar 26, 2010
|Mar 26, 2013
|Cadence Design Systems, Inc
|Method and mechanism for maintaining existence information for electronic layout data
|Mar 29, 2012
|Jun 25, 2013
|Sas Institute Inc.
|Computer-implemented systems and methods for determining future profitability
|Jul 20, 2007
|Oct 1, 2013
|Sony Corporation
|Information processing apparatus and method, program, and recording medium
|Oct 19, 2010
|Oct 8, 2013
|Google Inc.
|System and method for targeting advertisements or other information using user geographical information
|Mar 20, 2007
|Nov 12, 2013
|Google Inc.
|Temporal layers for presenting personalization markers on imagery
|Dec 6, 2005
|Dec 3, 2013
|Google Inc.
|System and method for targeting information items based on popularities of the information items
|Mar 4, 2011
|Dec 31, 2013
|Opentv, Inc.
|Enhanced video programming system and method utilizing user-profile information
|Feb 25, 2011
|Jan 7, 2014
|Microsoft Corporation
|Applying access controls to communications with avatars
|Dec 3, 2004
|Feb 4, 2014
|Sonicwall, Inc.
|System and method for adaptive text recommendation
|Sep 22, 2006
|Feb 18, 2014
|Yahoo! Inc.
|System and method for creating user profiles
|Jun 6, 2011
|Mar 4, 2014
|Yahoo! Inc.
|Speculative search result on a not-yet-submitted search query
|Nov 24, 2008
|Apr 22, 2014
|Microsoft Corporation
|Discovering and interacting with service providers
|Jul 30, 2012
|May 27, 2014
|Qurio Holdings, Inc.
|System and method for social network trust assessment
|Jun 29, 2012
|Jun 3, 2014
|Mybuys, Inc.
|Apparatus and method for providing a marketing service
|Aug 31, 2011
|Jun 3, 2014
|Cisco Technology, Inc.
|System and method for attribute detection in user profile creation and update
|Dec 23, 2004
|Jun 24, 2014
|Advisen, Ltd.
|System and method for providing global information on risks and related hedging strategies
|Mar 30, 2005
|Sep 16, 2014
|International Business Machines Corporation
|System and method for dynamically tracking user interests based on personal information
|Jul 21, 2006
|Mar 10, 2015
|4 S Technologies, LLC
|Automated handling of electronic bankruptcy notifications
|Oct 20, 2010
|Mar 10, 2015
|Qualcomm Incorporated
|Methods and apparatuses for affecting programming of content for transmission over a multicast network
|Jun 20, 2011
|Mar 10, 2015
|Websense, Inc.
|System and method of analyzing web content
|Dec 17, 2007
|Mar 24, 2015
|Palo Alto Research Center Incorporated
|Outbound content filtering via automated inference detection
|Aug 29, 2005
|Apr 7, 2015
|Google Inc.
|System and method for targeting information based on message content
|Dec 23, 2013
|Apr 7, 2015
|Websense, Inc.
|System and method for analyzing web content
|Mar 17, 2011
|Jun 16, 2015
|Xerox Corporation
|System and method for advertising using image search and classification
|Nov 15, 2010
|Jun 16, 2015
|At&T Intellectual Property I, L.P.
|Mobile devices, methods, and computer program products for enhancing social interactions with relevant social networking information
|Oct 27, 2006
|Jun 30, 2015
|Dell Software Inc.
|Personalized electronic-mail delivery
|Nov 28, 2012
|Aug 11, 2015
|At&T Intellectual Property I, L.P.
|System and method for creating an electronic-calendar entry
|Dec 27, 2013
|Sep 29, 2015
|Opentv, Inc.
|Enhanced video programming system and method utilizing user-profile information
|Feb 4, 2014
|Oct 6, 2015
|Dell Software Inc.
|System and method for adaptive text recommendation
|Dec 27, 2006
|Nov 24, 2015
|Qurio Holdings, Inc.
|System and method for classification of communication sessions in a social network
|Oct 7, 2011
|Dec 15, 2015
|Microsoft Technology Licensing, Llc
|Multiple personalities
|Oct 29, 2007
|Jan 26, 2016
|Dell Software Inc.
|Message recommendation using word isolation and clustering
|Feb 25, 2011
|Feb 9, 2016
|Microsoft Technology Licensing, Llc
|Modifying avatar behavior based on user action or mood
|Dec 17, 2003
|Mar 15, 2016
|International Business Machines Corporation
|Monitoring a communication and retrieving information relevant to the communication
|Mar 10, 2011
|Mar 22, 2016
|Mimecast North America Inc.
|Enhancing communication
|Oct 1, 2012
|Apr 26, 2016
|Longsand Limited
|Performance and scalability in an intelligent data operating layer system
|Mar 17, 2008
|May 3, 2016
|International Business Machines Corporation
|Collecting interest data from conversations conducted on a mobile device to augment a user profile
|Jun 29, 2009
|Jun 28, 2016
|Raytheon Company
|System and method for dynamic and real-time categorization of webpages
|Jun 2, 2015
|Jul 19, 2016
|At&T Intellectual Property I, L.P.
|Mobile devices, methods, and computer program products for enhancing social interactions with relevant social networking information
|Jan 9, 2001
|Aug 30, 2001
|Gala Incorporated
|Electronic bulletin board system and mail server
|Apr 13, 2001
|Jan 24, 2002
|Anthony Armenta
|Apparatus for and method of providing user notification and connectivity
|Dec 20, 2001
|Aug 22, 2002
|Van Doorn Markus Gerardus Leonardus Maria
|Meta data category and a method of building an information portal
|Feb 7, 2002
|Sep 5, 2002
|Jakobus Middeljans
|Arrangement for distributing content, profiling center, receiving device and method
|Jun 29, 2001
|Nov 7, 2002
|Nec Research Insititute, Inc.
|Selective retrieval metasearch engine
|Jan 18, 2001
|Nov 14, 2002
|E-mail communications system, method and program
|May 15, 2001
|Nov 21, 2002
|Sony Corporation And Sony Electronics Inc.
|Personalized interface with adaptive content presentation
|Feb 11, 2002
|Nov 28, 2002
|Haitsma Jaap Andre
|Generating and matching hashes of multimedia content
|Oct 16, 2001
|Apr 17, 2003
|Xerox Corporation
|Method and apparatus for generating a user interest profile
|Dec 10, 2002
|Jun 26, 2003
|Hiroyuki Koike
|Data processing system, data processing method, information processing device, and computer program
|Jan 16, 2003
|Aug 28, 2003
|John Marshall
|System and method for reporting user interaction with a web site
|Mar 21, 2002
|Nov 20, 2003
|Eitel Robert T.
|Search agent for searching the internet
|Mar 5, 2003
|Nov 27, 2003
|Max Copperman
|Contextual search
|Jun 10, 2002
|Dec 11, 2003
|Koninklijke Philips Electronics N.V.
|Content augmentation based on personal profiles
|Jul 2, 2003
|Jan 8, 2004
|Scott Shepard
|Systems and methods for providing real-time alerting
|Jul 2, 2003
|Jan 8, 2004
|Sean Colbath
|Systems and methods for improving recognition results via user-augmentation of a database
|Jul 2, 2003
|Jan 8, 2004
|Amit Srivastava
|Systems and methods for providing online event tracking
|Jun 20, 2003
|Mar 25, 2004
|John Marshall
|Displaying statistical data for a web page by dynamically modifying the document object model in the HTML rendering engine
|Sep 30, 2002
|Apr 1, 2004
|David Taniguchi
|System and method for performing click stream analysis
|Oct 16, 2003
|Apr 29, 2004
|Daben Liu
|Systems and methods for providing interactive speaker identification training
|Dec 9, 2002
|Jun 10, 2004
|Wesley Chuang
|Method and apparatus for scanning, personalizing, and casting multimedia data streams via a communication network and television
|Nov 7, 2002
|Jun 17, 2004
|Applebaum Ted H.
|Navigation and promotion distribution system
|Oct 16, 2003
|Jul 15, 2004
|Daniel Kiecza
|Speech transcription tool for efficient speech transcription
|Jan 31, 2003
|Aug 5, 2004
|Lichtenstein Walter D.
|Scheduling data transfers for multiple use requests
|Jan 31, 2003
|Aug 5, 2004
|Lichtenstein Walter D.
|Scheduling data transfers using virtual nodes
|Oct 16, 2003
|Aug 19, 2004
|Sean Colbath
|Systems and methods for labeling clusters of documents
|Oct 16, 2003
|Sep 2, 2004
|Daben Liu
|Systems and methods for providing online fast speaker adaptation in speech recognition
|Dec 30, 2003
|Sep 16, 2004
|Blattner Patrick D.
|Using avatars to communicate context out-of-band
|Dec 30, 2003
|Sep 16, 2004
|Blattner Patrick D.
|Reactive avatars
|Dec 30, 2003
|Sep 16, 2004
|Blattner Patrick D.
|Using avatars to communicate
|Apr 8, 2004
|Sep 30, 2004
|Union Beach, L.P.
|Television viewer selection of programs to be subsequently delivered
|Oct 16, 2003
|Oct 14, 2004
|Daben Liu
|Systems and methods for speaker change detection
|Mar 24, 2001
|Oct 28, 2004
|Richard Mcewan
|Interactive commercials as interface to a search engine
|Dec 30, 2003
|Nov 4, 2004
|Blattner Patrick D.
|Multiple avatar personalities
|May 22, 2003
|Nov 25, 2004
|Motorola, Inc.
|Delivery of wireless email based on user viewing interest
|Aug 4, 2004
|Jan 13, 2005
|Union Beach L.P.
|Identification of merchandise to be subsequently identified and delivered by a merchandise provider
|Aug 5, 2004
|Jan 13, 2005
|Digital Networks North America, Inc.
|Automatic identification of DVD title using internet technologies and fuzzy matching techniques
|Aug 13, 2004
|Jan 27, 2005
|Digital Netoworks North America, Inc.
|Automatic identification of DVD title using internet technologies and fuzzy matching techniques
|Oct 16, 2003
|Feb 17, 2005
|Jayadev Billa
|Unified clustering tree
|Aug 13, 2004
|Feb 17, 2005
|Hsu Frederick Weider
|Internet domain keyword optimization
|Mar 14, 2003
|Apr 21, 2005
|Lemke Ralph E.
|Providing background delivery of messages over a network
|Sep 24, 2004
|Jun 30, 2005
|Ruggieri Thomas P.
|System and method for providing global information on risks and related hedging strategies
|Dec 23, 2004
|Jul 14, 2005
|Tom Ruggieri
|System and method for providing global information on risks and related hedging strategies
|Dec 17, 2003
|Jul 21, 2005
|Kraenzel Carl J.
|System and method for monitoring a communication and retrieving information relevant to the communication
|Jul 28, 2004
|Aug 11, 2005
|Lynch Michael R.
|Methods and apparatuses to generate links from content in an active window
|Feb 24, 2004
|Aug 25, 2005
|Lichtenstein Walter D.
|Managing reservations for resources
|Apr 25, 2005
|Nov 17, 2005
|Yoshiaki Murayama
|Liquid droplet ejection apparatus, method of manufacturing electrooptical device, electrooptical device, and electronic apparatus
|Oct 21, 2005
|Feb 23, 2006
|Microsoft Corporation
|Facility for highlighting documents accessed through search or browsing
|Oct 21, 2005
|Mar 2, 2006
|Microsoft Corporation
|Facility for highlighting documents accessed through search or browsing
|Sep 7, 2004
|Mar 9, 2006
|Koch Donald O
|Computer-implemented system and method for analyzing search queries
|Oct 21, 2005
|Mar 16, 2006
|Microsoft Corporation
|Facility for highlighting documents accessed through search or browsing
|Aug 30, 2004
|Mar 16, 2006
|Knut Heusermann
|Categorizing an object
|Sep 22, 2005
|Mar 23, 2006
|William Gross
|Search engine using user intent
|Aug 13, 2004
|Mar 30, 2006
|Internet Domain Keyword Optimization
|Oct 26, 2004
|May 11, 2006
|Forman George H
|System and method for minimally predictive feature identification
|Dec 30, 2004
|Jul 6, 2006
|Ross Koningstein
|Associating features with entities, such as categories of web page documents, and/or weighting such features
|Jan 25, 2005
|Jul 27, 2006
|Microsoft Corporation
|Content-targeted advertising for interactive computer-based applications
|Dec 9, 2004
|Jul 27, 2006
|Feng Andrew A
|System and method for facilitating personalization of applications based on anticipation of users' interests
|Feb 7, 2005
|Aug 10, 2006
|Microsoft Corporation
|Image and other analysis for contextual ads
|Mar 3, 2004
|Sep 28, 2006
|Hendrikus Albertus De Ruijter
|Data retrieval method and system
|May 26, 2006
|Sep 28, 2006
|Union Beach, L.P.
|Viewer selection of programs to be subsequently delivered
|Apr 7, 2006
|Oct 12, 2006
|Gupta Puneet K
|Method and apparatus for soliciting and serving banner advertisements based on time-dependent and situational-dependent events
|Mar 30, 2005
|Oct 12, 2006
|International Business Machines Corporation
|System and method for dynamically tracking user interests based on personal information
|May 26, 2006
|Oct 12, 2006
|Union Beach, L.P.
|Viewer selection of programs to be subsequently delivered
|Jun 8, 2005
|Dec 14, 2006
|Microsoft Corporation
|Distributed organizational analyzer
|Nov 1, 2005
|Jan 4, 2007
|Mark Zehner
|Method and system for performing multi-dimensional searches
|Oct 27, 2006
|Feb 22, 2007
|MailFrontier, Inc. a wholly owned subsidiary of
|Personalized electronic-mail delivery
|Aug 15, 2006
|Mar 1, 2007
|Gala, Inc.
|Electronic bulletin board system and mail server
|Sep 29, 2006
|May 3, 2007
|Brother Kogyo Kabushiki Kaisha
|Information management device, information management system, and computer usable medium
|Nov 27, 2006
|May 3, 2007
|Involve Technology, Inc.
|System for Creating and Maintaining a Database of Information Utilizing User Opinions
|Feb 27, 2006
|May 17, 2007
|Blattner Patrick D
|Using avatars to communicate real-time information
|Dec 14, 2005
|Jun 14, 2007
|Microsoft Corporation
|Automatic detection of online commercial intention
|Dec 8, 2006
|Jun 28, 2007
|Majeed Ghadialy
|Apparatus and method for providing a marketing service
|Dec 22, 2005
|Jun 28, 2007
|International Business Machines Corporation
|Generation of resource-usage profiles for application sessions of a number of client computing devices
|Apr 25, 2006
|Jul 19, 2007
|Aol Llc
|Interacting avatars in an instant messaging communication session
|Feb 2, 2007
|Sep 13, 2007
|Peter Lusty
|Context sensitive information management system and method
|May 11, 2006
|Nov 15, 2007
|International Business Machines Corporation
|System and method for selecting a sub-domain for a specified domain of the web
|Jun 26, 2006
|Dec 27, 2007
|Microsoft Corporation
|Automatically Displaying Keywords and Other Supplemental Information
|Jun 29, 2006
|Jan 3, 2008
|Microsoft Corporation
|Scenario-based search
|Jul 20, 2007
|Jan 17, 2008
|Sony Corporation
|Information processing apparatus and method, program, and recording medium
|Oct 8, 2007
|Jan 31, 2008
|Hsu Frederick W
|Internet domain keyword optimization
|Sep 22, 2006
|Mar 27, 2008
|Yahoo! Inc.
|System and method for creating user profiles
|Dec 12, 2006
|Jun 12, 2008
|Yahoo! Inc.
|System and method for matching objects belonging to hierarchies
|Jan 3, 2007
|Jul 3, 2008
|Motorola, Inc.
|Method and apparatus for keyword-based media item transmission
|Jan 11, 2007
|Jul 17, 2008
|Motorola, Inc.
|Method and apparatus for providing contextual support to a monitored communication
|Oct 29, 2007
|Aug 7, 2008
|Jonathan James Oliver
|System And Method for Adaptive Text Recommendation
|Apr 7, 2006
|Aug 7, 2008
|Motorola, Inc.
|Apparatus and Method For User Communication in a Communication System
|Jul 11, 2007
|Jan 15, 2009
|Yahoo! Inc.
|Behavioral predictions based on network activity locations
|Dec 3, 2004
|Apr 2, 2009
|Jonathan James Oliver
|System and method for adaptive text recommendation
|Oct 3, 2007
|Apr 9, 2009
|Microsoft Corporation
|Outgoing Message Monitor
|Dec 30, 2008
|Jun 11, 2009
|W.W. Grainger, Inc.
|System and method for providing a response to a search query
|Dec 17, 2007
|Jun 18, 2009
|Palo Alto Research Center Incorporated
|Outbound content filtering via automated inference detection
|May 13, 2009
|Sep 3, 2009
|Koch Donald O
|Computer-Implemented System And Method For Analyzing Search Queries
|Mar 17, 2008
|Sep 17, 2009
|International Business Machines Corporation
|Collecting interest data from conversations conducted on a mobile device to augment a user profile
|Jun 10, 2009
|Oct 8, 2009
|Fuji Xerox Co., Ltd.
|System and method for acquisition and storage of presentations
|Nov 5, 2009
|Union Beach L.P.
|Viewer selection of programs to be subsequently delivered
|Jun 15, 2009
|Dec 24, 2009
|Canon Kabushiki Kaisha
|Liquid ejection head
|May 18, 2009
|May 27, 2010
|Roh Dong-Hyun
|User interest mining method based on user behavior sensed in mobile device
|Nov 24, 2008
|May 27, 2010
|Microsoft Corporation
|Discovering and Interacting with Service Providers
|Dec 3, 2008
|Jun 3, 2010
|Xiaoyuan Wu
|System and method for personalized search
|Feb 10, 2010
|Jun 24, 2010
|Stephen Hood
|Performing an ordered search of different databases
|Aug 5, 2010
|Quick Comments Inc
|System for Creating and Maintaining a Database of Information Utilizing User Options
|Nov 11, 2010
|David Carter Pope
|Computer-Implemented Systems and Methods for Determining Future Profitability
|Feb 19, 2010
|Nov 25, 2010
|Timothy Vanderhook
|System and method of determining user profiles
|Sep 10, 2010
|Dec 30, 2010
|Andrew An Feng
|System and method for facilitating personalization of applications based on anticipation of users' interests
|Oct 22, 2010
|Mar 3, 2011
|Vizibility Inc.
|System and method for monitoring usage of predefined internet search queries
|Oct 6, 2011
|Salesforce.Com, Inc.
|Methods and sysems for performing real-time recommendation processing
|May 17, 2012
|James Pratt
|Mobile devices, methods, and computer program products for enhancing social interactions with relevant social networking information
|Mar 17, 2011
|Sep 20, 2012
|Xerox Corporation
|System and method for advertising using image search and classification
|Feb 28, 2013
|Jul 4, 2013
|Sony Corporation
|Information processing apparatus and method and program storage medium
|Feb 6, 2012
|Aug 8, 2013
|Yahoo, Inc.
|Reading comprehensibility for content selection
|Aug 23, 2013
|Dec 26, 2013
|Sony Corporation
|Information processing apparatus and method, program, and recording medium
|Sep 9, 2013
|Jan 16, 2014
|Websense, Inc.
|System and method for controlling access to internet sites
|Oct 13, 2013
|Feb 27, 2014
|Mark William Graves, Jr.
|Apparatus and system for an integrated research library
|Dec 7, 2012
|Apr 3, 2013
|Real-time display method and system for associated content
|Dec 7, 2012
|Aug 26, 2015
|Dec 17, 2007
|Jun 24, 2009
|Sony Corporation
|Method and device for content recommendation
|Oct 17, 2003
|May 27, 2004
|Matsushita Electric Industrial Co., Ltd.
|Navigation and promotion distribution system
|Oct 17, 2003
|May 19, 2005
|Matsushita Electric Ind Co Ltd
|Navigation and promotion distribution system
|Aug 3, 2005
|Feb 9, 2006
|Tis Software Limited
|Context sensitive information management system and method
|Apr 7, 2006
|Oct 19, 2006
|Motorola, Inc.
|Apparatus and method for user communication in a communication system
|Sep 6, 2013
|Mar 12, 2015
|Sherbakov Andrei Yuryevich
|Method for forming and distributing target information
|U.S. Classification
|International Classification
|Cooperative Classification
|European Classification
|Mar 2, 1999
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:EICHSTAEDT, MATTHIAS;TENG, SHANG-HUA;LU, QI;REEL/FRAME:009842/0634
Effective date: 19990214
|Nov 14, 2006
|Disclaimer filed
Effective date: 20061006
|Jun 7, 2007
|Maintenance fee reminder mailed
|Nov 25, 2007
|Lapse for failure to pay maintenance fees
|Jan 15, 2008
|Expired due to failure to pay maintenance fee
Effective date: 20071125


text:
- Report: #1101830
Report - Rebuttal - Arbitrate
Complaint Review: HugeDomains.com
HugeDomains.comwww.turncommerce.com Denver, Colorado USA
HugeDomains.com Qwest CorporationTurn Commerce, Inc I am the owner of Symmetrical Construction Corp..Denver Colorado
Ripoff Report
About you?
Ripoff Report
A business' first
line of defense
on the Internet.
If your business is
willing to make a
commitment to
customer satisfaction
Click here now..
Does your business have a bad reputation?
Fix it the right way.
Corporate Advocacy Program™
I am the owner of Symmetrical Construction Corp.. Around 5 years ago I selected and bought to my company the domain symmetricalconstruction.com. Few months ago the person resposable of the website maintenance forgot renovate my domain... Now HugeDomains.com has bought the domain to resale it at $1,795.00, breacking The US Anticybersquatting Consumer Protection Act... What can I do now to recover my company domain according to the law?
New York, NY
This report was posted on Ripoff Report on 11/24/2013 09:14 AM and is a permanent record located here: http://www.ripoffreport.com/r/HugeDomainscom/Denver-Colorado-80205/HugeDomainscom-Qwest-CorporationTurn-Commerce-Inc-I-am-the-owner-of-Symmetrical-Constru-1101830. The posting time indicated is Arizona local time. Arizona does not observe daylight savings so the post time may be Mountain or Pacific depending on the time of year.
Ripoff Report has an exclusive license to this report. It may not be copied without the written permission of Ripoff Report.
Click Here to read other Ripoff Reports on HugeDomains.com
If you would like to see more Rip-off Reports on this company/individual, search here:Search Tips
In order to assure the best results in your search:
- Keep the name short & simple, and try different variations of the name.
- Do not include ".com", "S", "Inc.", "Corp", or "LLC" at the end of the Company name.
- Use only the first/main part of a name to get best results.
- Only search one name at a time if Company has many AKA's.
Advertisers above have met our
strict standards for business conduct.


text:
featured deal
Why You'll Love It Learn more about "Murdered by the Mob" Read rave reviews The New York Mob Show Dinner Theater Website | Facebook _____• $69....
New York, NY
You've found evidence of an exceptionally entertaining evening -- this dramatic and delicious deal from The Murder Mystery Company. You'll be treat...
use by 2017
Westchester County Area
Featured on The Oprah Winfrey Show, The David Letterman Show, and many more, The Gazillion Bubble Show is a veritable extravaganza of magic, incred...
Sep 03 - Oct 02
New York, NY
Quantities limited. Prices subject to availability; see Goldstar for latest information. "Gotham" via Goldstar
use by Oct 29
New York, NY
Step back in time with the Rising Sun Performance Company's production of "Shhh... It's a Speakeasy." Prepare for a night of roaring 1920s-style fu...
Sep 10
Brooklyn, NY