Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Communications Cellphones News

Why Text Messages Are Limited To 160 Characters 504

The LA Times has a story about Friedhelm Hillebrand, one of the communications researchers behind efforts to standardize various cell phone technologies. In particular, he worked out the 160 character limit for text messages. "Hillebrand sat at his typewriter, tapping out random sentences and questions on a sheet of paper. As he went along, Hillebrand counted the number of letters, numbers, punctuation marks and spaces on the page. Each blurb ran on for a line or two and nearly always clocked in under 160 characters. That became Hillebrand's magic number ... Looking for a data pipeline that would fit these micro messages, Hillebrand came up with the idea to harness a secondary radio channel that already existed on mobile networks. This smaller data lane had been used only to alert a cellphone about reception strength and to supply it with bits of information regarding incoming calls. ... Initially, Hillebrand's team could fit only 128 characters into that space, but that didn't seem like nearly enough. With a little tweaking and a decision to cut down the set of possible letters, numbers and symbols that the system could represent, they squeezed out room for another 32 characters.
This discussion has been archived. No new comments can be posted.

Why Text Messages Are Limited To 160 Characters

Comments Filter:
  • by Anonymous Coward on Monday May 04, 2009 @12:25PM (#27817007)
    it also happens to be precisely 2 lines of text on a good old 80 character wide terminal.
  • by SgtPepperKSU ( 905229 ) on Monday May 04, 2009 @12:29PM (#27817065)

    is the bastard offspring of the union of the hexdecimal and the decimal, literally 0xF*10

    fixed that for you

    Are you joking?
    0x10*10...

  • by Sockatume ( 732728 ) on Monday May 04, 2009 @12:32PM (#27817103)
    The account's set up with your phone number, uses the same user identifier, travels with the phone number, and there's a billing infrastructure for it. Meanwhile the vast majority of phone users don't even have packet data plans. It's operator inertia, basically.
  • by jellomizer ( 103300 ) on Monday May 04, 2009 @12:33PM (#27817113)

    80 characters (bytes) just happened to be how many punched you can normally fit on a standard punch card.

  • Re:SMS vs email (Score:5, Informative)

    by Rob Kaper ( 5960 ) on Monday May 04, 2009 @12:37PM (#27817177) Homepage

    Differences:

    - SMS is available: it's built-in, e-mail is not present on every phone and relies on a third-party service provider plus settings

    - SMS is faster: because there is no GPRS/TCP/IP/SMTP/IMAP/POP connection and transfer overhead

    - SMS is clean: no risk of having to retrieve large attachements, hardly any spam due to sender costs

    - SMS is cheaper: most plans offer a sufficient amount of free messages a month for most users, e-mail requires an additional GPRS data plan

    YMMV but SMS is not as bad as some people claim.

  • by pavon ( 30274 ) on Monday May 04, 2009 @12:40PM (#27817227)

    For those that were wondering how they got 160 characters into 128 bytes (6.4 bits/char), they didn't. The increased the length of the frame to 140 bytes, which is is 160 characters using a 7 bits/char. Curiosity forced me to look this up [wikipedia.org], expecting to find some snazzy compacting algorithm for a non power-of-two alphabet.

  • Re:SMS vs email (Score:5, Informative)

    by Dan East ( 318230 ) on Monday May 04, 2009 @12:42PM (#27817251) Journal

    Here's what's ridiculous. I have a Blackberry, and do not have an SMS plan with my carrier, thus each text costs me 25 cents to send. Receiving SMS is free and unlimited. I have an unlimited data plan for Blackberry, so I simply send emails using the carrier email SMS gateways for "free". The only downside is that the recipient cannot directly reply to my message. Here's the stupid part. The amount of bandwidth, processing, and inter-service gateways my emails have to pass through must require at least 100 times the resources of sending an actual SMS. The final kicker is that even if I keep my actual message under 160 chars, they are usually broken up into more than one SMS message because of the header attached by the SMS gateway that contains my email address, etc.

  • BINGO! (Score:5, Informative)

    by wonkavader ( 605434 ) on Monday May 04, 2009 @12:44PM (#27817271)

    And a full-screen terminal (3270, etc.) is really just 25 punch cards. You press "Enter" and they get submitted. Your batch processes and the system returns you 25 punch cards which your smart 3270 punch card reader/editor displays for you.

    Punch cards are based on the civil-war-era dollar bill because there were already machine to count and stack dollar bills.

    Punch cards were IBM's most profitable product ever until the introduction of the IBM PC.

  • by XxtraLarGe ( 551297 ) on Monday May 04, 2009 @12:46PM (#27817315) Journal

    "Why are we still using ancient text messages instead of regular email?"

    I can't speak for everybody, but I use a Tracfone. Talking costs $.10 a minute, but text messages only cost me $.03 per message. I pay $6 per month for my phone (it's mostly for emergencies), and communicating by text message helps to spread out the amount of use I can get each month. One thing that's even better is the fact that my wife or I can text each other from our e-mail. It's easier if I'm at the store and my wife texts me to pick up eggs, milk, what-have-you, so I'll only use $.03 to get the same message I would have had to stop and answer the phone for $.10.

  • Re:Lame Typing (Score:4, Informative)

    by Achromatic1978 ( 916097 ) <robert@@@chromablue...net> on Monday May 04, 2009 @12:49PM (#27817371)
    You'd like to believe it was your Jesusphone being that intelligent, but in reality, the SMS standard has supported message concatenation for at least the last ten years, if not since its inception. My Nokia 2110e [gsmarena.com] could turn it on and off, and you'd see the little counter for "remaining characters" go from 160 to 470 or so.
  • Re:SMS vs email (Score:3, Informative)

    by smallfries ( 601545 ) on Monday May 04, 2009 @12:50PM (#27817381) Homepage

    Well.... I haven't seen a 160 character limit in Europe for years because *every* handset automatically splits/reassembles arbitrary length messages. And the cost hasn't been a factor as I haven't seen a call-plan that charges for text messages in years either...

  • Re:BINGO! (Score:5, Informative)

    by OlRickDawson ( 648236 ) on Monday May 04, 2009 @01:01PM (#27817557)
    http://en.wikipedia.org/wiki/Punched_card [wikipedia.org] Punch cards predate the computer, because they were used in loom machines to generate paterns. The punch cards were later used for statistical purposes. IBM was already selling statistical machines that used the punch cards before the computer. The reason that IBM was able to grab the market instead of Univac, is because IBM's computers was compatible with the punch cards that the corporations already had.
  • by evanbd ( 210358 ) on Monday May 04, 2009 @01:14PM (#27817757)

    There are some straightforward compaction algorithms for non power-of-two sizes. The simplest approach is to take n symbols in your alphabet, treat it as an n-digit number base b (the number of different symbols), and convert that to base two. You'll use at most ceiling(n * log2(b)) bits.

    You can be more sophisticated by using a compression algorithm of some sort (Huffman with a standardized dictionary, for a simple example). Anything that does better than the above n * log2(b) will produce a variable length output, though, which means that while you could usually fit more than 160 characters into 140 bytes, sometimes the limit would be lower (since rare characters take more bits to encode).

  • by xaxa ( 988988 ) on Monday May 04, 2009 @01:17PM (#27817801)

    The ruts in Roman roads are 4'whatever wide because that's how wide the cart wheels were spaced.

    Cart wheels were spaced that wide because that's what fits around two horses.

    The first railways used horses to pull the loads.

    The width of a horse hasn't changed since Roman times, so the width is the same.

  • Silly me. (Score:4, Informative)

    by hrimhari ( 1241292 ) on Monday May 04, 2009 @01:24PM (#27817917) Journal

    Here I was, in my dumb ignorance caused by blind experience on the field, thinking that the limit was actually caused by the magic 255 number less protocol overhead (result: 140) plus 7-bit encoding compression (result: 160).

  • by nilbog ( 732352 ) on Monday May 04, 2009 @01:30PM (#27818011) Homepage Journal

    If anyone is interested - the way they got more characters available was by cutting down characters to 7bits instead of the normal 8, thus limiting the possible characters to 128.

    1120bits/7bits = 160 characters.

  • by RKThoadan ( 89437 ) on Monday May 04, 2009 @01:36PM (#27818127)

    Snopes says undetermined on that one... http://www.snopes.com/music/media/cdlength.asp [snopes.com]

  • by blahbooboo ( 839709 ) on Monday May 04, 2009 @01:36PM (#27818141)

    Mind you, my iPhone has no 160 character limit, I'm sure other smart phones just piece together the rapid recieving of messages in to one while the "dumb" phones display them in 160 character chunks.

    I absolutely hate when my iPhone friends text me. I end up getting this stream of text messages that are received backwards and cause a lot of hassle just to understand the message on my cell phone.

    It would be nice if the iPhone limited texts to 160 characters for those of us without the jesus phone (or a smart phone that supports it).

    Oh wait... that's probably why Jobs did that :)

  • by wastedlife ( 1319259 ) on Monday May 04, 2009 @01:38PM (#27818173) Homepage Journal

    The number of characters that can be printed across CowboyNeal's buttocks. He has a very long yet narrow ass that contains a tattoo of every sig in slashdot.

  • by IBBoard ( 1128019 ) on Monday May 04, 2009 @01:53PM (#27818383) Homepage

    I've got an old Nokia 3510 and it can handle multi-part text messages. Generally it'll arrive in pieces, one after the other, but it manages to patch it together okay. I can send multi-part messages as well (my "characters remaining" count is in the form of "characters remaining/texts used"). I was able to do it with a 3310 as well, and possibly even the Motorola 3588 that I started with.

    Someone sold you a crap phone ;)

    More on-topic, I can normally fit a properly written text in 160 characters with punctuation etc. Sometimes I want to say more and flow in to a second, but if it is a couple of characters over one text then it's normally because I used a long word and I can trim things to fit. I'd always assumed it was technology and overheads on some fixed size rather than some guy trying to work out how long sentences were and how much he could cram in there.

  • At 3600 baud, even (Score:3, Informative)

    by Animats ( 122034 ) on Monday May 04, 2009 @02:00PM (#27818465) Homepage

    In AMPS, the cell phone technology being described, there's a 3600 baud control channel shared between all the phones in a cell. Text messages had to be crammed into that. Voice was analog FM, with the control channel telling the handsets which voice channel to use.

    That's why SMS is so data-limited. The data channel was tiny.

  • by WoTG ( 610710 ) on Monday May 04, 2009 @02:06PM (#27818555) Homepage Journal

    I don't know what's actually more popular, but I have seen two ways for Chinese input into phones. There are probably more, I'm by no means an expert.

    1. Handwriting recognition on a touchscreen, like a PDA. This, I saw a few years ago, I imagine it's a higher-end option.

    2. Recognition based on strokes. It's like predictive text. There are only so many directions to draw the a stroke that combines to make the glyph. So you just pick them off the phone, I guess there's a standard pattern, like starting from the top left stroke.

    Hopefully someone who knows more can provide more detail.

  • Re:I'll Be Damned (Score:1, Informative)

    by Anonymous Coward on Monday May 04, 2009 @02:08PM (#27818603)

    Technically, 160 is the number of bytes in a single GSM packet.
    Which is usually used to transmit 20ms of audio. Or a single text message. If we assume your cell call costs 1 ct per minute, a single SMS should cost 0.000333ct.

  • by Rovaani ( 20023 ) on Monday May 04, 2009 @02:14PM (#27818695)
    Hillebrandt is not the only one claiming to have invented SMS. Another contender is Finnish Matti Makkonen [irishtimes.com]
  • Re:I'll Be Damned (Score:5, Informative)

    by nomorecwrd ( 1193329 ) on Monday May 04, 2009 @02:21PM (#27818791)
    Actually, SMS is like a "stowaway" of a signal your cell must receive from time to time.
    So the "real" cost of a SMS is 0.000000.

    This is a broadly known fact.

    Years ago, here in Chile anyway, SMS where free of charge.
    Now is pure profit. (about 8ct/SMS at current exchange)
  • by Jerry Smith ( 806480 ) on Monday May 04, 2009 @02:25PM (#27818847) Homepage Journal

    I don't know about that, just earlier today I was reading a post from a slashdotter from Norway that said cellphone modem connections don't count as broadband by some technical definition yet the Verizon Rev A, AT&T 3G and Sprint 3G (not to mention their pilot 4G) network all fit his definition. Cost is still high, especially when you consider the low 5GB caps but with a modern smart phone the US networks are plenty advanced. Personally I love an OS 4.5 Blackberry and Safari on the iPhone 3G is very cool for pages that Opera mini doesn't parse well.

    Broadband is on one hand defined as a multiplex connexion, http://en.wikipedia.org/wiki/T-carrier [wikipedia.org] T1 for instance, on the other the FCC defines it as a >200 kbit connection (either up or down). OT, but hopefully informative.

    (NOT posting as AC, and proud of it)

  • Re:BINGO! (Score:4, Informative)

    by earlymon ( 1116185 ) on Monday May 04, 2009 @02:29PM (#27818893) Homepage Journal

    The parent is mostly correct regarding the Civil War and the wikipedia entry is lacking. I can't speak for the parent, but I am aware of this from a portion of James Burke's Day the Universe Changed series.

    The punch card reading technology came from looms, sure - unless you count music boxes. Looms used continuous punched paper first - the music box again.

    The punch card was used in 1880 US Census - that statistical application that you talk about - not so much because of the machinery to handle it - it was because of its size, and that was by design.

    There were a glut of older cash drawers that could used for keeping the stacks neat and/or in sorted piles.

    So, you've got the computing machinery and techniques in place - do you use a strip or a card? When using a card, do you contract to build new carrying boxes or do you re-purpose the vastly available and nearly-useless-therefore-cheap surplus cash drawers? Note the supporting statement from your own wiki reference:

    The Columbia site says Hollerith took advantage of available boxes designed to transport paper currency.

    I not sure about your analysis of why IBM grabbed the market over Univac. I do recall that in the old days, there was IBM and then there was BUNCH - Burroughs, Univac, NCR, Control Data and Honeywell.

    I think if you look back to 1929 and thereafter (read: the rebuilding of American business after the Great Crash), IBM was the key producer of cards and card-related technologies. So the real reason that IBM computers were compatible with the cards that corporations had was more likely that they were IBM cards in the first place.

    IBM's history stretches continuously back to the 19th century, and its name means International Business Machines. Univac came from Remington Rand in 1950 - a large industrialist that made, among other things, typewriters, as I recall. So from the Great Crash to 1950, you have nothing from Univac to buy - but you do have IBM. Now computers come along, and the one company that survived the crash and is helping your business get Really Organized is selling you a new type of Business Machine - supply compatible with some of their old. Or - you could buy a Univac.

    I could be wrong - I don't think I am, though, for what that's worth.

  • by zindorsky ( 710179 ) <zindorsky@gmail.com> on Monday May 04, 2009 @02:48PM (#27819215)
    Worth noting:

    UTF-16 is much better than UTF-8 for encoding asian scripts. UTF-8 needs 3 bytes per code point in that range, while UTF-16 needs only two.

  • Re:BINGO! (Score:2, Informative)

    by OlRickDawson ( 648236 ) on Monday May 04, 2009 @02:49PM (#27819237)
    I read the IBM reason in a computer history book, but I can't remember the name. The reasoning was as follows: Univac was the first company to sell computers commercially. All of their storage was on magnetic tape. IBM came out second, and built an interface to their existing punch card equipment. So, the question for businesses was, buy a univac computer and enter all of the information by hand, or buy an IBM and use the existing equipment.
  • by waddleman ( 1230926 ) on Monday May 04, 2009 @03:19PM (#27819689)
    It's a long fail.
  • by SlashDotDotDot ( 1356809 ) on Monday May 04, 2009 @03:38PM (#27820027) Journal
    'To lunch [etymonline.com]' has been a legitimate verb far longer than people have been, *ahem*, texting.
  • ISDN & GSM (Score:2, Informative)

    by Speedy09 ( 1547311 ) on Monday May 04, 2009 @03:41PM (#27820071)
    My understanding is that GSM protocols were largely inspired by ISDN protocols. ISDN had (has) the same short messaging capabilities on its 'D' channel which is the out of band signaling channel (2B+D). Most ISDN phones and Mac/PC softphones had messaging feature built-in.
  • Re:I'll Be Damned (Score:3, Informative)

    by Hatta ( 162192 ) on Monday May 04, 2009 @03:59PM (#27820303) Journal

    1) Developing relationships. It's amazing how far a few seconds of idle chat can go to put a human side to your interactions with the people you need things from.

    It's also amazing how annoying your idle chatter can be to a busy person who is trying to do things for you. Email is asynchronous, so the busy person can attend to it when they have time. A phone call is always an interruption.

    2) Forces you to be concise: If you have 30 seconds to ask for something - you'll be forced to get to the point more quickly.

    In my experience, those most likely to use the phone are also the most likely to prattle on and on about completely irrelevant topics.

  • by againjj ( 1132651 ) on Monday May 04, 2009 @06:39PM (#27822845)
    Snopes. [snopes.com] It also mentioned the space shuttle that another responder mentioned.
  • Re:I'll Be Damned (Score:3, Informative)

    by Rob the Bold ( 788862 ) on Monday May 04, 2009 @08:10PM (#27824225)

    The retail cost is whatever the market will bear. This idea goes all the way back to John Smith

    Adam Smith?

    Without texting the voice calls would have to be significantly higher in order to cover the maintenance/electricity costs.

    Wouldn't the voice calls also cost whatever the market would bear, as you assert for text messages, and if not, why is this a special case?

  • Re:I'll Be Damned (Score:4, Informative)

    by Mr2001 ( 90979 ) on Monday May 04, 2009 @09:36PM (#27825113) Homepage Journal

    Well let's see. You claim the cost per text is zero. Obviously that's not true since maintenance plus electricity for the towers costs money, but it's obviously quite cheap. So anyway..... my cellphone provider charges just 1 cent per text. That's about cheap as a plan can get, since you can't charge less than a penny (half-pennys were discontinued a long time ago).

    That's impressive. Who's your cell phone provider and what sort of package do you need to get that deal? The carriers I know of charge 15 to 20 cents per message (although you can get a discount on the first N messages with a package).

    That was hiliarious. The U.S.P.S. is losing money year-after-year and only survives because of taxes drawn from out of our paychecks (see my previous post).

    No, that's completely false. If someone told you that, they were lying.

    "The Postal Service is a self-sufficient agency. The cost of postal operations, including the costs to extend service to an additional 1.2 million new deliveries in 2008, must be financed by the revenue generated from the sale of postal products and services." (link [usps.com])

    And when I have something important to ship, I definitely don't use the government company. Instead I go to one of the private companies because (1) they cost less (2) they don't lose stuff and (3) if they did it's insured for free (upto $100). Oh and (4) they are the only ones who offer overnight package service; the government does not.

    And when you need to send a letter, return a warranty card, pay a bill... do you use FedEx or UPS? I sure hope not: it'd cost much, much more and probably be less reliable. Sending packages is one thing, but private companies simply cannot provide the same service as the USPS for regular mail.

    I can't think of a single government company that is as efficiently-run as its commercial counterpart.

    That's because you're deliberately ignoring the prime example.

I've noticed several design suggestions in your code.

Working...