Mobility device assistant
First Claim
1. A portable communication device, comprising:
- a wireless component that facilitates the portable communication device communicating wirelessly with external devices associated with an access point to which the portable communication device is accessing;
an interface component that interfaces with a mobile device assistant (MDA) component, the MDA component infers an action that a user utilizing the portable communication device desires to perform based upon the current actions of the user, the MDA component automatically locates one or more of the external devices that facilitates performing the inferred action of the user and the MDA component informs the portable communication device of the one or more of the external devices; and
a proxy manager that interfaces with the MDA component and acts as a proxy agent for external devices not able to directly communicate with the MDA component.
4 Assignments
0 Petitions
Accused Products
Abstract
System(s) and method(s) to automatically locate and/or connect to external devices is provided. A mobile computing device contains a mobility device assistant that is able to communicate with external devices, such as peripheral equipment and other devices. The mobility device assistant automatically searches via a wireless media to locate and communicate with the external device. The external device responds with relevant information about the external device. The external device can also communicate with the mobility device assistant via a proxy communication device or manager. The proxy manager maintains a database of information about those external devices that are unable to communicate. The mobility device assistant is configurable to locate and/or filter for specific external devices. The mobility device assistant can request external device information based upon an inferred state of the user or mobile computing device.
-
Citations
22 Claims
-
1. A portable communication device, comprising:
-
a wireless component that facilitates the portable communication device communicating wirelessly with external devices associated with an access point to which the portable communication device is accessing; an interface component that interfaces with a mobile device assistant (MDA) component, the MDA component infers an action that a user utilizing the portable communication device desires to perform based upon the current actions of the user, the MDA component automatically locates one or more of the external devices that facilitates performing the inferred action of the user and the MDA component informs the portable communication device of the one or more of the external devices; and a proxy manager that interfaces with the MDA component and acts as a proxy agent for external devices not able to directly communicate with the MDA component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication architecture, comprising:
-
a network that includes a plurality of external devices; a mobile device assistant (MDA) component that automatically informs a portable communication device newly entered into the network of a subset of external devices available to the portable communication device, the MDA component infers an action that a user utilizing the portable communication device desires to perform, the MDA component locates one or more of the external devices that facilitates performing the inferred action of the user; and a proxy manager that communicates on behalf of at least one of the plurality of external devices and provides identifying information about the at least one of the plurality of external devices. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of using a communication system, comprising:
-
communicating wirelessly with a plurality of external devices; interfacing with a portable communication device via a mobility device assistant (MDA); informing the portable communication device of the existence of one or more of the plurality of external devices based upon an inferred state of a user associated with the portable communication device, wherein the inferred user state comprises an inferred action that the user desires to perform, wherein the one or more of the external devices facilitates performing the inferred user desired action; and transmitting data to and receiving data from a proxy component that communicates on behalf of at least one of the plurality of devices not able to directly communicate with the MDA. - View Dependent Claims (16, 17)
-
-
18. A computer readable storage medium for allowing a portable communication device to locate a plurality of external devices in a network, comprising:
-
a wireless component operable to communicate with the plurality of external devices; an interface component adapted to interface with a mobility device assistant (MDA) component of the portable communication device, wherein the MDA component searches for one or more of the plurality of external devices depending upon an inferred state of a user employing the portable communication device, wherein the inferred user state comprises an inferred action that the user desires to perform, wherein the one or more of the plurality of external devices facilitates performing the inferred user desired action; and a proxy unit that communicates for the plurality of external devices by transmitting and receiving data with the interface component. - View Dependent Claims (19, 20)
-
-
21. A portable communication system, comprising:
-
means for wireless communication with a plurality of external devices; means for determining existence of one or more of the plurality of external devices available to a portable communication device based upon an inferred state of a user employing the portable communication device, wherein the inferred user state comprises an inferred action that the user desires to perform, wherein the one or more of the plurality of external devices facilitates performing the inferred user desired action; means for informing the user about the existence of the one or more of the plurality of external devices; and means for communicating on behalf of at least one of the plurality of external devices. - View Dependent Claims (22)
-
Specification