Systems, methods and apparatuses for brokering data between wireless devices, servers and data rendering devices
DCFirst Claim
1. A method of brokering data between a wireless device (WD) and a data rendering device (DRD), the method comprising:
- identifying data through a WD to render at a DRD;
providing a DRD locator request from the WD through a wireless communications network to a network resource to find at least one DRD located near the WD, wherein the WD location is first determined by at least one of a GPS module included in the WD and connection of the WD to the wireless communications network;
receiving location information and rendering capabilities through the wireless communications network for at least one DRD located near the WD;
selecting a DRD from discovery of the at least one DRD based on location information with respect to the WD and at least one of rendering capabilities and identifying data for said DRD;
send the data for rendering by said DRD;
receiving a passcode to provide to said DRD once said DRD is physically located; and
providing the passcode to said DRD by at least one of entry of the passcode at a user interface associated with said DRD and entry of the passcode at a user interface on the WD while the WD is in wireless communication with said DRD;
wherein said DRD retrieves said data and renders said data after the passcode entered by said user is verified by said DRD.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
Provide dare methods, systems and apparatuses for data brokering between hand held wireless devices (WDs) and data rendering devices (DRDs). DRDs in the form of multimedia devices used for rendering data by printing (e.g. to a networked printer) or displaying video data (e.g., televisions, video monitors, and projectors) are provided with data for rendering at the DRD at the request of WDs. DRDs are capable of receiving data data from a network at the request of a WD and/or directly from a WD as the host and then rendering or displaying the data on devices capable of receiving and processing the data. DRD (e.g. printers and multimedia video devices) can also be controlled by the WD during display of the data and to control display of the data.
-
Citations
9 Claims
-
1. A method of brokering data between a wireless device (WD) and a data rendering device (DRD), the method comprising:
-
identifying data through a WD to render at a DRD; providing a DRD locator request from the WD through a wireless communications network to a network resource to find at least one DRD located near the WD, wherein the WD location is first determined by at least one of a GPS module included in the WD and connection of the WD to the wireless communications network; receiving location information and rendering capabilities through the wireless communications network for at least one DRD located near the WD; selecting a DRD from discovery of the at least one DRD based on location information with respect to the WD and at least one of rendering capabilities and identifying data for said DRD; send the data for rendering by said DRD; receiving a passcode to provide to said DRD once said DRD is physically located; and providing the passcode to said DRD by at least one of entry of the passcode at a user interface associated with said DRD and entry of the passcode at a user interface on the WD while the WD is in wireless communication with said DRD; wherein said DRD retrieves said data and renders said data after the passcode entered by said user is verified by said DRD. - View Dependent Claims (2)
-
-
3. A method of brokering data between a wireless device (WD) and a data rendering device (DRD), the method comprising:
-
identifying data using a WD to render at a DRD not previously assigned to the WD and having a location not yet known to the WD; determining the location of the WD by at least one of a GPS module included in the WD and connection of the WD to a wireless communication network; providing a DRD locator request from the WD through the wireless communications network to a server to find at least one DRD located near the WD based on the WD location as determined by the at least one of the GPS module included in the WD and the connection of the WD to the wireless communications network; receiving location information and at least one of identifying information and rendering capabilities from said server through the wireless communications network for at least one previously unassigned or unfamiliar DRD located near the WD; selecting a DRD based on the location information of said DRD with respect to the WD and at least one of identifying information and rendering capabilities for said DRD; receiving a passcode to provide to said DRD once said DRD is physically located using location information provided to said WD; and providing the passcode to said DRD once said DRD is physically located by at least one of entry of the passcode at a user interface associated with said DRD and entry of the passcode at a user interface associated with the WD while the WD is in wireless communication with said DRD; wherein said DRD retrieves said data and renders said data after the passcode entered by said user for said DRD is verified by said DRD. - View Dependent Claims (4, 5)
-
-
6. A method of brokering data between a wireless device (WD) and a data rendering device (DRD), the method comprising:
-
identifying data using a WD to render at a DRD not yet assigned or familiar to the WD and having a location not yet known to the WD; providing a DRD locator request including WD location information from the WD through a wireless communications network to a network resource to find at least one DRD located near the WD, wherein the WD location is first determined by at least one of a GPS module in the WD and connection to the wireless communications network; receiving location information and at least one of identifying information and rendering capabilities from said network resource through the wireless communications network for at least one previously unassigned or unfamiliar DRD located near the WD; selecting a DRD from the at least one previously unassigned or unfamiliar DRD based on location information for said DRD with respect to the WD and at least one of identifying information and rendering capabilities of said DRD; providing the data accessible from a memory associated with said WD to said DRD or said network resource for rendering by said DRD; receiving a passcode from said DRD or network resource to provide to said DRD once said DRD is physically located; and physically locating said DRD using DRD location information provided by said network resource and providing the passcode to said DRD by at least one of entry of the passcode at a user interface associated with said DRD and entry of the passcode at a user interface associated with the WD while the WD is in wireless communication with said DRD; wherein said DRD renders said data after the passcode is entered and is verified by at least one of said DRD and said network resource. - View Dependent Claims (7, 8, 9)
-
Specification