`
`a2y Patent Application Publication (o) Pub. No.: US 2010/0280904 A1
`
`a9 United States
`
`Ahuja
`
`43) Pub. Date: Nov. 4, 2010
`
`(54) SOCIAL MARKETING AND NETWORKING
`TOOL WITH USER MATCHING AND
`CONTENT BROADCASTING / RECEIVING
`CAPABILITIES
`
`(76)
`
`Inventor: Sumit Pradeep Ahuja, New York,
`
`NY (US)
`
`Correspondence Address:
`Allan Chan & Associated
`Suite 700, 225 Broadway
`New York, NY 10007 (US)
`D
`
`Appl. No.: 12/799,704
`
`(22) Filed: Apr. 30,2010
`
`Related U.S. Application Data
`
`(60) Provisional application No. 61/215,089, filed on May
`
`1, 2009.
`
`Mobile Device
`(Client Device)
`
`500
`
`Website, MySpace,
`Facebook, etc.
`
`Short Range / Long Range Wireless
`Communication Technologies Or Any Other
`Communication Network
`
`Social Networking 527
`
`Publication Classification
`
`(51) Int.CL
`
`G06Q 30/00 (2006.01)
`
`GO6Q 99/00 (2006.01)
`
`GOGF 15/16 (2006.01)
`(52) US.Cl wocoovcooio. 705/14.58; 705/1.1; 709/204
`(57) ABSTRACT
`
`A proximity based social marketing tool/device that is free
`from a physical location and can be used for matching users
`and broadcasting messages or data to all or selected users in
`the proximity. These users can be searched by scanning the
`selected proximity range and/or by defining various keyword
`criteria’s. And it utilizes one or more or a combination of
`various short-range or long-range wireless communication
`technologies such as Bluetooth, Wi-Fi, GPS, NFC, Transfer-
`Jet, Internet, and others. The X-Path device can locate and
`store user’s location details in the X-path server, which can be
`retrieved and used by users to broadcast messages to a spe-
`cific category of an audience. It also makes for a great Social
`networking tool and takes the concept of Social Networking
`from the Internet out to the real Physical World.
`
`Mobite Device
`(Client Device)
`
`(Client Device)
`
`Business User
`
`APPLE
`
`EXHIBIT 1005 - 0001
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`101
`
`o)
`
`O
`
`1Y Y2 On
`
`\Q—) (= C -—%j
`
`Nov. 4,2010 Sheet 1 o0of27
`
`103
`
`106
`
`US 2010/0280904 A1
`
`109
`
`Mobile Operator
`Tower
`
`Internet / Service
`
`\ 112
`Provider
`
`APPLE
`EXHIBIT 1005 - 0002
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 2 of 27 US 2010/0280904 A1
`
`ANTENNA & WIRELESS 206
`RECEIVERS
`
`i
`
`WIFI, 3G, BLUETOOTH, ETC. 209
`
`215 [ MICROPHONE I<)—(>
`
`ANALOG BASEBAND
`218 EARPIECE < c> PROCESSING 212
`221 HEADSET |<)—(>
`
`224 i
`
`DSP 200
`
`203 MEMORY
`
`|
`
`227 CARD >
`
`230 Us TOUCH SCREEN/LCD CAMERA
`1O IFC CONTROLLER CONTROLLER
`
`245 251
`
`l
`4
`V
`
`GPS | 254
`
`233 | INFRARED |<t=—t>
`
`236 | VIBRATOR [<—=
`
`TOUCH SCREEN LCD CCD CAMERA
`
`239 KEYPAD 242 248
`
`J
`
`APPLE
`EXHIBIT 1005 - 0003
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 3 of 27 US 2010/0280904 A1
`
`309 312 315 318
`
`WEB BROWSER MEDIA PLAYER JAVA APPLETS COMPONENT
`
`APPLICATION MANAGEMENT SERVICES (306)
`
`OPERATING SYSTEM (DRIVERS) (303)
`
`APPLE
`
`EXHIBIT 1005 - 0004
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 4 of 27
`
`400
`
`PR WO n
`SCAR
`
`CROADCAST or MESSAGES
`
`CONTACT MANAGELIENT
`
`FRIENDS LIST
`FHONE ! CALL SETTINGS
`PROFILE SETIINGS
`
`OEVICZ SETTINGS
`
`US 2010/0280904 A1
`
`403
`406
`409
`412
`
`415
`418
`421
`
`424
`
`APPLE
`EXHIBIT 1005 - 0005
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 5 of 27 US 2010/0280904 A1
`
`: ; Mobite Device Mobile Device
`Mobile D ' .
`(c?ig:ne D:\)Ii::) (Client Device) (Client Device)
`500 503
`
`}a(
`
`Q
`
`Short Range / Long Range Wireless
`Communication Technologies Or Any Other
`Communication Network
`
`)
`521
`
`Social Networking 527
`Website, MySpace, Business User
`Facebook, etc.
`
`APPLE
`EXHIBIT 1005 - 0006
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 6 of 27 US 2010/0280904 A1
`
`5010 ( START )
`
`\ 4
`5011 INITIATE SCAN
`
`SE DEFAULT OR PRE-
`
`5013 ONFIGUREW
`NO
`
`\ 4
`
`5015 DEFINE USER SEARCH CRITERIA / DEFINE TARGET YES
`
`AUDIENCE CRITERIA
`
`) 4
`
`5017 SELECT SEARCH RADIUS
`
`¢ h 4 ¢
`5019 AROUND ME or CLOSE
`PROXIMITY VICINITY WIDE PROXIMITY
`
`A 4
`
`5021 PRESENTS USER WITH SEARCH RESULTS -
`\ 4
`
`APPLE
`EXHIBIT 1005 - 0007
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 7 of 27 US 2010/0280904 A1
`
`EIGURE-6
`(( ®
`O
`liil
`[ )
`603 \ =)
`606
`USER IN
`COMMON PROXIMITY
`CONTACT
`)
`O
`W\ =) 600
`
`USER
`
`APPLE
`EXHIBIT 1005 - 0008
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 8 of 27 US 2010/0280904 A1
`
`703 706
`
`700
`
`DLATICN
`
`APPLE
`EXHIBIT 1005 - 0009
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 9 of 27 US 2010/0280904 A1
`
`800
`
`APPLE
`EXHIBIT 1005 - 0010
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 10 of 27
`
`903
`
`905
`
`907
`
`909
`
`911
`
`913
`
`915
`
`YES
`
`CREATE BROADCAST MESSAGE / INVITE
`
`A
`
`DEFINE CRITERIA FOR TARGET AUDIENCE USING
`PROFILE FIELDS OR CAN SET OPTION TO SEND ONLY
`TO FRIENDS IN FRIEND LIST / CONTACT LIST, ALL
`USERS OR TARGET AUDIENCE BY USING GEO TAGS
`
`h 4
`
`USER SELECTS BROADCAST RANGE
`(AROUND ME, VICINITY, OR WIDE)
`
`A
`
`SELECT THE “CONTACT BACK” OPTION MESSAGE FOR
`THE RECIPIENT
`
`v
`
`START BROADCASTING
`
`v
`
`MESSAGE IS RECEIVED BY USERS IN THE DEFINED
`RANGE AND THE ONES THAT MATCH THE CRITERIA
`
`NCOMING MATCH CRITERIA SET OR
`RECEIVING DEVICE / SOFTWARE
`
`917
`
`\ 4
`
`DISPLAY MESSAGE (POP-UP) YES
`WITH “CONTACT BACK" <
`OPTION IF SET ALERT USER
`
`923 END
`
`US 2010/0280904 A1
`
`919
`
`A
`
`NO
`
`DISCARD
`
`A
`
`921
`
`APPLE
`EXHIBIT 1005 - 0011
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 11 of 27 US 2010/0280904 A1
`
`EIGURE-10: SET USER PROFILES
`1003 L PROFILE SETTINGS
`\ 4
`1005 SET PUBLIC PROFILE (VISIBLE TO ALL)
`
`DETAILS AND/OR SET PIC (ACTIVE BY DEFAULT)
`
`A
`
`SET BUSINESS PROFILE (INVISIBLE BY DEFAULT)
`
`1007 DETAILS AND/OR PICTURE (VISIBLE ONLY WHEN ACTIVE OR EXPLICITLY SENT)
`(LINK PROFILE TO ONLINE SOCIAL NETWORKING
`WEBSITES < LINKEDIN, FACEBOOK, ETC.)
`
`A\ 4
`SET PRIVATE / SOCIAL PROFILE (INVISIBLE BY DEFAULT)
`
`1009 DETAILS AND/OR PICTURE (VISIBLE ONLY WHEN ACTIVE OR EXPLICITLY SENT)
`(LINK PROFILE TO ONLINE SITE = FACEBOOK, ETC.)
`
`A 4
`
`DEFINE CUSTOM PROFILE (INVISIBLE BY DEFAULT)
`1011 (VISIBLE ONLY WHEN ACTIVE OR EXPLICITLY SENT)
`
`1013 END
`
`APPLE
`EXHIBIT 1005 - 0012
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 12 of 27
`
`US 2010/0280904 A1
`
`1101
`
`START
`
`1 103 USE DEFAULT OR PRE-
`
`CONFIGURED METHOD?
`
`NO
`
`1105 SELECT SCAN RADIUS
`(AROUND ME, VICINITY, AND WIDE)
`
`A
`
`PRESENTS WITH LIST OF
`1107 AVAILABLE USERS / BUSINESS IN PROXIMITY
`
`»i
`
`YES
`
`WITH THEIR USER / BUSINESS
`PUBLIC PROFILE + PICTURE
`
`Y
`
`PRESENTS OPTIONS TO CONNECT WITH USERS
`VIA IM, MAIL, CALL, ADD TO CONTACT, SEND
`1109 FRIEND REQUEST, SEND CONTACTS, LEAVE
`MESSAGE, EXCHANGE BUSINESS / SOCIAL
`PROFILE + CONTACT INFO
`
`Y
`1111 PERFORMS SELECTED OPTION
`
`1113 END
`
`APPLE
`EXHIBIT 1005 - 0013
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 13 of 27
`
`1205
`
`1209
`
`1211
`
`1213
`
`1215
`
`1217
`
`1219
`
`c
`1201
`
`JSE DEFAULT OR
`
`1203 PRE-CONFIGURED
`
`US 2010/0280904 A1
`
`c
`
`METHOD?
`
`NO
`
`SELECT SCAN RADIUS
`(AROUND ME, VICINITY, WIDE)
`
`ATC
`CRITERIA
`
`YES
`
`SET?
`NO
`
`SET MATCH CRITERIA
`(CAN BE BASED ON ONE OR MANY FIELDS IN THE
`PROFILE OR CAN BE CUSTOM DEFINED)
`
`h 4
`
`GET ALL USER / BUSINESS
`PUBLIC PROFILE + PIC (IN PROXIMITY)
`
`YES
`
`Y
`
`FILTER /MATCH ALL USERS / BUSINESS
`BASED ON SET MATCH CRITERIA
`
`A 4
`
`PRESENTS USER WITH MATCH RESULTS
`
`h 4
`
`PRESENTS WITH OPTIONS TO CONNECT WITH
`MATCHED USERS VIA IM, EMAIL, CALL, ADD TO
`CONTACT, SEND FRIEND REQUEST, SEND
`CONTACT / PROFILE, LEAVE MESSAGE, EXCHANGE
`BUSINESS / SOCIAL PROFILE
`
`v
`
`PERFORM SELECTED OPTION
`
`A
`
`APPLE
`EXHIBIT 1005 - 0014
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 14 of 27 US 2010/0280904 A1
`
`SE DEFAULT OR
`
`1303 PRE-CONFIGURED
`METHOD?
`YES
`1305 SPECIFY KEYWORDS AND NUMBER OF WORD
`CLOUD KEYWORDS
`PRESENTS THE LIST OF
`AVAILABLE USERS THAT MATCH KEYWORDS
`1307 AND SCANS RADIUS AND DISPLAYS THE <
`
`MATCHED USER'S BUSINESS/
`PUBLIC PROFILE + PICTURE
`
`|
`
`PRESENTS OPTIONS TO CONNECT WITH USERS
`VIA IM, MAIL, CALL, ADD TO CONTACT, SEND
`1309 FRIEND REQUEST, SEND CONTACTS, LEAVE
`MESSAGE, EXCHANGE BUSINESS / SOCIAL
`PROFILE + CONTACT INFO
`
`'
`
`1311 PERFORMS SELECTED OPTION
`
`APPLE
`EXHIBIT 1005 - 0015
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 15 of 27 US 2010/0280904 A1
`
`1403
`
`1405
`
`1407
`
`1409
`
`1411
`
`1413
`
`EIGURE-14; PROACTIVE USER SEARCH
`
`SCAN SETTINGS
`
`!
`
`PROACTIVE USER SEARCH
`
`|
`
`SELECT SEARCH CRITERIA
`(KEYWORDS, WORD CLOUD KEYWORDS, FRIEND'S
`SEARCH, AND FIRST DEGREE CONTACTS)
`
`l
`
`ENTER A KEYWORD/PHRASE/INTEREST and then
`SELECT SCAN RADIUS
`
`!
`
`WHEN A USER THAT MATCHES THE KEYWORD
`CRITERIA IS FOUND IN THE DEFINED SELECTED
`SCAN RADIUS AND CRITERIA, AN ALERT IS
`DISPLAYED
`
`I
`
`USER CAN VIEW THE PROFILE DISPLAYED IN THE
`ALERT & COMMUNICATE USING VARIOUS
`COMMUNICATION OPTIONS
`
`APPLE
`
`EXHIBIT 1005 - 0016
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 16 of 27 US 2010/0280904 A1
`
`-15: MEETING (0] G PEOPLE O OM CONTAC 'S L
`
`START
`
`USE DEFAULT OR
`PRE-CONFIGURED
`METHOD?
`
`1501
`
`1503
`
`1505 SELECT SCAN RADIUS
`(AROUND ME, VICINITY, AND WIDE)
`
`A
`
`1507 GET ALL USERS BUSINESS /
`PUBLIC PROFILE AND/OR PIC (IN PROXIMITY)
`
`1509 MATCH USER WITH ADDRESS BOOK AND/OR SOCIAL
`NETWORKING FRIENDS LIST
`
`1511 | APPLY CONFIGURED CONTACT ALERT PREFERENCE
`
`1513 ALERT USER VIA SELECTED OPTION, VIBRATE,
`RINGER, ETC.
`
`|
`
`1515 PRESENTS CONTACT OPTIONS
`
`APPLE
`EXHIBIT 1005 - 0017
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 17 of 27 US 2010/0280904 A1
`
`FIGURE-16: EXCHANGING ACTIVE PROFILE USING NEC
`
`1603
`
`1605
`
`1607
`
`1601 C START )
`
`USER A AND B BRING BOTH DEVICES IN
`PHYSICAL PROXIMITY
`
`|
`
`USER A AND B HAVE NOW EXCHANGED
`EACH OTHERS ACTIVE PROFILE
`
`!
`
`ADD TO CONTACTS, FRIENDS LIST OF
`NETWORKING SITES, MYSPACE,
`FACEBOOK, BUSINESS / SOCIAL
`
`ADDRESS BOOK
`ETC.
`
`l
`1609( END )
`
`APPLE
`EXHIBIT 1005 - 0018
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 18 of 27 US 2010/0280904 A1
`
`1703
`
`1705
`
`1707
`
`1709
`
`1711
`
`EIGURE-17: PROMISCUOUS MODE
`
`1701 START (DEVICE IN
`PROMISCUOUS MODE)
`
`BUSINESS / USER IN PROXIMITY
`
`y
`
`DEVICE / SOFTWARE COLLECTS / BROADCASTS SELECTED
`BUSINESS / PUBLIC / SOCIAL PROFILE (ACTIVE)
`
`'
`
`DEVICE SOFTWARE CREATES A LIST OF COLLECTED
`BUSINESS / SOCIAL PROFILE FOR USER AND SAVES IT
`
`v
`
`USER DISCARDS OR SAVES THE CONTACTS
`
`v
`
`USER GETS IN TOUCH WITH PROFILE OWNERS VIA
`INFORMATION IN THE RECEIVED PROFILE
`
`APPLE
`
`EXHIBIT 1005 - 0019
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 19 of 27 US 2010/0280904 A1
`
`1803 | DEVICE SETTINGS |
`v
`1805 | SCAN SETTINGS ]
`
`'
`
`1807 | DEFINE MATCH CRITERIA FOR INCOMING REQUESTS
`
`'
`
`SELECT CRITERIA FROM ANY OF THE PROFILE
`1809 | FIELDS OR CUSTOM DEFINED OR ACCEPT FROM
`CONTACT LIST / FRIEND LIST
`
`1813 ( START )
`
`Y
`INCOMING FRIEND / CONTACT EXCHANGE REQUEST—I 1815
`
`MATCH USER BASED ON THE SET 1819
`INCOMING CRITERIA
`
`1817 CRITERIA
`
`DEFINED?
`
`1823 1821
`ALERT USER WITH OPTIONS g
`L 4 NO
`1827 ( END e JL DO NOTHING J
`1825
`
`APPLE
`EXHIBIT 1005 - 0020
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 20 of 27 US 2010/0280904 A1
`
`1903
`
`1905
`
`1907
`
`EIGURE-19; L EAVE CONTACT DETAILS
`
`1901 START
`
`USER A SENDS FRIEND REQUEST / IM ETC.,
`TO NEW USER
`
`v
`
`NO RESPONSE FROM OTHER USER
`
`v
`
`USER A PRESENTED WITH OPTION TO SEND
`CONTACT DETAILS AND/OR MESSAGE TO OTHER
`USERS SO HE MAY GET IN TOUCH LATER
`
`v
`
`1909 | END )
`
`APPLE
`EXHIBIT 1005 - 0021
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 21 of 27
`
`US 2010/0280904 A1
`
`2003
`
`2005
`
`2007
`
`2009
`
`LOGIN TO X-PATH WEBSITE OR X-PATH
`SOFTWARE ON LAPTOPS / DESKTOPS
`
`)
`
`PERFORM DEVICE / SOFTWARE ADVANCE
`SETTINGS / CONFIGURATION,
`CUSTOMIZATION, PROFILE SETTINGS,
`ETC.
`
`A 4
`
`CONFIGURATION FILE SENT WIRELESSLY
`OR VIA WIRE FROM WEBSITE COMPUTER
`TO DEVICE FOR SETUP
`
`A 4
`
`DEVICE CONFIGURED / CUSTOMIZED
`
`APPLE
`EXHIBIT 1005 - 0022
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 22 of 27 US 2010/0280904 A1
`
`2105
`
`2109
`
`PRESENTS WITH
`OPTION TO CONFIGURE
`SOCIAL SYNC
`
`2111
`
`SYNC FRIENDS LIST WITH Yy
`2115 MYSPACE, FACEBOOK, ETC. WITH CONFIGURE ACCOUNT
`STATUS, MESSAGE, UPDATES LOGIN INFO
`A FOR ALL SOCIAL
`2113 NETWORKING
`
`WEBSITES
`
`APPLE
`EXHIBIT 1005 - 0023
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`2203
`
`2205
`
`Nov. 4,2010 Sheet 23 of 27
`
`CONNECTIVITY TO PC / MAC /
`PHONE / ONLINE CONTACT SYNC?
`
`v
`
`SYNC CONTACT LIST WITH
`CONNECTED DEVICE / SOFTWARE
`
`US 2010/0280904 A1
`
`APPLE
`EXHIBIT 1005 - 0024
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 24 of 27 US 2010/0280904 A1
`
`-23: c C
`
`2301< START >
`
`USER A CHANGES HIS / HER
`
`2303 PROFILE OR CONTACT INFO IN
`THE ACCOUNT OR ANY OF HIS /
`HER PROFILE
`
`!
`
`2305 UPDATE SENT TO
`CENTRAL X-PATH SERVERS
`
`y
`
`X-PATH SERVER UPDATES
`PROFILE / CONTACT INFO /
`BUSINESS PROFILE / SOCIAL
`2307 PROFILE ON ALL DEVICES /
`SOFTWARE THAT LISTS USER A's
`PROFILE IN CONTACTS OR
`FRIENDS LIST
`
`'
`2309( END )
`
`APPLE
`EXHIBIT 1005 - 0025
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Nov. 4,2010 Sheet 25 0f 27
`
`US 2010/0280904 A1
`
`EIGURE-24; ADVERTIZING (LOCATION BASED)
`
`2403
`
`2405
`
`2407
`
`2409
`
`2411
`
`2401 ( START )
`
`y
`
`USER UPLOADS THE
`ADVERTISEMENT
`
`v
`
`USER SELECTS THE TARGET
`AUDIENCE BASED ON CURRENT /
`HISTORICAL LOCATION / KEWORD
`
`CRITERIA / DEMOGRAPHICS
`
`\ 4
`
`THE XPATH SERVER MATCHES
`AND FILTERS THE TARGET
`AUDIENCE AND USES THE RIGHT
`COMMUNICATION TO SEND
`ADVERTISEMENTS TO THE
`TARGET AUDIENCE
`
`A
`
`TARGET AUDIENCE USERS
`RECEIVE ALERT / POP-UP SCREEN
`
`A 4
`
`USERS READ MESSAGE
`
`Y
`
`Y
`
`h 4
`
`2413 TAKES ACTION
`
`SAVE FOR LATER
`
`TAKES NO ACTION
`
`|
`
`y
`2415 | END )
`
`APPLE
`EXHIBIT 1005 - 0026
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 26 of 27 US 2010/0280904 A1
`
`c
`
`2503
`
`2505
`
`USERS PERFORM INTERNET SEARCH
`
`!
`
`DEVCE PRESENTS WITH SEARCH RESULTS
`AND LOCALIZED SEARCH INFORMATION
`ALONG WITHCE SPONSORS / ADVERTIZING
`FOR RELEVANT KEYWORD
`
`APPLE
`EXHIBIT 1005 - 0027
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 4,2010 Sheet 27 of 27 US 2010/0280904 A1
`
`2603
`
`2605
`
`2607
`
`2609
`
`EIGURE-26: GEO TAGGING
`
`USER 1 VISITS VENUE A
`
`|
`
`VENUE A IS GEO TAGGED AND INFORMATION
`UPDATED ON THE X-PATH SERVER
`
`v
`
`WHEN USER SYNCS WITH MYSPACE, FACEBOOK. “WHERE I'VE BEEN
`INFORMATION" IS UPLOADED TO USERS ONLINE PROFILE TO REFLECT
`VENUE A VISIT DAY / TIME / REVIEW / PIC
`
`.
`
`THE DEVICE OR ONLINE NETWORKING WEBSITES PRESENTS WITH
`OPTION TO SEARCH OTHER USERS BASED ON GEO TAGGING
`INFORMATION (WHERE I'VE BEEN INFO) / PLACES THEY HAVE VISITED
`OR CURRENTLY VISITING
`
`APPLE
`
`EXHIBIT 1005 - 0028
`
`
`
`
`
`
`
`
`US 2010/0280904 A1
`
`SOCIAL MARKETING AND NETWORKING
`TOOL WITH USER MATCHING AND
`CONTENT BROADCASTING / RECEIVING
`CAPABILITIES
`
`CLAIM OF PRIORITY
`
`[0001] This patent application claims priority from provi-
`sional patent application Ser. No. 61/215,089, filed on May 1,
`2009.
`
`FIELD OF INVENTION
`
`[0002] The present invention relates to a system or a wire-
`less electronic handheld communication device equipped
`with various wireless communication technologies that
`include, Bluetooth, Wi-Fi, GPS, NFC, Transferlet, 3G, 4G,
`etc and more particularly is directed towards the device’s
`social marketing, social networking, broadcasting, and
`receiving data capability.
`
`DESCRIPTION OF RELATED ART
`
`[0003] Displaying banners of products and services on bill-
`boards in the best localities of a town is an ancient but still
`very effective form of advertisement. In the past few years,
`marketing gurus did modify this concept and introduced
`Proximity Marketing wherein, ads and promotions are
`pushed to an individual’s Bluetooth device (in the proximity
`of business). As the individual comes within the range of the
`Bluetooth transmitter of a particular business, shopping mall,
`movie theatre, or a club, the advertisement/promotion content
`is pushed to the individual’s handheld Bluetooth device. The
`individual has the option to accept or reject the received
`message. Generally, the Bluetooth transmitter is capable of
`sending messages to a Bluetooth enabled device in the range
`of up to 30 meters. Displaying banners and proximity mar-
`keting are effective and widely used in many countries.
`Unfortunately, in both forms, the advertiser has to wait for the
`targeted individuals to approach them. In today’s competitive
`environment, every lost opportunity to market a product or
`service can adversely affect the business. As the pros and cons
`of currently used proximity marketing tools are revealed, it is
`time to introduce a wireless handheld device/system
`equipped with various communication technologies, which
`enables various businesses to precisely reach their target
`users based on various criteria’s as described further in this
`Patent document. The device is also capable of broadcasting
`and receiving messages in a user defined radius and hence
`create a virtual social market in a defined physical proximity
`of the user. Additionally, the device can be used to target
`defined audiences using various features as discussed in the
`document.
`
`BRIEF SUMMARY OF THE INVENTION
`
`[0004] It is an object of the present invention to provide a
`system, method, or a device that uses various inbuilt short-
`range or long-range wireless communication technologies to
`scan and search for users using the search function, by speci-
`fying the proximity of target individuals; current location of
`the target users; or any location that they have visited in the
`past, ctc. The device facilitates the feature of defining specific
`target audiences that match a combination of various criteri-
`ons such as profile keywords, individual interests, physical
`proximity, current location, historic locations, etc The user
`can send a text, a multimedia message, video, audio or a
`
`Nov. 4, 2010
`
`combination of all to broadcast his/her message to the target
`audience. The device is capable of storing the individual’s
`daily places of visit (Geo Tag) like bars, restaurants, airports,
`and other points of interests. This feature is termed as Geo-
`Tagging. This information is stored on the Server and can be
`used later to broadcast messages to all users who have visited
`aparticular location in the past or are currently at any location
`of interest of the broadcasting user. A user can think of this
`device as proximity oriented “Virtual Craigslist”, which
`enables the user to create his own virtual marketplace by
`broadcasting messages (Sales, Need information, Event Invi-
`tation, Discount Coupon, Spare Ticket for Sale, etc) in a
`specified radius. A user can utilize the broadcasting feature by
`defining the proximity radius, current or historical location of
`the target audience, or by mentioning a certain criteria, or a
`combination of all. Based on the selected proximity radius,
`the device uses the appropriate short range (peer-to-peer) or
`long range wireless communication technologies or a com-
`bination of both to first perform the search and then interact
`with the users either directly, or via a communication
`medium, or any other systems that may be required to com-
`plete the process.
`
`[0005] Additionally, the device serves the purpose of a
`social networking tool that allows its users to create more than
`one personal or professional profile, add the profile of their
`friends, and make the profile(s) available for other users in the
`proximity. The device presents the individual with various
`options to communicate that include text message, MMS,
`phone call, email, “Add as friend” (for Facebook, MySpace or
`any other Social Networking community), and others to inter-
`act with the users displayed in search results. The device is a
`handy tool to perform a “pro-active” search for individual
`profiles as per the defined search criteria and it alerts the user
`if the individual with the matched criteria is found in the
`vicinity. In addition, it is capable of exchanging personal
`contacts, business cards, individual or business profiles or any
`file or information by bringing two devices in contact with
`each other. This is possible by incorporating near-field com-
`munication technologies like Bluetooth, NFC and Transfer-
`jet.
`
`[0006] Another feature of the device could be a built-in
`Twitter client enabling the user to ‘““Tweet” promotional ads or
`put up his/her personal items up for sale.
`
`[0007] Another unique feature of the device is its ability to
`automatically notify the user the presence of a common con-
`tact (friend’s friend), in the defined proximity search radius.
`The device considers friends or connections stored in the
`phone book and added on various networking sites, Face-
`book, MySpace, etc as first degree friends. It utilizes the
`previously mentioned near-field communication technolo-
`gies to search the presence of the first degree contacts. The
`user can perform this search automatically or manually by
`altering the proximity radius.
`
`[0008] The device generates the “Word Cloud” based on
`the user’s interest, location, friends, and other information
`entered by the user in the profile. The device also facilitates
`the user to add his/her preferred keywords in the Word Cloud.
`As two users of the device come in close proximity, the device
`automatically picks the common keywords from the Word
`Cloud scction of the two users and notifics the users of the
`presence of another user with similar keywords, interests, or
`a common friend. Additionally, the user can turn off the
`automatic search feature and manually search for other users
`by specifying the desired keyword.
`
`APPLE
`
`EXHIBIT 1005 - 0029
`
`
`
`
`
`
`
`
`US 2010/0280904 A1
`
`[0009] The device can also be set in the “Promiscuous
`Mode” wherein it is capable of receiving and storing Contact/
`Virtual Business cards from all users in the proximity (if other
`users have chosen to freely broadcast their selected Contact/
`Virtual Business Card). This eliminates the need for exchange
`and allows the free distribution of virtual business cards in
`conferences, board meeting, parties, and other places. The
`information is then stored in the temporary contact database
`and can be synched with the individual’s in-built address
`book, Outlook or any other email client address book, or any
`other device based on user’s discretion. The device’s contact/
`profile exchange feature can also be used to exchange and
`sync an individual’s Address, Contact details, MSN, ICQ,
`Yahoo, Skype, Twitter, YouTube, Website, MySpace, Face-
`book, Picasa or any other contact information either in pro-
`miscuous mode or during an user initiated contact exchange.
`A copy of all users’ profile and contact information is stored
`on the XPath web server. Whenever a user makes any changes
`to his/her profile or contact information, the updates are auto-
`matically sent to every other user who has stored this user in
`the address book or on friends list. This is known as the
`Auto-Update feature.
`
`[0010] Other parts of the present invention will be obvious
`and shall appear hereinatter.
`
`[0011] The invention accordingly comprises the device and
`systems, together with their parts, elements and interrelation-
`ships that are exemplified in the following disclosure, the
`scope of which will be indicated in the appended claims.
`[0012] A fuller understanding of the nature and objects of
`the present invention will become apparent upon consider-
`ation of the following detailed description taken in connec-
`tion with the accompanying drawings, wherein:
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0013] FIG. 1 1is an illustrative block diagram of a wireless
`handset for social marketing with social networking capabili-
`ties.
`
`[0014] FIG. 2 is an illustrative block diagram of the per-
`spective hardware components that could comprise the
`device.
`
`[0015] FIG. 3 is an illustrative block diagram of the soft-
`ware architecture of the device/system.
`
`[0016] FIG.4isanillustrative diagram ofthe GUI overview
`for the device.
`
`[0017] FIG. 5 is an illustrative block diagram of various
`components and technologies that may be deployed for this
`system.
`
`[0018] FIG. 5.1 is an illustrative flow chart describing the
`
`steps involved for scanning users in the vicinity using differ-
`ent search radius.
`
`[0019] FIG. 6 is an illustrative diagram displaying the
`search for common contacts.
`
`[0020] FIG.7 is an illustrative diagram of the GUI display-
`ing the various user profiles in the vicinity.
`
`[0021] FIG. 8 is an illustrative diagram of the GUI display-
`ing a detailed view of the selected individual’s profile data.
`[0022] FIG. 9 is an illustrative flow chart showing how the
`user would broadcast a message and define his target audi-
`ence based on physical proximity, demographics etc.
`
`[0023] FIG. 10 is an illustrative flow chart describing steps
`involved to set various user profiles in the system.
`
`[0024] FIG.11 is an illustrative flow chart for scanning and
`searching users in the selected scan radius area using the
`default search criteria.
`
`Nov. 4, 2010
`
`[0025] FIG. 12is an illustrative flow chart for scanning and
`searching users in the selected scan radius area using a custom
`search criterion, which can be described as searching for
`users classified of a particular category or specifying the
`required keywords. For instance, business personnel, musi-
`cians, technicians, people belonging to a certain age group,
`and others.
`
`[0026] FIG. 13 isan illustrative flow chart for searching for
`users based on Word-Cloud matches.
`
`[0027] FIG. 14 is an illustrative flowchart for the user per-
`forming pro-active user searches according to the specified
`search criterion.
`
`[0028] FIG. 15is an illustrative flow chart for scanning and
`searching users in the selected scan radius from the list of
`contacts in the phone book or friends listed in various net-
`working sites.
`
`[0029] FIG. 16 is an illustrative flow chart for exchanging
`contacts, profile data, and any other information between two
`devices using NFC.
`
`[0030] FIG. 17 is an illustrative flow chart describing the
`device operation in the promiscuous mode.
`
`[0031] FIG. 18 is an illustrative flow chart for accepting
`requests or messages from users as per the defined match
`criterion.
`
`[0032] FIG. 19 is an illustrative flow chart for leaving a
`call-back message in the event of no response.
`
`[0033] FIG. 20 is an illustrative flow chart for configuring
`the device via the X-path web server using an alternative
`system or a device.
`
`[0034] FIG. 21 is an illustrative flow chart to sync the
`friend’s list in the device with one or more social networking
`websites using the Internet.
`
`[0035] FIG. 22 is an illustrative flow chart to sync the
`friend’s list in the device with MS Outlook or any other
`contact management programs.
`
`[0036] T'IG. 23 is an illustrative flow chart to auto update
`the contact list or profile data and friends list.
`
`[0037] FIG. 24 is an illustrative flow chart for broadcasting
`an advertisement in the selected scan radius area using the
`X-path server or the wireless server.
`
`[0038] FIG. 25 is an illustrative flow chart for displaying
`internet search results and advertisements as per the entered
`keyword.
`
`[0039] FIG. 26 is an illustrative flow chart for Geo Tagging
`various venues and sharing this information with online
`social networking sites on the Internet.
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`
`[0040] Referring now to the diagrams, FIG. 1 displays a
`wireless communication system between a wireless handheld
`device, mobile phone handset 100, the mobile operator tower
`109, Internet cloud 112 and a web server 115. The wireless
`handheld device is not just confined to a mobile handset but
`can be a pager, a Personal Digital Assistant (PDA), touch
`screen device with or without haptic capabilities, a portable
`computer, tablet computer, a notebook, or a device that com-
`prises of all features of devices mentioned before as known to
`persons skilled in the art. The handset 100 is capable of
`accepting data, transferring data to other users using various
`wireless and wired technologies, WLAN(802.11), GSM, 2G,
`3G, GPRS, Bluetooth, Infrared, Near-field communication,
`Transferjet, HSPA, HSUPA, HSDPA, CDMA, UMTS,
`WiMAX, WiBro, 4G or any other wireless communication
`
`APPLE
`
`EXHIBIT 1005 - 0030
`
`
`
`
`
`
`
`
`US 2010/0280904 A1
`
`network or system known to persons skilled in the art. The
`wireless access node 101 of the handset 100 that withholds
`various wireless communications technologies 109 is
`coupled with a wired network 112 such as the Internet or a
`Service Provider network. The device and the communication
`technologies are linked to access information and applica-
`tions residing on various servers present anywhere around the
`globe, such as server 115. The server 115 may provide content
`that may be shown on display 103 or may be able to transfer
`an executable code to handset 100, which the handset 100
`may execute to perform specific operations or may execute
`specific functions on behalf of the handset. Alternatively, a
`user may access the wireless device or X-Path network
`through a web portal, website, internet access terminal or
`computer.
`
`[0041] FIG. 2 displays the internal hardware communica-
`tion system for the handset 100. The digital signal processor
`(DSP) 200 of the handset 100 acts as central processing unit
`that controls its various components in accordance with
`embedded software or firmware stored in the memory 203. In
`addition, DSP 200 executes other applications stored in
`memory 203 or made available via information carrier media
`such as portable data storage media like the removable
`memory card 227 or via wired or wireless network commu-
`nications. The antenna and front-end unit 206 convert
`between wireless signals and electrical signals, which
`enables the handset to send and receive information from a
`wireless network. The RF transceiver 209 provides frequency
`shifting; converting received RF signals to baseband and con-
`verting baseband transmit signals to RF. The analog baseband
`processing unit 212 may provide channel equalization and
`signal demodulation to extract information from received
`signals, may modulate information to create transmit signals,
`and may provide analog filtering for audio signals. To that
`end, the analog baseband processing unit 212 may have ports
`to connect to the built-in microphone 215 and the earpiece
`speaker 218 that enable the handset 100 to be used as a cell
`phone. The analog baseband processing unit 212 may further
`include a port for connecting to a headset or other hands-free
`microphone and speaker configuration. The DSP 200 may
`send and receive digital communications with a wireless net-
`work via the analog baseband processing unit 212. In some
`embodiments, these digital communications may provide
`Internet connectivity, enabling the user to gain access to con-
`tent on the Internet and to send or receive email or text
`messages among other communications. The input/output
`interface 224 interconnects the DSP 200 and various memo-
`ries and interfaces. The memory 203 and the removable
`memory card 227 may provide software and data to configure
`the operation of the DSP 200. Among the interfaces may be
`the USB interface 230 and the infrared port 233. The USB
`interface 230 may enable the handset 100 to function as a
`peripheral device to exchange information with a personal
`computer or other computer system or application. The infra-
`red port 233 or other ports such as Bluetooth interface or an
`IEEE compliant 802.11 wireless interface or any other wire-
`less communication technology such as NFC, TransferJet,
`GSM, 2G, 3G, GPRS, 4G, HSPA, HSUPA, HSDPA, CDMA,
`UMTS, WiMAX, WiBro etc may enable the handset 100 to
`communicate wirclessly with other ncarby handset and/or
`wireless base stations. The input/output interface 224 may
`further connect the DSP 200 to the vibrator 236 that, when
`triggered, causes the handset 100 to vibrate. The vibrator 236
`may serve as a mechanism for silently alerting the user to any
`
`Nov. 4, 2010
`
`of the various events such as incoming call, a new text mes-
`sage, and appointment reminder or for any other event etc.
`The keypad 239 couples to the DSP 200 via the interface 224
`to provide one mechanism for the user to make selections,
`enter information, and otherwise provide input to the handset
`100. Another input mechanism may be the touch-screen LCD
`242, which may also display text and/or graphics to the user.
`The touch-screen LCD controller 245 couples the DSP 200 to
`the touch-screen LCD 242. The CCD camera 248 enables the
`handset 100 to take digital pictures. The DSP 200 communi-
`cates with the CCD camera 248 via the camera controller 251.
`The GPS sensor 254 is coupled to the DSP 200 to decode
`global positioning system signals, thereby enabling the hand-
`set 100 to determine its position. Various other peripherals
`may also be included to provide additional functions, e.g.
`accelerometers, haptic module and drop sensors.
`
`[0042] FIG. 3 illustrates a software environment 300 that
`may be implemented by DSP 200. The DSP 200 executes
`operating system drivers 303 that provide a platform for oper-
`ating various Softwares. The operating system drivers 303
`provide drivers for the handset hardware with standardized
`interfaces that are accessible to application software. The
`operating system drivers 303 include application manage-
`ment services (AMS) 306 to transfer control between appli-
`cations running on the handset 100. Also shown in



