throbber
US 20100280904A1
`
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket