(12) United States Patent (10) Patent No.: US 7.693,953 B2 Middleton Et Al

Total Page:16

File Type:pdf, Size:1020Kb

(12) United States Patent (10) Patent No.: US 7.693,953 B2 Middleton Et Al US007693953B2 (12) United States Patent (10) Patent No.: US 7.693,953 B2 Middleton et al. (45) Date of Patent: Apr. 6, 2010 (54) PROVIDINGWEB SERVICES FOR WIRELESS 2006/0072531 A1 4/2006 Ewing et al. COMMUNICATION DEVICES 2006/0209868 A1* 9/2006 Callaghan ................... 370,428 2006/0242073 A1 10, 2006 Padawer et al. (75) Inventors: Justin Middleton, San Francisco, CA 2007,0006277 Al 2007 Mills et al. (US); Alex Rainous, Redwood City, CA 2008/0172458 A1 7/2008 Middleton (US) OTHER PUBLICATIONS PCT Search Report mailed Jun. 26, 2008, 3 Pages. (73) Assignee: Msion Corporation, Redmond, WA Written Opinion mailed Jun. 26, 2008, 6 Pages. * cited by examiner (*) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 Primary Examiner-un-Yi Lao U.S.C. 154(b) by 472 days. Assistant Examiner—Mong-Thuy Tran (21) Appl. No.: 11/653,661 (57) ABSTRACT (22) Filed: Jan. 12, 2007 A system and method a described for interfacing a wireless device with a plurality of web services including social net (65) Prior Publication Data working web services. For example, a system according to one embodiment of the invention comprises a system for US 2008/0172496 A1 Jul 17, 2008 interfacing a wireless device with a plurality of web services comprising a web service proxy having an API to allow other (51) Int. Cl. modules to interface with the web service proxy; a plurality of G06F 5/16 (2006.01) web services adapters interfaced with the web services proxy (52) U.S. Cl. ........................ 709/207; 455/466; 370/338 through the API, each one of the web services adapters CO (58) Field of Classification Search ................. 455/466; figured to communicate with a particular web service using 709/207; 370/338 the specific communication formats required by that web See application file for complete search history. service; wherein the web services adapters and the web ser vices proxy convert between the communication formats (56) References Cited employed to communicate with each of the web services and U.S. PATENT DOCUMENTS a wireless communication format, the wireless communica ck tion format being a different format than the communication 2. 5. g f 2. E.et al - - - - - - - - - - - - - 709/250 formats required by each of the web services, thereby 20030004744 Al 1, 2003 GON et al. enabling bi-directional communication between the wireless 2004/0137921 A1 7/2004 Valloppillil et al. device and the plurality of web services. 2005/0091309 A1 4/2005 Bookman et al. ........... TO9,203 2006, OO23674 A1 2/2006 Goring et al. 13 Claims, 8 Drawing Sheets 38 & Sociatewar:g Yaccess Services & Service are: &.g., Ky&saces: St: U.S. Patent Apr. 6, 2010 Sheet 1 of 8 US 7.693,953 B2 &eyes: 30 Staticiare: 88:8: it:8:8: 88x8sis Aggsiata s $88 S&isite 3. U.S. Patent Apr. 6, 2010 Sheet 2 of 8 US 7.693,953 B2 23. jet S:twice 8:a::ies :38 233 Staxis: Yasies: i: &rices 8te: $8wice 308 8 287 third party i&is Series Kofiastic: 8&isa stegiesion *roxy Froxy 3:38te:::::: Fig. 2 U.S. Patent Apr. 6, 2010 Sheet 3 of 8 US 7.693,953 B2 ic: ::: S:8 wice:s 3. A ei: Servixes axy 3. s $x: Sq: Network:g 8twixkg 3efax8 Services ¥883. Sewice Agiasis: vie: Sixvices 88: Services liais: &:38:8; A:a:: 33; ki: Sey:& Six i --> is spatcher --- ; c. 38 praxy 333. Fig. 3 U.S. Patent Apr. 6, 2010 Sheet 4 of 8 US 7.693,953 B2 Fig. 4 U.S. Patent Apr. 6, 2010 Sheet 5 of 8 US 7.693,953 B2 Fig. 5c U.S. Patent Apr. 6, 2010 Sheet 6 of 8 US 7.693,953 B2 i:8 8:888 gig::::::::::8: 88:8 U.S. Patent Apr. 6, 2010 Sheet 8 of 8 US 7.693,953 B2 8. Service receives seria is searchitg ic: cter users 8. Service receives iocation equirements 803 Service searches of uses teeting the citesia and exation extire eats Seiwice eit is804 site 888: 88sis- - - - - - - , Fig. 8 US 7,693.953 B2 1. 2 PROVIDINGWEB SERVICES FORWIRELESS nessmen will refer friends to other businessmen (e.g., COMMUNICATION DEVICES exchanging business cards). In casual life, persons will attend parties of a friend in order to connect and build relationships TECHNICAL FIELD with the friends friends. Within the last ten years, social networking through the This application relates generally to the field of data pro Internet has become popular. A variety of services are pro cessing systems and more particularly, to providing web ser vided by Social networking sites which allow users to com vices for wireless communication devices. municate and exchange information including, for example, Instant Messaging, E-Mail messaging, Message Boards, BACKGROUND 10 photo sharing services, etc. Recently, social networking sites such as MySpace(R), LinkedIn R, and Yahoo! (R. Local have Many people access Internet content and Web Services become a popular choice for Social networking. To improve from a wireless communication device (e.g., a cellular tele Social networking, MySpace(R) includes, for example, per phone or PDA) so that they are not restricted to a personal Sonal Web pages for each user including profiles, blogs, pic computer with an Internet connection. Most wireless com 15 tures, videos, a “shoutbox,” instant messaging, a list of munication devices retrieve Internet content and Web Ser “friends' (other users on the MySpace(R) network that allow vices in one of two different ways: use of a Web browser or each other communications between the two users), e-mail use of a Wireless Access Protocol (WAP) application. capabilities, bulletin boards, and calendars. To use the Social High power wireless communication devices often include networking services, a user logs into the services website a Web browser (e.g., Windows(R) Explorer) so that informa (e.g., MySpace.com) from his or her personal computer. tion can be retrieved from an Internet site on the device just as Mobile devices currently provide access to social networking if the user was at a personal computer. One problem with the sites through a Web browser or WAP application. use of Web browsers on wireless devices, though, is that the devices require a lot of processing power and bandwidth to SUMMARY handle and convert the large amount of data exchanged so as 25 to be compatible with the Internet site and the wireless device. Providing web services for wireless communication In order to overcome processing and network bandwidth devices is described for interfacing a wireless device with a restraints posed by a Web browser, many wireless communi plurality of web services including Social networking web cation devices retrieve Internet content and Web Services services. For example, a system according to one embodi using an application that follows the Wireless Application 30 ment of providing web services for wireless communication Protocol (WAP). WAP applications allow devices to connect devices comprises a system for interfacing a wireless device to a Web server, but require less processing power and use less with a plurality of web services comprising a web service network bandwidth than a typical Web browser. For example, proxy having an API to allow other modules to interface with the social networking site MySpace(R) currently provides a the web service integration proxy; a plurality of web services Web Services proxy that can be connected to through the use 35 adapters interfaced with the web services proxy through the of a WAP application in order for a user of a wireless com API, each one of the web services adapters configured to munication device to connect to MySpace(R). communicate with a particular web service using the specific A Web Services proxy may be updated to add new features communication formats required by that web service; the for Web applications and/or to fix problems. One problem, wireless communication format being a different format than though, with current WAP applications is that they become 40 the communication formats required by each of the web ser useless if the associated Web Services proxy is updated. That vices; wherein the web services adapters and the web services is, the WAP application is hard coded so as to be compatible proxy convert between the communication formats employed with the previous version of the Web Services proxy. Hence, to communicate with each of the web services and the wire when the Web Service proxy is updated the WAP application less communication format, thereby enabling bi-directional may be unable to connect to the new version of the Web 45 communication between the wireless device and the plurality Services proxy. As a result, the WAP application on a device of web services. must typically be updated when a Web Services proxy is updated. BRIEF DESCRIPTION OF THE DRAWINGS Updating every WAP application (e.g., updating every cel lular telephone of a Cellular Telephone Service Provider) can 50 A better understanding of providing web services for wire be very costly and consume large portions of network band less communication devices can be obtained from the follow width. In addition, device applications implemented through ing detailed description in conjunction with the following WAP applications can require multiple requests from the drawings, in which: device to the Web Services proxy, tying up valuable band FIG. 1 illustrates a service communicating with a data width. Furthermore, the communication protocol employed 55 processing device according to one embodiment of the inven to allow a WAP application and a Web Services proxy to tion. communicate is an inefficient (“chatty”) format based on the FIG.
Recommended publications
  • Tutorial Blogspot Plus Blogger Templates
    Tutorial Blogspot Plus Blogger Templates To Bloggers Everywhere 1 2 Contents Contact Us 25 Cara daftar Gmail 25 Cara daftar Blogger pertama kali 27 Cara login ke blogger pertama kali 28 Kontrol panel blogger (dashboard) 29 Cara posting di blogger 30 Halaman Pengaturan (menu dasar) 31 Banyak malware yang ditemukan google 32 Google ! Mesin pembobol yang menakutkan 32 Web Proxy (Anonymous) 33 Daftar alamat google lengkap 34 Google: tampil berdasarkan Link 37 Oom - Pemenang kontes programming VB6 source code 38 (www.planet-sourc... Oom - Keyboard Diagnostic 2002 (VB6 - Open Source) 39 Oom - Access Siemens GSM CellPhone With Full 40 AT+Command (VB6 - Ope... Oom - How to know speed form access (VB6) 40 Para blogger haus akan link blog 41 Nama blog cantik yang disia-siakan dan apakah pantas nama 41 blog dipe... Otomatisasi firewalling IP dan MAC Address dengan bash script 43 Firewalling IP Address dan MAC Address dengan iptables 44 Meminimalis serangan Denial of Service Attacks di Win Y2K/XP 47 Capek banget hari ini.. 48 3 daftar blog ke search engine 48 Etika dan cara promosi blog 49 Tool posting dan edit text blogger 52 Setting Blog : Tab Publikasi 53 Wordpress plugins untuk google adsense 54 Google meluncurkan pemanggilan META tag terbaru 54 “unavailable after” Setting Blog : Tab Format 55 Melacak posisi keyword di Yahoo 56 Mengetahui page ranking dan posisi keyword (kata kunci) anda 56 pada S... Percantik halaman blog programmer dengan "New Code 57 Scrolling Ticke... 20 Terbaik Situs Visual Basic 58 BEST BUY : 11 CD Full Source Code Untuk Programmer 60 Tips memulai blog untuk pemula 62 Lijit: Alternatif search untuk blogger 62 Berpartisipasi dalam Blog "17 Agustus Indonesia MERDEKA" 63 Trafik di blog lumayan, tapi kenapa masih aja minim komentar? 64 Editor posting compose blogger ternyata tidak "wysiwyg" 65 Google anti jual beli link 65 Tips blogger css validator menggunakan "JavaScript Console" 65 pada Fl..
    [Show full text]
  • LAN Messenger
    SVERIAN Scientific LAN Messenger Pooja Purohit, Sakhare Shital, Kothari Rasika and Jadhav Dipali Department of Computer Engineering, SVERI’s College of Engineering (Poly.), Pandharpur Student Article Abstract: This is LAN messenger application; it’s a social media project for Final year college students. It is a Client – server application program developed in Visual Studio 2005 (VB .NET). Here the individual can chat with other individual through LAN connection. Even they can exchange file through one computer to other. Administrator can view chat logs through server. Here no need of Internet access. This application can be used in all workplace which is helpful in submitting information and to connect with workplace staff. Introduction: A LAN messenger is an instant messaging program designed for use within a single local area network (LAN). Many LAN messengers offer basic functionality for sending private messages, file transfer , chat rooms and graphical smileys . The advantage of using a simple LAN messenger over a normal instant messenger is that no active Internet connection or central server is required - and only people inside the firewall will have access to the system. LAN messenger is an easy to use, server based LAN messaging application for effective communication. It is correctly identified and works under all operating systems with unlimited user accounts and is the only secure messenger. The simple interface makes special training needless . Literature Review: The LM uses two-tier client server architecture as shown in figure 1. The application handling is completed separately for database queries and updates and for business logic processing and user interface presentation.
    [Show full text]
  • Acceptable Use of Instant Messaging Issued by the CTO
    State of West Virginia Office of Technology Policy: Acceptable Use of Instant Messaging Issued by the CTO Policy No: WVOT-PO1010 Issued: 11/24/2009 Revised: 12/22/2020 Page 1 of 4 1.0 PURPOSE This policy details the use of State-approved instant messaging (IM) systems and is intended to: • Describe the limitations of the use of this technology; • Discuss protection of State information; • Describe privacy considerations when using the IM system; and • Outline the applicable rules applied when using the State-provided system. This document is not all-inclusive and the WVOT has the authority and discretion to appropriately address any unacceptable behavior and/or practice not specifically mentioned herein. 2.0 SCOPE This policy applies to all employees within the Executive Branch using the State-approved IM systems, unless classified as “exempt” in West Virginia Code Section 5A-6-8, “Exemptions.” The State’s users are expected to be familiar with and to comply with this policy, and are also required to use their common sense and exercise their good judgment while using Instant Messaging services. 3.0 POLICY 3.1 State-provided IM is appropriate for informal business use only. Examples of this include, but may not be limited to the following: 3.1.1 When “real time” questions, interactions, and clarification are needed; 3.1.2 For immediate response; 3.1.3 For brainstorming sessions among groups; 3.1.4 To reduce chances of misunderstanding; 3.1.5 To reduce the need for telephone and “email tag.” 3.2 Employees must only use State-approved instant messaging.
    [Show full text]
  • Instant Messaging
    Instant Messaging Internet Technologies and Applications Contents • Instant Messaging and Presence • Comparing popular IM systems – Microsoft MSN – AOL Instant Messenger – Yahoo! Messenger • Jabber, XMPP and Google Talk ITS 413 - Instant Messaging 2 Internet Messaging •Email – Asynchronous communication: user does not have to be online for message to be delivered (not instant messaging) • Newsgroups • Instant Messaging and Presence – UNIX included finger and talk • Finger: determine the presence (or status) of other users • Talk: text based instant chatting application – Internet Relay Chat (IRC) • Introduced in 1988 as group based, instant chatting service • Users join a chat room • Networks consist of servers connected together, and clients connect via a single server – ICQ (“I Seek You”) • Introduced in 1996, allowing chatting between users without joining chat room • In 1998 America Online (AOL) acquired ICQ and became most popular instant messaging application/network – AIM, Microsoft MSN, Yahoo! Messenger, Jabber, … • Initially, Microsoft and Yahoo! Created clients to connect with AIM servers • But restricted by AOL, and most IM networks were limited to specific clients • Only recently (1-2 years) have some IM networks opened to different clients ITS 413 - Instant Messaging 3 Instant Messaging and Presence • Instant Messaging – Synchronous communications: message is only sent to destination if recipient is willing to receive it at time it is sent •Presence – Provides information about the current status/presence of a user to other
    [Show full text]
  • Introduction Points
    Introduction Points Ahmia.fi - Clearnet search engine for Tor Hidden Services (allows you to add new sites to its database) TORLINKS Directory for .onion sites, moderated. Core.onion - Simple onion bootstrapping Deepsearch - Another search engine. DuckDuckGo - A Hidden Service that searches the clearnet. TORCH - Tor Search Engine. Claims to index around 1.1 Million pages. Welcome, We've been expecting you! - Links to basic encryption guides. Onion Mail - SMTP/IMAP/POP3. ***@onionmail.in address. URSSMail - Anonymous and, most important, SECURE! Located in 3 different servers from across the globe. Hidden Wiki Mirror - Good mirror of the Hidden Wiki, in the case of downtime. Where's pedophilia? I WANT IT! Keep calm and see this. Enter at your own risk. Site with gore content is well below. Discover it! Financial Services Currencies, banks, money markets, clearing houses, exchangers. The Green Machine Forum type marketplace for CCs, Paypals, etc.... Some very good vendors here!!!! Paypal-Coins - Buy a paypal account and receive the balance in your bitcoin wallet. Acrimonious2 - Oldest escrowprovider in onionland. BitBond - 5% return per week on Bitcoin Bonds. OnionBC Anonymous Bitcoin eWallet, mixing service and Escrow system. Nice site with many features. The PaypalDome Live Paypal accounts with good balances - buy some, and fix your financial situation for awhile. EasyCoin - Bitcoin Wallet with free Bitcoin Mixer. WeBuyBitcoins - Sell your Bitcoins for Cash (USD), ACH, WU/MG, LR, PayPal and more. Cheap Euros - 20€ Counterfeit bills. Unbeatable prices!! OnionWallet - Anonymous Bitcoin Wallet and Bitcoin Laundry. BestPal BestPal is your Best Pal, if you need money fast. Sells stolen PP accounts.
    [Show full text]
  • FEEFHS Journal Volume 15, 2007
    FEEFHS Journal Volume 15, 2007 FEEFHS Journal Who, What and Why is FEEFHS? The Federation of East European Family History Societies Guest Editor: Kahlile B. Mehr. [email protected] (FEEFHS) was founded in June 1992 by a small dedicated group of Managing Editor: Thomas K. Edlund American and Canadian genealogists with diverse ethnic, religious, and national backgrounds. By the end of that year, eleven societies FEEFHS Executive Council had accepted its concept as founding members. Each year since then FEEFHS has grown in size. FEEFHS now represents nearly two 2006-2007 FEEFHS officers: hundred organizations as members from twenty-four states, five Ca- President: Dave Obee, 4687 Falaise Drive, Victoria, BC V8Y 1B4 nadian provinces, and fourteen countries. It continues to grow. Canada. [email protected] About half of these are genealogy societies, others are multi- 1st Vice-president: Brian J. Lenius. [email protected] purpose societies, surname associations, book or periodical publish- 2nd Vice-president: Lisa A. Alzo ers, archives, libraries, family history centers, online services, insti- 3rd Vice-president: Werner Zoglauer tutions, e-mail genealogy list-servers, heraldry societies, and other Secretary: Kahlile Mehr, 412 South 400 West, Centerville, UT. ethnic, religious, and national groups. FEEFHS includes organiza- [email protected] tions representing all East or Central European groups that have ex- Treasurer: Don Semon. [email protected] isting genealogy societies in North America and a growing group of worldwide organizations and individual members, from novices to Other members of the FEEFHS Executive Council: professionals. Founding Past President: Charles M. Hall, 4874 S. 1710 East, Salt Lake City, UT 84117-5928 Goals and Purposes: Immediate Past President: Irmgard Hein Ellingson, P.O.
    [Show full text]
  • Instant Messaging
    Instant Messaging what’s so gr8 about it? Cybertour | March 18 | Cindi Trainor 1 What is IM? Communicate real-time Users are notified when others come online Can share files, communicate via video with most programs IM vs “chat rooms”: When chat first came about, a user would log into a room full of people who were all interested in the same topic, and all those people saw everyone’s messages, but users could send “private” messages to an individual, if desired. IM is kind of the opposite: users primarily send messages to individuals but can set up multiple user chat rooms if desired (but users control who’s in a multi-user chat by invitation). 2 Why Use IM? Instant communication Send links, files, photos instantly Can multi-task Our users are familiar with it 3 Common Features Contacts list “Display picture” – an Customize your icon representing you messages’ Privacy features appearance Log conversations Games Set your status: Send and receive “away,” “offline,” files “busy,” etc. Multi-user chat Emoticons (“smilies”) Profiles With major IM programs, users add only the people that they want to chat with to a contacts list (buddy list, friends list). Messages’ appearance: font face, color, size Files: photos, dox, etc (can sometimes be slow vs using email with attachments) Multi-user chat: “chat rooms” Icons: some are static, some are animated or even customizable “avatars.” Privacy: can set it so that only your buddies can contact you; most have invisible mode 4 But… chat reference? IM is chat reference Hosted systems can be expensive, OR Use IM to supplement hosted system If you aren’t using chat reference in your library, IM is a cheap alternative to hosted systems to get your feet wet.
    [Show full text]
  • Skype Basics
    Skype Basics: Instant Messaging can be used as a supplemental communication method to traditional emails and phone calls. Instant Messaging (or IM) is most useful for quick communications, either for a question that has a straightforward answer, or for a conversation that may not require a great deal of details. Winnefox receives Skype for Business as part of our Office365 subscription, and Winnefox staff have begun using it for IM messages; while Skype is more known for video calling, it can also send text-only messages, and has the benefit of being able to integrate with Outlook contacts, so that two separate user names do not need to be maintained. To set up Skype, log in to Office365 in a browser, using the URL https://portal.office.com; it will ask for the email address and password you use to log into Windows (if you do not use an email address to log into Windows, contact Pete Hodge). In the upper-left corner, click the “Office 365” link next to the grid, to bring you to the main landing page for Office365: On this page, go to the upper right side, to the “Install Office 365” link; beneath that, click on “Other Installs”. This brings up a page with all options for Office, including Skype for Business, on the left-hand side of the page. From the Skype for Business page, choose either “Skype for Business Basic (for Office 2016)” or “Skype for Business 2015”, depending on which is the same version as the other Office products installed on your computer.
    [Show full text]
  • Sending Newsgroup and Instant Messages
    7.1 LESSON 7 Sending Newsgroup and Instant Messages After completing this lesson, you will be able to: Send and receive newsgroup messages Create and send instant messages Microsoft Outlook offers some alternatives to communicating via e-mail. With instant messages, you can connect with a client who is also using instant messaging to ask a simple question and get the answer immediately. On the other hand, Newsgroups allow you to communicate with a larger audience. When considering the purchase of a new graphics program, for example, you can solicit advice and recommendations by posting a message to a newsgroup for people interested in graphics. You don’t need any practice files to work through the exercises in this lesson. Sending and Receiving Newsgroup Messages A newsgroup is a collection of messages related to a particular topic that are posted by individuals to a news server . Newsgroups are generally focused on discussion of a particular topic, like a sports team, a hobby, or a type of software. Anyone with access to the group can post to the group and read all posted messages. Some newsgroups have a moderator who monitors their use, but most newsgroups are not overseen in this way. A newsgroup can be private, such as an internal company newsgroup, but there are newsgroups open to the public for practically every topic. You gain access to newsgroups through a news server maintained either on your organization’s network or by your Internet service provider (ISP). You use a newsreader program to download, read, and reply to news messages.
    [Show full text]
  • Search Only in Hosts Search the Web Arts > Online Writing > Journals
    Google Directory - Computers > Internet > On the Web > Weblogs > Tools > Hosts Directory Help Search only in Hosts Search the Web Hosts Computers > Internet > On the Web > Weblogs > Tools > Hosts Go to Directory Home Related Categories: Arts > Online Writing > Journals > Resources > Hosts (43) Computers > Internet > Web Design and Development > Hosted Components and Services (838) Web Pages Viewing in Google PageRank order View in alphabetical order TypePad - http://www.typepad.com Service for hosting and publishing weblogs and photo albums. Xanga - http://www.xanga.com/ Personal publishing. Free weblogs. Rotten Tomatoes: The Vine - http://www.rottentomatoes.com/vine/journal.php Blogging and networking for entertainment. Squarespace, Inc. - http://www.squarespace.com/ Focus on writing your blog entries and publishing your files and pictures instead of worrying about how to design and update your website. Weblogger - http://www.weblogger.com/ Free Weblog hosting for life using Manila. Web based editor. Excellent for collaborative editing. Free-Conversant - http://www.free-conversant.com/ Conversant is an Internet groupware platform which allow flexible hosting of weblogs and web community sites with browser-based editing, as well as email and NNTP integration. pitas.com - http://www.pitas.com/ Free hosting for weblogs and news sites. Supports both ftp and web-based editing. Features include templates, multiple editors, and a "yourname.pitas.com" sub-domain. Blog-City.com - http://www.blog-city.com/ Provides blog sites without requiring HTML or FTP expertise. 20six - http://www.20six.co.uk Allows you to create an online journal with text and images. Also post via MMS from your camera phone. Free host.
    [Show full text]
  • A User's Guide to the Apocalypse
    A User's Guide to the Apocalypse [a tale of survival, identity, and personal growth] [powered by Chuubo's Marvelous Wish-Granting Engine] [Elaine “OJ” Wang] This is a preview version dating from March 28, 2017. The newest version of this document is always available from http://orngjce223.net/chuubo/A%20User%27s%20Guide %20to%20the%20Apocalypse%20unfinished.pdf. Follow https://eternity-braid.tumblr.com/ for update notices and related content. Credits/Copyright: Written by: Elaine “OJ” Wang, with some additions and excerpts from: • Ops: the original version of Chat Conventions (page ???). • mellonbread: Welcome to the Future (page ???), The Life of the Mind (page ???), and Corpseparty (page ???), as well as quotes from wagglanGimmicks, publicFunctionary, corbinaOpaleye, and orangutanFingernails. • godsgifttogrinds: The Game Must Go On (page ???). • eternalfarnham: The Azurites (page ???). Editing and layout: I dream of making someone else do it. Based on Replay Value AU of Homestuck, which was contributed to by many people, the ones whom I remember best being Alana, Bobbin, Cobb, Dove, Impern, Ishtadaal, Keleviel, Mnem, Muss, Ops, Oven, Rave, The Black Watch, Viridian, Whilim, and Zuki. Any omissions here are my own damn fault. In turn, Replay Value AU itself was based upon Sburb Glitch FAQ written by godsgifttogrinds, which in turn was based upon Homestuck by Andrew Hussie. This is a supplement for the Chuubo's Marvelous Wish-Granting Engine system, which was written by Jenna Katerin Moran. The game mechanics belong to her and are used with permission. Previous versions of this content have appeared on eternity-braid.tumblr.com, rvdrabbles.tumblr.com, and archiveofourown.org.
    [Show full text]
  • Yahoo! and Microsoft Bridge Global Instant Messaging Communities
    Yahoo! and Microsoft Bridge Global Instant Messaging Communities SUNNYVALE, Calif., and REDMOND, Wash. — July 12, 2006 — Yahoo! Inc. (Nasdaq: "YHOO") and Microsoft Corp. (Nasdaq: "MSFT") today will begin limited public beta testing of interoperability between their instant messaging (IM) services that enable users of Windows Live® Messenger, the next generation of MSN® Messenger, and Yahoo!® Messenger with Voice to connect with each other. This interoperability — the first of its kind between two distinct, global consumer IM providers — will form the world's largest consumer IM community, approaching 350 million accounts. Consumers worldwide from Microsoft and Yahoo! will be able to take advantage of IM interoperability and join the limited public beta program. They will be among the first to exchange instant messages across the free services as well as see their friends' online presence, view personal status messages, share select emoticons, view offline messages and add new contacts from either service at no cost.2 Yahoo! and Microsoft plan to make the interoperability between their respective IM services broadly available to consumers in the coming months. "This first-of-its-kind interoperability between consumer IM leaders Microsoft and Yahoo! gives our customers tremendous control, convenience and freedom in their Web communication experiences with Windows Live," said Blake Irving, corporate vice president, Windows Live Platform at Microsoft. "We're proud to deliver this latest advancement in IM services that empower people to communicate
    [Show full text]