Showing posts with label Computer and IT. Show all posts
Showing posts with label Computer and IT. Show all posts


Pranav Mistriy`s SixthSense



  integrating information with the real world

          

         



'SixthSense' is a wearable gestural interface that augments the physical world around us with digital information and lets us use natural hand gestures to interact with that information.


We've evolved over millions of years to sense the world around us. When we encounter something, someone or some place, we use our five natural senses to perceive information about it; that information helps us make decisions and chose the right actions to take. But arguably the most useful information that can help us make the right decision is not naturally perceivable with our five senses, namely the data, information and knowledge that mankind has accumulated about everything and which is increasingly all available online. Although the miniaturization of computing devices allows us to carry computers in our pockets, keeping us continually connected to the digital world, there is no link between our digital devices and our interactions with the physical world. Information is confined traditionally on paper or digitally on a screen. SixthSense bridges this gap, bringing intangible, digital information out into the tangible world, and allowing us to interact with this information via natural hand gestures. ‘SixthSense’ frees information from its confines by seamlessly integrating it with reality, and thus making the entire world your computer.


 

    
      






The SixthSense prototype is comprised of a pocket projector, a mirror and a camera. The hardware components are coupled in a pendant like mobile wearable device. Both the projector and the camera are connected to the mobile computing device in the user’s pocket. The projector projects visual information enabling surfaces, walls and physical objects around us to be used as interfaces; while the camera recognizes and tracks user's hand gestures and physical objects using computer-vision based techniques. The software program processes the video stream data captured by the camera and tracks the locations of the colored markers (visual tracking fiducials) at the tip of the user’s fingers using simple computer-vision techniques. The movements and arrangements of these fiducials are interpreted into gestures that act as interaction instructions for the projected application interfaces. The maximum number of tracked fingers is only constrained by the number of unique fiducials, thus SixthSense also supports multi-touch and multi-user interaction




.         


The SixthSense prototype implements several applications that demonstrate the usefulness, viability and flexibility of the system. The map application lets the user navigate a map displayed on a nearby surface using hand gestures, similar to gestures supported by Multi-Touch based systems, letting the user zoom in, zoom out or pan using intuitive hand movements. The drawing application lets the user draw on any surface by tracking the fingertip movements of the user’s index finger. SixthSense also recognizes user’s freehand gestures (postures). For example, the SixthSense system implements a gestural camera that takes photos of the scene the user is looking at by detecting the ‘framing’ gesture. The user can stop by any surface or wall and flick through the photos he/she has taken. SixthSense also lets the user draw icons or symbols in the air using the movement of the index finger and recognizes those symbols as interaction instructions. For example, drawing a magnifying glass symbol takes the user to the map application or drawing an ‘@’ symbol lets the user check his mail. The SixthSense system also augments physical objects the user is interacting with by projecting more information about these objects projected on them. For example, a newspaper can show live video news or dynamic information can be provided on a regular piece of paper. The gesture of drawing a circle on the user’s wrist projects an analog watch.





Part -1                                                                                                               Part-2

                                               
 Android Architecture


The following diagram shows the major components of the Android operating system. Each section is described in more detail below.





On November 5th, 2007 leading technology and wireless companies came together to announce the future development of a truly open platform for all kinds of mobile devices – Android. Leading this development are Google Inc, T-Mobile, Intel, HTC, Qualcomm, Motorola along with many other companies under the umbrella of the Open Handset Alliance – a global alliance between technology and mobile industry leaders.
 
The Open Handset Alliance’s common goal is to foster and develop a new breed of innovation for mobile devices allowing a far better user experience than today’s current mobile platforms. 

The OHA will provide a far greater degree of openess that will enable developers to work and collaborate in ways never before seen, Android will greatly improve and speed up the process in which new and innovative mobile services are development and made available to the end user.
google-android.gif 


Through the development of Android, developers, manufacturers and operators will be far better positioned to ship out new and innovative products far quicker and far cheaper than todays standards.


The Android platform will consist of an operating system, middleware, a user-friendly interface and powerful applications. 



This fully integrated bundle of software will sgnificantly lower the current costs of developing mobile devices and services.
The Android platform is licensed under one of the most progressive open-source licenses available giving operators and manufacturers unprecedented freedom to design, build and distribute their own products.
All Apple Products Launch From Starting History
Get Large View By Clicking On this Image....


What is a mouse?

The mouse is a pointing device which helps us to operate the computer. Unlike the complicated hardwares such as Mother board,RAM, Hardisk, Processor of the computer, the mouse is designed with a simple circuit to process. Now a days, we get varieties of mouse with different technologies in the market.
The developing applications in the computer field has not completely excluded the mouse yet. Although, we have switched to Touchpads in Laptops, "the function of mouse is easy and user-friendly when compared with touch pads for a new user", says the users. Mostly all the applications are operated with mouse for easy working. In recent days, the optical mouse had overcome the old ball mouse, because of its 'easy to use' function.

Disadvantages of Ball mouse

With the previous ball-rolled mouses, the movement of the pointer in the computer  is decided by the ball inside the mouse. So, if the ball gets damaged, or if dust gets clustered, the operation of the mouse becomes problem. When dust gathers, it takes some time to clear it too.With these disadvantages, the ball mouse was slowly moved away form the computer technology leaving the optical mouse to fill its space.

Working of Optical mouse

Now, almost everyone tries to switch from ball/roller mouse to Optical mouse. As the cost of the mouse is also being decreasing, the replacement is quiet quicker.To connect this optical mouse, the necessity is PS/2 or USB plug, and windows, macintosh or LINUX operating system installed in the computer.
The main components of the optical mouse are:
  • Inbuilt optical sensor
  • High speed camera which can take 1000 pictures at a time
  • LED
These optical mouses do have an inbulit optical sensor. The optical sensor reads the movements of the optical mouse (moved by the user) with the help of the light rays which comes out from the bottom. ( The area in which a light glows). When the user moves the optical mouse, the LED (Light Emitting Diode) present inside the mouse emits the light according the minute movements. These movements are send to the camera as light rays. The camera captures the difference in light rays as images. When the camera captures the images, each and every pictures and compared to one another with the digital technology. With the comparison, the speed of the mouse and the direction of the movement of the mouse are rapidly calculated. According to the calculation, the pointer moves on the screen.
  

Comparison between a roller/ball  mouse and optical mouse

  • The optical mouse does not have any movable parts as of the ball mouse. So, the life of the optical mouse is long compared to the ordinary mouse.
  • Since the mouse works with the sensor recognition, the movements are clearly captured and so the moves gives out a same function in all moves.
  • Since the ball is absent in the optical mouse, the weight of the optical mouse is less than that of the ball mouse.
  • The dust clustering problem is abolished in the optical mouse as its parts are all static.
  • The optical mouse can also function good without a mouse pad, which is impossible with ordinary mouses.Any way, optical mouses cannot be used above reflecting glasses or any glass materials.

What is a Network?

A network consists of two or more computers that are linked in order to share resources (such as printers and CDs), exchange files, or allow electronic communications. The computers on a network may be linked through cables, telephone lines, radio waves, satellites, or infrared light beams.
The two basic types of networks include:
You may also see references to a Metropolitan Area Networks (MAN), a Wireless LAN (WLAN), or a Wireless WAN (WWAN).

Local Area Network

A Local Area Network (LAN) is a network that is confined to a relatively small area. It is generally limited to a geographic area such as a writing lab, school, or building. Rarely are LAN computers more than a mile apart.
In a typical LAN configuration, one computer is designated as the file server. It stores all of the software that controls the network, as well as the software that can be shared by the computers attached to the network. Computers connected to the file server are called workstations. The workstations can be less powerful than the file server, and they may have additional software on their hard drives. On many LANs, cables are used to connect the network interface cards in each computer; other LANs may be wireless. See the Topology, Cabling, and Hardware sections of this tutorial for more information on the configuration of a LAN.

Wide Area Network

Wide Area Networks (WANs) connect larger geographic areas, such as Florida, the United States, or the world. Dedicated transoceanic cabling or satellite uplinks may be used to connect this type of network.
Using a WAN, schools in Florida can communicate with places like Tokyo in a matter of minutes, without paying enormous phone bills. A WAN is complicated. It uses multiplexers to connect local and metropolitan networks to global communications networks like the Internet. To users, however, a WAN will not appear to be much different than a LAN.

Advantages of Installing a School Network

  • Speed. Networks provide a very rapid method for sharing and transferring files. Without a network, files are shared by copying them to memory cards or discs, then carrying or sending the discs from one computer to another. This method of transferring files (referred to as sneaker-net) can be very time-consuming.
  • Cost. Networkable versions of many popular software programs are available at considerable savings when compared to buying individually licensed copies.
  • Security. Files and programs on a network can be designated as "copy inhibit," so that you do not have to worry about illegal copying of programs. Also, passwords can be established for specific directories to restrict access to authorized users.
  • Centralized Software Management. One of the greatest benefits of installing a network at a school is the fact that all of the software can be loaded on one computer (the file server). This eliminates that need to spend time and energy installing updates and tracking files on independent computers throughout the building.
  • Resource Sharing. Sharing resources is another advantage of school networks. Most schools cannot afford enough laser printers, fax machines, modems, scanners, and CD players for each computer. However, if these or similar peripherals are added to a network, they can be shared by many users.
  • Electronic Mail. The presence of a network provides the hardware necessary to install an e-mail system. E-mail aids in personal and professional communication for all school personnel, and it facilitates the dissemination of general information to the entire school staff. Electronic mail on a LAN can enable students to communicate with teachers and peers at their own school. If the LAN is connected to the Internet, students can communicate with others throughout the world.
  • Flexible Access. School networks allow students to access their files from computers throughout the school. Students can begin an assignment in their classroom, save part of it on a public access area of the network, then go to the media center after school to finish their work. Students can also work cooperatively through the network.
  • Workgroup Computing. Collaborative software allows many users to work on a document or project concurrently. For example, educators located at various schools within a county could simultaneously contribute their ideas about new curriculum standards to the same document, spreadsheets, or website.

Disadvantages of Installing a School Network

  • Expensive to Install. Although a network will generally save money over time, the initial costs of installation can be prohibitive. Cables, network cards, routers, and software are expensive, and the installation may require the services of a technician.
  • Requires Administrative Time. Proper maintenance of a network requires considerable time and expertise. Many schools have installed a network, only to find that they did not budget for the necessary administrative support.
  • File Server May Fail. Although a file server is no more susceptible to failure than any other computer, when the files server "goes down," the entire network may come to a halt. When this happens, the entire school may lose access to necessary programs and files.
  • Cables May Break. The Topology chapter presents information about the various configurations of cables. Some of the configurations are designed to minimize the inconvenience of a broken cable; with other configurations, one broken cable can stop the entire network.
  • Must Monitor Security Issues. Wireless networks are becoming increasingly common; however, security can be an issue with wireless networks.

How computer RAM works?

Similar to a microprocessor, a memory chip is an integrated circuit (IC) made of millions of transistors and capacitors. In the most common form of computer memory, dynamic random access memory (DRAM), a transistor and a capacitor are paired to create a memory cell, which represents a single bit of data. The capacitor holds the bit of information -- a 0 or a 1. The transistor acts as a switch that lets the control circuitry on the memory chip read the capacitor or change its state.

RAM stands for Random Access Memory. This means Information can be retrieve and store by the computer at any order. RAM gives your computer a temporary place to process electronic data. This means that, RAM chips continue to store information only as long as computer has electrical power. In other words, when you shut off your computer, all the data stored in RAM are lost.
All actual computing starts with the the CPU (Central Processing Unit).

The chipset supports the CPU and contains several controllers that control how information travels between the CPU and other components in the PC.

The memory controller is part of the chipset and establishes the information flow between memory and the CPU.

A bus is a data path that consists of parallel wires and connects the CPU, memory and other devices. The bus architecture determines how much and how fast data can move around the motherboard.

The memory bus goes from the memory controller to the computer's memory sockets. Newer systems have a frontside bus (FSB) from the CPU to main memory and a backside bus (BSB) from the memory controller to L2 cache.

For the PC to get information...

The CPU sends a request to the memory controller to memory and gets a report back of when the information will be available. This cycle can vary in length according to memory speed as well as other factors, such as bus speed.

Residing on the motherboard, the system clock sends a signal to all components, just like a metronome ticking. Each click of the clock represents a clock cycle. A clock running at 100Mhz represents 100 million clock cycles per second. Every action is timed by the clock where different actions require a different number of clock cycles.

Many people assume that the speed of the processor is the speed of the computer. Most of the time, the system bus and other components run at different speeds. Because all information processed by the CPU is written or read from memory, the performance of a system is dramatically affected by how fast information can travel between the CPU and memory. Therefore, faster memory technology contributes greatly to the overall system performance.

Cache memory is a relatively small amount (normally less than 1 MB) of high speed memory and resides very close to the CPU. It is designed to supply the CPU with the most frequently requested data. It takes a fraction of the time, compared to normal memory, to access cache memory.

The concept is that 20% of the time, what is needed is in cache. The cache memory tracks instructions, putting the most frequent used instruction at the top of the list. Once the cache is full, the lowest need is dropped.

Today, most cache memory is incorporated in the CPU. It can also be located just outside of the CPU. Cache that is closest to the CPU is labeled Level 1, the next closest Lever 2, etc.

Interleaving is a process in which the CPU alternates between two or more memory banks. Every time the CPU addresses a memory bank, the bank needs about one clock cycle to reset. The CPU can save processing time by addressing a second bank while the first bank is resetting.

Internet Banking (E-Banking)

Internet Banking  (E-Banking)


Internet banking (or E-banking) means any user with a personal computer and a browser can get connected to his bank -s website to perform any of the virtual banking functions. In internet banking system the bank has a centralized database that is web-enabled. All the services that the bank has permitted on the internet are displayed in menu. Any service can be selected and further interaction is dictated by the nature of service.




The traditional branch model of bank is now giving place to an alternative delivery channels with ATM network. Once the branch offices of bank are interconnected through terrestrial or satellite links, there would be no physical identity for any branch. It would a borderless entity permitting anytime, anywhere and anyhow banking.  




  The network which connects the various locations and gives connectivity to the central office within the organization is called intranet. These networks are limited to organizations for which they are set up. SWIFT is a live example of intranet application.



 
Internet banking in india


The Reserve Bank of India constituted a working group on Internet Banking. The group divided the internet banking products in India into 3 types based on the levels of access granted. They are: 


i
) Information Only System:  General purpose information like interest rates, branch location, bank products and their features, loan and deposit calculations are provided in the banks website. There exist facilities for downloading various types of application forms. The communication is normally done through e-mail. There is no interaction between the customer and bank's application system. No identification of the customer is done. In this system, there is no possibility of any unauthorized person getting into production systems of the bank through internet. 




i
i) Electronic Information Transfer System:   The system provides customer- specific information in the form of account balances, transaction details, and statement of accounts. The information is still largely of the 'read only'  format. Identification and authentication of the customer is through password. The information is fetched from the bank's application system either in batch mode or off-line. The application systems cannot directly access through the internet. 




iii) Fully Electronic Transactional System:  This system allows bi-directional capabilities. Transactions can be submitted by the customer for online update. This system requires high degree of security and control. In this environment, web server and application systems are linked over secure infrastructure. It comprises  technology covering computerization, networking and security, inter-bank payment gateway and legal infrastructure. 




 
Automated Teller Machine (ATM):
 ATM is designed to perform the most important function of bank. It is operated by plastic card with its special features. The plastic card is replacing cheque, personal attendance of the customer, banking hours restrictions and paper based verification. There are debit cards. ATMs used as spring board for Electronic Fund Transfer. ATM itself can provide information about customers account and also receive instructions from customers - ATM cardholders. An ATM is an Electronic Fund Transfer terminal capable of handling cash deposits, transfer between accounts, balance enquiries, cash withdrawals and pay bills. It may be on-line or 0ff-line. The on-line ATN enables the customer to avail banking facilities from anywhere. In off-line the facilities are confined to that particular ATM assigned. Any customer possessing ATM card issued by the Shared  Payment Network System can go to any ATM linked to Shared Payment Networks and perform his transactions. 




Credit Cards/Debit Cards:
 The Credit Card holder is empowered to spend wherever and whenever he wants with his Credit Card within the limits fixed by his bank. Credit Card is a post paid card.  Debit Card, on the other hand, is a prepaid card with some stored value. Every time a person uses this card, the Internet Banking house gets money transferred to its account from the bank of the buyer. The buyers account is debited with the exact amount of purchases. An individual has to open an account with the issuing bank which gives debit card with a Personal Identification Number (PIN). When he makes a purchase, he enters his PIN on shops PIN pad. When the card is slurped through the electronic terminal, it dials the acquiring bank system - either Master Card or VISA that validates the PIN and finds out from the issuing bank whether to accept or decline the transactions. The customer can never overspend because the system rejects any transaction which exceeds the balance in his account. The bank never faces a default because the amount spent is debited immediately from the customers account. 




Smart Card:
Banks are adding chips to their current magnetic stripe cards to enhance  security and offer new service, called Smart Cards. Smart Cards allow  thousands  of times of information storable on magnetic stripe cards. In addition, these cards are highly secure, more reliable and perform multiple functions. They hold a large amount of personal information, from medical and health history to personal banking and personal preferences.
 




 You can avail the following services through E-Banking.
 



Bill payment service 
   You can facilitate payment of electricity and telephone bills, mobile phone, credit card and insurance premium bills as each bank has tie-ups with various utility companies, service providers and insurance companies, across the country. To pay your bills, all you need to do is complete a simple one-time registration for each biller. You can also set up standing instructions online to pay your recurring bills, automatically. Generally, the bank does not charge customers for online bill payment.



Fund transfer
  You can transfer any amount from one account to another of the same or any another bank. Customers can send money anywhere in India. Once you login to your account, you need to mention the payees's account number, his bank and the branch. The transfer will take place in a day or so, whereas in a traditional method, it takes about three working days. ICICI Bank says that online bill payment service and fund transfer facility have been their most popular online services.
 



Credit card customers 
   With Internet banking, customers can not only pay their credit card bills online but also get a loan on their cards. If you lose your credit card, you can report lost card online.
 



Railway pass
  This is something that would interest all the aam janta. Indian Railways has tied up with ICICI bank and you can now make your railway pass for local trains online. The pass will be delivered to you at your doorstep. But the facility is limited to Mumbai, Thane, Nashik, Surat and Pune. 
 



Investing through Internet banking
  You can now open an FD online through funds transfer.Now investors with interlinked demat account and bank account can easily trade in the stock market and the amount will be automatically debited from their respective bank accounts and the shares will be credited in their demat account. Moreover, some banks even give you the facility to purchase mutual funds directly from the online banking system.
  Nowadays, most leading banks offer both online banking and demat account. However if you have your demat account with independent share brokers, then you need to sign a special form, which will link your two accounts.
 



Recharging your prepaid phone
Now  just top-up your prepaid mobile cards by logging in to Internet banking. By just selecting your operator's name, entering your mobile number and the amount for recharge, your phone is again back in action within few minutes.
 



Shopping 
   With a range of all kind of products, you can shop online and the payment is also made conveniently through your account. You can also buy railway and air tickets through Internet banking.
 



 Advantage of Internet banking  
  As per the Internet and Mobile Association of India's report on online banking 2006, "There are many advantages of online banking. It is convenient, it isn't bound by operational timings, there are no geographical barriers and the services can be offered at a miniscule cost."  




  Through Internet banking, you can check your transactions at any time of the day, and as many times as you want to. Where in a traditional method, you get quarterly statements from the bank.  If the fund transfer has to be made outstation, where the bank does not have a branch, the bank would demand outstation charges. Whereas with the help of online banking, it will be absolutely free for you. 




 
 Security Precautions 
 Customers should never share personal information like PIN numbers, passwords etc with anyone, including employees of the bank. It is important that documents that contain confidential information are safeguarded. PIN or password mailers should not be stored, the PIN and/or passwords should be changed immediately and memorised before destroying the mailers.




 Customers are advised not to provide sensitive account-related information over unsecured e-mails or over the phone. Take simple precautions like changing the ATM PIN and online login and transaction passwords on a regular basis. Also ensure that the logged in session is properly signed out.

The Full Story Of How Facebook Was Founded

The Full Story Of How Facebook Was Founded
The origins of Facebook have been in dispute since the very week a 19-year-old Mark Zuckerberg launched the site as a Harvard sophomore on February 4, 2004. 


Then called "thefacebook.com," the site was an instant hit.  Now, six years later, the site has become one of the biggest web sites in the world, visited by 400 million people a month.

The controversy surrounding Facebook began quickly.  A week after he launched the site in 2004, Mark was accused by three Harvard seniors of having stolen the idea from them. 

This allegation soon bloomed into a full-fledged lawsuit, as a competing company founded by the Harvard seniors sued Mark and Facebook for theft and fraud, starting a legal odyssey that continues to this day.

New information uncovered by Silicon Alley Insider suggests that some of the complaints against Mark Zuckerberg are valid.  It also suggests that, on at least one occasion in 2004, Mark used private login data taken from Facebook's servers to break into Facebook members' private email accounts and read their emails--at best, a gross misuse of private information. Lastly, it suggests that Mark hacked into the competing company's systems and changed some user information with the aim of making the site less useful.

The primary dispute around Facebook's origins centered around whether Mark had entered into an "agreement" with the Harvard seniors, Cameron and Tyler Winklevoss and a classmate named Divya Narendra, to develop a similar web site for them -- and then, instead, stalled their project while taking their idea and building his own.

The litigation never went particularly well for the Winklevosses.

In 2007, Massachusetts Judge Douglas P. Woodlock called their allegations "tissue thin." Referring to the  agreement that Mark had allegedly breached, Woodlock also wrote, "Dorm room chit-chat does not make a contract." A year later, the end finally seemed in sight: a judge ruled against Facebook's move to dismiss the case. Shortly thereafter, the parties agreed to settle.

But then, a twist.

After Facebook announced the settlement, but before the settlement was finalized, lawyers for the Winklevosses suggested that the hard drive from Mark Zuckerberg's computer at Harvard might contain evidence of Mark's fraud. Specifically, they suggested that the hard drive included some damning instant messages and emails.

The judge in the case refused to look at the hard drive and instead deferred to another judge who went on to approve the settlement. 




But, naturally, the possibility that the hard drive contained 
additional evidence set inquiring minds wondering what those emails and IMs revealed.  Specifically, it set inquiring minds wondering again whether Mark had, in fact, stolen the Winklevoss's idea, screwed them over, and then ridden off into the sunset with Facebook.

Unfortunately, since the contents of Mark's hard drive had not been made public, no one had the answers.

But now we have some.

Over the past two years, we have interviewed more than a dozen sources familiar with aspects of this story -- including people involved in the founding year of the company. We have also reviewed what we believe to be some relevant IMs and emails from the period.  Much of this information has never before been made public.  None of it has been confirmed or authenticated by Mark or the company.

Based on the information we obtained, we have what we believe is a more complete picture of how Facebook was founded.  This account follows.

And what does this more complete story reveal?

We'll offer our own conclusions at the end.  But first, here's the story:

In the fall of 2003, Harvard seniors Cameron Winklevoss, Tyler Winklevoss, and Divya Narendra were on the lookout for a web developer who could bring to life an idea the three say Divya first had in 2002: a social network for Harvard students and alumni. The site was to be called HarvardConnections.com.

The three had been paying Victor Gao, another Harvard student, to do coding for the site, but at the beginning of the fall term Victor begged off the project. Victor suggested his own replacement: Mark Zuckerberg, a Harvard sophomore from Dobbs Ferry, New York.

Back then, Mark was known at Harvard as the sophomore who had built Facemash, a "Hot Or Not" clone for Harvard. Facemash had already made Mark a bit of a celebrity on campus, for two reasons.

The first is that Mark got in trouble for creating it. The way the site worked was that it pulled photos of Harvard students off of Harvard's Web sites. It rearranged these photos so that when people visited Facemash.com they would see pictures of two Harvard students and be asked to vote on which was more attractive. The site also maintained a list of Harvard students, ranked by attractiveness.

On Harvard's politically correct campus, this upset people, and Mark was soon hauled in front of Harvard's disciplinary board for students.  According to a November 19, 2003 Harvard Crimson article, he was charged with breaching security, violating copyrights, and violating individual privacy. Happily for Mark, the article reports that he wasn't expelled.

The second reason everyone at Harvard knew about Facemash and Mark Zuckerberg was that Facemash had been an instant hit. The same Harvard Crimson story reports that after two weeks, "the site had been visited by 450 people, who voted at least 22,000 times." That means the average visitor voted 48 times.

winklevoss twins

It was for this ability to build a wildly popular site that Victor Gao first recommended Mark to Cameron, Tyler, and Divya. Sold on Mark, the Harvard Connection trio reached out to him. Mark agreed to meet.

They first met in the early evening on November 30 in the dining hall of Harvard College's Kirkland House.  Cameron, Tyler, and Divya brought up their idea for Harvard Connection, and described their plans to A) build the site for Harvard students only, by requiring new users to register with Harvard.edu email addresses, and B) expand Harvard Connection beyond Harvard to schools around the country.  Mark reportedly showed enthusiastic interest in the project.

Later that night, Mark wrote an email to the Winklevoss brothers and Divya: "I read over all the stuff you sent and it seems like it shouldn't take too long to implement, so we can talk about that after I get all the basic functionality up tomorrow night."

The next day, on December 1, Mark sent another email to the HarvardConnections team.  Part of it read, "I put together one of the two registration pages so I have everything working on my system now. I'll keep you posted as I patch stuff up and it starts to become completely functional."

These two emails sounded like the words of someone who was eager to be a part of the team and working away on the project.  A few days later, however, Mark's emails to the HarvardConnection team started to change in tone.  Specifically, they went from someone who seemed to be hard at work building the product to someone who was so busy with schoolwork that he had no time to do any coding at all.


December 4: "Sorry I was unreachable tonight. I just got about three of your missed calls. I was working on a problem set."



December 10: "The week has been pretty busy thus far, so I haven't gotten a chance to do much work on the site or even think about it really, so I think it's probably best to postpone meeting until we have more to discuss. I'm also really busy tomorrow so I don't think I'd be able to meet then anyway."



A week later: "Sorry I have not been reachable for the past few days. I've basically been in the lab the whole time working on a cs problem set which I"m still not finished with."


Finally, on January 8:
Sorry it's taken a while for me to get back to you. I'm completely swamped with work this week. I have three programming projects and a final paper due by Monday, as well as a couple of problem sets due Friday. I'll be available to discuss the site again starting Tuesday.

I"m still a little skeptical that we have enough functionality in the site to really draw the attention and gain the critical mass necessary to get a site like this to run…Anyhow, we'll talk about it once I get everything else done.

So what happened to change Mark's tune about HarvardConnection? Was he so swamped with work that he was unable to finish the project?  Or, as the HarvardConnection founders have alleged, was he stalling the development of HarvardConnection so that he could build a competing site and launch it first?

Our investigation suggests the latter.

As a part of the lawsuit against Facebook and Mark Zuckerberg, the above emails from Mark have been public for years. What has never been revealed publicly is what Mark was telling his friends, parents, and closest confidants at the same time.

Let's start with a December 7th (IM) exchange Mark Zuckerberg had with his Harvard classmate and Facebook cofounder, Eduardo Saverin.

Former PayPal CEO Peter Thiel gets a lot of credit for being the first investor in Facebook, because he led the first formal Facebook round in September of 2004 with a $500,000 investment at a $5 million valuation.  But the real "first investor" claim to fame should actually belong to a Harvard classmate of Mark Zuckerberg's named Eduardo Saverin.



To picture Eduardo, what you need to know is that he was the kid at Harvard who would wear a suit to class. He liked to give people the impression that he was rich -- and maybe somehow connected to the Brazilian mafia.  At one point, in an IM exchange, Mark told a friend that Eduardo -- "head of the investment society" -- was rich because "apparently insider trading isn't illegal in Brazil."


Eduardo Saverin wasn't directly involved with Facebook for long: During the summer of 2004, when Mark moved to Palo Alto to work on Facebook full time, Eduardo took a high-paying internship at Lehman Brothers in New York.  While Mark was still at Harvard, however, Eduardo appears to have bankrolled Facebook's earliest capital expenses, thus becoming its initial investor.


In January, however, Mark told a friend that "Eduardo is paying for my servers." Eventually, Eduardo would agree to invest $15,000 in a company that would, in April 2004, be formed as Facebook LLC.  For his money, Eduardo would get 30% of the company.


Eduardo was also involved in Facebook's earliest days, as a confidant of Mark Zuckerberg.

In December, 2003, a week after Mark's first meeting with the HarvardConnection team, when he was telling the Winklevosses that he was too busy with schoolwork to work on or even think about HarvardConnection.com, Mark was telling Eduardo a different story.  On December 7, 2003, we believe Mark sent Eduardo the following IM:

Check this site out: www.harvardconnection.com and then go to harvardconnection.com/datehome.php. Someone is already trying to make a dating site. But they made a mistake haha. They asked me to make it for them. So I'm like delaying it so it won't be ready until after the facebook thing comes out.

This IM suggests that, within a week of meeting with the Winklevosses for the first time, Mark had already decided to start his own, similar project--"the facebook thing."  It also suggests that he had developed a strategy for dealing with his would-be competition: Delay developing it.

A few weeks after the initial meeting with the HarvardConnection team, after Mark sent the IM to Eduardo Saverin talking about developing "the facebook thing" and delaying his development of HarvardConnection, Mark met with the HarvardConnection folks, Cameron, Tyler, and Divya, for a second time. 

This time, instead of meeting in the dining hall of Mark's residential hall, Kirkland House, the four met in Mark's dorm room. Divya is said to have arrived late.


In Kirkland House, the dorm rooms aren't laid out in cinder-block-cube style: Mark's room had a narrow hallway connecting it to his neighbor's. As Cameron and Tyler sat down on a couch in Mark's room, Cameron spotted something in the hallway. On top of a bookshelf there was a white board. It was the kind Web developers and product managers everywhere use to map out their ideas.


On it, Cameron read two words, "Harvard Connection." He got up to go look at it. Immediately, Mark asked Cameron to stay out of the hallway.

Eventually Divya arrived and the four of them talked about plans for Harvard Connection. One feature Mark brought up was designed to keep more popular and sought-after Harvard Connection users from being stalked and harassed by crowds of people.

In this second meeting, Mark still appeared to be actively engaged in developing Harvard Connection.  But he never showed the HarvardConnection folks any site prototypes or code.  And they didn't insist on seeing them.


During the weeks in which Mark was juggling the two projects in tandem, he also had a series of IM exchanges with a friend named Adam D'Angelo (above).



Adam and Mark went to boarding school together at Phillips Exeter Academy. There, the pair became friends and coding partners. Together they built a program called Synapse, a music player that supposedly learned the listener's taste and then adapted to it. Then, in 2002 Mark went to Harvard and Adam went to Cal Tech.  But the pair stayed in close touch, especially through AOL instant messenger. Eventually, Adam became Facebook's CTO.


Harvard Yard at Winter


Through the Harvard Connection-Facebook saga and its aftermath, Mark kept Adam apprised of his plans and thoughts.


One purported IM exchange seems particularly relevant on the question of how Mark distinguished between the two projects--the "facebook thing" and "the dating site"--as well as how he was considering handling the latter:


Zuck: So you know how I'm making that dating site
Zuck: I wonder how similar that is to the Facebook thing
Zuck: Because they're probably going to be released around the same time
Zuck: Unless I fuck the dating site people over and quit on them right before I told them I'd have it done.
D'Angelo: haha
Zuck: Like I don't think people would sign up for the facebook thing if they knew it was for dating
Zuck: and I think people are skeptical about joining dating things too.
Zuck: But the guy doing the dating thing is going to promote it pretty well.
Zuck: I wonder what the ideal solution is.
Zuck: I think the Facebook thing by itself would draw many people, unless it were released at the same time as the dating thing.
Zuck: In which case both things would cancel each other out and nothing would win. Any ideas? Like is there a good way to consolidate the two.
D'Angelo: We could make it into a whole network like a friendster. haha. Stanford has something like that internally
Zuck: Well I was thinking of doing that for the facebook. The only thing that's different about theirs is that you like request dates with people or connections with the facebook you don't do that via the system.
D'Angelo: Yeah
Zuck: I also hate the fact that I'm doing it for other people haha. Like I hate working under other people. I feel like the right thing to do is finish the facebook and wait until the last day before I'm supposed to have their thing ready and then be like "look yours isn't as good as this so if you want to join mine you can…otherwise I can help you with yours later." Or do you think that's too dick?
D'Angelo: I think you should just ditch them
Zuck: The thing is they have a programmer who could finish their thing and they have money to pour into advertising and stuff. Oh wait I have money too. My friend who wants to sponsor this is head of the investment society. Apparently insider trading isn't illegal in Brazil so he's rich lol.
D'Angelo: lol

Eduardo Saverin and Adam D'Angelo were not the only people Mark discussed his Harvard Connection - Facebook situation with.  We believe he also had many IM exchanges about it with relatives and a close female Harvard friend. 

In January 2004, Mark met with the Winklevoss brothers and Divya Narendra for what would be the last time. The meeting was on January 14, 2004, and it was held at the same place Mark met with the HarvardConnection team for the first time -- in the dining hall of Mark's residence, Kirkland House.

By this point, Mark's site, thefacebook.com, wasn't complete, but he was working hard on it. He'd arranged for Eduardo Saverin to pay for his servers. He had already told Adam that "the right thing to do" was to not complete Harvard Connection and build 
TheFacebook.com instead.  He had registered the domain name.

He therefore had a choice to make: Tell Cameron, Tyler and Divya that he wanted out of their project, or string them along until he was ready to launch thefacebook.com.

Mark sought advice on this decision from his confidants. One friend told him, in so many words, you know me. I don't ever think anyone should do anything bad to anybody.

Mark and this friend also had the following IM exchange about how Mark planned to resolve the competing projects:

Friend: So have you decided what you're going to do about the websites?
Zuck: Yeah, I'm going to fuck them
Zuck: Probably in the year
Zuck: *ear

And so, it appears, he did.  (In a manner of speaking).

On January 14, 2004, Mark Zuckerberg met with Cameron, Tyler, and Divya for the last time. During the meeting at Kirkland House, Mark expressed doubts about the viability of HarvardConnection.com. He said he was very busy with personal projects and school work and that he wouldn't be able to work on the site for a while. He blamed others for the site's delays. 

He did not say that he was working on his own project and that he was not planning to complete the HarvardConnection site.

After the meeting, Mark had another IM exchange with the friend above. He told her, in effect, that he had wimped out. He hadn't been able to break the news to Cameron and Tyler, in part, he said, because he was "intimidated" by them. He called them "poor bastards."

So then what happened?

Three days earlier, on January 11, 2004, Mark had registered the domain THEFACEBOOK.COM.

On February 4, he opened the site to Harvard students.

On February 10, Cameron Winklevoss sent Mark a letter accusing him of breaching their agreement and stealing their idea.

In late May, after going through two more developers, Cameron, Tyler and Divya launched HarvardConnection as ConnectU, a social network for 15 schools.

On June 10, 2004, a commencement speaker mentioned the amazing popularity of Mark's site, thefacebook.com.

In the summer of 2004, Mark moved to Palo Alto to work on Facebook full time and soon received a $500,000 investment from Peter Thiel.

In September 2004, HarvardConnection, now called ConnectU, sued Mark Zuckerberg and the now-incorporated "Facebook" for allegedly breaching their agreement and stealing their idea.

In February 2008, Facebook and ConnectU agreed to settle the lawsuit.

In June 2008, ConnectU appealed the settlement in California's ninth district, accusing Facebook of trading its stock without disclosing material information. This appeal is on-going.

When we described the specifics of this story to Facebook, the company had the following comment:

"We’re not going to debate the disgruntled litigants and anonymous sources who seek to rewrite Facebook’s early history or embarrass Mark Zuckerberg with dated allegations. The unquestioned fact is that since leaving Harvard for Silicon Valley nearly six years ago, Mark has led Facebook's growth from a college website to a global service playing an important role in the lives of over 400 million people."

On the latter point, we agree.  What Mark Zuckerberg has accomplished with Facebook over the past six years has been nothing short of amazing.

So, having revisited the founding of Facebook with additional information, what do we conclude?

First, we have seen no evidence of any formal contract between Mark Zuckerberg and the Winklevosses in which Mark agreed to develop Harvard Connection.

Second, any agreement the parties may have had--as well as most of the purported IMs and emails we have reviewed from the period--appear to have been at the level of, as Judge Ware described them, "dorm-room chit-chat." (Albeit interesting and entertaining chit-chat.)

Third, only a week after beginning development of Harvard Connection, which he referred to as "the dating site," Mark had begun work on a separate project -- "the facebook thing." Mark appears to have considered the products as competing for the attention of the same users, but he also appears to have regarded them as different in some key ways.

Fourth -- and because of this foreseen competition -- Mark does appear to have intentionally strung along the Harvard Connection folks with the goal of making his project, thefacebook.com, have a more successful launch.

Bottom line, we haven't seen anything that makes us think that, whatever Mark did to the Harvard Connection folks, it was worth more than the $65 million they received in the lawsuit settlement.  In fact, this seems like a huge sum of money considering that the entire dispute took place over two months in 2004 and that, in the six years since, Mark has built Facebook into a massive global enterprise.

That said, in the course of our investigation, we also uncovered two additional anecdotes about Mark's behavior in Facebook's early days that are more troubling.