`
`
`
`US007969990B2
`
`(12) United States Patent
`Shmueli et al.
`
`(IO) Patent No.:
`(45) Date of Patent:
`
`US 7,969,990 B2
`Jun. 28, 2011
`
`(54) ROUTING OF DATA INCLUDING
`MULTIMEDIA BETWEEN ELECTRONIC
`DEVICES
`
`(76) Inventors: Oded Shmueli, Nofit (IL); Benny
`Yehezkel, Ramat Gan (IL)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1206 days.
`
`(21) Appl. No.: 10/347,388
`
`(22) Filed:
`
`Jan.21,2003
`
`2002/0058499 Al*
`5/2002 Ortiz ............................. 455/412
`9/2002 Fano et al.
`.... 709/203
`2002/0133545 Al*
`10/2002 Horvitz
`2002/0161862 Al
`2003/0073412 Al * 4/2003 Meade, II
`....... 455/70
`..... 709/206
`2003/0172121 Al*
`9/2003 Evans et al.
`2004/0080779 Al * 4/2004 Kawamoto ................... 358/1.14
`2006/0013254 Al
`1/2006 Shmueli et al.
`2007/0285504 Al* 12/2007 Hesse ........................ 348/14.08
`2008/0043693 Al * 2/2008 Mousseau et al. ............ 370/338
`2009/0055707 Al*
`2/2009 Proctor, Jr. .................... 714/758
`
`FOREIGN PATENT DOCUMENTS
`2370451
`6/2002
`WO0l/41317
`6/2001
`WO 2004/012026
`2/2004
`
`GB
`WO
`WO
`
`OTHER PUBLICATIONS
`
`(65)
`
`Prior Publication Data
`
`US 2004/0017788 Al
`
`Jan.29,2004
`
`QA of Apr. 17, 2008.
`Official Action Dated Apr. 17, 2008 From the US Patent and Trade(cid:173)
`mark Office Re.: U.S. Appl. No. 11/146,130.
`
`Related U.S. Application Data
`
`* cited by examiner
`
`(60)
`
`Provisional application No. 60/398,077, filed on Jul.
`25, 2002.
`
`Primary Examiner - Kwang B Yao
`Jutai Kao
`Assistant Examiner -
`
`(51)
`
`(52)
`(58)
`
`(56)
`
`Int. Cl.
`H04L 12116
`(2006.01)
`H04L 12128
`(2006.01)
`H04H 20171
`(2008.01)
`U.S. Cl .
`......... 370/396; 370/271; 370/312; 370/390
`Field of Classification Search ........................ None
`See application file for complete search history.
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`12/1998 Gottlieb et al. .......... 379/114.04
`5,854,834 A *
`5,913,038 A
`6/ 1999 Griffiths
`6,134,433 A
`10/2000 Joong et al.
`6,144,671 A
`11/2000 Perinpanathan et al.
`6,333,919 B2
`12/200 l Gaffney
`6,594,699 Bl *
`7/2003 Sahai et al.
`
`.. ......... 709/228
`
`ABSTRACT
`(57)
`Rerouting apparatus for rerouting data including multimedia
`data. The apparatus is for association with electronic equip(cid:173)
`ment and allows for routing the data to a device regarded as
`the most convenient for playing the media. The apparatus
`comprises an announcer device for indicating to surrounding
`equipment that associated equipment is available for rerout(cid:173)
`ing, thereby to enable receipt of rerouted communications
`therefrom, and a scout device for scanning surroundings of
`the associated equipment to find out about compatible equip(cid:173)
`ment in the vicinity, thereby to reroute communications
`thereto. The apparatus may be attached to any device having
`data processing capability, to enable rerouting of data and
`communications therebetween.
`
`34 Claims, 1 Drawing Sheet
`
`IPR2024-01050
`Apple EX1001 Page 1
`
`
`
`U.S. Patent
`
`Jun.28,2011
`
`US 7,969,990 B2
`
`3) Transform to text and route 10 local monitor
`
`Fig. l
`
`L-;~--:w.....i:==-r-------
`Incoming
`M ulti-Mcdia
`Reccin•.--
`
`•
`
`.-----------~~
`
`Cont.--ollc1-
`
`Media
`/~
`Transformer
`
`-~
`
`Media
`Cloner
`
`Outgoing
`Multi-Media
`·ransmiucr (Mulli-Cl1a1111d)
`
`Fig. 2
`
`Device
`Library
`
`LJ
`
`IPR2024-01050
`Apple EX1001 Page 2
`
`
`
`US 7,969,990 B2
`
`1
`ROUTING OF DATA INCLUDING
`MULTIMEDIA BETWEEN ELECTRONIC
`DEVICES
`
`RELATIONSHIP TO EXISTING APPLICATIONS
`
`The present application claims priority from U.S. Provi(cid:173)
`sional Application No. 60/398,077, filed Jul. 25, 2002 the
`contents of which are hereby incorporated herein by refer(cid:173)
`ence.
`
`FIELD AND BACKGROUND OF THE
`INVENTION
`
`2
`units having the same owner) calls made to the second com(cid:173)
`munication unit are diverted to the first unit. The arrangement
`is useful where a user has multiple communication units, for
`example a car telephone and a cellular handset, with differing
`telephone numbers as the user may be contacted using any of
`these.
`WO0141317A3: call diversion system, discloses a system
`specifically for redirecting calls between satellite and terres(cid:173)
`trial cellular systems. The disclosure addresses the issue of
`10 reformatting data messages for the transition.
`Neither of the above systems takes into consideration the
`types of multimedia content of the incoming calls data or
`playing quality and usage comfort when deciding whether to
`redirect, and redirection is based on devices having a shared
`ownership or otherwise being part of a predetermined set. In
`the above-described systems the user typically has only lim-
`ited control over rerouting. Nevertheless, it would be highly
`advantageous to provide the user with the ability to select a
`target device, based on the type of multimedia content, and
`furthermore to choose a device for play or storage of the
`content independently of the initially targeted or originating
`device.
`
`SUMMARY OF THE INVENTION
`
`The present invention relates to routing of data including 15
`multimedia between electronic devices, and more particu(cid:173)
`larly but not exclusively to rerouting of incoming communi(cid:173)
`cations that may or may not include multimedia to devices
`other than the initial receiving device. Data may arrive from
`external sources via communication or generated by, or at, a 20
`device. Data may be a package or a stream. Such a stream may
`be unidirectional, bi-directional or multidirectional.
`With the introduction of mobile communication devices,
`telecommunications technology has transformed society over
`the past decade. The ability to communicate almost any- 25
`According to a first aspect of the present invention there is
`where, anytime, with few geographical limitations has
`thus provided data rerouting apparatus for association with
`resulted in a society, in both social and business contexts,
`electronic equipment for rerouting data, comprising:
`which is almost always on-line. Mobile communication
`an announcer device for indicating to surrounding equip(cid:173)
`devices today typically have data processing ability which
`ment that said associated equipment is available for rerouting,
`allows them to handle multi-media, and different types of 30
`devices are today able to communicate with each other, either
`thereby to enable receipt of rerouted data therefrom, and
`a scout device for scanning surroundings of said associated
`directly via a permanent or temporary link or indirectly via a
`equipment to find out about compatible equipment in the
`network. Thus data, including multimedia, can be directed or
`routed from one device to another device. The idea of multi(cid:173)
`vicinity, thereby to reroute data thereto.
`The apparatus preferably further comprises a user interface
`media routing stems from the myriad of opportunities which 35
`associated with said scout device for allowing a user to select
`present themselves in routing signals from one device or kind
`between available compatible equipment to reroute data
`of device to another. However, in general, the playing of
`thereto.
`multimedia data is limited, at least in the short term, to the
`Preferably, said scout device is operable to determine
`device on which it is received, or to those in which the data
`originates. This limitation can be a considerable limitation on 40
`media type requirements of said compatible equipment, the
`the user's ability to enjoy the multimedia since different
`apparatus further comprising a media transformer, associated
`with said scout device, for transforming media into a form
`devices have very different capabilities regarding the playing
`that accords with said determined media type requirements.
`of multimedia.
`Preferably, a plurality of types correspond to said media
`The media playing devices considered specifically in the
`present disclosure include both mobile devices ( cell phones,
`45 type requirements, and further comprising a user interface for
`PDA' s, handheld devices, etc.) and non-mobile devices (land/
`allowing a user to select one of said media type requirements
`fixed line phones, computer monitors, Hi-Fi sets, speakers,
`for transforming at said media transformer.
`etc.). Some of the devices may be used for just one or two
`The apparatus preferably further comprises a media cloner
`media types and others are more general in their applicability,
`for making multiple copies of the data, in particular but not
`which is to say it is possible to use the devices in different
`50 exclusively an incoming communication, thereby to enable
`modes for playing several media types: voice, text, images,
`said apparatus to redirect, for example, a single incoming
`and video. Likewise, the devices are used in various locations:
`communication to a plurality of locations.
`Preferably, said announcer is an active device, operable to
`at the office, home, car, hotel room, plane, outdoors, etc.
`transmit at least status information to respective surround-
`Most current mobile devices in particular provide rela(cid:173)
`55 ings.
`tively poor multi-media capabilities including digital audio,
`Preferably, said announcer comprises a passive device,
`image, and/or video capabilities ( as well as other media capa(cid:173)
`carrying at least device identification information for reading
`bilities) in comparison with other existing devices such as
`by an active scout device.
`land/fixed line phones, computer monitors, TV screens and
`Preferably, said passive device further carries status infor-
`Hi-Fi sets. Compared to high quality media playing equip(cid:173)
`60 mation of said device.
`ment, even 3rd generation mobile devices (3G) are ofinferior
`Preferably, said announcer comprises a barcode and
`quality.
`wherein said scout is a barcode reader.
`A number of patent applications discuss rerouting of com(cid:173)
`The apparatus preferably further comprises an outgoing
`munications from one communication unit to another. An
`multimedia transmitter for directing rerouted media directly
`example is GB 2,370,451, which discloses a communication
`unit that detects the presence in its vicinity of a second com(cid:173)
`65 to a selected device.
`munication unit and determines its identity. If the identity is
`The apparatus preferably further comprises control func(cid:173)
`found to be of a predetermined set (e.g. of communication
`tionality operable to inform a communication service pro-
`
`IPR2024-01050
`Apple EX1001 Page 3
`
`
`
`3
`vider of a desired rerouting, thereby to enable said commu(cid:173)
`nication service provider to reroute said data.
`T11e apparatus preferably comprises control functionality
`operable to carry out said rerouting directly.
`The apparatus preferably comprises control functionality
`operable to carry out said rerouting through locally available
`network infrastructure.
`The apparatus preferably comprises a device database for
`storing compatibility data of different equipment types.
`According to a second aspect of the present invention there 10
`is provided a method of rerouting data comprising:
`Receiving or generating said data at a first device,
`determining availability of other devices in the vicinity of
`said first device, and
`rerouting said data to at least one target device selected 15
`from devices found to be available.
`The method preferably comprises determining compatibil(cid:173)
`ity of said available devices in said vicinity witli said com(cid:173)
`munication.
`The method preferably further comprises carrying out
`media type transformation from a media type of said data to a
`media type compatible with a selected device.
`The method preferably further comprises carrying out
`selection between devices found to be available, via a user
`interface.
`The method preferably further comprises carrying out a
`selection between devices found to be available, based on a
`predetermined user profile.
`The method preferably further comprises selecting a plu(cid:173)
`rality of devices to reroute said data thereto, and cloning said
`data for each selected device.
`The method preferably further comprises determining
`availability of other devices in the vicinity of said target
`device, and
`rerouting said data to at least one further target device
`selected from devices found to be available.
`According to a third aspect of the present invention there is
`provided a data rerouting apparatus for association with elec(cid:173)
`tronic equipment for rerouting data to at least one selected
`target device, comprising:
`a cloner for making multiple copies of incoming data,
`thereby to enable said apparatus to redirect single incoming
`data to a plurality of respective target devices, and
`a transformer, associated with said cloner, for receiving at
`least one of said multiple copies of said incoming data, and
`transforming said data into a form that accords with a deter(cid:173)
`mined media type requirement of a respective target device.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`For a better understanding of the invention and to show
`how the same may be carried into effect, reference will now
`be made, purely by way of example, to the accompanying
`drawings.
`With specific reference now to the drawings in detail, it is
`stressed that the particulars shown are by way of example and
`for purposes of illustrative discussion of the preferred
`embodiments of the present invention only, and are presented
`in tlie cause of providing what is believed to be the most
`useful and readily understood description of tlie principles
`and conceptual aspects of the invention. In this regard, no
`attempt is made to show structural details of the invention in
`more detail than is necessary for a fundamental understand(cid:173)
`ing of the invention, the description taken with the drawings
`making apparent to those skilled in the art how the several
`forms of the invention may be embodied in practice. In the
`accompanying drawings:
`
`US 7,969,990 B2
`
`4
`FIG. 1 is a simplified diagram showing a plurality of elec(cid:173)
`tronic devices in the vicinity of one another, between which
`communications can be rerouted according to a preferred
`embodiment of the present invention, and
`FIG. 2 is a simplified block diagram showing a preferred
`apparatus for attachment to an electronic device for allowing
`the device to support rerouting according to preferred
`embodiments of the present invention.
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`The capability of routing of multi-media content (possibly
`including media transformation and multiplication, i.e. clon(cid:173)
`ing) from one device to another may dramatically upgrade
`media playing quality, and grant the user the liberty to play the
`content on any device he wishes, preferably the most suitable
`device available, regardless of the origin of the content or the
`20 device to which the content may initially have been directed,
`or at which the content originates. Furthermore, by rerouting
`to a more capable device, a user's satisfaction level may be
`increased in comparison to having to remain with a device
`tliat say is limited by inferior data rate, processing power,
`25 memory capacity or input/output facilities. For example, a
`cellular communication device such as a mobile telephone is
`such a limited capability device which is typically the initial
`recipient of a communication. Such an initial recipient, or
`originator, is referred to hereinafter as the routing-source
`30 device. Furthermore, as will be explained below, the ability to
`route content from non-mobile, tliat is land or fixed devices to
`nearby mobile and oilier devices permits a range of possibili(cid:173)
`ties for use which is currently not provided for.
`For example, the ability to route an incoming phone call,
`35 typically comprising voice, from a mobile device to a land/
`fixed line phone may generally be expected to upgrade the
`quality of the call. The ability to route hand held calendar
`content from a mobile device having some digital ability to a
`computer monitor, may allow for better viewing of the infor-
`40 mation. Such rerouting may also enhance the user's ability to
`share the information with other people or with computer
`applications, for example applications tliat capture informa(cid:173)
`tion displayed on the monitor and use it to trigger other
`events. Such applications can easily be run on a PC or laptop
`45 computer but are difficult to run on a mobile telephone for
`example.
`An incoming call or other originating data may be rerouted
`more than once. In preferred embodiments, individual
`devices do not need to know whether they are an initial
`50 receiving device or a first or subsequent rerouting device, and
`may treat any arriving communication in the same way.
`Furthermore, a preferred embodiment of the present inven(cid:173)
`tion provides an ability to route an incoming voice message
`from say a mobile device or voice mailbox to a facsimile
`55 machine or display monitor, combined with a transformation
`capability-in this case an ability to transform voice to text.
`Software packages that interpret voice and translate into text
`are well known and commercially available. Such packages,
`which presently require training on a specific voice in order to
`60 produce reasonable results, may broaden the usage of voice
`messages. However, even without training, the best packages
`can produce sufficiently good results to enable say the hard of
`hearing to make a reasonable interpretation of an incoming
`voice signal. Thus such a rerouting-while-transforming capa-
`65 bility may be highly desirable for people with special needs(cid:173)
`impaired senses (hearing, vision) who may use such a capa(cid:173)
`bility to receive information in a form more usable to them.
`
`IPR2024-01050
`Apple EX1001 Page 4
`
`
`
`US 7,969,990 B2
`
`5
`6
`Likewise such a capability may be useful for receiving com(cid:173)
`data includes a return address. The return address may be a
`munications in difficult environments such as a noisy factory
`final return address for single stage rerouting, or may be an
`floor.
`intermediated return address in the case of multi-stage rerout(cid:173)
`As a further example, an incoming phone call directed at a
`ing. In the latter case, the intermediate return address can be
`land/fixed line may be rerouted to a mobile device, thus,
`used in an intermediate rerouting device to find a further
`effectively using the mobile as a cordless phone. Such a
`rerouting address.
`Reference is now made to FIG. 2, which is a simplified
`technique may ease acceptance of a phone call in a hotel
`lobby, ata colleague's office, at a restaurant and in many other
`block diagram showing in schematic form the elements of a
`settings.
`modification to be applied to a communication device for use
`10 in call rerouting of the kind described in FIG. l. It will be
`Routing an incoming call away from a mobile telephone
`may also be advantageous health-wise in decreasing the
`appreciated that the elements are not restricted to a cellular
`telephone but may be applicable to any electronic device and
`physical proximity of electromagnetic radiation ( emitted by
`more particularly but not exclusively to communication-en(cid:173)
`mobile devices) to the user.
`It is pointed out that communication-enabled devices can
`abled devices. Depending on the device type, some fimction-
`receive an incoming communication for rerouting. However
`15 ality may be disabled. For example, a land/fixed line phone
`as long as rerouting is direct from device to device, the device
`might not need an outgoing multi-channel multimedia trans(cid:173)
`to which the rerouting is made need not be generally enabled
`mitter component. A device not enabled for external commu(cid:173)
`for external communication as typically managed by a ser(cid:173)
`nication may not be able to receive originating communica(cid:173)
`vice provider be it phone, cellular, internet and the like. Fur(cid:173)
`tions from an external communication network but may be
`thermore, routing is not limited to rerouting of incoming
`20 able to route data to other devices and be the target for data
`communications but also applies to routing of data from any
`and communication rerouting.
`kind of data source to any kind of data player. Data may arrive
`The device comprises an incoming multi-media receiver
`20 which is responsible for capturing media content and
`from external sources via communication or generated by, or
`at, a device. Data may be a package or a stream. Such a stream
`passing it to one of the other components in the device,
`may be unidirectional, bi-directional or multidirectional.
`25 depending on the circumstances, as will be explained below.
`Thus video data being captured at a video camera may be
`One of these other components is outgoing multi-channel
`multi-media transmitter 22. Transmitter 22 is responsible for
`directed using embodiments of the present invention to a
`convenient nearby video player or multimedia enabled PC.
`transmitting (directly) media streams to external devices
`which are specified to it. Transmitter 22 comprises a multi-
`Thus, a generally non-communication enabled device will be
`unable to receive initial communications but can route data to
`30 channel port which is able to transmit several media types to
`other devices and can receive data as a rerouting target.
`several devices at the same time.
`A media transformer 24 is responsible for transforming its
`Before explaining at least one embodiment of the invention
`in detail, it is to be understood that the invention is not limited
`input (incoming media) into a required media type, or types,
`in its application to the details of construction and the
`and outputting the resulting media stream(s), or file(s). It too
`35 preferably has a multi-channel Output. The media types
`arrangement of the components set forth in the following
`required as output are preferably specified externally. A pre(cid:173)
`description or illustrated in the drawings. The invention is
`ferred embodiment of a media transformer includes a voice to
`applicable to other embodiments or of being practiced or
`text transformer as discussed above. The voice to text trans-
`carried out in various ways. Also, it is to be understood that
`the phraseology and terminology employed herein is for the
`former may be augmented by a text to fax transformer. Fur(cid:173)
`purpose of description and should not be regarded as limiting. 40
`ther transformations include image transformations such as
`Reference is now made to FIG. 1, which is a simplified
`color to black and white, resolution reductions, and image
`schematic diagram showing a cellular telephone 10 in prox(cid:173)
`format transformations. Similar transformations may be pro(cid:173)
`imity to a fixed telephone 12 and a computer monitor 14. The
`vided for video, and to the extent applicable for sound for(cid:173)
`mats.
`three electronic devices need have no relationship to each
`Media cloner 26 is responsible for duplication of its input
`other except that of proximity. An incoming call is received at 45
`cellular telephone 10. As will be explained below, the cellular
`channel content, preferably received from the incoming
`telephone 10 detects the presence of the other devices 12 and
`multi-media receiver 20 (input media) into as many output
`14 and allows the user to retain the call at the cellular tele(cid:173)
`channels as indicated to it externally. Each output stream, or
`phone 10 or alternatively to transfer it to either of the other
`file, is routed, as indicated to it externally, to either the media
`devices 12 and 14. If the user chooses the fixed telephone 12 50
`transformer 24 or the outgoing multi-media transmitter 22.
`Controller 28 is responsible for managing all the other
`then the call is rerouted in one of a number of ways explained
`below to the fixed telephone 12 where the call may be taken in
`components and monitoring their activities. In particular, any
`the usual way. If the user chooses the computer monitor 14
`media (packaged or streamed) transfer between components,
`then assuming the presence of speakers and a microphone the
`input and output, is performed under the controller's super(cid:173)
`call may be taken again in the normal way. In addition, soft- 55
`vision.
`ware may be provided, either at the cellular telephone 10 or at
`In operation, content is received at incoming multimedia
`the computer 14 to convert the voice signal into text.
`receiver 20. As will be explained in detail below, one or more
`destinations for the data as well as media type transforma(cid:173)
`It is noted that in the case of a cellular telephone, the
`telephone communication is a bi-directional type of commu(cid:173)
`tions are selected. In the case of straightforward rerouting of
`nication, and any rerouting should preferably support a return 60
`the media to another device, the content is sent directly to
`outgoing multi-media transmitter 22 for simple media routing
`path for the communication.
`In addition, using the above rerouting, a call can be set up
`to a similar content type device. In other circumstances, trans(cid:173)
`to support a game session. The call can be set up using a
`forming from one media to another may be required prior to
`rerouting. In such a case, content is directed to media trans-
`cellular telephone, and then one or both users reroutes the call
`65 former 24 prior to rerouting, where transforming is carried
`to a game console.
`The above may be achieved by sending rerouting control
`out. The transformed content is then directed to the outgoing
`multi-media transmitter 22 as before. Content is directed to
`data along with the rerouted communication, which control
`
`IPR2024-01050
`Apple EX1001 Page 5
`
`
`
`US 7,969,990 B2
`
`7
`media cloner 26 in cases where it is intended to route the
`content to more than one device, or if for any reason it is
`intended to send multiple copies to the same device. From the
`media cloner the content may then be sent directly to the
`outgoing multi-media transmitter 22 for direct output, or one
`or more of the copies may be sent to the media transformer for
`transfonnation prior to output. Routing of the content and
`operation of the above-mentioned components is preferably
`controlled by controller 28.
`In order to make decisions about selecting destinations and
`media types and in order to allow other devices to receive
`availability information, three more components are prefer(cid:173)
`ably provided, an announcer device 30, a scout device 32 and
`a device library 34.
`The announcer device 30 is responsible for announcing to
`the environment the availability of a current device for
`accepting routed media. It may also indicate device type and
`use conditions, preferably including any usage charges, thus
`enabling surrounding devices to avoid say sending video data
`to a fax machine, or enabling security conscious users to 20
`avoid receiving non-trusted data at their device. When the
`device becomes busy (for example, a phone that is handling a
`call), it announces this to the environment, typically via trans(cid:173)
`missions. Similarly, it announces its becoming available.
`Announcements may be periodically repeated. As an alterna- 25
`tive the announcer device 30 may signal only when available
`or only when unavailable. Another ( optional) function of the
`announcer 30 is that of informing the environment, typically
`a user, that media content has been routed to it and is now
`usable (for example, to announce that a rerouted call is now 30
`available on this telephone). The latter kind of announcement,
`that is to say to persons rather than to electronic equipment,
`may typically comprise light flashes, rings, a loudspeaker
`sound or even a smell.
`Typically, the announcer device 30 may be active (trans- 35
`mitting) or passive (reacting, or reflecting). A simple example
`of a passive announcer device is a sticker attached to a phone
`and supplying say device type and conditions ofuse informa(cid:173)
`tion using a barcode. The sticker may be scanned and com(cid:173)
`prehended by the scout devices 32. In addition to a sticker, a 40
`passive announcer may be provided using an LCD screen
`displaying a barcode. The LCD or like screen is advantageous
`in that, since its display can change, the barcode can indicate
`current status information. An alternative way of providing
`status information along with a barcode is by providing a 45
`color display alongside the barcode. The color display may be
`changed electronically or mechanically by the device to indi(cid:173)
`cate different states, and can be read optically along with the
`barcode.
`The scout device 32 is responsible for scanning the envi- 50
`ronment to find other devices therein and to determine their
`status, typically free or busy. The scout is also responsible for
`obtaining any specific use conditions from announcers 30 of
`the devices being detected. The scout may be activated peri(cid:173)
`odically and/or upon demand.
`Device library 34 contains information needed for commu(cid:173)
`nicating with various devices. Such information may typi(cid:173)
`cally include usage related information as well as technical
`information regarding expected media formats and transmis(cid:173)
`sion technology specifications, including protocols, used by
`the device type. It may also contains pre-defined user prefer(cid:173)
`ences if defined, including default user preferences.
`The controller 28 is responsible for integrating knowledge
`accumulated by the scout, and for directing operation of the
`announcer 30. The controller uses either pre-defined user
`preferences from the device library 34 or it may obtain pref(cid:173)
`erences over a network, or it may simply capture user prefer-
`
`8
`ences using menus or like user interaction. The controller
`preferably follows the appropriate receiving/transmitting
`protocol including hand shake, identification, authentication,
`encryption procedures and the like.
`The apparatus described in respect ofFIG. 2 may be physi(cid:173)
`cally packaged, for example as a card, a chip or an attached
`stand-alone unit. The apparatus may also be realized as soft(cid:173)
`ware within another apparatus, host device-for example, on
`a personal computer (PC), cell phone, a personal digital assis-
`10 tant (PDA) or other standard electronic devices. In any case,
`the host apparatus preferably possesses its own transmission
`and receiving capabilities, or is connected, perhaps via a
`network, to another device that does have such capabilities.
`For example, a host cellular telephone may use already
`15 installed IR for scouting and announcing or any of the previ(cid:173)
`ously described technologies. A PC may use an existing
`peripheral digital camera for scouting and local network
`devices for transmission.
`In many situations, as briefly described in previous
`examples, certain apparatus activities may be initiated via
`user interaction, and preferred ways of enabling user interac(cid:173)
`tion comprise displaying menus, or using voice menus, or
`conceivably even using feel or smell menus. Certain actions
`are preferably taken automatically, that is to say without user
`interaction. Such automation may be based on profiles, tenns,
`and conditions. Conditions may for example be associated
`with the device that performs the routing, as well as with a
`device to which media is routed. Profiles may be stored with
`the modification apparatus ofFIG. 2 or obtained from remote
`sources.
`Menus may be activated in the following modes:
`a) Automatic pop-up menu upon event (incoming call,
`message etc.)
`b) Manual (menu) activation ("always on".)
`To protect against hostile or non-trusted parties, the modi(cid:173)
`fication preferably provides some level of firewall protection
`for both receiving and transmitting components. Such pro(cid:173)
`tection may comprise identification and/or authentication,
`and may comprise restrictions on routing or receiving infor-
`mation to devices whose owners are not trusted. In addition,
`to protect privacy, transmitted information may be encrypted.
`Considering the outgoing multi-media transmitter 22 in
`greater detail, the transmitter may incorporate one or more of
`the following transmission technologies for transmitting
`media to a nearby device:
`Infra-red (IR)
`Microwave
`Radio (any suitable frequency)
`Sound waves
`Ultrasound
`Wire (and cable) transmission technologies
`Light (visible)
`Laser
`Chemical (mainly smell)
`Qua