EP2354943A1

Method and system for connection management and resource sharing

Abstract

There is provided a method and system for sharing a pre-determined plurality of resources of a limited resource computing device with a plurality of resource dependent devices. The method comprises: determining a plurality of groups based on said pre-determined plurality of resources; classifying each said resource dependent device as a member of one of said groups based on device information associated therewith; associating each said group with a particular one of said pre-determined resources, such that each said group shares said particular resource; and selecting one of said resource dependent devices in each said group for permitting subsequent connection between said selected resource dependent device with said associated particular resource.

EP2354943A1, drawing sheet 1
Sheet 1 of 9

Term

Projected expiry 24 December 2030.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 12 independent, 3 dependent

  1. 1
    A method of sharing a pre-determined plurality of resources of a limited resource computing device (2) with a plurality of resource dependent devices (4), the method comprising:(a) determining a plurality of groups (8, 12) based on said pre-determined plurality of resources;(b) classifying each said resource dependent device (4) as a member of one of said groups (8, 12) based on device information (70) associated therewith;(c) associating each said group (8,12) with a particular one of said pre-determined resources, such that each said group (8,12) shares said particular resource;and(d) selecting one of said resource dependent devices (6a, 6b, 10a, 10b) in each said group (8, 12) for permitting subsequent connection between said selected resource dependent device (4) with said associated particular resource.
  2. 3
    The method of any one of claims 1 to 2, wherein the device information (70) comprises at least one of:class of device, device type, device manufacturer, Bluetooth address, services provided by said resource dependent device (4), and device characteristics.
  3. 4
    The method of any one of claims 2 to 3, wherein classifying said first resource dependent device (6a, 6b, 10a. 10b) in said first group (8, 12) is in dependence upon a pre-defined commonality between the device information (70) of each said resource dependent device in said first group (8, 12).
  4. 5
    The method of any one of claims 1 to 4, wherein selecting one of said resource dependent devices (6a, 6b, 10a, 10b) from each group (8, 12) for permitting subsequent connection with said associated particular resource further comprises:providing a user interface for facilitating selection of said one resource dependent device (6a, 6b, 10a, 10b) from each group (8, 12).
  5. 6
    The method of any one of claims 1 to 5, wherein selecting one of said resource dependent devices (6a, 6b, 10a, 10b) from each group (8, 12) for permitting subsequent connection with said associated particular resource is in response to receiving a connection request for connecting said selected resource dependent device (6a, 6b, 10a, 10b) with said associated particular resource.
  6. 7
    The method of any one of claims 2 to 6, further comprising:providing an interface for manually changing the association of said second resource dependent device (6a, 6b, 10a, 10b) to a second group of devices (8, 12).
  7. 8
    The method of any one of claims 1 to 7, wherein each of said plurality of resources is associated with one of:a single communication port, a USB interface, a virtual port, and a Bluetooth serial port.
  8. 9
    The method of any one of claims 1 to 8, further comprising:generating a list of available resource dependent devices for subsequently classifying each available resource dependent device (6a, 6b, 10a, 10b) as a member of one of said groups (8, 12).
  9. 10
    The method of any one of claims 1 to 9, further comprising:providing a user interface for manually reconfiguring one of: the classification of at least one of said resource dependent devices (4) as a member of a particular group (8, 12) of said groups to classify said at least one of said resource dependent devices (4) as a member of a second group (8, 12) of said groups;and the association between a selected group (8, 12) of said groups and said particular one of said pre-determined resources.
  10. 11
    The method of any one of claims 1 to 10, further comprising:deselecting said selected one of said resource dependent devices (4) in at least one said group (8, 12) for selecting a second of said resource dependent devices (6a, 6b, 10a, 10b) in said at least one said group (8, 12) for permitting subsequent connection between said selected second resource dependent device (4) with said associated particular resource.
  11. 13
    The method of any one of claims 1 to 12, wherein associating a particular group (8, 12) with said particular one of said pre-determined resources is based on device information (70) of said resource dependent devices (4) in said particular group (8, 12), said device information (70) comprising at least one of:a class of device, a device type, services provided by said device, manufacturer information, and device characteristics.
  12. 14
    A computer program product storing instructions and data to configure a processor to perform the method of any one of claims 1 to 13.