EP2469495B1 - Apparatus, system and method for remote operation of a mobile communication device - Google Patents
Apparatus, system and method for remote operation of a mobile communication device Download PDFInfo
- Publication number
- EP2469495B1 EP2469495B1 EP10196999.6A EP10196999A EP2469495B1 EP 2469495 B1 EP2469495 B1 EP 2469495B1 EP 10196999 A EP10196999 A EP 10196999A EP 2469495 B1 EP2469495 B1 EP 2469495B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- accessory
- mobile device
- touchscreen
- user input
- control signals
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 51
- 238000010295 mobile communication Methods 0.000 title description 2
- 238000004891 communication Methods 0.000 claims description 137
- 230000009471 action Effects 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 18
- 230000005540 biological transmission Effects 0.000 claims description 16
- 230000000977 initiatory effect Effects 0.000 claims description 12
- 230000008569 process Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 7
- 230000001419 dependent effect Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 49
- 230000006870 function Effects 0.000 description 36
- 238000004590 computer program Methods 0.000 description 11
- 230000009977 dual effect Effects 0.000 description 11
- 238000013475 authorization Methods 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000008439 repair process Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241000278713 Theora Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002207 retinal effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/93—Remote control using other portable devices, e.g. mobile phone, PDA, laptop
Definitions
- the present disclosure relates generally to mobile electronic devices and, in particular, to remote operation of mobile devices using an accessory.
- Wireless communication devices such as cellular telephones, handheld PDAs, and the like, are now capable of supporting a variety of applications for performing a range of functions such as navigation, web-browsing, electronic books, and the like.
- mobile devices are also progressively becoming smaller in physical size. It is, however, often inconvenient to use the small screen provided on a mobile devices for extended periods of time or for viewing minute details.
- United States Patent Application Publication No. 2007/0162576 discloses a mobile server, such as a Smartphone, wirelessly coupled to at least one remote input/output device.
- the input/output devices typically interact with a human user and/or with the physical environment and include keypads for textual input, audio interfaces for audio I/O, cameras, displays, multimedia devices and the like.
- An exemplary I/O device is a "Cache watch" having a user interface and a display.
- European Patent Application No. 1,725,003 discloses a handheld device which receives and responds to requests from a wireless accessory over a wireless communication link.
- the wireless accessory is to provide a user with at least a subset of the functionality provided by the handheld device.
- An exemplary accessory is a wrist worn watch.
- United States Patent Application Publication No. 2007/0224980 discloses mobile terminal wirelessly connected to an accessory in order to alert the user in case the mobile terminal is going to be lost or stolen.
- Further support functions may include a keyboard/keypad function, memory storage function, microphone function, earpiece speaker function, camera function, camera remote control function, pager function, display function, or other support function.
- An aspect of the present technology is to provide a method of remotely operating a mobile device using an accessory, the accessory comprising a touchscreen display; the method comprising: establishing a communication channel for communication between the mobile device and the accessory; presenting information to a user on the touchscreen display of the accessory; receiving user input on the touchscreen display of the accessory; processing the received user input; generating one or more control signals for the initiation of one or more actions on the mobile device, the control signals generated, at least in part, based on user input received on the accessory; and initiating one or more actions on the mobile device in response to the one or more control signals, wherein the touchscreen accessory comprises a first and a second portion connected by a hinge, wherein the first and second portions are rotatable relative to one another and wherein one or both of the first and second portion comprises a touchscreen and wherein said presenting information is presented dependent on the functioning of the first and second touchscreen as an integrated touchscreen or individually as two distinct touchscreens or which of the two touchscreens is active.
- an accessory configured for remote operation of a mobile device
- the accessory comprising: a touchscreen display configured to display output information to a user and receive user input; a communication interface configured to send and receive data to and from the mobile device; and a controller operatively coupled to the touchscreen display and the communication interface, the controller further configured to generate one or more control signals for transmission to the mobile device, the one or more control signals configured to initiate one or more actions on the mobile device and generated, at least in part, based on user input received on the accessory
- the accessory comprises a first portion and a second portion connected by a hinge, wherein the first and second portion are rotatable relative to one another, and wherein one or both of the first and second portion comprises a touchscreen display.
- Another aspect of the present technology is to provide a mobile device configured for remote operation by an accessory comprising a touch screen display, the mobile device comprising: a communication interface for communication with the accessory, the mobile device configured to send and receive information to and from the accessory via the communication interface; and a remote operation module configured to initiate one or more actions based at least in part on one or more control signals received from the accessory, the control signals generated, at least in part, based on user input received on the accessory.
- Another aspect of the present technology is to provide a system for remote operation of a mobile device by an accessory, the system comprising: the accessory, wherein the accessory comprises a first portion and a second portion connected by a hinge, wherein the first and second portion are rotatable relative to one another, and wherein one or both of the first and second portion comprises a touchscreen display configured to present output and receive user input, the accessory further comprising a controller configured to process the received user input and generate one or more control signals for transmission to the mobile device, the control signals generated, at least in part, based on the received user input; a communication interface configured to communicatively couple the accessory and the mobile device; and the mobile device configured to initiate one or more actions based at least in part on the one or more control signals.
- Another aspect of the present technology is to provide a computer program product comprising code which, when loaded into memory and executed on a processor of a wireless communications device, is adapted to perform the following: establishing a communication channel for communication between the mobile device and the accessory; presenting information to a user on the touchscreen display of the accessory; receiving user input on the touchscreen display of the accessory; processing the received user input; generating one or more control signals for the initiation of one or more actions on the mobile device, the control signals generated, at least in part, based on user input received on the accessory; and initiating one or more actions on the mobile device in response to the one or more control signals.
- the present technology addresses a problem identified by the applicant pertaining to remote operation of a wireless communication device.
- the applicant has recognized that there has not been, to date, a satisfactory method, apparatus or computer program product for remotely operating a wireless communication device.
- wireless communication devices are operated by a user utilizing the user interfaces provided on the wireless communication device.
- a further problem recognized by the applicant is that the display screen of wireless communication devices is often inconvenient for viewing minute details and the user interface is often inconvenient for use over an extended period of time.
- the present technology addresses the foregoing technical problems by providing a method, system, device, and computer program product for remote operation of a wireless communication device.
- an aspect of the present technology is a method comprising the acts of establishing a communication channel between the accessory and the wireless communication device; presenting information to a user on the accessory; receiving user input on the accessory; processing the received user input, generating one or more control signals for the initiation of one or more actions on the mobile device, and initiating one or more actions on the wireless communication device in response to the one or more control signals.
- the control signals are generated, at least in part, based on user input received on the accessory.
- Another aspect of the present technology is a computer program product comprising code adapted to perform acts associated with the foregoing method when the code is loaded into memory and executed on a processor of a wireless communications device.
- Yet another aspect of the present technology is an system configured for remote operation of a wireless communication device.
- the system comprises an accessory, a wireless communication device, a communication interface for communicatively coupling the wireless communication device and the accessory and processing module.
- the accessory configured to remotely operate a wireless communication device.
- the accessory comprises a touchscreen display, a communication interface and a controller communicatively coupled to the touchscreen and the communication interface.
- Yet another aspect of the present technology is a wireless communications device configured to be remotely operated by an accessory.
- FIG. 1 illustrates a method for remote operation of a wireless communication device using an accessory comprising a touchscreen display in accordance with some embodiments of the present technology.
- the method 100 comprises establishing 110 a communication channel; presenting 120 information to a user on the accessory; receiving 130 user input on the accessory; processing 140 the received user input; generating 150 one or more control signals for the initiation of one or more actions on the mobile device, and initiating 160 one or more actions on the mobile device in response to the one or more control signals.
- the control signals are generated, at least in part, based on user input received on the accessory.
- a wireless communication channel is established for communication between the accessory and the wireless communication device.
- the wireless communication may be achieved using a BluetoothTM communication protocol, for example.
- the touchscreen display exemplarily, presents a start-up screen listing different options such as "read e-book", "make phone call” and "browse internet” to a user.
- the user exemplarily selects "read e-book” from the options presented by touching the appropriate region on the touch screen display.
- the user's selection is received and processed and appropriate control signals are sent to the wireless communication device to retrieve an e-book from the user's account on an on-line store.
- the mobile device accesses the user's account by connecting to the internet via its wide-area wireless communication channel.
- the text of the e-book, obtained from the online store is then sent from the mobile device to the accessory and displayed on the touchscreen display for viewing by the user.
- the method of remote operation of the wireless communication device comprises storing data during the remote operation.
- the data may be data created at the accessory during the remote operation of the wireless communication device or obtained from the wireless communication device.
- data may comprise text of an email message composed by a user of the accessory or an e-book obtained from the mobile device.
- the data is only stored in the accessory.
- the data is only stored in the wireless communication device.
- the data is stored in the accessory as well as the wireless communication device.
- data stored in the wireless communication is deleted. In some embodiments, stored data remains in the accessory after it is disconnected from the mobile device. In some embodiments, data stored in the accessory is transferred to the wireless communication device before the accessory is disconnected from the mobile device. In some embodiments, data stored in the accessory is transferred to the wireless communication device and deleted from the accessory before it is disconnected from the wireless communication device. Storage and storage location for data may be based on factors such as user preference, privacy settings, memory capacity, and the like.
- the communication between the accessory and mobile device is via a short-range communication channel and protocol.
- the short-range communication channel may be wired or wireless. Examples of short-range communication include USB, BluetoothTM, Zigbee, WiFi, infrared, near field communication (NFC) and the like.
- the accessory and the mobile device may be enabled for a plurality of communication channels and protocols.
- the communication channel and protocol used may be based on factors such as user preference, bandwidth, upload speed, download speed, desired data rate, security and the like.
- the communication channel used may be based on the actions being performed. For example, the Bluetooth communication channel may be used for a phone conversation while WiFi is used for accessing email from the mobile device.
- establishing a communication channel between the accessory and the mobile device comprises authentication or verification of the user, the accessory, or both.
- authentication may be required on one or both of the accessory and the mobile device.
- Authentication may be performed using any methods or standards that will be readily known to a worker skilled in the art. Authentication procedures may be single-factor or multi-factor authentication. Authentication may be knowledge based using username, password, security questions, and the like. For example, a user of the accessory wishing to access the mobile device may be required to log in using a password. Authentication may be ownership factor base using cards, tokens, bands and the like. Authentication may be inherence-based, for example, using biometric identification of fingerprint scanning, facial scanning, retinal scanning, voice recognition and the like.
- multiple levels or categories of authorization may be allowed for the accessory or user.
- the different levels of authorization may be related to different levels of access allowed on the mobile device. For example, one authorization level may allow a user to access all the functions on the mobile device including allowing the user to change the settings or delete information on the mobile device while another level of authorization may allow a user to access the functions without allowing any setting modifications or data deletions.
- different categories of authorization may allow use of a different subset of the functions available on the mobile device.
- authentication may be required when initiating particular operations or actions. For example, a user may be allowed to access music files stored on the mobile device with the initial general authentication procedure but access to email communications may require an additional authentication step.
- establishing a communication channel comprises establishing a secure communication channel.
- establishing a secure communication channel comprises establishing an encryption protocol for communication between the mobile device and accessory. Any standard or proprietary encryption protocol readily know to a worker skilled in the art may be used. Examples include symmetric key, asymmetric key, secure sockets layer, transport layer security, and the like.
- Output information is presented for a user on the accessory.
- the output information is presented on the touchscreen display.
- the touchscreen may display a list of options such as “make phone call”, “browse web”, “photo album”, etc. The user can then make a selection by touching the appropriate section of the screen.
- output information may additionally be presented via other output modules associated with or comprised in the accessory such as speakers, indicators and the like.
- the information initially displayed on the touchscreen may be indicative of the mobile device, for example, presenting the same acreen as displayed the mobile device screen.
- FIG. 2 illustrates an exemplary embodiment of the touchscreen display of an accessory in accordance with some embodiments of the present technology.
- the touchscreen display 210 is the same as the mobile device display screen 220 showing functions available on the mobile device such as music, email, photos, books, contacts, web, and the like.
- the output presented on the touchscreen display is customized for the accessory, user or both.
- the screen design, screen layout, menu choices listed, and language may be customized.
- the customization may be based on factors such as user preferences, settings, authorization level, bandwidth availability, battery level, and the like.
- the output presented on the accessory touchscreen may be the same or different from that displayed on the mobile device screen.
- the output is updated only on the accessory. Accordingly, in some embodiments, the mobile device screen is not updated while it is being remotely operated by the accessory.
- the output may be presented on the accessory as well as the mobile device. For example, when a user on an accessory selects to view a particular photograph stored on the mobile device, the photo is displayed on the screen of the accessory and may additionally be displayed on the mobile device screen. This may be useful for example, if two people want to view the photos at the same time.
- User input is received on the accessory via one or more user interfaces included in the accessory or external devices associated with the accessory.
- user input is received via the touchscreen display when the user touches the appropriate section on the screen. For example, the user may touch an item on a menu to make a selection, or type text using a keyboard presented on the screen.
- the user input may comprise input received on other input/output interfaces included in or associated with the accessory such as a microphone, keyboard, camera, joystick and the like.
- the input may be audio input when the user is engaged in a phone call or chooses to make his selection by speech rather than touch.
- the input may be received via a joystick externally connected to the accessory when a user is operating the gaming function of the mobile device.
- user input may be received on the accessory as well as the mobile device.
- a first (remote) user may be remotely operating the mobile device using the accessory while a second (local) user is operating the mobile device locally.
- the users may be engaged in a game, the game may be stored on the mobile device or it may be an online game.
- the both users may be engaged in a phone call being conducted with a third person using the wireless communication functionality of the mobile device.
- the remote user may be accessing the mobile device to view photos stored on the mobile device while the local user of the mobile device is engaged in a phone call.
- the mobile device or the accessory may be "locked" from receiving user input.
- output may be presented on the accessory touchscreen as well as the mobile device screen but user input may be received only on the accessory touchscreen.
- the user input received on the accessory may be processed by the accessory, by the mobile device after it is sent from the accessory to the mobile device, or by both the accessory and the mobile device. Processing may comprise compressing, filtering, encrypting, formatting, translating or any other data processing operation readily understood by a worker skilled in the art.
- Processing user input may comprise determining actions to be performed in response to the received user input.
- processing of user input may comprise determining whether information has to be sent or retrieved from the mobile device or from a peer mobile device, networked terminal or server. For example, when a user selects "next page" while reading an electronic book on the accessory, the selection is processed to determine if the next page data is available in the accessory, exemplarily in a buffer memory, or if the next page data has to be retrieved from the mobile device. The next page data may additionally be retrieved by from a remote web server by the mobile device. Accordingly, processing the user input comprises determining whether additional data has to be retrieved and additional control signals have to be formulated.
- processing the received user input may comprise processing of user input data for transmission.
- Transmission may be from the accessory to the mobile device or from the mobile device to a peer mobile device, networked terminal or server.
- the accessory processes the audio input for transmission to the mobile device via the established communication channel.
- the audio input may be filtered, compressed and converted to a format accepted by the mobile device.
- the data may additionally be processed to enable buffered transmission.
- user input may also be processed for transmission from the mobile device to a networked terminal or server.
- Control signals are generated to initiate one or more actions on the mobile device.
- the control signals are based at least in part on the user input received on the accessory. For example, when a user makes a selection on the touchscreen, an appropriate control signal is generated, based on the user's selection, to instruct the mobile device to initiate an action such as making a phone call or opening a particular photo album.
- the user input is processed to determine the actions to be initiated on the mobile device and appropriate control signals are generated accordingly.
- the control signals may be generated in the accessory.
- the user input is transmitted to the mobile device and appropriate control signals are accordingly generated at the mobile device.
- Control signals represent control commands comprising instructions, information or both to perform particular actions.
- control signals are configured in a format specific to the device sending the control signals and may be accordingly interpreted by the device receiving the signals. Alternately, the control signals may be configured in a format specific to the receiver device. Control signals may be transmitted in the same channels as data or on a different channel. Control signals may be transmitted contained within the data packets or in separate packets.
- One or more actions may be initiated on the mobile device in response to control signals generated based at least in part on user input.
- an action may comprise launching of an application such as the navigation application on the mobile device.
- an action may comprise configuring or changing a setting on the mobile device.
- the ringer volume of the mobile device may be set to mute.
- an action may comprise accessing data on the mobile device.
- the address book of the mobile device may be accessed.
- an action may comprise providing data to the mobile device. For example, a new entry may be added to the address book on the mobile device.
- While the accessory is connected to the mobile device, data and control signals are transferred between the mobile device and accessory.
- data transfer between the accessory and mobile device occurs via one or more short-range communication channel and protocol.
- Data transferred may include textual data, audio data, visual data and combinations thereof.
- Data may be obtained, stored and transmitted in any standard or proprietary format. Data may be acquired at a suitable sample rate and transmitted at a suitable bitrate which may be different for different sources or types of data. Data transmission may optionally be buffered. Data may be obtained in one format and converted to another format for storing, transmitting or processing. A worker skilled in the art will be familiar with different formats for storing and transmitting different types of data.
- the rate of sampling, transmission and buffering as well as the choice of formats for storing or transmission may be based on factors such as available bandwidth, memory capacity, processing capabilities, user activity, battery level and the like.
- data includes audio data.
- Audio data may be obtained, stored and transmitted in a proprietary or standard digital format, as would be readily understood by a worker skilled in the art.
- Digital formats for audio data include uncompressed formats such as WAV, AIFF and the like.
- Digital formats for audio files include compressed formats such as MP3, MP4, wma, msv, gsm, vox, dct, aac, m4p, amr, awb and the like. Selection of audio file formats may be based at least in part on the type of audio data, processing capability and available bandwidth capabilities, and may be device dependent, for example.
- data includes visual data.
- Visual data may be obtained, stored and transmitted in a proprietary or standard digital image format, as would be readily understood by a worker skilled in the art.
- Standard digital formats for still images include raster formats such as Joint Photographic Experts Group File Interchange Format(JPEG/JFIF), Tagged Image File Format (TIFF), raw image formats, Graphics Interchange Format (GIF), Tagged Image File Format (TIFF), Bitmap and the like, and vector formats, such as Computer Graphics Metafile (CGM), Scalable Vector Graphics (SVG), Encapsulated Postscript (EPS), Windows Metafile (WMF), Enhanced Metafile (EMF) and the like.
- Standard digital formats for moving images include H-261, Theora and Moving Picture Experts Group (MPEG) formats such as MPEG-1, MPEG-2, MPEG-4 and the like.
- data includes text data.
- Text data may be obtained, stored and transmitted in a proprietary or standard digital format, as would be readily understood by a worker skilled in the art. Examples of text data formats include plain text, txt, doc, rtf, PDF, html and the like.
- Acts associated with the method described herein can be implemented as coded instructions in a computer program product.
- the computer program product is a computer-readable medium upon which software code is recorded to execute the method when the computer program product is loaded into memory and executed on the microprocessor of the wireless communications device.
- Acts associated with the method described herein can be implemented as coded instructions in plural computer program products. For example, a first portion of the method may be performed using one wireless communication device, and a second portion of the method may be performed using another wireless communication device, server, or the like.
- each computer program product is a computer-readable medium upon which software code is recorded to execute appropriate portions of the method when a computer program product is loaded into memory and executed on the microprocessor of a wireless communications device.
- FIG. 3 is a schematic block diagram of an exemplary system 300 for remote operation of a mobile device by an accessory in accordance with some embodiments of the present technology.
- the system comprises an accessory 310, a mobile device 320, and a communication interface 330.
- the accessory 310 is configured for remote operation of a mobile device 320.
- the mobile device 320 is configured to be remotely operated by the accessory 310.
- the communication interface 330 communicatively couples the accessory 310 and the mobile device 320.
- the accessory 310 includes a touchscreen display configured to present output and receive user input.
- the accessory further comprises a controller 340 configured to process the received user input and generate one or more control signals for transmission to the mobile device.
- the control signals are generated, at least in part, based on the received user input.
- the mobile device 320 is configured to initiate one or more actions based at least in part on the one or more control signals.
- a plurality of accessories may be linked to the mobile device 320.
- an accessory may be additionally linked to one or more external devices via the communication interface.
- an accessory is an electronic device externally connected to a mobile device.
- FIG. 4 is a schematic block diagram of an exemplary accessory 400 in accordance with some embodiments of the present technology.
- the accessory 400 comprises a touchscreen display module 410 coupled to a communication interface 420.
- the accessory 400 further comprises a controller 430 operatively coupled to the touchscreen display 410 and the communication interface 420.
- the accessory 400 is configured for remote operation of the mobile device.
- the accessory 400 is configured to interface with a user and communicate with the mobile device thereby allowing the user to remotely operate the mobile device.
- the accessory 400 presents an output to a user and receives user input from the user via the touchscreen display 410.
- the accessory 400 sends and receives data and control signals to and from the mobile device via the communication interface 420.
- the controller 430 is configured to generate one or more control signals for transmission to the mobile device.
- the one or more control signals are based at least in part on the received user input.
- the controller 430 is configured to process different types of data using one or more processors. In some embodiments, the controller 430 is further configured to control and coordinate the functioning of various modules on the accessory 400.
- the controller 430 is configured to process received user input. In some embodiments, the controller is configured to provide the processed user input to the mobile device. In some embodiments, the controller is configured to determine the data to be sent to or requested from the mobile device.
- the controller 430 is configured to process data received from the mobile device. In some embodiments, the controller 430 is further configured to provide the processed data to the touchscreen display 410 for output to the user.
- the output on the touchscreen display may include a combination of information received from the mobile device, stored information, information input by the user and the like.
- the controller 430 comprises or is operatively associated with one or more memory modules(in the form of RAM or flash memory or both).
- a memory module may be configured to store an operating system comprising information and executable code that enables the accessory to perform a set of functions. Operating systems may include software, firmware, and other information for enabling a variety of functions on the accessory and other connected external devices.
- the accessory in addition to the operating system, may additionally comprise one or more software applications, stored on one or more memory modules, configured to perform functions or tasks as will be readily understood by a worker skilled in the art. Exemplarily, the applications include web-browsing applications such as FirefoxTM, word processing applications such as Microsoft WordTM and the like.
- one or more of the memory modules may also be a mass storage memory module for storing data and configured for read/write operations.
- the touchscreen display 410 may be based on any touchscreen technology that will be readily known to a worker skilled in the art. Examples of touchscreen technology include resistive, capacitive, surface acoustic wave, surface capacitance, projected capacitance, mutual capacitance, self capacitance, infrared, strain gauge, optical sensors, dispersive signal, acoustic pulse recognition and the like.
- the touchscreen display may be configured to be operated by direct contact by a user(using the finger), indirectly (using a stylus and the like), or both.
- the controller 430 is integrated with the touchscreen display 410. In some embodiments, the controller is the touchscreen display module.
- the communication interface 420 comprises one or more communication modules, each using an associated communication protocol to send and receive data and control signals to and from the mobile device.
- the communication interface 420 optionally also allows the accessory to communicate with other similarly enabled external devices such as a printer, fax, an stereo, camera and the like.
- Each communication module is configured to communicate with the mobile device using an associated communication protocol and one or more associated communication channels.
- the communication protocols may be any standard or proprietary protocols readily known to a worker skilled in the art.
- the communication channels may be wired or wireless.
- the communication interface is configured to communicate with the mobile device using a short-range communication channel and protocol.
- short-range communication include BluetoothTM, WiFi, infrared, near field communication (NFC) and the like.
- the communication interface is further configured to communicate with the mobile device using a long-range communication protocol. Examples of long-range communication include radio-frequency communication, microwave communication and the like.
- the accessory may be configured to send data and control signals to the mobile device using a first communication channel and associated first communication protocol, and to receive control signals and data from the mobile device using a second communication channel and associated second communication protocol.
- the accessory may comprise one or more additional input/output modules for present output to the user, receiving input from the user, or both.
- input/output modules include speakers, microphones, cameras, and the like.
- the accessory may comprise one or more sensors such as an accelerometer, orientation sensor, altimeter, light sensor and the like.
- the controller may be configured to control and coordinate the functioning of the various input/output modules and sensors.
- the controller may be further configured to process data received from the input modules or sensors and provide data for output to the output modules.
- the accessory comprises one or more batteries for providing power to the accessory.
- the accessory may be configured to function with rechargeable, non-rechargeable batteries, or both.
- the accessory may be further configured to derive power from AC or DC line power.
- a worker skilled in the art will be readily familiar with interfaces and techniques for enabling battery or line power connections to the accessory.
- the accessory may be further configure to provide or obtain power from a connected mobile device or other external device.
- the accessory comprises a mounting component for mounting the accessory on a surface such as a wall, windshield, dashboard and the like.
- a mounting component for mounting the accessory on a surface such as a wall, windshield, dashboard and the like.
- a worker skilled in the art will be familiar with various mechanisms for enabling mounting of an object to a substantially vertical surface. Examples of mounting mechanisms that may be included on the mounting component include hooks, VelcroTM, suction cups and the like. Mounting of the accessory enables it to be used in a hand-free manner. This feature would be useful for example, when the user is engaged in activities such as driving, cooking and the like where the user's hands are otherwise occupied.
- the accessory is a hinged accessory.
- FIG. 5 shows a side view of an exemplary hinged accessory in accordance with some embodiments of the present invention.
- the hinged accessory 500 comprises a first portion 510 and a second portion 520 connected by a hinge 530.
- the first 510 and second 520 portions each have an inner surface ( 510a, 520a ) and an outer surface ( 510b, 520b ).
- the first and second portions each have an inner edge ( 510c , 520c ) proximate the hinge and an outer edge ( 510d, 520d ) opposite to the inner edge ( 510c, 520c ).
- At least one of the inner surfaces ( 510a , 520a ) has a touchscreen mounted thereon.
- the hinge 530 enables the first and second portions ( 510, 520 ) to rotate relative to one another.
- a touchscreen is mounted on each of the inner surfaces ( 510a, 520a ) of the first and second portions ( 510, 520 ).
- FIG. 5a shows the accessory with the first and second portions ( 510 , 520 ) at an angle of 0° relative to one another such that the inner surfaces ( 510a, 520a ) of the first and second portions are hidden from view.
- the touchscreens on the inner surfaces are thus protected when the accessory is in this folded configuration.
- 3b shows the accessory with the first and second portions ( 510, 520 ) at an angle of 180° relative to one another such that the inner surfaces ( 510a, 520a ) of the first and second portions are adjacent one another on either side of the axis of rotation.
- the first and second portions ( 510, 520 ) of the accessory are rotatable to a maximum relative angular position of 180° (where the first and second portions are at an angle of 180° between them). In some embodiments, the first and second portions ( 510, 520 ) of the accessory are rotatable to a maximum relative angular position of 360°. In some embodiments, the first and second portions of the accessory are capable of remaining in a plurality of relative angular positions between 0° and the maximum angular position.
- FIG. 5c shows the accessory with the first and second portions ( 510, 520 ) in an relative angular position of 90°.
- FIG. 5d shows an exemplary embodiment, where the first and second portions ( 510, 520 ) have been rotated to form an angle of 360° between them.
- the touchscreen display is a single screen spanning the first and second portions.
- the single touchscreen display may be comprised of flexible material.
- the touchscreen display comprises a dual touchscreen display.
- the first portion houses the first touchscreen of the dual touchscreen display and the second portion houses the second touchscreen of the dual touchscreen display.
- FIG. 6 shows a top view of an exemplary embodiment of a hinged accessory with a dual touchscreen display.
- the first 615 and second 625 touchscreens extend to the inner edges of the first and second portions ( 610, 620 ) so as to form a substantially continuous touchscreen.
- the adjacent first and second ( 615, 625 ) touchscreens function as an integrated touchscreen to display information and accept user input continuously across the two screens.
- the first and second touchscreens ( 615 , 625 ) function individually as two distinct screens.
- the first and second screens can function ( 615, 625 ) either as an integrated screen or as individual screens. In some embodiments, only one of the first and second touchscreens is active (on) while the other is inactive (off).
- the functioning of the first and second screens as an integrated screen or individually as two distinct screens, and which of the two screens is active may be based on factors such as orientation of the accessory, relative angular position of the two screens, battery level, user preference, application or information being accessed on the screens and the like.
- the screens when the accessory is in a partially open or intermediate position, the screens may function as two distinct screens and when the accessory is in an open position (180° relative angular position), the two screens may function as an integrated screen.
- only the first screen may be active when the battery level is low.
- the screens may function as an integrated screen while for entering text, the screens may function individually with one displaying text information and another displaying a keyboard for inputting text information.
- one or both portions of the accessory comprise an orientation sensor.
- the orientation sensor may be configured to determine whether the touchscreen displays are in landscape orientation or in portrait orientation as will be familiar to a worker skilled in the art.
- the accessory comprises a sensor associated with the hinge for determining relative angular position of the first and second accessory portions.
- the screens function as an integrated screen or as distinct screens based on the angular position of the first and second portions. For example, when the angular position of the first and second portions is approximately 90°, the touchscreens may functions as distinct screens.
- the screens function as an integrated screen or as distinct screens based on the orientation of the touchscreens. In some embodiments, the screens function as an integrated screen or distinct screens based on the orientation of the touchscreens as well as the angular position of the first and second portions. For example, for displaying pages of an e-book when the angular position of the first and second portions is approximately 180°and the touchscreen displays are in a portrait orientation, a different page of the e-book may be displayed on each touchscreen display as shown in FIG. 7(a) .
- a single page of the e-book may be displayed across the two screens as shown in FIG. 7(b).
- the output for display may need to be reconfigured to suit the different orientations of the touchscreens and angular positions of the first and second portions.
- Reconfiguration may comprise resizing of objects or images, repositioning of objects or images and optionally reformatting of images to suit the different display orientations. For example, when the screens are changed from a portrait to a landscape orientation, an array of icons or folder on the screen may be rearranged to suit the aspect ratio of the screen.
- a worker skilled in the art will be readily familiar with suitable resizing, repositioning and reformatting schemes and methods.
- the method described herein can be implemented to remotely operate a mobile device having appropriate communication capabilities, such as voice communication capabilities, data communication capabilities, or a combination thereof.
- mobile device for the purposes of this specification, shall include any wireless handheld, smart phone, PDA, or other communications device that is capable of transmission and reception of data via a wireless communication medium such as radio.
- FIG. 8 is a block diagram depicting certain main components of an exemplary mobile device. It should be understood that this figure is intentionally simplified to show only certain components; the device may include other components beyond those shown in FIG. 8 .
- the device 810 comprises a microprocessor 814 (or simply a "processor") and operatively associated memory 816 (in the form of RAM or flash memory or both), to enable a variety of device functions and to execute an operating system for running software applications loaded on the device.
- a microprocessor 814 or simply a "processor”
- operatively associated memory 816 in the form of RAM or flash memory or both
- the mobile device 810 includes a radiofrequency (RF) transceiver 822 for communicating wirelessly with the base station 832 of a wireless network 830.
- the base station 832 may be a cellular base station, wireless access point, or the like.
- the base station 832 may vary as the mobile device travels, for example, using well-known handoff processes in cellular networks.
- the RF transceiver 822 may optionally be alternatively or additionally used for communicating directly with a peer device such as a third party mobile device, for example as may occur in some ad-hoc networks.
- the RF transceiver enables access to a wireless communication channel for transmitting and receiving data.
- the RF transceiver 822 may further allow for a wireless voice channel for transmitting and receiving voice communications, for example concurrently with transmission and reception of data over the same or a separate logical or physical channel.
- the mobile device 810 sends and receives communication signals via the RF transceiver 822.
- the mobile device 810 may communicate in accordance with one or more appropriate technologies such as: Global Systems for Mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA) technologies, Wideband CDMA (WCDMA), whether 2G, 3G, 4G, High speed packet access (HSPA), Universal Mobile Telecommunication System (UMTS) based technologies, Long Term Evolution (LTE) technologies, Orthogonal Frequency Division Multiplexing (OFDM) technologies, Ultra-Wideband (UWB) technologies, WiFiTM or WiMAXTM technologies, or other communication technologies and protocols as would readily be understood by a worker skilled in the art.
- GSM Global Systems for Mobile communications
- GPRS General Packet Radio Service
- CDMA Code Division Multiple Access
- WCDMA Wideband CDMA
- HSPA High speed packet access
- UMTS Universal Mobile Telecommunication System
- LTE Long Term Evolution
- OFDM Orthogonal Frequency
- the mobile device 310 may be capable of operation using multiple protocols.
- the base station 832 may be part of a wireless network, such as a cellular network, local-area network, wide-area network, wireless hotspot network, or the like.
- the mobile device, base station, network components, and the like may be configured for data communication, voice communication, or a combination thereof, possibly using additional components, configurations and procedures where appropriate, such as SIM cards, authorization and authentication procedures, handoff procedures, and the like, as would be readily understood by a worker skilled in the art.
- the mobile device 810 is operatively associated with a GPS system 820 allowing for determining its location.
- the mobile device 810 is linked to a cellular network 830 through a base-station 832, and thereby to one or more servers of a service and application provider, and to one or more servers of a data and content provider. Additional mobile devices 810a may be linked to the cellular network 830 using the same base station 832 or a separate base station 832a.
- the cellular network 830 thus serves for data transfer between peer mobile devices 810, 810a.
- the mobile device 810 further comprises a location data module 818, which is configured to determine the location of the mobile device.
- the location data module 818 includes a GPS receiver chipset for receiving GPS radio signals transmitted from the one or more orbiting GPS satellites 820.
- the GPS receiver chipset can be embedded within the device or externally connected, such as, for example, a BluetoothTM GPS puck or dongle. Other systems for determining location may be used in place of GPS, as would be readily understood by a worker skilled in the art.
- GPS receivers are used to determine the current location of each device, it should be appreciated that other techniques can be used to determine the current location to a degree of accuracy commensurate with the technique used. For example, cell tower triangulation or radiolocation techniques, as mentioned above, can be used to generate the current location for the device. Alternatively, the identity (and location) of the cell tower handling the device's communications can be used as a proxy for the location of the device. Another approach would be to prompt the user of the device to enter his or her current location (e.g. entering a street address, picking a POI from a map or selecting the current location using crosshairs on a map).
- GNSS Global Navigation Satellite Systems
- GLONASS Beidou
- COMPASS Beidou
- Galileo Galileo
- Satellite-based, regional, or network-based augmentation or improvement systems such as WAAS and A-GPS may also be utilized to aid in positioning.
- the mobile device 810 is linked to data and application servers 860 which may include public or private servers.
- the servers may include map servers that provide map data to networked computing devices or mobile devices upon request, for example, in vector format or raster format.
- the servers e.g. the map servers
- the mobile device comprises one or more input/output devices or user interfaces (UI's) 824.
- the mobile device 810 may include one or more of the following: a display (e.g. a small LCD screen), a thumbwheel and/or trackball, a keyboard, a touch screen, a keypad, a button, a speaker, a still camera and a video camera.
- the mobile device comprises one or more sensor modules 826 including but not limited to a microphone, an orientation sensor, an accelerometer, a light sensor etc.
- the mobile device comprises a communication interface 880 for communication with external devices 882.
- the communication interface may comprise short-range communication modules for communication between the mobile device and other similarly enabled external devices 882.
- short-range communication modules 880 may include a Bluetooth communication module for communicating with a car stereo or external display.
- the mobile device further comprises a remote operation module 890 operatively connected to the microprocessor for enabling remote operation of a mobile device by an accessory.
- the remote operation module 890 is configured to receive one or more control signals from a remote accessory via the communication interface 882 and initiate one or more actions based at least in part on the one or more control signals.
- the accessory is generally shown as 910 and is linked to the mobile device 920 by means of a wireless connection.
- the user is attempting to diagnose and perform repairs on the car's engine.
- the user accesses a website that offers easy step-by-step instructions and tips for diagnosing, trouble-shooting and fixing cars.
- the user takes the accessory 910 into the garage while the mobile device 920 remains in the kitchen.
- the user makes a phone call to a phone number listed on the website to obtain the services of the live mechanic for diagnosing the problem.
- the user pulls up the numeric keyboard on the touchscreen and places the call.
- the user When speaking with the mechanic, the user securely mounts the accessory 910 on a stool next to the car where he can clearly view the screen, hear the speaker and speak into the microphone.
- the user simultaneously has the website open on the accessory screen and can navigate through the pages while verbally consulting with the mechanic.
- the user can also use the camera to engage in a video-conference with the mechanic who can lead him through the various steps of the diagnosis and repair.
- FIG. 10 Another example scenario is depicted schematically in FIG. 10 .
- the accessory is generally shown as 1010 and is linked to the mobile device 1020 by means of a wireless connection.
- the user is in a car and using the GPS and navigation functionality of the mobile device to obtain driving directions.
- the mountain and other features of the external environment are illustrated as would be seen through the wind screen.
- the accessory 1010 comprising a hinged dual touchscreen mounted on the dashboard 1030 while the mobile device 1020 rests on the passenger seat.
- the mobile device may also be in a storage area or in a mobile device dock.
- the map and navigation directions are displayed on the accessory screen.
- the accessory further comprises a speaker, microphone and camera.
- the accessory is further linked to the car's on-board entertainment system 1040 allowing it to stream radio content via the speaker of the accessory, so that entertainment audio may be interrupted for audio navigation instructions.
- the car stereo and accessory are linked via a wired connection 1050.
- the accessory may be further linked to the car's back-up camera to receive images from the back-up camera for assisting in back-up and parking functions.
- the car's back-up camera and accessory are linked via a wireless connection.
- the actions are at least in part selected based on the user input.
- a method according to the present technology as described herein further comprises storing data on the mobile device during remote operation of the mobile device by the accessory.
- the mobile device is operated locally in addition to being remotely operated by the accessory.
- the communication interface is configured for secure communication with the mobile device.
- an accessory according to the present technology as described herein further comprises one or more input modules for receiving user input.
- an accessory according to the present technology as described herein further comprises one or more output modules for outputting information.
- the first and second touchscreens function as an integrated touchscreen at least partly based on the relative angular position of the first and second portions.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
- Transceivers (AREA)
Description
- The present disclosure relates generally to mobile electronic devices and, in particular, to remote operation of mobile devices using an accessory.
- Wireless communication devices such as cellular telephones, handheld PDAs, and the like, are now capable of supporting a variety of applications for performing a range of functions such as navigation, web-browsing, electronic books, and the like. For convenience and portability, such mobile devices are also progressively becoming smaller in physical size. It is, however, often inconvenient to use the small screen provided on a mobile devices for extended periods of time or for viewing minute details.
United States Patent Application Publication No.2007/0162576 discloses a mobile server, such as a Smartphone, wirelessly coupled to at least one remote input/output device. The input/output devices typically interact with a human user and/or with the physical environment and include keypads for textual input, audio interfaces for audio I/O, cameras, displays, multimedia devices and the like. An exemplary I/O device is a "Cache watch" having a user interface and a display.
European Patent Application No.1,725,003 discloses a handheld device which receives and responds to requests from a wireless accessory over a wireless communication link. The wireless accessory is to provide a user with at least a subset of the functionality provided by the handheld device. An exemplary accessory is a wrist worn watch.
United States Patent Application Publication No.2007/0224980 discloses mobile terminal wirelessly connected to an accessory in order to alert the user in case the mobile terminal is going to be lost or stolen. Further support functions may include a keyboard/keypad function, memory storage function, microphone function, earpiece speaker function, camera function, camera remote control function, pager function, display function, or other support function. - It would be desirable to use the functionality of a wireless communication devices such as the GPS navigation and mapping functions or web-browsing function using an accessory that has both input and output functionality and a screen larger than the wireless communication device screen, in a manner which overcomes one or more limitations of the prior art.
- An aspect of the present technology is to provide a method of remotely operating a mobile device using an accessory, the accessory comprising a touchscreen display; the method comprising: establishing a communication channel for communication between the mobile device and the accessory; presenting information to a user on the touchscreen display of the accessory; receiving user input on the touchscreen display of the accessory; processing the received user input; generating one or more control signals for the initiation of one or more actions on the mobile device, the control signals generated, at least in part, based on user input received on the accessory; and initiating one or more actions on the mobile device in response to the one or more control signals, wherein the touchscreen accessory comprises a first and a second portion connected by a hinge, wherein the first and second portions are rotatable relative to one another and wherein one or both of the first and second portion comprises a touchscreen and wherein said presenting information is presented dependent on the functioning of the first and second touchscreen as an integrated touchscreen or individually as two distinct touchscreens or which of the two touchscreens is active.
- Another aspect of the present technology is to provide an accessory configured for remote operation of a mobile device, the accessory comprising: a touchscreen display configured to display output information to a user and receive user input; a communication interface configured to send and receive data to and from the mobile device; and a controller operatively coupled to the touchscreen display and the communication interface, the controller further configured to generate one or more control signals for transmission to the mobile device, the one or more control signals configured to initiate one or more actions on the mobile device and generated, at least in part, based on user input received on the accessory wherein the accessory comprises a first portion and a second portion connected by a hinge, wherein the first and second portion are rotatable relative to one another, and wherein one or both of the first and second portion comprises a touchscreen display.
- Another aspect of the present technology is to provide a mobile device configured for remote operation by an accessory comprising a touch screen display, the mobile device comprising: a communication interface for communication with the accessory, the mobile device configured to send and receive information to and from the accessory via the communication interface; and a remote operation module configured to initiate one or more actions based at least in part on one or more control signals received from the accessory, the control signals generated, at least in part, based on user input received on the accessory.
- Another aspect of the present technology is to provide a system for remote operation of a mobile device by an accessory, the system comprising: the accessory, wherein the accessory comprises a first portion and a second portion connected by a hinge, wherein the first and second portion are rotatable relative to one another, and wherein one or both of the first and second portion comprises a touchscreen display configured to present output and receive user input, the accessory further comprising a controller configured to process the received user input and generate one or more control signals for transmission to the mobile device, the control signals generated, at least in part, based on the received user input; a communication interface configured to communicatively couple the accessory and the mobile device; and the mobile device configured to initiate one or more actions based at least in part on the one or more control signals.
- Another aspect of the present technology is to provide a computer program product comprising code which, when loaded into memory and executed on a processor of a wireless communications device, is adapted to perform the following: establishing a communication channel for communication between the mobile device and the accessory; presenting information to a user on the touchscreen display of the accessory; receiving user input on the touchscreen display of the accessory; processing the received user input; generating one or more control signals for the initiation of one or more actions on the mobile device, the control signals generated, at least in part, based on user input received on the accessory; and initiating one or more actions on the mobile device in response to the one or more control signals.
- Further features and advantages of the present technology will become apparent from the following detailed description, taken in combination with the appended drawings, in which:
-
FIG. 1 illustrates a flowchart of the steps of a method for remote operation of a mobile device using an accessory in accordance with some embodiments of the present technology; -
FIG. 2 illustrates an exemplary embodiment of the touchscreen display of an accessory in accordance with some embodiments of the present technology; -
FIG. 3 is a schematic block diagram of an exemplary system for remote operation of a mobile device by an accessory in accordance with some embodiments of the present technology; -
FIG. 4 is a schematic block diagram of an exemplary accessory in accordance with some embodiments of the present technology; -
FIG. 5 shows a side view of an exemplary hinged accessory in accordance with some embodiments of the present invention; -
FIG. 6 shows an exemplary embodiment of a hinged accessory with a dual touchscreen display; -
FIG. 7(a) shows an exemplary hinged dual touchscreen accessory with the dual touchscreens functioning as an integrated screen in accordance with some embodiments of the present technology;FIG. 7(b) shows exemplary hinged dual touchscreen accessory with the dual touchscreens functioning as individual screens in accordance with some embodiments of the present technology; -
FIG. 8 is an illustration of an example wireless communications device in accordance with some embodiments of the present technology; and -
FIG. 9 is an example scenario involving remote operation of a mobile device using an accessory in accordance with some embodiments of the present technology. -
FIG. 10 is an example scenario involving remote operation of a mobile device using an accessory in accordance with some embodiments of the present technology. - It will be noted that throughout the appended drawings, like features are identified by like reference numerals.
- The present technology addresses a problem identified by the applicant pertaining to remote operation of a wireless communication device. In particular, the applicant has recognized that there has not been, to date, a satisfactory method, apparatus or computer program product for remotely operating a wireless communication device. Conventionally, wireless communication devices are operated by a user utilizing the user interfaces provided on the wireless communication device. However, it is often desirable to operate the wireless communication device using a different user interface. A further problem recognized by the applicant is that the display screen of wireless communication devices is often inconvenient for viewing minute details and the user interface is often inconvenient for use over an extended period of time.
- The present technology addresses the foregoing technical problems by providing a method, system, device, and computer program product for remote operation of a wireless communication device.
- Accordingly, an aspect of the present technology is a method comprising the acts of establishing a communication channel between the accessory and the wireless communication device; presenting information to a user on the accessory; receiving user input on the accessory; processing the received user input, generating one or more control signals for the initiation of one or more actions on the mobile device, and initiating one or more actions on the wireless communication device in response to the one or more control signals. The control signals are generated, at least in part, based on user input received on the accessory.
- Another aspect of the present technology is a computer program product comprising code adapted to perform acts associated with the foregoing method when the code is loaded into memory and executed on a processor of a wireless communications device.
- Yet another aspect of the present technology is an system configured for remote operation of a wireless communication device. The system comprises an accessory, a wireless communication device, a communication interface for communicatively coupling the wireless communication device and the accessory and processing module.
- Yet another aspect of the present technology is an accessory configured to remotely operate a wireless communication device. The accessory comprises a touchscreen display, a communication interface and a controller communicatively coupled to the touchscreen and the communication interface.
- Yet another aspect of the present technology is a wireless communications device configured to be remotely operated by an accessory.
- The details and particulars of these aspects of the technology will now be described below, by way of example, with reference to the attached drawings.
-
FIG. 1 illustrates a method for remote operation of a wireless communication device using an accessory comprising a touchscreen display in accordance with some embodiments of the present technology. Referring toFIG. 1 , themethod 100 comprises establishing 110 a communication channel; presenting 120 information to a user on the accessory; receiving 130 user input on the accessory; processing 140 the received user input; generating 150 one or more control signals for the initiation of one or more actions on the mobile device, and initiating 160 one or more actions on the mobile device in response to the one or more control signals. The control signals are generated, at least in part, based on user input received on the accessory. - Exemplarily, a wireless communication channel is established for communication between the accessory and the wireless communication device. The wireless communication may be achieved using a Bluetooth™ communication protocol, for example. The touchscreen display, exemplarily, presents a start-up screen listing different options such as "read e-book", "make phone call" and "browse internet" to a user. The user exemplarily selects "read e-book" from the options presented by touching the appropriate region on the touch screen display. The user's selection is received and processed and appropriate control signals are sent to the wireless communication device to retrieve an e-book from the user's account on an on-line store. The mobile device accesses the user's account by connecting to the internet via its wide-area wireless communication channel. The text of the e-book, obtained from the online store, is then sent from the mobile device to the accessory and displayed on the touchscreen display for viewing by the user.
- In some embodiments, the method of remote operation of the wireless communication device comprises storing data during the remote operation. The data may be data created at the accessory during the remote operation of the wireless communication device or obtained from the wireless communication device. For example, data may comprise text of an email message composed by a user of the accessory or an e-book obtained from the mobile device. In some embodiments, the data is only stored in the accessory. In some embodiments, the data is only stored in the wireless communication device. In some embodiments, the data is stored in the accessory as well as the wireless communication device.
- In some embodiments, when the accessory is disconnected from the wireless communication device, data stored in the wireless communication is deleted. In some embodiments, stored data remains in the accessory after it is disconnected from the mobile device. In some embodiments, data stored in the accessory is transferred to the wireless communication device before the accessory is disconnected from the mobile device. In some embodiments, data stored in the accessory is transferred to the wireless communication device and deleted from the accessory before it is disconnected from the wireless communication device. Storage and storage location for data may be based on factors such as user preference, privacy settings, memory capacity, and the like.
- In some embodiments, the communication between the accessory and mobile device is via a short-range communication channel and protocol. The short-range communication channel may be wired or wireless. Examples of short-range communication include USB, Bluetooth™, Zigbee, WiFi, infrared, near field communication (NFC) and the like.
- In some embodiments, the accessory and the mobile device may be enabled for a plurality of communication channels and protocols. In some embodiments, the communication channel and protocol used may be based on factors such as user preference, bandwidth, upload speed, download speed, desired data rate, security and the like. In some embodiments, the communication channel used may be based on the actions being performed. For example, the Bluetooth communication channel may be used for a phone conversation while WiFi is used for accessing email from the mobile device.
- In some embodiments, establishing a communication channel between the accessory and the mobile device comprises authentication or verification of the user, the accessory, or both. In some embodiments, authentication may be required on one or both of the accessory and the mobile device. Authentication may be performed using any methods or standards that will be readily known to a worker skilled in the art. Authentication procedures may be single-factor or multi-factor authentication. Authentication may be knowledge based using username, password, security questions, and the like. For example, a user of the accessory wishing to access the mobile device may be required to log in using a password. Authentication may be ownership factor base using cards, tokens, bands and the like. Authentication may be inherence-based, for example, using biometric identification of fingerprint scanning, facial scanning, retinal scanning, voice recognition and the like.
- In some embodiments, multiple levels or categories of authorization may be allowed for the accessory or user. The different levels of authorization may be related to different levels of access allowed on the mobile device. For example, one authorization level may allow a user to access all the functions on the mobile device including allowing the user to change the settings or delete information on the mobile device while another level of authorization may allow a user to access the functions without allowing any setting modifications or data deletions. As another example, different categories of authorization may allow use of a different subset of the functions available on the mobile device.
- In some embodiments, authentication may be required when initiating particular operations or actions. For example, a user may be allowed to access music files stored on the mobile device with the initial general authentication procedure but access to email communications may require an additional authentication step.
- In some embodiments, establishing a communication channel comprises establishing a secure communication channel. In some embodiments, establishing a secure communication channel comprises establishing an encryption protocol for communication between the mobile device and accessory. Any standard or proprietary encryption protocol readily know to a worker skilled in the art may be used. Examples include symmetric key, asymmetric key, secure sockets layer, transport layer security, and the like.
- Output information is presented for a user on the accessory. In some embodiments, the output information is presented on the touchscreen display. For example, the touchscreen may display a list of options such as "make phone call", "browse web", "photo album", etc. The user can then make a selection by touching the appropriate section of the screen. In some embodiments, output information may additionally be presented via other output modules associated with or comprised in the accessory such as speakers, indicators and the like.
- In some embodiments, when a connection is established between the mobile device and the touchscreen, the information initially displayed on the touchscreen may be indicative of the mobile device, for example, presenting the same acreen as displayed the mobile device screen.
FIG. 2 illustrates an exemplary embodiment of the touchscreen display of an accessory in accordance with some embodiments of the present technology. In this exemplary embodiment, thetouchscreen display 210 is the same as the mobiledevice display screen 220 showing functions available on the mobile device such as music, email, photos, books, contacts, web, and the like. - In some embodiments, the output presented on the touchscreen display is customized for the accessory, user or both. For example, the screen design, screen layout, menu choices listed, and language may be customized. The customization may be based on factors such as user preferences, settings, authorization level, bandwidth availability, battery level, and the like.
- During remote operation of the mobile device by the accessory, the output presented on the accessory touchscreen may be the same or different from that displayed on the mobile device screen. In some embodiments, the output is updated only on the accessory. Accordingly, in some embodiments, the mobile device screen is not updated while it is being remotely operated by the accessory. In some embodiments, the output may be presented on the accessory as well as the mobile device. For example, when a user on an accessory selects to view a particular photograph stored on the mobile device, the photo is displayed on the screen of the accessory and may additionally be displayed on the mobile device screen. This may be useful for example, if two people want to view the photos at the same time.
- User input is received on the accessory via one or more user interfaces included in the accessory or external devices associated with the accessory. In some embodiments, user input is received via the touchscreen display when the user touches the appropriate section on the screen. For example, the user may touch an item on a menu to make a selection, or type text using a keyboard presented on the screen.
- In some embodiments, the user input may comprise input received on other input/output interfaces included in or associated with the accessory such as a microphone, keyboard, camera, joystick and the like. For example, the input may be audio input when the user is engaged in a phone call or chooses to make his selection by speech rather than touch. As another example, the input may be received via a joystick externally connected to the accessory when a user is operating the gaming function of the mobile device.
- In some embodiments, user input may be received on the accessory as well as the mobile device. For example, a first (remote) user may be remotely operating the mobile device using the accessory while a second (local) user is operating the mobile device locally. Exemplarily, the users may be engaged in a game, the game may be stored on the mobile device or it may be an online game. As another example, the both users may be engaged in a phone call being conducted with a third person using the wireless communication functionality of the mobile device. As yet another example, the remote user may be accessing the mobile device to view photos stored on the mobile device while the local user of the mobile device is engaged in a phone call.
- In some embodiments, the mobile device or the accessory may be "locked" from receiving user input. For example, output may be presented on the accessory touchscreen as well as the mobile device screen but user input may be received only on the accessory touchscreen.
- The user input received on the accessory may be processed by the accessory, by the mobile device after it is sent from the accessory to the mobile device, or by both the accessory and the mobile device. Processing may comprise compressing, filtering, encrypting, formatting, translating or any other data processing operation readily understood by a worker skilled in the art.
- Processing user input may comprise determining actions to be performed in response to the received user input. In some embodiments, processing of user input may comprise determining whether information has to be sent or retrieved from the mobile device or from a peer mobile device, networked terminal or server. For example, when a user selects "next page" while reading an electronic book on the accessory, the selection is processed to determine if the next page data is available in the accessory, exemplarily in a buffer memory, or if the next page data has to be retrieved from the mobile device. The next page data may additionally be retrieved by from a remote web server by the mobile device. Accordingly, processing the user input comprises determining whether additional data has to be retrieved and additional control signals have to be formulated.
- In some embodiments, processing the received user input may comprise processing of user input data for transmission. Transmission may be from the accessory to the mobile device or from the mobile device to a peer mobile device, networked terminal or server. For example, when the user of the accessory is engaged in a phone call, the accessory processes the audio input for transmission to the mobile device via the established communication channel. The audio input may be filtered, compressed and converted to a format accepted by the mobile device. The data may additionally be processed to enable buffered transmission. Similarly, user input may also be processed for transmission from the mobile device to a networked terminal or server.
- Control signals are generated to initiate one or more actions on the mobile device. The control signals are based at least in part on the user input received on the accessory. For example, when a user makes a selection on the touchscreen, an appropriate control signal is generated, based on the user's selection, to instruct the mobile device to initiate an action such as making a phone call or opening a particular photo album.
- The user input is processed to determine the actions to be initiated on the mobile device and appropriate control signals are generated accordingly. In some embodiments, the control signals may be generated in the accessory. In some embodiments, the user input is transmitted to the mobile device and appropriate control signals are accordingly generated at the mobile device.
- A worker skilled in the art will be familiar with suitable protocols and schemes for generating, transmitting and receiving control signals. Control signals, as used herein, represent control commands comprising instructions, information or both to perform particular actions. In some embodiments, control signals are configured in a format specific to the device sending the control signals and may be accordingly interpreted by the device receiving the signals. Alternately, the control signals may be configured in a format specific to the receiver device. Control signals may be transmitted in the same channels as data or on a different channel. Control signals may be transmitted contained within the data packets or in separate packets.
- One or more actions may be initiated on the mobile device in response to control signals generated based at least in part on user input.
- In some embodiments, an action may comprise launching of an application such as the navigation application on the mobile device. In some embodiments, an action may comprise configuring or changing a setting on the mobile device. For example, the ringer volume of the mobile device may be set to mute. In some embodiments, an action may comprise accessing data on the mobile device. For example, the address book of the mobile device may be accessed. In some embodiments, an action may comprise providing data to the mobile device. For example, a new entry may be added to the address book on the mobile device.
- While the accessory is connected to the mobile device, data and control signals are transferred between the mobile device and accessory. In some embodiments, data transfer between the accessory and mobile device occurs via one or more short-range communication channel and protocol.
- Data transferred may include textual data, audio data, visual data and combinations thereof. Data may be obtained, stored and transmitted in any standard or proprietary format. Data may be acquired at a suitable sample rate and transmitted at a suitable bitrate which may be different for different sources or types of data. Data transmission may optionally be buffered. Data may be obtained in one format and converted to another format for storing, transmitting or processing. A worker skilled in the art will be familiar with different formats for storing and transmitting different types of data.
- The rate of sampling, transmission and buffering as well as the choice of formats for storing or transmission may be based on factors such as available bandwidth, memory capacity, processing capabilities, user activity, battery level and the like.
- In some embodiments, data includes audio data. Audio data may be obtained, stored and transmitted in a proprietary or standard digital format, as would be readily understood by a worker skilled in the art. Digital formats for audio data include uncompressed formats such as WAV, AIFF and the like. Digital formats for audio files include compressed formats such as MP3, MP4, wma, msv, gsm, vox, dct, aac, m4p, amr, awb and the like. Selection of audio file formats may be based at least in part on the type of audio data, processing capability and available bandwidth capabilities, and may be device dependent, for example.
- In some embodiments, data includes visual data. Visual data may be obtained, stored and transmitted in a proprietary or standard digital image format, as would be readily understood by a worker skilled in the art. Standard digital formats for still images include raster formats such as Joint Photographic Experts Group File Interchange Format(JPEG/JFIF), Tagged Image File Format (TIFF), raw image formats, Graphics Interchange Format (GIF), Tagged Image File Format (TIFF), Bitmap and the like, and vector formats, such as Computer Graphics Metafile (CGM), Scalable Vector Graphics (SVG), Encapsulated Postscript (EPS), Windows Metafile (WMF), Enhanced Metafile (EMF) and the like. Standard digital formats for moving images include H-261, Theora and Moving Picture Experts Group (MPEG) formats such as MPEG-1, MPEG-2, MPEG-4 and the like.
- In some embodiments, data includes text data. Text data may be obtained, stored and transmitted in a proprietary or standard digital format, as would be readily understood by a worker skilled in the art. Examples of text data formats include plain text, txt, doc, rtf, PDF, html and the like.
- Acts associated with the method described herein can be implemented as coded instructions in a computer program product. In other words, the computer program product is a computer-readable medium upon which software code is recorded to execute the method when the computer program product is loaded into memory and executed on the microprocessor of the wireless communications device.
- Acts associated with the method described herein can be implemented as coded instructions in plural computer program products. For example, a first portion of the method may be performed using one wireless communication device, and a second portion of the method may be performed using another wireless communication device, server, or the like. In this case, each computer program product is a computer-readable medium upon which software code is recorded to execute appropriate portions of the method when a computer program product is loaded into memory and executed on the microprocessor of a wireless communications device.
-
FIG. 3 is a schematic block diagram of anexemplary system 300 for remote operation of a mobile device by an accessory in accordance with some embodiments of the present technology. The system comprises anaccessory 310, amobile device 320, and acommunication interface 330. Theaccessory 310 is configured for remote operation of amobile device 320. Themobile device 320 is configured to be remotely operated by theaccessory 310. Thecommunication interface 330 communicatively couples theaccessory 310 and themobile device 320. Theaccessory 310 includes a touchscreen display configured to present output and receive user input. The accessory further comprises acontroller 340 configured to process the received user input and generate one or more control signals for transmission to the mobile device. The control signals are generated, at least in part, based on the received user input. Themobile device 320 is configured to initiate one or more actions based at least in part on the one or more control signals. - In some embodiments, a plurality of accessories may be linked to the
mobile device 320. In some embodiments, an accessory may be additionally linked to one or more external devices via the communication interface. - As used herein, an accessory is an electronic device externally connected to a mobile device.
-
FIG. 4 is a schematic block diagram of anexemplary accessory 400 in accordance with some embodiments of the present technology. Theaccessory 400 comprises atouchscreen display module 410 coupled to acommunication interface 420. Theaccessory 400 further comprises acontroller 430 operatively coupled to thetouchscreen display 410 and thecommunication interface 420. - The
accessory 400 is configured for remote operation of the mobile device. Theaccessory 400 is configured to interface with a user and communicate with the mobile device thereby allowing the user to remotely operate the mobile device. - The
accessory 400 presents an output to a user and receives user input from the user via thetouchscreen display 410. Theaccessory 400 sends and receives data and control signals to and from the mobile device via thecommunication interface 420. Thecontroller 430 is configured to generate one or more control signals for transmission to the mobile device. The one or more control signals are based at least in part on the received user input. - In some embodiments, the
controller 430 is configured to process different types of data using one or more processors. In some embodiments, thecontroller 430 is further configured to control and coordinate the functioning of various modules on theaccessory 400. - In some embodiments, the
controller 430 is configured to process received user input. In some embodiments, the controller is configured to provide the processed user input to the mobile device. In some embodiments, the controller is configured to determine the data to be sent to or requested from the mobile device. - In some embodiments, the
controller 430 is configured to process data received from the mobile device. In some embodiments, thecontroller 430 is further configured to provide the processed data to thetouchscreen display 410 for output to the user. For example, the output on the touchscreen display may include a combination of information received from the mobile device, stored information, information input by the user and the like. - The
controller 430 comprises or is operatively associated with one or more memory modules(in the form of RAM or flash memory or both). A memory module may be configured to store an operating system comprising information and executable code that enables the accessory to perform a set of functions. Operating systems may include software, firmware, and other information for enabling a variety of functions on the accessory and other connected external devices. In some embodiments, in addition to the operating system, the accessory may additionally comprise one or more software applications, stored on one or more memory modules, configured to perform functions or tasks as will be readily understood by a worker skilled in the art. Exemplarily, the applications include web-browsing applications such as Firefox™, word processing applications such as Microsoft Word™ and the like. In some embodiments, one or more of the memory modules may also be a mass storage memory module for storing data and configured for read/write operations. - The
touchscreen display 410 may be based on any touchscreen technology that will be readily known to a worker skilled in the art. Examples of touchscreen technology include resistive, capacitive, surface acoustic wave, surface capacitance, projected capacitance, mutual capacitance, self capacitance, infrared, strain gauge, optical sensors, dispersive signal, acoustic pulse recognition and the like. The touchscreen display may be configured to be operated by direct contact by a user(using the finger), indirectly (using a stylus and the like), or both. In some embodiments, thecontroller 430 is integrated with thetouchscreen display 410. In some embodiments, the controller is the touchscreen display module. - The
communication interface 420 comprises one or more communication modules, each using an associated communication protocol to send and receive data and control signals to and from the mobile device. Thecommunication interface 420 optionally also allows the accessory to communicate with other similarly enabled external devices such as a printer, fax, an stereo, camera and the like. - Each communication module is configured to communicate with the mobile device using an associated communication protocol and one or more associated communication channels. The communication protocols may be any standard or proprietary protocols readily known to a worker skilled in the art. The communication channels may be wired or wireless.
- In some embodiments, the communication interface is configured to communicate with the mobile device using a short-range communication channel and protocol. Examples of short-range communication include Bluetooth™, WiFi, infrared, near field communication (NFC) and the like. In some embodiments, the communication interface is further configured to communicate with the mobile device using a long-range communication protocol. Examples of long-range communication include radio-frequency communication, microwave communication and the like.
- In some embodiments, the accessory may be configured to send data and control signals to the mobile device using a first communication channel and associated first communication protocol, and to receive control signals and data from the mobile device using a second communication channel and associated second communication protocol.
- In some embodiments, the accessory may comprise one or more additional input/output modules for present output to the user, receiving input from the user, or both. Examples of input/output modules include speakers, microphones, cameras, and the like. In some embodiments, the accessory may comprise one or more sensors such as an accelerometer, orientation sensor, altimeter, light sensor and the like. The controller may be configured to control and coordinate the functioning of the various input/output modules and sensors. The controller may be further configured to process data received from the input modules or sensors and provide data for output to the output modules.
- In some embodiments, the accessory comprises one or more batteries for providing power to the accessory. The accessory may be configured to function with rechargeable, non-rechargeable batteries, or both. The accessory may be further configured to derive power from AC or DC line power. A worker skilled in the art will be readily familiar with interfaces and techniques for enabling battery or line power connections to the accessory. In some embodiments, the accessory may be further configure to provide or obtain power from a connected mobile device or other external device.
- In some embodiments, the accessory comprises a mounting component for mounting the accessory on a surface such as a wall, windshield, dashboard and the like. A worker skilled in the art will be familiar with various mechanisms for enabling mounting of an object to a substantially vertical surface. Examples of mounting mechanisms that may be included on the mounting component include hooks, Velcro™, suction cups and the like. Mounting of the accessory enables it to be used in a hand-free manner. This feature would be useful for example, when the user is engaged in activities such as driving, cooking and the like where the user's hands are otherwise occupied.
- In some embodiments, the accessory is a hinged accessory.
FIG. 5 shows a side view of an exemplary hinged accessory in accordance with some embodiments of the present invention. The hingedaccessory 500 comprises afirst portion 510 and asecond portion 520 connected by ahinge 530. The first 510 and second 520 portions each have an inner surface (510a, 520a) and an outer surface (510b, 520b). The first and second portions each have an inner edge (510c, 520c) proximate the hinge and an outer edge (510d, 520d) opposite to the inner edge (510c, 520c). At least one of the inner surfaces (510a, 520a) has a touchscreen mounted thereon. Thehinge 530 enables the first and second portions (510, 520) to rotate relative to one another. In the embodiment ofFIG. 5 , a touchscreen is mounted on each of the inner surfaces (510a, 520a) of the first and second portions (510, 520).FIG. 5a shows the accessory with the first and second portions (510, 520) at an angle of 0° relative to one another such that the inner surfaces (510a, 520a) of the first and second portions are hidden from view. The touchscreens on the inner surfaces are thus protected when the accessory is in this folded configuration.FIG. 3b shows the accessory with the first and second portions (510, 520) at an angle of 180° relative to one another such that the inner surfaces (510a, 520a) of the first and second portions are adjacent one another on either side of the axis of rotation. - In some embodiments, the first and second portions (510, 520) of the accessory are rotatable to a maximum relative angular position of 180° (where the first and second portions are at an angle of 180° between them). In some embodiments, the first and second portions (510, 520) of the accessory are rotatable to a maximum relative angular position of 360°. In some embodiments, the first and second portions of the accessory are capable of remaining in a plurality of relative angular positions between 0° and the maximum angular position.
FIG. 5c shows the accessory with the first and second portions (510, 520) in an relative angular position of 90°.FIG. 5d shows an exemplary embodiment, where the first and second portions (510, 520) have been rotated to form an angle of 360° between them. - In some embodiments, the touchscreen display is a single screen spanning the first and second portions. The single touchscreen display may be comprised of flexible material.
- In some embodiments, the touchscreen display comprises a dual touchscreen display. In some embodiments, the first portion houses the first touchscreen of the dual touchscreen display and the second portion houses the second touchscreen of the dual touchscreen display.
-
FIG. 6 shows a top view of an exemplary embodiment of a hinged accessory with a dual touchscreen display. In some embodiments, as shown inFIG. 6 , the first 615 and second 625 touchscreens extend to the inner edges of the first and second portions (610, 620) so as to form a substantially continuous touchscreen. In some embodiments, the adjacent first and second (615, 625) touchscreens function as an integrated touchscreen to display information and accept user input continuously across the two screens. In some embodiments, the first and second touchscreens (615, 625) function individually as two distinct screens. In some embodiments, the first and second screens can function (615, 625) either as an integrated screen or as individual screens. In some embodiments, only one of the first and second touchscreens is active (on) while the other is inactive (off). - The functioning of the first and second screens as an integrated screen or individually as two distinct screens, and which of the two screens is active may be based on factors such as orientation of the accessory, relative angular position of the two screens, battery level, user preference, application or information being accessed on the screens and the like. For example, when the accessory is in a partially open or intermediate position, the screens may function as two distinct screens and when the accessory is in an open position (180° relative angular position), the two screens may function as an integrated screen. As another example, only the first screen may be active when the battery level is low. As yet another example, for the purpose of a videoconference on the accessory, the screens may function as an integrated screen while for entering text, the screens may function individually with one displaying text information and another displaying a keyboard for inputting text information.
- In some embodiments, one or both portions of the accessory comprise an orientation sensor. The orientation sensor may be configured to determine whether the touchscreen displays are in landscape orientation or in portrait orientation as will be familiar to a worker skilled in the art. In some embodiments, the accessory comprises a sensor associated with the hinge for determining relative angular position of the first and second accessory portions.
- In some embodiments, the screens function as an integrated screen or as distinct screens based on the angular position of the first and second portions. For example, when the angular position of the first and second portions is approximately 90°, the touchscreens may functions as distinct screens.
- In some embodiments, the screens function as an integrated screen or as distinct screens based on the orientation of the touchscreens. In some embodiments, the screens function as an integrated screen or distinct screens based on the orientation of the touchscreens as well as the angular position of the first and second portions. For example, for displaying pages of an e-book when the angular position of the first and second portions is approximately 180°and the touchscreen displays are in a portrait orientation, a different page of the e-book may be displayed on each touchscreen display as shown in
FIG. 7(a) . Alternately, if the angular position of the first and second portions is approximately 180°and the orientation of the accessory is such that the touchscreens are in landscape orientation, a single page of the e-book may be displayed across the two screens as shown inFIG. 7(b). - A worker skilled in the art will readily understand that the output for display may need to be reconfigured to suit the different orientations of the touchscreens and angular positions of the first and second portions. Reconfiguration may comprise resizing of objects or images, repositioning of objects or images and optionally reformatting of images to suit the different display orientations. For example, when the screens are changed from a portrait to a landscape orientation, an array of icons or folder on the screen may be rearranged to suit the aspect ratio of the screen. A worker skilled in the art will be readily familiar with suitable resizing, repositioning and reformatting schemes and methods.
- The method described herein can be implemented to remotely operate a mobile device having appropriate communication capabilities, such as voice communication capabilities, data communication capabilities, or a combination thereof. The term "mobile device", for the purposes of this specification, shall include any wireless handheld, smart phone, PDA, or other communications device that is capable of transmission and reception of data via a wireless communication medium such as radio.
-
FIG. 8 is a block diagram depicting certain main components of an exemplary mobile device. It should be understood that this figure is intentionally simplified to show only certain components; the device may include other components beyond those shown inFIG. 8 . - The
device 810 comprises a microprocessor 814 (or simply a "processor") and operatively associated memory 816 (in the form of RAM or flash memory or both), to enable a variety of device functions and to execute an operating system for running software applications loaded on the device. - The
mobile device 810 includes a radiofrequency (RF)transceiver 822 for communicating wirelessly with thebase station 832 of awireless network 830. Thebase station 832 may be a cellular base station, wireless access point, or the like. Thebase station 832 may vary as the mobile device travels, for example, using well-known handoff processes in cellular networks. TheRF transceiver 822 may optionally be alternatively or additionally used for communicating directly with a peer device such as a third party mobile device, for example as may occur in some ad-hoc networks. The RF transceiver enables access to a wireless communication channel for transmitting and receiving data. TheRF transceiver 822 may further allow for a wireless voice channel for transmitting and receiving voice communications, for example concurrently with transmission and reception of data over the same or a separate logical or physical channel. - The
mobile device 810 sends and receives communication signals via theRF transceiver 822. When communicating wirelessly with abase station 832 of awireless network 330, themobile device 810 may communicate in accordance with one or more appropriate technologies such as: Global Systems for Mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA) technologies, Wideband CDMA (WCDMA), whether 2G, 3G, 4G, High speed packet access (HSPA), Universal Mobile Telecommunication System (UMTS) based technologies, Long Term Evolution (LTE) technologies, Orthogonal Frequency Division Multiplexing (OFDM) technologies, Ultra-Wideband (UWB) technologies, WiFi™ or WiMAX™ technologies, or other communication technologies and protocols as would readily be understood by a worker skilled in the art. In some embodiments, themobile device 310 may be capable of operation using multiple protocols. Thebase station 832 may be part of a wireless network, such as a cellular network, local-area network, wide-area network, wireless hotspot network, or the like. The mobile device, base station, network components, and the like, may be configured for data communication, voice communication, or a combination thereof, possibly using additional components, configurations and procedures where appropriate, such as SIM cards, authorization and authentication procedures, handoff procedures, and the like, as would be readily understood by a worker skilled in the art. - The
mobile device 810 is operatively associated with aGPS system 820 allowing for determining its location. Themobile device 810 is linked to acellular network 830 through a base-station 832, and thereby to one or more servers of a service and application provider, and to one or more servers of a data and content provider. Additionalmobile devices 810a may be linked to thecellular network 830 using thesame base station 832 or aseparate base station 832a. Thecellular network 830 thus serves for data transfer between peermobile devices - The
mobile device 810 further comprises alocation data module 818, which is configured to determine the location of the mobile device. In this embodiment, thelocation data module 818 includes a GPS receiver chipset for receiving GPS radio signals transmitted from the one or moreorbiting GPS satellites 820. The GPS receiver chipset can be embedded within the device or externally connected, such as, for example, a Bluetooth™ GPS puck or dongle. Other systems for determining location may be used in place of GPS, as would be readily understood by a worker skilled in the art. - Although in some implementations of the present technology GPS receivers are used to determine the current location of each device, it should be appreciated that other techniques can be used to determine the current location to a degree of accuracy commensurate with the technique used. For example, cell tower triangulation or radiolocation techniques, as mentioned above, can be used to generate the current location for the device. Alternatively, the identity (and location) of the cell tower handling the device's communications can be used as a proxy for the location of the device. Another approach would be to prompt the user of the device to enter his or her current location (e.g. entering a street address, picking a POI from a map or selecting the current location using crosshairs on a map). As yet another example, Global Navigation Satellite Systems (GNSS) or pseudo-satellite systems other than or in addition to the currently deployed GPS system may be used. For example, GLONASS, Beidou, COMPASS, Galileo, or like systems may be utilized for positioning. Satellite-based, regional, or network-based augmentation or improvement systems such as WAAS and A-GPS may also be utilized to aid in positioning.
- Referring to
FIG. 8 , themobile device 810 is linked to data andapplication servers 860 which may include public or private servers. The servers may include map servers that provide map data to networked computing devices or mobile devices upon request, for example, in vector format or raster format. In addition to providing the map data, the servers (e.g. the map servers) can also provide route instructions or route directions which are turn-by-turn instructions for each decision point along the route. - The mobile device comprises one or more input/output devices or user interfaces (UI's) 824. The
mobile device 810 may include one or more of the following: a display (e.g. a small LCD screen), a thumbwheel and/or trackball, a keyboard, a touch screen, a keypad, a button, a speaker, a still camera and a video camera. The mobile device comprises one ormore sensor modules 826 including but not limited to a microphone, an orientation sensor, an accelerometer, a light sensor etc. - The mobile device comprises a
communication interface 880 for communication withexternal devices 882. The communication interface may comprise short-range communication modules for communication between the mobile device and other similarly enabledexternal devices 882. For example, short-range communication modules 880 may include a Bluetooth communication module for communicating with a car stereo or external display. - The mobile device further comprises a
remote operation module 890 operatively connected to the microprocessor for enabling remote operation of a mobile device by an accessory. Theremote operation module 890 is configured to receive one or more control signals from a remote accessory via thecommunication interface 882 and initiate one or more actions based at least in part on the one or more control signals. - Implementations of the present technology will now be further explained with regard to the example scenarios. It should be expressly understood that these scenarios are only examples that are provided solely for the purposes of illustrating how the technology works in certain circumstances. Accordingly, these examples should not be construed as limiting any of the aspects of the technology already described above and claimed in the appended claims.
- Consider first the example scenario depicted schematically in
FIG. 9 . The accessory is generally shown as 910 and is linked to themobile device 920 by means of a wireless connection. The user is attempting to diagnose and perform repairs on the car's engine. The user accesses a website that offers easy step-by-step instructions and tips for diagnosing, trouble-shooting and fixing cars. The user takes theaccessory 910 into the garage while themobile device 920 remains in the kitchen. While performing repair work on the car, the user makes a phone call to a phone number listed on the website to obtain the services of the live mechanic for diagnosing the problem. The user pulls up the numeric keyboard on the touchscreen and places the call. When speaking with the mechanic, the user securely mounts theaccessory 910 on a stool next to the car where he can clearly view the screen, hear the speaker and speak into the microphone. The user simultaneously has the website open on the accessory screen and can navigate through the pages while verbally consulting with the mechanic. Optionally, the user can also use the camera to engage in a video-conference with the mechanic who can lead him through the various steps of the diagnosis and repair. - Another example scenario is depicted schematically in
FIG. 10 . The accessory is generally shown as 1010 and is linked to themobile device 1020 by means of a wireless connection. The user is in a car and using the GPS and navigation functionality of the mobile device to obtain driving directions. In this figure the mountain and other features of the external environment are illustrated as would be seen through the wind screen. - The
accessory 1010, comprising a hinged dual touchscreen mounted on thedashboard 1030 while themobile device 1020 rests on the passenger seat. The mobile device may also be in a storage area or in a mobile device dock. The map and navigation directions are displayed on the accessory screen. The accessory further comprises a speaker, microphone and camera. - The accessory is further linked to the car's on-
board entertainment system 1040 allowing it to stream radio content via the speaker of the accessory, so that entertainment audio may be interrupted for audio navigation instructions. In this example scenario, the car stereo and accessory are linked via awired connection 1050. The accessory may be further linked to the car's back-up camera to receive images from the back-up camera for assisting in back-up and parking functions. In this example scenario, the car's back-up camera and accessory are linked via a wireless connection. - Optionally, in a method according to the present technology, as described herein, the actions are at least in part selected based on the user input.
- Optionally, a method according to the present technology as described herein further comprises storing data on the mobile device during remote operation of the mobile device by the accessory.
- Optionally, in a method according to the present technology, as described herein, the mobile device is operated locally in addition to being remotely operated by the accessory.
- Optionally, in an accessory according to the present technology, as described herein, the communication interface is configured for secure communication with the mobile device.
- Optionally, an accessory according to the present technology as described herein further comprises one or more input modules for receiving user input.
- Optionally, an accessory according to the present technology as described herein further comprises one or more output modules for outputting information.
- Optionally, in an accessory according to the present technology, as described herein, the first and second touchscreens function as an integrated touchscreen at least partly based on the relative angular position of the first and second portions.
This new technology has been described in terms of specific implementations and configurations (and variants thereof) which are intended to be exemplary only. The scope of the exclusive right sought by the applicant is therefore intended to be limited solely by the appended claims.
Claims (14)
- A method of remotely operating a mobile device using an accessory, the accessory comprising a touchscreen display; the method comprising:establishing (110) a communication channel for communication between the mobile device and the accessory;presenting (120) information to a user on the touchscreen display of the accessoryreceiving (130) user input on the touchscreen display of the accessory;processing (140) the received user input;generating (150) one or more control signals for the initiation of one or more actions on the mobile device, the control signals generated, at least in part, based on user input received on the accessory; andinitiating (160) one or more actions on the mobile device in response to the one or more control signals,wherein the accessory comprises a first and a second portion connected by a hinge, wherein the first and second portions are rotatable relative to one another and wherein both of the first and second portion comprises a touchscreen and wherein said presenting information is presented dependent ona) the functioning of the first and second touchscreen as an integrated touchscreen or individually as two distinct touchscreens, orb) which of the touchscreens is active.
- The method of claim 1, wherein a) and b) is based on factors such as orientation of the accessory, relative angular position of the two screens, battery level, user preference, application or information being accessed on the touchscreens.
- The method of claim 1, wherein establishing a communication channel comprises establishing a secure communication channel.
- The method of claim 1 or 3, further comprising storing data on the accessory during remote operation of the mobile device by the accessory.
- The method of claim 4, further comprising deleting data stored on the accessory during remote operation of the mobile device when the accessory is disconnected from the mobile device.
- The method of claim 5, further comprising transferring data stored on the accessory during remote operation of the mobile device to the mobile device before deleting said data.
- An accessory configured for remote operation of a mobile device, the accessory comprising:a touchscreen display (410) configured to display output information to a user and receive user input;a communication interface (420) configured to send and receive data to and from the mobile device; anda controller (430) operatively coupled to the touchscreen display and the communication interface, the controller further configured to generate one or more control signals for transmission to the mobile device, the one or more control signals configured to initiate one or more actions on the mobile device and generated, at least in part, based on user input received on the accessory, wherein the accessory comprises a first portion (510) and a second portion (520) connected by a hinge (530),wherein the first and second portion are rotatable relative to one another,
and.
wherein both of the first and second portion comprises a touchscreen
display. - The accessory of claim 7 wherein the communication interface comprises one or more short-range communication modules.
- The accessory of claim 7 or 8 wherein the controller is configured to process the received user input and provide the processed user input to the mobile device via the first communication interface.
- The accessory of any of claims 7 to 9 wherein the controller is configured to process data received from the mobile device and provide the processed data to the touchscreen module for presentation to a user.
- The accessory of claims 7 to 10, wherein the first portion comprises a first touchscreen display (615) and second portion comprises a second touchscreen display (625), and wherein the first and second touchscreen form a continouous screen when the first and second portions are at an angle of 180° relative to one another.
- The accessory of claim 11, wherein the first and second touchscreens function as an integrated touchscreen.
- The accessory of claims 7 to 10, wherein the first and second touchscreens function as an integrated touchscreen at least partly based on the orientation of the first and second portions.
- A system for remote operation of a mobile device by an accessory, the system comprising:the accessory (310), wherein the accessory comprises a first and a second portion connected by a hinge, wherein the first and second portion are rotatable relative to one another, and wherein both of the first and second portions comprises a touchscreen display configured to present output and receive user input, the accessory further comprising a controller (340) configured to process the received user input and generate one or more control signals for transmission to the mobile device (320), the control signals generated, at least in part, based on the received user input;a communication interface (330) configured to communicatively couple the accessory and the mobile device; andthe mobile device (320) configured to initiate one or more actions based at least in part on the one or more control signals.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP10196999.6A EP2469495B1 (en) | 2010-12-24 | 2010-12-24 | Apparatus, system and method for remote operation of a mobile communication device |
EP13161602.1A EP2610834A3 (en) | 2010-12-24 | 2010-12-24 | Apparatus, system and method for remote operation of a mobile communication device |
CA2762709A CA2762709C (en) | 2010-12-24 | 2011-12-22 | Apparatus, system and method for remote operation of a mobile communication device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP10196999.6A EP2469495B1 (en) | 2010-12-24 | 2010-12-24 | Apparatus, system and method for remote operation of a mobile communication device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP13161602.1A Division-Into EP2610834A3 (en) | 2010-12-24 | 2010-12-24 | Apparatus, system and method for remote operation of a mobile communication device |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2469495A1 EP2469495A1 (en) | 2012-06-27 |
EP2469495B1 true EP2469495B1 (en) | 2016-12-14 |
Family
ID=43896631
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP13161602.1A Withdrawn EP2610834A3 (en) | 2010-12-24 | 2010-12-24 | Apparatus, system and method for remote operation of a mobile communication device |
EP10196999.6A Active EP2469495B1 (en) | 2010-12-24 | 2010-12-24 | Apparatus, system and method for remote operation of a mobile communication device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP13161602.1A Withdrawn EP2610834A3 (en) | 2010-12-24 | 2010-12-24 | Apparatus, system and method for remote operation of a mobile communication device |
Country Status (2)
Country | Link |
---|---|
EP (2) | EP2610834A3 (en) |
CA (1) | CA2762709C (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9672368B2 (en) * | 2014-04-30 | 2017-06-06 | Visteon Global Technologies, Inc. | Providing selective control of information shared from a first device to a second device |
CN108898814B (en) * | 2018-06-27 | 2022-05-27 | 泰斗微电子科技有限公司 | Electric power data acquisition and transmission method and system |
CN112002121A (en) * | 2020-08-24 | 2020-11-27 | 上海能辉科技股份有限公司 | Energy storage microgrid DLT-645 non-contact intelligent meter reading system |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1725003A1 (en) * | 2005-05-20 | 2006-11-22 | Research In Motion Limited | Wireless accessory requesting information from handheld device |
US7539487B2 (en) * | 2006-01-09 | 2009-05-26 | Microsoft Corporation | Interfacing I/O devices with a mobile server |
US7715831B2 (en) * | 2006-03-24 | 2010-05-11 | Sony Ericssson Mobile Communications, Ab | Methods, systems, and devices for detecting and indicating loss of proximity between mobile devices |
US20080120448A1 (en) * | 2006-11-21 | 2008-05-22 | Microsoft Corporation | Remote mouse and keyboard using bluetooth |
US7996571B2 (en) * | 2008-03-25 | 2011-08-09 | Nokia Corporation | Wireless coordination of apparatus interaction |
-
2010
- 2010-12-24 EP EP13161602.1A patent/EP2610834A3/en not_active Withdrawn
- 2010-12-24 EP EP10196999.6A patent/EP2469495B1/en active Active
-
2011
- 2011-12-22 CA CA2762709A patent/CA2762709C/en active Active
Non-Patent Citations (1)
Title |
---|
None * |
Also Published As
Publication number | Publication date |
---|---|
EP2610834A2 (en) | 2013-07-03 |
EP2610834A3 (en) | 2013-12-18 |
EP2469495A1 (en) | 2012-06-27 |
CA2762709C (en) | 2015-07-21 |
CA2762709A1 (en) | 2012-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9351109B2 (en) | Method, device and system for enhancing location information | |
US9031788B2 (en) | Navigation system application for mobile device | |
US9667694B1 (en) | Capturing and automatically uploading media content | |
EP2327270B1 (en) | Orientation based control of mobile device | |
US8660607B2 (en) | Apparatus, system and method for remote operation of a mobile communication device | |
CN110636174B (en) | Bus code calling method and mobile terminal | |
KR101759912B1 (en) | Method and apparatus for transmitting data in a mobile terminal | |
KR101633824B1 (en) | Method for setting background screen and mobile terminal using the same | |
CN106331370B (en) | A kind of data transmission method and terminal device | |
CN108780155A (en) | A kind of localization method, terminal and server | |
JP2013214257A (en) | Terminal linking system and method therefor | |
EP2469495B1 (en) | Apparatus, system and method for remote operation of a mobile communication device | |
US11647370B2 (en) | Mobile information terminal, information presentation system and information presentation method | |
KR101657738B1 (en) | A memory card | |
CA2765557A1 (en) | System and method of relative location detection using image perspective analysis | |
US9326102B2 (en) | Data transmission system, mobile electronic device, and data transmission method via throw gesture | |
CN110418049B (en) | Position information processing method and device, mobile terminal and storage medium | |
US8965885B2 (en) | System and method for browsing web pages on a mobile communication device | |
US20090083280A1 (en) | System and method for guiding sightseers | |
KR20120108763A (en) | Head unit for a car, terminal, system and method thereof | |
CN106844464B (en) | Mobile terminal and file forbidding method and device thereof | |
US20090176481A1 (en) | Providing Location-Based Services (LBS) Through Remote Display | |
EP2437556B1 (en) | Method, system and computer program product for enhancing location information | |
JP2012018148A (en) | Position information providing device, navigation device, navigation system and computer program | |
JP5389336B2 (en) | Mobile terminal and program for displaying a schematic map of the current position in advance on the display |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
17P | Request for examination filed |
Effective date: 20101224 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: BLACKBERRY LIMITED |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: BLACKBERRY LIMITED |
|
17Q | First examination report despatched |
Effective date: 20131112 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
INTG | Intention to grant announced |
Effective date: 20160629 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 7 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 854226 Country of ref document: AT Kind code of ref document: T Effective date: 20170115 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602010038754 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20161214 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20170314 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20170315 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 854226 Country of ref document: AT Kind code of ref document: T Effective date: 20161214 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161231 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20170414 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20170314 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20170414 Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602010038754 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: MM4A |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161231 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161231 Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161224 |
|
26N | No opposition filed |
Effective date: 20170915 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161224 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 8 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20101224 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20161224 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20161214 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20231227 Year of fee payment: 14 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20231227 Year of fee payment: 14 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20231229 Year of fee payment: 14 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R082 Ref document number: 602010038754 Country of ref document: DE Ref country code: DE Ref legal event code: R081 Ref document number: 602010038754 Country of ref document: DE Owner name: MALIKIE INNOVATIONS LTD., IE Free format text: FORMER OWNER: BLACKBERRY LIMITED, WATERLOO, ONTARIO, CA |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: 732E Free format text: REGISTERED BETWEEN 20240620 AND 20240627 |