March 4th, 2010

Complementing Listings: Clareity Consulting Profiles Onboard’s MLS Product Suite

Onboard has recently been profiled in a new Clareity Consulting white paper on enhancing real estate search with enriched community content. The profile offers some context about Onboard’s role in the MLS space, as an IDX provider, and how our products help MLS administrators and Associations stay competitive by adding value to their subscribers.

Who is Clareity Consulting?
Since 1996, Clareity has been providing information technology consulting to the real estate industry. They provide a wide range of services to MLSs, Associations, brokers, franchises, and software providers in the residential real estate space. Over 100 clients turn to Clareity for services such as transaction management, market research, project management, recruiting, and strategic planning to name a few. They are are thought leaders in the industry, with dozens of real estate publications that run the gamut from the future of the MLS space to IT securities.

Who is this paper intended for?
Although MLS and Association Executives are the primary audience, you don’t have to be an MLS executive to find a great deal of value in this paper. You will get a sense of how Realtors Property Resource (RPR) is changing the flow of information in the industry, which is something everyone - especially MLS operators - should keep an eye on.

What else will I find out?
Clareity reviewed our Listings Web Service and our process of acquiring MLS feeds and dispersing IDX content with our enhanced search capabilities beyond those on your typical property search site. Onboard’s IDX feeds go through a multi-layered credential process, which is detailed in this piece. You can also read Clareity’s independent review of Onboard’s IDX securities processes.

This paper also takes a closer look at Onboard’s MLS OneSource suite and what our local neighborhood content really means for MLSs and Associations. Clareity recognizes that supplementing MLS listings with additional value-added content is a hot topic for any real estate entity with a consumer-facing website.

Click here to read the white paper.

Save To:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • StumbleUpon
  • Technorati

Tags: , , , , , .

February 23rd, 2010

The State of Lifestyle Search in Real Estate

The New York Times recently reported on the growing importance of lifestyle search in the real estate industry:

“Homebuyers often embark on their home search armed with a vision of their ideal property, a laundry list of features they’d love to find or can’t live without.

Several bedrooms. Large kitchens. A yard big enough for a garden. But what if you prize home traits that extend beyond property lines? Good schools, ethnic restaurants or grocery stores a mere stroll away?

Divining this from the address on a home listing can be difficult, especially if you are moving to a new city. Fortunately, many Web sites are incorporating ways for users to pinpoint the neighborhoods and properties that might best suit their home needs and lifestyles.”

Read on about how Onboard and some of our clients are changing the face of real estate search, one step at a time.

Save To:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • StumbleUpon
  • Technorati

February 23rd, 2010

Z57 Inc. Reports New Client Acquisition Based on Industry-Leading IDX Solutions from Onboard Informatics

pressrealeaseZ57 Inc., a leading provider of real estate online marketing services, announced the company has transitioned thousands of their clients to the Onboard Informatics’ Listings Web Service platform, their Internet Data Exchange (IDX) solution. With the 2009 integration of Onboard Informatics’ state-of-the-art IDX solution, Z57 REALTORS® websites deliver timely, accurate and useful consumer listing information.

These newly integrated services combined with the historically available products from Onboard Informatics, such as home sale values, comparative values, local information on schools, community, businesses and more, have led to an industry-leading complete solution for both REALTORS® and consumers. This product provides MLS-approved Z57 clients and their site visitors the ability to search for home information based on a variety of parameters including, but not limited to: address; zip code; and local community — with filters for distance, time periods, price range, and property types with relevant localized content.

Z57 recognized the need for REALTORS® websites to meet the changing times and demands of buyers and sellers. With the addition of these data-rich tools, Z57 clients now have a competitive advantage throughout the real estate cycle.

Some of the key benefits of Onboard’s Listing Web Service platform include:

* Fully integrated branding, to convey a consistent message, look and feel.
* Administrative tools are easily accessed in the host’s Marketing Control Center (MCC).
* Visually compelling search forms invite visitor interactions.
* Property search results are integrated with Google maps.
* Comprehensive IDX statistics track results for valuable feedback.

“Over five years ago Z57 identified in Onboard Informatics a technology partner we could grow with — one that provided enterprise-class data gathering, processing and distribution,” said Ryan Whitlock, Z57 COO. “In 2010 we anticipate the expansion of our long-term partnership with Onboard based on new client acquisition from the superior functionality of their IDX solution.”

“Since 1998, Z57 has proven that stamina and technological innovation in the business of real estate website marketing is a winning combination,” stated Marc Siden, Onboard Informatics CEO. “Our strategic partnership with Z57 further supports their commitment to providing their clients with industry-leading content through powerful end-to-end solutions, helping them gain strong advantages in a highly competitive marketplace.”

About Z57 Inc.
San Diego-based Z57 Inc. is a personal Web marketing company for thousands of real estate professionals. Founded in 1998, the company specializes in feature-rich designed websites, with content, listings, lead capture and conversion tools, buyer/seller traffic generation through effective online marketing plans, listing syndication, Search Engine Optimization, drip e-mail marketing and a highly trained and responsive customer service team. Z57 provides clients nationwide with proven real estate solutions matched with personal service from more than 150 dedicated employees. The Southern California Internet marketing firm was recognized as an Inc. 5000 company and San Diego’s No. 1 Web Development and Design Company. For more information, call (800) 899-8148 or visit http://www.Z57.com.

About Onboard Informatics
Since 2001, Onboard Informatics has provided comprehensive local, regional and national real estate data solutions, powerful Web tools and Web services to some of the most innovative companies in the real estate, publishing, and technology. Onboard delivers seamless integration of property listings, community, school, neighborhood, geographic and demographic information to support clients in achieving business objectives on Web and mobile platforms. Privately held since its founding, Onboard is located in the heart of the world’s financial center in the Wall Street area of New York City. For more information about Onboard Informatics, visit http://www.onboardinformatics.com.

Media Contact:
Sue Almon-Pesch
For Z57, Inc.
Phone: 858-205-0516
E-mail: sue@speschialpr.com

Save To:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • StumbleUpon
  • Technorati

Tags: , , , , .

February 12th, 2010

Z57 Client Acquisition Up 107%

http://www.exploreconsulting.com/images/portfolio/z57Logo.jpgOur partners at Z57 had an outstanding 2009; new client acquisition was up 107% over 2008. Z57 provides thousands of clients nationwide with websites, content, listings, lead capture, and web traffic generation programs. This recent growth echoes the sentiments of Inc. 5000, who named Z57 one of the country’s fastest growing privately held companies.

Last year, Z57 expanded its customer service department to enhance the client experience. Clients are pleased as well; revolutionizing the client experience resulted an 82% overall “great” ranking in feedback surveys issued after site implementations.

Z57 chose Onboard as an IDX provider in 2003 to strengthen agent value proposition and provide access to “real and accurate data” on both IDX and content services levels. What began as a simple IDX vendor relationship has evolved into a highly successful partnership. With the addition of neighborhood level content in addition to Onboard’s IDX listings, Z57 is able to provide added stickiness on agent websites, resulting in increased sales and customer value.

In its 11th year, Z57 continues to provide thousands of real estate professionals nationwide with professionally branded, top-performing, search engine optimized websites.

Congratulations to the Z57 team for their steady focus on customer satisfaction - even during the recession.

Save To:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • StumbleUpon
  • Technorati

Tags: , , .

January 6th, 2010

Building a Listings Platform with Trust and Transparency

climbing

You may recall that in September, we announced our new Listings Web Service. Our team has been working relentlessly in Q4 to enhance this product while fostering trusting relationships with MLSs and bringing you inside our doors to understand the progressions, we as a company, have made.

Onboard began delivering IDX capabilities in early 2009. Since then, we have built direct relationships with each MLS, in our pipeline, to gain access to IDX data on behalf of our clients. We host and maintain the listings data as well as administer secure access. All of our neighborhood content is also available with various standardized search parameters. We feel these two pieces of information are vital to anyone involved in any stage of a property transaction.

As data providers we understand the importance of data integrity and potential misuse of data. We take extra measures to ensure listings on our clients’ websites are presented in compliance with MLS rules and regulations and only available to approved members of the various MLSs. We have also recently introduced additional security measures to ensure MLS data is even better-protected against unauthorized use.

Although we are not new in the real estate space, entering the world of listings presented some challenges. However, we believe in determination and perseverance, and most importantly, that the foundation of any strong and lasting relationship is built on trust and transparency. This is just one of the key ingredients to our success, which has enabled us to gain over 100 MLS boards nationwide.

Building a fully-functional and innovative Listings/IDX platform from the ground up takes time to ripen, so our team was also strategic in developing our coverage plans. Fifty percent of our coverage is concentrated in the two hottest real estate areas of the country: the West and the South.  Today, we can provide clients with access to over 1.8 million listings or roughly 50% of the estimated total U.S. inventory, a number growing each week as we continue to expand coverage.

Thousands of board-approved agents are now supported by our Listings Web Service. We look forward to providing the benefits of our one-of-a-kind Listings Web Service to even more real estate professionals in the coming year. We also look forward to building new relationships and working alongside great people supporting this effort who don’t normally get the recognition they deserve – you know who you are.

As always, feel free to reach out to me with any questions you have regarding the product itself or our coverage areas.

Save To:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • StumbleUpon
  • Technorati

Tags: , , , , .

August 26th, 2009

Onboard Informatics Selects LPS Real Estate Group to Deliver Data Aggregation Services

pressrealeaseNew York, NY. August 26, 2009 - Onboard Informatics, the premier data services provider to top-tier real estate, media and technology companies, has selected LPS Real Estate Group, Inc.’s Data Aggregation Services to process and standardize real estate data for Onboard Informatics’ clients. Formerly known as Cyberhomes and FNRES MLS, LPS Real Estate Group is a wholly owned subsidiary of Lender Processing Services, Inc. (NYSE:LPS), a leading provider of integrated technology and services to the mortgage and real estate industries.

The agreement between the two companies helps to speed the delivery of Multiple Listing Service (MLS) Internet Data Exchange (IDX) data to Onboard and its customers. LPS Real Estate Group provides data services for clients using its standardization process for millions of active property listings from more than 400 MLS boards across the country.  When Onboard completes its licensing agreement with a new MLS area, LPS Real Estate Group will quickly deliver its comprehensive data aggregation services, which include importing MLS listing data from hundreds of different systems, placing the data and photos into standardized formats, checking the files for corruption and validating key elements like addresses. By completing the “heavy lifting” of complex data aggregation and formatting, LPS Real Estate Group will dramatically reduce Onboard’s set-up time and expense.

The highly successful January 2009 launch of Onboard’s Lifestyle Listing Engine (LLE) resulted in a dramatic increase in demand to expand MLS market coverage. Onboard responded to their customers’ requirements by working with LPS Real Estate Group to reduce the time and expense needed to meet the expansion demand.

Marc Siden, CEO of Onboard, said: “Onboard’s new agreement with LPS Real Estate Group will allow our clients to quickly gain the benefit of a national MLS footprint. Our analysis determined that LPS Real Estate Group provided the most reliable, timely, cost-effective data aggregation service in the market. The relationship also will enable our highly qualified internal teams to continue to focus on what we do best – providing the best solutions to our client base through our unique and ever-evolving products and services.”

Commenting on the agreement, Larry Ross, General Manager of Listing Aggregation for LPS Real Estate Group, said: “We are delighted that Onboard has chosen us as their listing aggregation solution.  We are confident that our data aggregation service, which is the most comprehensive in the industry, will allow Onboard to successfully meet its business objectives, and we look forward to a long and mutually beneficial relationship.”

About Onboard Informatics

Since 2001, Onboard Informatics has provided comprehensive local, regional and national real estate data solutions, powerful web tools and web services to some of the most innovative companies in real estate, media, and technology industries.

Onboard combines its expertise in data aggregation, standardization, and integration with expert consulting, transforming the complexity of data into meaningful solutions to support their clients in achieving business objectives.  Privately held since its founding, Onboard is located in the heart of the world’s financial center in the Wall Street area of New York City.  For more information about Onboard Informatics or to request a demo, visit www.onboardinformatics.com.

About Lender Processing Services

LPS is a leading provider of integrated technology and services to the mortgage industry. LPS offers solutions that span the mortgage continuum, including lead generation, origination, servicing, workflow automation (Desktop) portfolio retention and default, augmented by the company’s award-winning customer support and professional services. Approximately 50 percent of all U.S. mortgages by volume are serviced using LPS’ Mortgage Servicing Package (MSP). In fact, many of the nation’s top servicers rely on MSP, including eight of the top 10 and 14 of the top 20. LPS also offers proprietary mortgage and real estate data and analytics for the mortgage and capital markets industries. For more information about LPS, please visit www.lpsvcs.com.

The LPS Real Estate Group has relationships with more than 300 MLS organizations, 250 broker companies, settlement services companies, and more than 350,000 real estate professionals. The technology applications include innovative tools such as Paragon™;  the reInsight™ collection; rDesk® Broker & Agent Suite of products; TransactionPoint®; DocCentral; Cyberhomes; the Real Estate & Living Media Network that generates revenue for its  publishers; as well as a robust real estate property and tax database that includes 285 million residential and commercial property, ownership, sales, assessment and mortgage records. This represents detailed information on at least 92 percent of U.S. property ownership records in more than 2,000 counties with over 648,000 new ownership records added monthly.  For more information about LPS Real Estate Group, please visit www.lpsreg.com.

# # #

Onboard Informatics Contact:

Stacey Ret, Director, Marketing
Onboard Informatics
sret@onboardinformatics.com
646-747-4395

LPS Real Estate Group Media Contact:

Laura Buser, VP, Marketing & Communications
Laura.buser@lpsvcs.com
949-681-4852

Save To:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • StumbleUpon
  • Technorati

Tags: , , .

March 25th, 2009

Lifestyle Listings Engine Web Service - New Property Search Version 0.9 Delivered

 Onboard Informatics launched the second version of Lifestyle Listings Engine - Version 0.9 today.

Lifestyle Listings Engine, the first ever enterprise-class property search based on consumer lifestyle, was first announced earlier this year at Inman News Real Estate Connect in New York.  Since then we have been working diligently to launch the  Listings Web Service enabling consumers to search for a home based on school system ratings, amenities, neighborhoods, commute time, and more all at the same time.

The first Listings Web Service delivery in mid February, Version 0.8, focused on two primary search mechanisms - geographic and parametric. Scott Petronis, our Sr. Dri. Product Management, goes into the specific details of Geographic Search, and Lookup capabilities in the Listings Web Service, in his previous post, Lifestyle Listings Engine Web Serivce - New Property Search Version 0.8 Delivered.

In this release, Version 0.9,  there are three new keycapabilities :

1) Search based on school performance:

One of the most significant search criteria for one of the largest home buyer segments is school performance. To this end, we’re enabling search based on proximity to GreatSchools rated schools of a specific value. For example, “I want to find listings that have 3+ beds and 2+ baths for no more than $500,000 that are near a highly rated school.”

2) Search based on distance to amenities:

The next set of crucial criterion are the local amenities such as parks, restaurants, supermarkets and hospitals. We’re enabling search based on a pretty long list of amenities so a user can ask for “Homes within 5 miles of a golf course,” for example.

3) “Get content”:

Once a search is conducted, the next logical step is for the searcher to want to know more. So we’re introducing new calls to pull back specific content based on a specific listing or the geographic container the listing falls within. The first such call allows a developer to pull back all the amenity details associated to a listing so they may present this, for example, on a listing detail page.

Scott goes into much greater detail regarding Version 0.9 in his post from last week.

A few cool new things we’re just completing put the “lifestyle” in lifestyle search. And believe me, this is just the start. To start we’ve focused on exposing some key new search criteria and also added a new content retrieval concept into the Listings Web Service. The concept is simple: there are criteria people will use to “drive” their search and then there’s additional content one wishes to see to help better educate herself/himself on the area surrounding the listing. So we’re exposing easily understood and highly relevant criteria in the search web service. Then we’re exposing more detailed content that may be pulled for presentation on the listing detail page.

What’s Next?

Lifestyle Listings Version 0.9.1 & Version 0.10 — Currently in development and testing. Targeted for release early/mid-April

  • Get School District Content:  This will allow the developer to pull back all the school district content associated with a specific listing. Using this, the developer can fill out additional content pages to go along with the listing details.
  • Search by commute time / distance: This will allow a user to input a starting address, such as their work address, and a desired time (i.e., 45 minutes) or distance (i.e., 30 miles). The search will then determine the listings that fall within the drivable area. We’re already looking at ways to get public transit as well as to determine neighborhoods and other geos that fall within the commute time / distance.

Lifestyle Listings Engine  Version 0.11 &  Version 0.12 — Currently in planning and design.

  • Lead profiling: We’ll be capturing the various search criteria used in order to enable presentation of search preferences for lead forms, analytics reports, CRM applications or other uses.
  • Search by community demographics: We’re working on a set of key demographics including age focus, socioeconomic status and household status.
  • Criteria weighting and ranking: Providing the ability to weight the importance of individual criteria in each search to ensure the most appropriate results are returned.
  • Additional Get Content calls: Enabling the retrieval of additional content to help provide greater details and insight into the community surrounding a listing.

Lifestyle Listinges Engine Software Development Kit — Currently in planning and design.

  • We’ll be providing a set of UI widgets, helper code and documentation to enable developers to more quickly integrate our search into their sites and to do so with much more confidence than writing code from scratch. Our goal is to help developers get these capabilities up and running in days or weeks vs. months.

Please contact our sales support team at 646.747.4273 or info@onboardinformatics.com with any enquires regarding Lifestyle Listings Engine.

Also, don’t forget to subscribe to Onblog to get the latest news and deliveries regarding Lifestyle Listings Engine and Onboard’s other products.

Subscribe

Save To:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • StumbleUpon
  • Technorati

Tags: , , , , , , , , , , , , , , , , , , .

March 16th, 2009

Lifestyle Listings Engine…Another Step

In my last post I described the current capabilities in the Lifestyle Listing Engine Web Service and also mentioned some of the new things in the works. Well, we’ve been diligently at work and I’m happy to report we have some new stuff nearly ready for debut. In about a week we’ll have our next release ready for review. So I’m going to concentrate this post on what’s new and talk a bit more about what’s on the way.

A few cool new things we’re just completing put the “lifestyle” in lifestyle search. And believe me, this is just the start. To start we’ve focused on exposing some key new search criteria and also added a new content retrieval concept into the web service.

The concept is simple: there are criteria people will use to “drive” their search and then there’s additional content one wishes to see to help better educate herself/himself on the area surrounding the listing. So we’re exposing easily understood and highly relevant criteria in the search web service. Then we’re exposing more detailed content that may be pulled for presentation on the listing detail page.

School Performance
The first new search criteria is one of the most crucial for the largest demographic of homebuyers nationwide—families with school age children.  In fact, school performance can be THE driving force.  So we’ve focused our initial efforts on enabling searches based on school ratings from GreatSchools.   Now, within the Listings Web Service a desired GreatSchools rating (such as 8 or greater) can be identified and the search will return listings nearby those schools.  This way, a user can get an understanding of school performance up front rather than having to dig through a whole bunch of information after the search.  This may also be combined with other criteria so the user may search for listinSchool Crossinggs within a specified distance of an address (i.e., their workplace), select a desired number of beds and baths, and input a price range.  The search will take into account all the criteria to execute the search.

The search can be initiated to just show counts of listings that meet the criteria.   Or it may pull back the listings themselves so they may be presented in tabular or map form.  Records returned may be pre-sorted based on any of the criteria submitted.  For example, you may choose to sort on the GreatSchools rating from greatest to least if that’s the criterion the user indicated is most crucial.

In addition to the search capability, a new call has been added to pull back the details of the school district.  This is especially useful when presenting the listing detail.  The way this works is that once a specific listing is pulled back, another request may be made (“GetContentSchoolDistrict”) for the detailed information on that specific school district.  This pulls back information such as number of students, student teacher ratios, enrollment by grade, expenditures, and more.  Once retrieved, this content might then be presented in another tab within the listing details page or however your design dictates.  So users don’t have to go searching for this information on their own, nor do you have to link off to another site to provide it.   It keeps the user engaged on your site and  provides the added benefit of improving SEO by adding locally relevant content into your pages.

Nearby Amenities
Another common way people search is by nearby amenities such as golf courses, parks or playgrounds, cafes and a wide variety of other “points of interest.”  We have loads of this data that we’re integrating into the search and have started with over a dozen key categories including: schools, parks and playgrounds, golf courses, grocery stores, cafes, public swimming pools, hospitals, airports, libraries, bookstores, veterinarians, pharmacies, health clubs, and universities.   Depending on the individual’s lifestyle and what stage of life they’re in, one or more of these may be crucial in theigolf_ballr home search.

Using these criteria a search may be conducted to determine the listing located within a certain distance of a desired amenity.  Likewise, they may wish to ensure that they are NOT near one of these as well.  For example, someone may want to be near a golf course but NOT near a school.  Or they may wish to be near a school, park or playground and library, but further away from an airport.  There are numerous ways these criteria may be used to enhance the search experience and drive the relevance of the results.

Just like with the school district content, the details of each nearby amenity may also be retrieved for display.   So if there’s a golf course, nearby, the listing web service will return the name, address and other pertinent details.  The same holds true for any of the amenities.  This way, a list of nearby amenities may be displayed on the listing details page or in its own tab to help give a solid impression of the area and all it has to offer.

Other Search Criteria
We’re in the process of fleshing out a host of additional criteria for use in the search.  These decisions are being driven by ongoing research with both sides of the equation—home buyers and searchers as well as real estate brokers and agents.  We’re gaining great insight into how people search, what information they feel they need, where they tend to find this information today and what role the broker or agent plays in this laborious process.  As more of this information is collected, I’m looking forward to sharing the results to help drive more thoughtful design and better user experiences.

One criteria that’ made to the top of the list (I mentioned it in my last post) is the ability to search based on a desired “commute time or distance.”  This is well underway and we’re very close to getting out a first cut.  With this new capability, a user will be able to input their work location and either a desired commute time or a maximum commute distance.  The system will then calculate the potential areas and will retrieve the listings that are within those areas.  As we all know, there can be a significant difference between the straight line distances most searches use and the actual road distance.  Case in point, New Jersey is just across the Hudson River from New York and if you could kayak across, you’d be golden.  But for those of us not in the kayaking mood, we have to cross a pesky bridge.  So our commute time calculations will take this sort of situation into account.  Of course this will have maximum value when we can incorporate transit which we’re diligently working towards.

Other criteria on the docket right now are:

  • Area demographics (i.e., average age, household income, family type, etc.)
  • Cost of Living (i.e., total cost of living, cost of living per category, COL vs. the national average and vs. the general area, etc.)
  • Safety (i.e., area crime, health, air quality, weather, natural disaster and other factors that impact safety and security) Note to self…see if Earth, Wind & Fire is available for launch party.
  • Fun (i.e., bars, clubs, museums, arts and entertainment, and other places and events that give an area a “fun factor”)
  • Employment Statistics (i.e., white collar vs. blue collar, does the area have more professionals or laborers, etc.)
  • Educational Achievement (i.e., does the area have mostly college educated people or high school attainment?)

Again, depending on the lifestyle and stage of life the searcher is in, one or more of these items may be paramount.  As a young family just starting out, I may want to find places with other young families that tend to hold similar professions but also an area where the cost of living is reasonable compared to the national average.  An “empty nest” couple may also be looking for a lower cost of living but wish to be near others in a similar age group and might not care so much about the employment statistics.  So these different criteria may be used by different groups to identify the best fit for their needs.

Smoothing out the edges
As I mentioned in my last post, what we’re providing right now is purely an  that can be accessed via SOAP or using RESTful HTTP requests.  So one area we’re about to start diving into is the creation of some SDKs to “smooth out the edges.”  Many of the people I’ve talked to so far develop primarily in C#, are using .Net Framework 2.0 and primarily work in Microsoft VisualStudio .Net. So this is our likely starting point.  I’ve also spoken with quite a few PHP developers who work primarily on a LAMP (Linux, Apache, MySQL, PHP) technology stack.  So this appears to be the next logical environment.  But I’d like to hear more about what environments your working in, tools you use, and the extent to which you’d like to see UI widgets vs. pure .

I realize time is a precious commodity none of us have enough of, so I want to be sure we’re delivering enough to get you well on your way but not so much that we take away the very benefits of a flexible web service.  So what’s “enough” in your mind?

Please keep the comments coming and pipe in with your ideas as well as your critiques!

Feel free to reach out to me at spetronis@onboardinformatics.com until my next post.

Subscribe

Save To:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • StumbleUpon
  • Technorati

Tags: , , , , , , , , , .

March 3rd, 2009

Defining Lifestyle, Part 1: Content

Let’s start with a question:  How does Onboard Informatics define “lifestyle”?

If we’re providing lifestyle search, we must have a clear set of lifestyles defined, right?  A nice neat set of definitions to shoehorn buyers and sellers into?  A concise categorization of neighborhoods with a pretty bow?

Launching a Lifestyle search product raises some interesting questions.  What is a lifestyle?  How can it be defined?  How does it differ from person to person?  When someone in New York says they live an “outdoors lifestyle” how does that translate to a Texan’s vision of the great outdoors?

Happily, those aren’t questions that Onboard need answer.  Instead, we are providing the toolset, the methods and implementation assistance needed by developers to empower end users and real estate professionals to create their personal answers.

Sounds a bit like side-stepping the issue?  I agree.  But this is an issue that will defy universal solution and simple definitions.  We’ve embraced the concept of individualized definition instead.  Rather than focus on labels and preconceptions, our focus is on on delivering the maximum potential for the elegant solution.

The “elegant solution” is a phrase that has become popular as an ideal in manufacturing and process creation.  In basic terms, elegant solutions take the complex and - without compromising quality, features or value - create downstream simplicity in implementation.  We wrap the heavy lifting in easily understood packages and processes so that downstream implementations are straight forward.

The four part equation

We’re looking to break this down to a simple, four part equation with all the values and their relationships defined by users of the lifestyle engine.  While we work with clients to package common search parameters, there is nearly limitless potential for individuals actually finding neighborhoods and listings that meet their individual lifestyle criteria.

Imagine page one of the listings search results being spot on target with what the end user really wants.

So, what is this mysterious equation in four parts?

Content + Context + Differentiation + Control = potential definition.

OK - ambiguous and fuzzy.  You’re going to have to wait on the last three, but lets talk a bit about content today.

On Content

Is content really king? If it’s the right content, at the right moment, for the right person — yep, it sure is.

Let’s use school content as an example.  A typical home buyer will look for a property they can afford within a reasonable commute time from where they work where their kids will go to the best school system they can afford.

Or maybe not.  What if the buyer is a senior?  Or a single twentysomething?  Or a couple with no intention of having kids?  They may want an area with poor schools.  Ok, that’s not accurate either.  They are likely thinking about cost of living, and good schools typically come with a high cost in property taxes.  So, jettison the good schools and lower your tax burden.

The young writer, who wont ever want kids

No, really - I don't care about good schools... or do I?

But school performance is not the only angle on the relevance of education in the home search process.  Picture the young writer or research assistant looking for a vibrant intellectual community.   Is there a connection between community intellect and school performance?  Educational attainment levels of residents and a measure of the climate that supports intellectual pursuit will be far more indicative of this than actual K - 12 school performance.  Do performance and educational climate correspond?

Sometimes.

Sometimes not.  (think Santa Fe or NYC)

But Santa Fe and NYC both have vibrant arts communities, intellectual community organizations.  New York - never the poster child for public school performance - is a tremendous university center with incredible resources on hand.

The point here is that data out of context doesn’t really provide good insight to the end user.  The context needed includes not just how local areas relate to their surroundings (a very important and missing concept in most search systems), but also the critical context of how the data points relate to the specific end user’s focus, intent and perspective.   It should be clear that the beauty of a neighborhood and a property are really in the eye of the individual buyer.  Delivering the flexibility, context and toolset to developers that provides for personalized lifestyle search is what our product platform is all about.

It will take some time, but when home buyers discover that first system that actually delivers multi-dimensional, contextual, lifestyle search paired with outstanding property detail information an entire new class of qualified prospects will hit our clients’ systems.

In the next part….

I’ll discuss why the right context is so important.

Save To:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • StumbleUpon
  • Technorati

Tags: , , , , , .

February 20th, 2009

Lifestyle Listings Engine Web Service - New Property Search Version 0.8 Delivered

This week we launched the first version of our Lifestyle Listings Engine version 0.8. The Listings Web Service has been in process for some time and has been in use by a number of early beta testers who have provided a lot of great feedback.  Over the coming weeks and months we’ll continue our work on improving what’s there, adding in additional search capabilities and filling in more details in terms of documentation, samples and so forth.  So there’s still a lot more to come.

What we have readily available through the web service are two primary search mechanisms—geographic and parametric. The web service is accessible using WSDL and conforms to SOAP 1.1 or 1.2.  You may also use REST over HTTP.   I’d like to provide a brief overview of the capabilities to give a sense of what’s possible. Then I’ll give a little insight into what’s next.

Geographic Search  globe-thumb

There are a number of geographic search capabilities built directly into the Listings Web Service so there’s no need to use another service unless you want to.   For example, you may geocode addresses directly through the web service without needing to make a separate call to Microsoft Virtual Earth or other service. For all search requests, there’s the option to bring back just the listings counts (e.g., 62 listings met the search criteria) or the listings themselves (listing summaries in XML). The specific geographic search capabilities in the web service include:

  • GeoCode – Allows for address input and return either a <latitude> <longitude> (coordinate) pair or a string to be used in proximity searches.
  • GeoCodeSearch – Allows for entry of a latitude/longitude pair and distance, and returns the records that meet the criteria. This can be used in concert with the GeoCode call or by passing lat/long values obtained from other services.
  • GeoPointSearch – Allows for the entry of an already geocoded point and distance (radius) and returns the records that meet the criteria.
  • AddressSearch – Allows for input of an Address and Search Distance and returns the records that meet the criteria.
  • Poly and PolyPointSearch – Allows for entry of a set of geographic points (polygon) as either an array or from a file and returns the records that fall within the corresponding polygon (area). This is particularly useful when the UX includes a map interface where the user may select a custom, highly-refined geographic area to search within.
  • CitySearch – Allows for the input of City/State and returns the records that meet the criteria.
  • ZipSearch – Allows for entry of specific ZIP Code and returns the records that meet the criteria.
  • HoodIdSearch – Allows for entry of an Onboard Neighborhood ID and returns the records that meet the criteria.

Geographic Lookup

In addition to geographic search functionality, we provide a robust and pre-defined geographic model upon which all other relationships are built. The web service exposes this in a way that lets you interact with various levels of geography for both searching and presentation to the user.  For example, you might want to present a series of selection lists, each of which is predicated on the one before it such as: select the state you which to search in, then select the county(ies), then select the neighborhood(s). The web service provides the following geographic “lookup” capabilities to enable this:

  • LookupStates – Returns a list of all State covered based on the Account ID.
  • LookupCountyByState – Allows for entry of a specific State and returns all Counties that fall within the specified State.
  • LookupCityByState – Allows for entry of a specific State and returns all Cities/Places that fall within the specified State.
  • LookupZipsByState – Allows for entry of a specific State and returns all ZIP Codes that fall within the specified State.
  • LookupCityByCounty – Allows for entry of a specific State/County and returns all Cities/Places that fall within the specified County.
  • LookupHoodMarket – Allows for entry of a specific Market and returns all Neighborhoods that fall within the specified Market.
  • LookupHoodState – Allows for entry of a specific State and returns all Neighborhoods that fall within the specified State.
  • LookupHoodAll – Enables retrieval of a list of all Neighborhoods that are available based on the Account ID.

Listings Lookup and Detail

The last area I’m going to cover is some of the capabilities specific to the feeds and the listings themselves. Again, some of these calls may be used on their own or in concert with the other calls depending on the UX you’re going for. Some of these calls are purely for “utility” purposes such as just understanding what content you have access to.  Most are pretty self-explanatory and very straight-forward.

  • GetListingDetail – Allows for input of a specific Property ID in order to retrieve the detailed attributes of that specific listing. In the calls above, you’ve gotten back the listings that meet the search parameters. Now with this you pull back all the details on the individual listing.
  • GetListingsFeedSearchByMlsIds – Allows for MLS ID input and returns the specific MLS property record.
  • GetListingsFeedSearch – Allows for input of a Feed ID and returns all listings within that feed.
  • LookupAgentsByFeed – Allows for entry of a specific Feed ID and returns all Agents associated to the specified Feed.
  • LookupAllFeeds – Enables retrieval of a list of all Feeds that are available based on the Account ID submitted.
  • LookupCurrentCitiesByFeed – Allows for entry of a specific Feed ID and returns all Cities covered by the specified Feed. This can be used, for example, to display a coverage list.
  • LookupCurrentZipsByFeed – Allows for entry of a specific Feed ID and returns all ZIP Codes covered by the specified Feed.
  • LookupPropertyTypes – Returns a list of all property types associated to the property (listings) records.
  • LookupRecordRules – Returns a list of all display rules associated to the Account ID. Specific rules may apply based on licensing terms or other legal restrictions.
  • LookupSearchableFeatures – Returns a list of all searchable features associated to the property (listings) records.

Of course, in addition to all the functionality described above, the standard parametric search capabilities you’d expect are also included.  These search parameters may be set to filter results in any of the other searches:

  • PropertyType
  • MinPrice
  • MaxPrice
  • MinSize
  • MaxSize
  • Bedrooms
  • Bathrooms
  • MinYearBuilt
  • MaxYearBuilt
  • SearchDistance
  • FeatureProfile
  • DOM (Days On Market)
  • FeedID
  • AgentID
  • OfficeID
  • AgentName
  • OfficeName
  • RecordLimit (Max number of records to return)
  • Sort (specific value to sort by)

There’s one additional capability worth special note.   A “SpecialFormat” flag allows you to set a priority to be placed on Agent or Office criteria to move any listings for the specified agent or office to the top of the list. It requires that either an Agentname or Officename filter be submitted and then takes precedent over the Sort value and order. Any values in the Sort parameter would be acted on next.

What’s Next?

As I mentioned at the top, this is just the beginning. We’re diligently working on enhancements around the clock. Major items in the works include: search based on school performance (e.g., show me only listings with 4+ bedrooms, 2.5+ baths for between $300,000 and $350,000 in areas that have great schools); search based on commute time (show me only listings that are within a 30 minute drive to work); and, search based on distance to one or more amenities (I want to see places that are within 5 miles of a golf course).

Beyond this, I’m looking for feedback on:

  • Web service usability – we have a fleshed out foundation here, but what would make it more useable to fit within your design patterns? I’d love to get some additional Beta testers.
  • Development environments – what development environments are you working with? .Net, PHP, Java/JSP, Adobe ColdFusion, Adobe Flex?
  • Helpers and samples – beyond the API, what would help to reduce your development time and speed deployment? Sample PHP code? JavaScript helpers? AJAX widgets?
  • Output formats – beyond XML, what would make your life easier? JSON output?
  • Search functionality – we have loads of additional lifestyle characteristics we can make available but the key is prioritizing the most important ones first. Your feedback is always welcome to help shape those priorities!

Until next time…

-sap

 

 

Save To:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • StumbleUpon
  • Technorati

Tags: , , , , , , , , , .