![]() METHOD AND APPARATUS TO TRANSFER INFORMATION BETWEEN A WIRELESS DEVICE AND AN I / O DEVICE
专利摘要:
PROTOCOL FOR INTERACTION BETWEEN WIRELESS DEVICES AND OTHER DEVICES. The present invention relates to a software service of the proxy determines all I / O devices, such as printers, regardless of the location of the subnet, in a network by alternative means; provides a network interface on a wireless subnet that can receive and respond to requests; responds to such requests for each identified I / O device so that the I / O device is available to the user of the wireless device for device selection; transfers and translates, if necessary, the IPP stream received from the wireless device to the network address of the I / O device so that the I / O device simulates a compatible I / O device; and transfers and translates, if necessary, all status and command messages from this protocol to the protocol supported by a legacy I / O device. The proxy software service provides network interfaces that exist on both the wireless subnet as well as the wired subnet to which the I / O devices are connected. 公开号:BR112013011598B1 申请号:R112013011598-0 申请日:2011-11-09 公开日:2021-02-23 发明作者:Leon Williams;Patrick Wood;Jonathan Marsden 申请人:Electronics For Imaging, Inc; IPC主号:
专利说明:
Cross-reference to related orders [0001] This application claims the benefit of US patent application serial number 13 / 100,117, filed on May 3, 2011, and provisional application US serial number 61 / 412,287, filed on November 10, 2010, each one of these orders is incorporated in its entirety here by reference. BACKGROUND OF THE INVENTION TECHNICAL FIELD [0002] The present invention relates to the interaction of wireless devices with other devices. More particularly, the invention relates to a protocol for interaction between wireless devices and other devices. BACKGROUND DESCRIPTION [0003] Portable wireless devices are now more than just portable phones and MP3 players. The Apple iPhone and smartphones that employ Google's Android are examples of the portable and / or state of the art support devices that provide functionality not even dreamed of just a few years ago. In this context, Apple's mobile operating system, iOS, includes a feature, AirPrint, which allows printing between portable devices, such as the Apple iPhone, and the printer. To print, an iOS device, such as an iPad or iPhone, transmits an IPP message (see, for example, http://en.wikipedia.org/wiki/Internet_Printing_Protocol) using Apple's service discovery protocol, Bonjour ( see, for example, http://en.wikipedia.org/wiki/Bonjour_software), with a message asking all printers that support a new universal format, for example, AirPrint, to respond. Note that this message is ignored by all printers so far with the exception of an HP printer designed specifically for this type of printing (see, for example, http://30495.www3.hp.com/news/65/apples- airprint- announcement-benefits-hp-and-all-one). Printers that respond to this request are then listed in the iOS user interface as a possible selection for the user (see, for example, http://www.appleinsider.com/articles/10/09/15/inside_airprint_wireless_p rinting_with_apples_ios_4_2.html ). When the user selects a specific printer, the iOS device then opens a connection to the selected printer and submits the print job using an IPP protocol. [0004] The transmission request does not pass through routers on different subnets. See, for example, http://lists.apple.com/archives / bonjour-dev / 2010 / May / msg00031.html. Thus, iOS printing is limited to printers that are present on the subnet to which the iOS device is connected. Interaction by iOS with networked devices according to the state of the art is then limited to printing, to a printer that is specifically enabled to operate a particular protocol, that is, iOS AirPrint, on a local subnet. Thus, the state of the art provides only minimal interaction between these wireless devices and printers, and provides no interaction with other devices. [0005] It would be advantageous to provide a protocol that allowed wireless devices and other similar devices to interact with any of the other devices. SUMMARY OF THE INVENTION [0006] An embodiment of the invention addresses inter alia the limitations found above, for example, installation of iOS printing on existing network and printer systems, that is, the need to modify existing printers to support the new IPP protocols. universal; the need for these printers to exist on the same subnet as the portable wireless device (note that many larger network infrastructures separate wireless and wired networks into different subnets for security and bandwidth reasons); and the fact that only the interaction between the portable wireless device and a printer is supported. [0007] A currently preferred embodiment of the invention provides a proxy software service that: 1) Determines all I / O devices, such as printers, regardless of the location of the subnet, on a network by alternative means, for example, SNMP , Fiery discovery protocol; 2) Provides a network interface on a wireless subnet that can receive and respond to, for example, requests from iOS Universal IPP; 3) Responds to, for example, such iOS IPP requests for each I / O device identified in Step 1 above so that the I / O device is available to the user of the wireless device for device selection; 4) Transfers and translates, if necessary, the IPP stream received from the wireless device to the network address of the I / O device so that the I / O device simulates an iOS compatible I / O device; and 5) Transfers and translates, if necessary, all necessary status and command messages from the iOS protocol to the protocol supported by the pre-iOS I / O device, for example, complete printing error. [0008] The proxy software service has network interfaces that can communicate with different subnets to which I / O devices are connected, that is, when I / O devices are connected to different wireless subnets , and / or different wired subnets. [0009] By installing and using the proxy software service, it is possible to allow, for example, printing the device via iOS with legacy, that is, devices such as printers with iOS not compatible without modifying the iOS software or the device software legacy. In addition, selections can be added to the protocol translation performed by the proxy software service to enable I / O device features that are not presented to the user of the wireless device's user interface. For example, with respect to a printer, features such as stapling, two prints, booklet printing, etc. can be selected on the legacy printer from an operator interface that controls the proxy software service. BRIEF DESCRIPTION OF THE DRAWINGS [00010] Figure 1 is a flow chart showing a protocol for wide area interaction between wireless devices and other devices according to the invention; [00011] Figure 2 is a schematic block diagram showing a modality of the invention in which an iOS device prints on a projector using an image processor (RIP - raster image processor) on the device itself; [00012] Figure 3 is a schematic block diagram showing a modality of the invention in which an iOS device prints on a projector using a RIP on the projector; [00013] Figure 4 is a schematic block diagram showing a modality of the invention in which an iOS device prints to a projector using a RIP based on the wide area network; [00014] Figure 5 is a schematic block diagram showing a modality of the invention in which a mobile device prints to a projector using an email server; and [00015] Figure 6 is a schematic block diagram showing a modality of the invention in which a mobile device prints over a wide area network on a projector. DETAILED DESCRIPTION OF THE INVENTION [00016] An embodiment of the invention addresses, inter alia, the limitations found above, for example, in the installation of printing by iOS in the existing network and printer systems, that is, the need to modify the existing printers to support the new IPP protocols universal; the need for these printers to exist on the same subnet as the wireless device (note that many larger network infrastructures separate wired and wireless networks into different subnets for security and bandwidth reasons); and the fact that only interaction between the wireless device and the printer is supported. [00017] Figure 1 is a flow chart showing a protocol for wide area interaction between wireless devices and other devices according to the invention. As shown in Figure 1, a currently preferred embodiment of the invention provides a proxy software service that: 1) Determines all I / O devices, such as printers, regardless of the location of the subnet, on a network by alternative means, for example example, SNMP, Fiery discovery protocol (100); 2) Provides a network interface on a wireless subnet that can receive and respond to, for example, requests from iOS Universal IPP 110; 3) Responds to, for example, such iOS IPP requests for each I / O device identified in Step 1 above so that the I / O device is available to the wireless device user for device selection 120; 4) Transfers and translates, if necessary, the IPP stream received from the wireless device to the network address of the I / O device so that the I / O device simulates a compatible iOS I / O device 130; and 5) Transfers and translates, if necessary, all necessary status and command messages from the iOS protocol to the protocol supported by the pre-iOS I / O device, for example, complete printing error 140. [00018] The proxy software service has network interfaces that exist both on the wireless subnet and on the wired subnet to which the I / O devices are connected (for example, see Figures 2-6). [00019] By installing and using the proxy software service, it is possible to allow, for example, printing the device via iOS with legacy, that is, devices such as printers with iOS not compatible without modifying the iOS software or the device software legacy. In addition, selections can be added to the protocol translation performed by the proxy software service to enable I / O device features that are not presented to the user of the wireless device's user interface. For example, with respect to a printer, features such as stapling, two prints, booklet printing, etc. can be selected on the legacy printer from an operator interface that controls the Proxy software service. [00020] A first embodiment of the invention enables the discovery of the I / O device by a corporate network topology. For the purposes of the discussion here, the I / O device can be any device that is connected to a network, such as a printer, projector, network storage device, optical device, and the like. The wireless device can be any wireless device having a lightweight OS, such as an iPad or iPhone, iOS from Appel operating, an Android phone, Android OS from Google operating, and the like. Such devices are not necessarily portable, but are portable or wireless mobile devices. Such devices are typically, but not necessarily, limited to local subnet access. [00021] In the iOS example, the Bonjour protocol that Apple uses for iPhone and iPad requests a multicast packet. Only printers that are on the local subnet can respond to this request. The protocol for the particular packet that Apple uses is not to be routed through subnets. This modality provides discovery through a global network, such as a global wired network. An application that is a proxy on the local subnet where the wireless device, for example, the iPad is connected represents the I / O devices, as printers on the global network as devices on the local subnet, then forwards the device information wireless devices that are printing through the local subnet through the proxy on the global network to the target I / O device, for example, for printing. An advantage then provided is that all I / O devices on the network, such as printers, throughout the installation, for example, are available on a single local subnet, from which the iPad can then select and access. [00022] The currently preferred embodiment of the invention comprises a proxy software service that can be conducted to a company for use on an existing server or conducted to a location such as a computer pre-loaded with the proxy software service. Printer discovery does not need to be compatible with the protocol. It could use any device discovery protocol, for example, EFI or SNMP Fiery discovery protocol. In the Apple iOS example, the proxy software service is not a device that is specifically enabled for Apple's Bonjour. It is just necessary to know that there is a device that knows where all the different printers are, for example, in the company. The proxy software service is local to the iPad and implements Bonjour on the iPad so that you know how to show on the iPad device, and implements any desired device discovery protocol in the company. Thus, this embodiment of the invention uses existing protocols, defines I / O devices, such as printers, and then becomes one to represent existing I / O devices with the new wireless device protocol on the subnet, for example, to make legacy printers work with the iPad or iOS software. Thus, it is not necessary to purchase a special printer that has a special module attached to it for the wireless device protocol, nor is it necessary to locate all the printers on a particular subnet to allow it to be accessed by a wireless device. [00023] If the printer only supports a page description language (PDL), such as PS, PDF, PCL, or others and the PDL taken by the iOS device is not compatible with that of the printer, then a proxy solution is provided for translate the data stream provided by iOS into one that is supported by the legacy printer. A preferred embodiment of the invention looks at a company where a wireless network is on one subnet and printers are on a different subnet. This embodiment of the invention allows an IT department to manage legacy printers so that they work with mobile printing solutions. The invention is also useful in small office situations where any legacy printer discovery or data flow protocol must be adapted to those provided by the iOS device. [00024] Another embodiment of the invention extends to the mobile device in any I / O installation, such as a projector. Thus, a projector or other device can be used with, for example, an iPad or iPhone. In such a mode, the projector appears to the mobile device as an iOS printer. The projector collects the information. The user can use, for example, the iPhone or iPad applications to select a next slide, previous slides, and so on. This allows a user to easily obtain information from the iPad to the projector and then start an application that allows the user to control which slide is being displayed. Instead of using PowerPoint or PowerPoint from the equivalent iPad, the handheld device sends video or photos / images. Thus, the user could send any type of information through the portable device, whether it is information from PowerPoint, Word, PDF, video, etc. [00025] One embodiment of the invention can be used for data flow, or for anything else, for example, on an HDTV. For example, a user can place video and audio clips in PDF files. [00026] Ignore Apple's solutions for the moment and consider BLACKBERRY devices and other devices, one embodiment of the invention provides a mechanism where a user can email a presentation on a projector or some other server, which then responds to the BLACKBERRY device with a URL that then brings up a web page on the BLACKBERRY device, and that allows the user to control the BLACKBERRY device's projector, in addition to forwarding the presentation to the projector (via email) on the BLACKBERRY device. If the user knows an implementation of the invention, he can easily walk into a room with a BLACKBERRY device and email a presentation to a Proxy device implementing the invention. The presentation shows, and the user can control it from the BLACKBERRY device without having to put it on a PC or connect other equipment. [00027] Another embodiment of the invention provides an extension, for example, a superset of the projector, in which the Proxy disclosed here can not only imitate a printer to operate a projector, but can imitate the printer to do other things. It is not necessarily restricted to a projector application. Thus, this modality extends to the invention, for example, to a translation application where a user sends information from a portable device to a projector, and what is projected on the screen is a translation of the information. [00028] The invention also provides a mechanism for moving the data and getting the information back differently. Thus, the invention has use in prepress applications and offset printing solutions; sending music files and player controls to an audio system for playback; and sending data files to a file server for backup and storage. [00029] A challenge with the iPhone or iPad is that these devices do not allow a user to access the files they contain. There is no global file system on the iPhone. There is no mechanism for having and manipulating files. With the printing mechanism revealed here it is possible to access files and transfer these files from the portable device. The invention then provides a channel that allows a user to access the files on the portable device from the different applications, whether it be photos, PDFs, PowerPoint, etc., transfer information on the files from the portable device, and then use it differently . Thus, the invention provides a form of file transfer protocol for devices that do not allow such file transfer, such as iOS devices. The invention also allows the application to start, that is, once the file is transferred to a remote device, such a device can do something with it. [00030] Each iPhone application knows which application knows what its particular data looks like, but no application has access to data from other applications. It is not a global file system. It is similar to a local file system in which each application knows what it is doing. By accessing and manipulating, for example, the iOS protocol, a modality of the invention provides a global mechanism for printing. Each of the applications on the iOS-type device that supports printing has a mechanism that can be explained by the invention to export information from the iOS-type device automatically. It is the inventor's recognition of this aspect of such that allows a user to access data within each application on the wireless device. A modality that supports the use of a projector [00031] The following discussion concerns a modality of the invention that allows a mobile device to print on a projector. Those skilled in the art will note that this modality is provided for purposes of illustration and example only. As discussed above, the invention readily addresses the problem of printing from a portable device across domains and subnets to any type of I / O device, whether or not such a device uses the same protocol as the portable device, even if the portable device does not provide a file hierarchy to access the data stored on it. [00032] In business meetings, the predominant method for sharing information in a group of people is the video projector. Whether technical, sales, marketing or management meetings, the projector is used to display both meeting topics, as well as supplementary information to participants. However, often defining the video projection system is problematic and hinders meetings with allocated time. Problems include, finding the correct video cable and adapter, booting the presenter's computer, selecting the correct resolution, finding the presentation file, low batteries and many more. The time required to correct problems results in lost productivity, missed opportunity, and staff inconvenience. To prevent these problems, an embodiment of the invention provides a system that allows presentations to be retrieved, transmitted, displayed and controlled from mobile devices, such as smartphones, tablets, and other personal devices. [00033] The key to this solution is an improved or modified video projector system. The modifications can be built into the projector or added to an existing projector (not improved) through the use of an external converter box. The modifications are made to the projector, as opposed to the mobile device or smartphones, as these comprise few units and are typically shared, thus carrying additional cost of improvement. An improved projector is connected to the network through wired or wireless connections, such as Wi-Fi, Bluetooth, infrared, or other network technologies. To initiate the projection session, the presenter instructs his mobile device to transmit the necessary files to the projector over the network via e-mail, sockets, print streams, URL, or other well-known protocols. The improved projector receives these files and responds to the presenter with an id token in the form of an email, socket, URL, or other well-known protocol. The presenter then uses this id token to launch an application that controls the projector at the beginning of the subsequent session, enable the display, blank display, slide / page selection for the next and previous session, session deletion and projection functions on the end of the session. Please note that if no application is feasible for the mobile device, a separate remote control may become available to the presenter. [00034] As a practical implementation on Apple's popular iOS used on iPhone and iPad mobile devices, the printing feature can be overwhelmed. Because this function is built into the operating system, it is available for all applications and known file types, such as e-mail and Internet browsers. Designing an improved projector to respond to network protocols as if it were a printer, the improved projector can receive all the slides / pages needed to display from the print function. The presenter simply needs to instruct the mobile device to print the desired information for it to be received by the projector. The projector then prepares the print information received for display on the video projector. Simultaneously, the projector responds to the presenter by sending the token with the necessary id in the form of a push message back to the mobile device. This message generates a pop-up message on the presenter's mobile device that is used to invoke the improvement of the projector application. The application is then used to control the presentation of the slides / pages during the meeting. [00035] In this mode, the projector (adapter) creates a Wi-Fi hotspot to establish an independent network. The projector (adapter) provides a Bluetooth connection for the local connection. The handheld device sends the complete / partial files to the projector (adapter) instead of a video stream. Trace files are used in this mode for minimum CPU load on the projector. Compressed trace files are used in this mode to conserve bandwidth. Vector files, for example, PS, PDF, SVG, can be used to support interactive scale, zoom, and rotation. The file reference is through a URL to load the web content, repositories, clouds, etc. Tracking based on file type is used on the projector (Word, .ppt, .pdf, .xls, etc., 3D stereoscopic formats are also supported (autodesk, 3ds, maya). [00036] The projector emulates the printer's network protocols for compatibility with application software. Installable printer drivers can be provided to access the projector and configuration options, emulate universal print formats (as in iOS 4.2), and define universal projector formats when the projector driver is added to an OS. [00037] The projector responds to a computer's network address by sending files to the projector. A pop-up message or push message can be used to launch the application that is used to control the projector. An email message with a URL can also be used to control the application. Projecting a URL selection on the screen allows the browser to control the projection functions. The application is used to control what is displayed by the projector, for example, displaying an application URL with the projector for users to load the application for the first time, the function back and forth, empty / not empty function, skip the slide number (selected via numeric entry or icon display), select artistic transitions, disappear, move away, dissolve, zoom, pan, rotate in the slide projector view using the mouse or gesture, simulate the indicator (laser / hand) in the view of the projector using the mouse or gesture, control the data flow of video content from the web under the control of the projector application, picture-in-picture of the web content with the presentation of the file (HTML pages, streaming video data, etc.). Audio can also be sent from the application, Web URL, repository in addition to a presentation. [00038] The application can also control which presentation session is active, display numbers / icons on the projector to gain control of the projector session, allow only the occupants of the room to control what is projected, secure access to files on the projector via the authentication systems (LDAP ...), secure deletion of projection files, provide automatic deletion of projection files (end of session, based on time.), provide automatic update / reload of remote URL content (presentation reviews ), provide master / slave control to support the various projectors in the various locations, provide audio data flow between master / slave to support the various locations, provide search presentation of the file on the projector to select from the various files, and provide mute IR remote to control the slide show (no mobile device needed). [00039] The following discussion provides specific examples of the modality of the invention. Those skilled in the art will note that the examples provided for a projector can be applied to any other device, such as a printer, printing and prepress facility, translation facility, exhibition, audio system, registration facility, and the like. [00040] Figure 2 is a schematic block diagram showing a modality of the invention in which an iOS device prints on a projector using an image processor (RIP - raster image processor) on the device itself. In Figure 2, an iOS 10 device sends a request in the form of a discovery message (Universal IPP). A computer 11 connected to the projector 12 responds to the iOS device as if it were a printer. The computer can be internal to the projector or it can be an external computer communicating with the projector. In some embodiments, the projector has a minimal network stack and wired / wireless NIC that displays only bitmaps (optionally videos) pushed from the proxy server. The proxy server handles all discovery and IPP requests with minimal interaction with the projector's computer, for example, reading the PDM MIB via SNMP. The proxy server forwards the PDF file (or other format) directly to the cloud RIP and retrieves the bitmaps again. The only information sent to the projector is images / videos during the presentation. In other words, the proxy server hardware is the projector's computer. [00041] In the form of Figure 2, the iOS device tracks the pages of a document to be sent and sends the bitmaps to the computer in the form of IPP traces. The computer collects the tracks to display on the projector. The computer responds to the iOS device with a 'push' message that prompts the user to open an application from the standard projector on the iOS device. The user opens the projector application and uses it to control the slide show on the projector. [00042] Figure 3 is a schematic block diagram showing a modality of the invention in which an iOS device prints to a projector using a RIP on the projector. In Figure 3, the iOS 10 device sends a discovery message (Universal IPP). A computer 11 connected to a projector 12 responds to the discovery message. The iOS device sends a .pdf file to the computer. Note that any other file format can be used, if supported by the computer. The computer tracks the .pdf file. The computer then responds to iOS devices with a 'push' message that prompts the user to open a standard projector application on the iOS device. The user opens the projector application and uses it to control the slide show on the projector. [00043] Figure 4 is a schematic block diagram showing a modality of the invention in which an iOS device prints to a projector using a RIP based on the wide area network. In Figure 4, an iOS 10 device sends a request in the form of a discovery message (Universal IPP). A computer 11 connected to the projector 12 responds to the iOS device as if it were a printer. The iOS device then sends a .pdf file (or other format) to the computer to the projector. The computer sends the .pdf file to the cloud for image processing (RIP - raster image processing). For the purposes of the discussion here, the cloud can be a network of any kind, for example, a company, the Internet, etc. After the installation or entity in the cloud processes the .pdf file, the resulting traces are sent back to the computer. The computer then responds to the iOS device with a 'push' message that prompts the user to open an application from the standard projector on the iOS device. The user opens the projector application and uses it to control the slide show on the projector. [00044] Figure 5 is a schematic block diagram showing a modality of the invention in which a mobile device prints to a projector using an email server. In Figure 5, a BLACKBERRY device 41 (or similar device) is used to send a presentation by email (via an email server 42) to a computer 43 as an email attachment. The computer scans the attachment and responds to the BLACKBERRY device with an email that includes a link (URL) to the scans, that is, the computer acts as a web server. The BLACKBERRY device opens the link in a browser application to control the projector 44. [00045] Figure 6 is a schematic block diagram showing a modality of the invention in which a mobile device prints over a wide area network on a projector. In Figure 6, a BLACKBERRY 41 device is used to email a presentation as an email attachment, via an email server 42, to cloud 51. For the purposes of the discussion here, the nu-vir it can be a network of any kind, for example, a company, the Internet, etc. After the installation or entity in the cloud processes the .pdf file, links to the resulting traces are sent back to the BLACKBERRY device by email. Traces are accessible via links within the email. In a period before the BLACKBERRY device sends the email, or in a request, computer 43 registers its name with the cloud. This becomes the name of the projector that will appear on the BLACKBERRY device. The cloud uses requests for the name as the name for the projector to display the presentation. Selecting a link in the email message on the BLACKBERRY device navigates the BLACKBERRY device to a web page. The BLACKBERRY device selects and / or inserts the projector's name on this web page and then uses this web page to navigate the slides on the projector. The cloud relays the control instructions for the page entered by the user to the computer and control of the projector is then carried out. [00046] Although the invention is described here with reference to the preferred embodiment, one skilled in the art will readily note that other applications can be substituted for those established here without departing from the spirit and scope of the present invention. Certainly, the invention should be limited only by the claims included below.
权利要求:
Claims (12) [0001] 1. Method for transferring information between a wireless device and an I / O device (10), characterized by the fact that it comprises the steps of: providing (110) a proxy service comprising a network interface for a first subnet without local wire of a network to said wireless device and a network interface on at least a second wireless and / or wired subnet of said network to which a plurality of I / O devices are connected, to which the device wireless is configured to communicate with said first local subnet of said network through a protocol in which the packets are not routed by the subnets, in which said wireless device is limited for communication with said network through the said first local wireless subnet of said network; said proxy service further comprising a discovery service configured to identify on said wireless device said plurality of I / O devices on said network regardless of said location of the local subnet of the wireless device; said proxy service still configured to receive and respond (120) to said requests from the I / O device of the wireless device on said first, local wireless subnet, wherein at least one of said plurality of I / O devices is selected by a user of said wireless device; said proxy service still configured to translate (130), as appropriate, the I / O request from the wireless device received from said wireless device, into a wireless device protocol, to a network address of said E / device S selected on a protocol supported by the selected I / O device, where the protocol for said selected I / O device does not conform to said wireless device protocol and where said network interface for the wireless subnet local is configured to simulate an I / O device that conforms to said wireless device on said wireless subnet; present, through an operator interface, one or more selections that represent one or more I / O characteristics of said selected I / O device, in which said one or more I / O characteristics are not presented to the user from a user interface of the portable wireless device; receiving, from the operator interface, at least a specific selection of said one or more selections, said at least one specific selection representing at least one I / O characteristic of said selected I / O device; add said at least one specific selection to the translation in the protocol supported by the selected I / O device to enable at least one I / O characteristic of said selected I / O device; transfer, through the network interface, the I / O device request from the translated wireless I / O device to the selected I / O device; said proxy service further configured to transfer and translate (140), as appropriate, status and command messages between said wireless device and said selected I / O device; said proxy service further configured to respond to said wireless device with a link that allows access to an I / O device control page for said selected I / O device through said wireless device; and said I / O device control page, allowing to control said I / O device from said wireless device. [0002] 2. Method, according to claim 1, characterized by the fact that it still comprises the step of: adding selections in the said translation of the protocol to allow the user's selection of the characteristics of the I / O device that are not otherwise presented to the said user from said wireless device user interface. [0003] Method according to claim 1, characterized in that said I / O device comprises any one of a printer, projector, network storage device, and optical device. [0004] 4. Method, according to claim 1, characterized by the fact that it still comprises the steps of: a user sending said data in the form of a presentation to a server with said wireless device, said server in communication with the said I / O device; said server forwarding said presentation to said I / O device; said server responding to said wireless device with a link that allows access to a control page of the I / O device through said wireless device; said I / O device control page allowing said user to control said I / O device from said wireless device. [0005] 5. Method, according to claim 1, characterized by the fact that it still comprises the steps of: for a wireless device that does not allow file transfer, said network interface configured to provide a channel for user access to data on said wireless device; and said network interface configured to transfer said data from said wireless device to carry out a file transfer protocol for said wireless device. [0006] 6. Method, according to claim 1, characterized by the fact that it still comprises the steps of: said wireless device sending a request in the form of a discovery message; a computer associated with the projector responding to the wireless device as if the computer were a printer that conforms to the wireless device; the wireless device tracking a document to be sent to said projector; said wireless device sending said tracked document to the computer; said computer collecting said scanned document to display on the projector; said computer responding to the wireless device with a 'push' message that prompts a user to open a projector application on the wireless device; and said user opening the projector application and using said projector application to control the display of the document on the projector. [0007] 7. Method, according to claim 1, characterized by the fact that it still comprises the steps of: said wireless device sending a request in the form of a discovery message; a computer associated with the projector responding to the wireless device as if the computer were a printer that conforms to the wireless device; said wireless device sends a document file to the computer; said computer tracking said document file to display on the projector; said computer responding to the wireless device with a 'push' message that prompts a user to open a projector application on the wireless device; and said user opening the projector application and using said projector application to control the display of the document with the projector. [0008] 8. Method, according to claim 1, characterized by the fact that it still comprises the step of: said wireless device sending print data to a projector using a RIP based on the wide area network. [0009] 9. Method, according to claim 8, characterized by the fact that it still comprises the steps of: said wireless device sending a request in the form of a discovery message; a computer associated with the projector responds to the wireless device as if the computer were a printer that conforms to the wireless device; said wireless device then sends a document file to the computer to the projector; the computer sends the document file to a network-based installation for image processing (RIP - raster image processing); after said network-based installation processes the document file, said installation sends the resulting traces to the computer to display with the projector; said computer responding to the wireless device with a 'push' message that prompts a user to open a projector application on the wireless device; and said user opens the projector application and uses said projector application to control the display of the document on the projector. [0010] 10. Method, according to claim 1, characterized by the fact that it still comprises the steps of: said wireless device sending print data to a projector using an e-mail server; said wireless device sending a presentation to a computer via an email server as an email attachment; the computer tracks the attachment; said computer responds to the wireless device with an email that includes a link to the tracked attachment; and the wireless device opens the link in a browser application to control the projector. [0011] 11. Method according to claim 10, characterized by the fact that it still comprises the steps of: using said wireless device to send a document file through an e-mail server as an e-mail attachment to a network-based installation for image processing (RIP - raster image processing); after said network-based installation processes the document file, said network-based installation sends the resulting traces to the wireless device in an e-mail via said e-mail server, where the traces are accessible via links within the email; in a moment before the wireless device sends the email, or in a request, a computer registers its name with the network as the name of the projector that appears on the wireless device; the network uses requests for the name as the name for the projector to display the traces; select a link in the email on the wireless device to browse the wireless device on a web page; the wireless device by selecting and / or entering the name of the projector on the web page; use the web page to navigate the slides on the projector; and the said network relaying the control instructions of the page inserted to the computer to carry out the control of the projector. [0012] 12. Device for transferring information between a wireless device and a selected I / O device, characterized by the fact that it comprises: a proxy service comprising the network interface connected to a first, local wireless subnet of a network to the said wireless device and a network interface on at least a second wireless and / or wired subnet of said network to which the plurality of I / O devices are connected, to which the wireless device is configured to communicate with said first, local subnet of said network through a protocol in which the packets are not routed by the subnets, wherein said wireless device is limited to communicating with said network through said first subnet without local wire of said network; said proxy service further comprising a discovery service configured to identify said wireless device to said plurality of I / O devices on said network independent of said location of the local subnet of the wireless device; said proxy service still configured to receive and respond to said requests from the I / O device of the wireless device on said first, local wireless subnet, wherein at least one of said plurality of I / O devices is selected by a user of said wireless device; said proxy service still further configured to translate (130), as appropriate, the I / O request from the wireless device received from said wireless device, into a wireless device protocol, to a network address of said E / device S selected in a protocol supported by the selected I / O device, in which the protocol of said selected I / O device is not in compliance with the protocol of said wireless device and in which said network interface for the subnet local wireless is configured to simulate an I / O device that conforms to said wireless device on said wireless subnet; present, through an operator interface, one or more selections that represent one or more I / O characteristics of said selected I / O device, in which said one or more I / O characteristics are not presented to the user from a user interface of the portable wireless device; receiving, from the operator interface, at least a specific selection of said one or more selections, said at least one specific selection representing at least one I / O characteristic of said selected I / O device; add said at least one specific selection to the translation in the protocol supported by the selected I / O device to enable at least one I / O characteristic of said selected I / O device; transfer, through the network interface, the I / O device request from the translated wireless I / O device to the selected I / O device; said proxy service further configured to transfer and translate (140), as appropriate, status and command messages between said wireless device and said selected I / O device; said proxy service further configured to respond to said wireless device with a link that allows access to an I / O device control page for said selected I / O device through said wireless device; and said I / O device control page, allowing to control said I / O device from said wireless device.
类似技术:
公开号 | 公开日 | 专利标题 BR112013011598B1|2021-02-23|METHOD AND APPARATUS TO TRANSFER INFORMATION BETWEEN A WIRELESS DEVICE AND AN I / O DEVICE US7636584B2|2009-12-22|Computing device and methods for mobile-printing JP4741768B2|2011-08-10|Network control device, network control method and program JP2004280835A|2004-10-07|Method of printing contents from mobile computing device JP2004252984A|2004-09-09|Disclosing method of mobile enterprise printer on network to the public JP2012063944A|2012-03-29|Printing system, control method, client terminal, print server, and program JP2006053917A|2006-02-23|Content display system for sharing content between display devices CN102915213B|2016-01-20|Print system, printing server and printing management method JP6045217B2|2016-12-14|Image forming apparatus, control method thereof, and program KR20090000564A|2009-01-08|System and method for sharing multimedia contents WO2006064650A1|2006-06-22|Profile acquisition method, apparatus, program, and recording medium US9680885B2|2017-06-13|Information processing apparatus and terminal device that communicate with each other US20130194634A1|2013-08-01|Method and System for Printing JP2011134040A|2011-07-07|Screen management device and program JP5427056B2|2014-02-26|Printing system, printing method therefor, image forming apparatus, control method therefor, and program JP2004078281A|2004-03-11|Printer equipment information setting method, image printing device and program JP6012332B2|2016-10-25|Device management apparatus, device management method, and program JP2002247539A|2002-08-30|Network projector device JP2000295223A|2000-10-20|Network terminal and its display method JP5174126B2|2013-04-03|Information processing apparatus and client apparatus JP6229336B2|2017-11-15|Video output device, video output system, and video output control program JP2021088153A|2021-06-10|Printing device, control method and program JP6366668B2|2018-08-01|Setting method, information processing apparatus, portable terminal, and program JP6042019B2|2016-12-14|Printing apparatus, printing apparatus control method, program, and system JP6958176B2|2021-11-02|Information processing equipment, information processing systems, control methods and programs
同族专利:
公开号 | 公开日 CN107544764A|2018-01-05| EP2638664B1|2020-06-24| CN103222235B|2018-04-06| US20120113459A1|2012-05-10| US9891867B2|2018-02-13| CN103222235A|2013-07-24| EP2638664A4|2014-12-24| EP2638664A1|2013-09-18| BR112013011598A2|2016-08-09| WO2012064851A1|2012-05-18|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US6707580B1|1996-10-15|2004-03-16|E-Mate Enterprises, Llc|Facsimile to E-mail communication system with local interface| US6424841B1|1999-02-18|2002-07-23|Openwave Systems Inc.|Short message service with improved utilization of available bandwidth| FI111760B|1999-04-16|2003-09-15|Metso Automation Oy|Wireless control of a field device in an industrial process| US6431772B1|2000-04-26|2002-08-13|Hitachi Koki Imaging Solutions, Inc.|Broadcast printing system and method| US20020097419A1|2001-01-19|2002-07-25|Chang William Ho|Information apparatus for universal data output| US20020116500A1|2001-02-22|2002-08-22|Arora Akhil K.|Protocol for wireless devices| US7180475B2|2001-06-07|2007-02-20|Infocus Corporation|Method and apparatus for wireless image transmission to a projector| JP4224958B2|2001-08-10|2009-02-18|富士ゼロックス株式会社|Internet printing method, system thereof, proxy device, and print server| US7443523B2|2002-11-22|2008-10-28|Xerox Corporation|Printing to a client site from an application running on a remote server| AU2003300880A1|2002-12-12|2004-07-09|Flexiworld Technologies, Inc.|Wireless communication between computing devices| US20040167974A1|2003-02-20|2004-08-26|Jeremy Bunn|Exposing mobile-enterprise printers using a universal plug and play proxy| US7289169B2|2003-08-18|2007-10-30|Hitachi Global Storage Technologies Netherlands B.V.|Storage of projected presentations| JP2008506201A|2004-07-09|2008-02-28|本田技研工業株式会社|Adaptive discriminant generation model and sequential Fisher discriminant analysis and application for visual tracking| US7804612B2|2006-01-31|2010-09-28|Ricoh Company, Ltd.|Network printing with driverless clients| US8190483B2|2006-05-02|2012-05-29|Nextep Systems, Inc.|Computer-based ordering system| US8571602B2|2006-06-09|2013-10-29|Qualcomm Incorporated|Universal mobile print agent| JP4835493B2|2007-03-30|2011-12-14|ブラザー工業株式会社|Image forming apparatus| US8806013B2|2007-04-30|2014-08-12|Hewlett-Packard Development Company, L.P.|Methods and systems for sharing a printer| US20100138761A1|2008-12-03|2010-06-03|Barnes Shannon B|Techniques to push content to a connected device| US8686921B2|2008-12-31|2014-04-01|Intel Corporation|Dynamic geometry management of virtual frame buffer for appendable logical displays| US8248931B2|2009-12-16|2012-08-21|At&T Mobility Ii Llc|Site based media storage in a wireless communication network| US20110162048A1|2009-12-31|2011-06-30|Apple Inc.|Local device awareness| EP2372573A1|2010-03-31|2011-10-05|Research In Motion Limited|Presentation slide preparation| US20110267641A1|2010-04-29|2011-11-03|Stacy Raymond C|Reprographic System Having Bluetooth Support for Offline Finishing Devices and DFA Devices| US9891867B2|2010-11-10|2018-02-13|Electronics For Imaging, Inc.|Protocol for interaction between wireless devices and other devices|US9154942B2|2008-11-26|2015-10-06|Free Stream Media Corp.|Zero configuration communication between a browser and a networked media device| US9891867B2|2010-11-10|2018-02-13|Electronics For Imaging, Inc.|Protocol for interaction between wireless devices and other devices| US20120287460A1|2011-05-09|2012-11-15|Mcmillin Lyle Bruce|Methods and systems of mobile discovery and printing configuration| TWI645299B|2011-06-30|2018-12-21|萬國商業機器公司|Information device and appliance for collaborating with resources residing in multiple information devices| JP5810761B2|2011-09-01|2015-11-11|セイコーエプソン株式会社|Process control server and process control method| US9716743B2|2011-09-02|2017-07-25|Microsoft Technology Licensing, Llc|Accessing hardware devices using web server abstractions| US20130201519A1|2012-02-03|2013-08-08|Apple Inc.|Bridging Non-Network Interfaces and Network Interfaces| WO2014003712A1|2012-06-26|2014-01-03|Hewlett-Packard Development Company, L.P.|Exposing network printers to wi-fi clients| US9767066B2|2012-12-11|2017-09-19|Mark Kramer|Wireless protocol communication bridge and system comprising bridge| US8891106B1|2013-06-24|2014-11-18|Ricoh Company, Ltd.|Access control system and method for mobile printing| CN103617011A|2013-10-16|2014-03-05|艾塔斯科技(镇江)有限公司|Printing method and printing system| JP2015164031A|2014-01-30|2015-09-10|株式会社リコー|image display system| CN105227533B|2014-07-01|2019-04-19|青岛海尔智能家电科技有限公司|The method and device that information is transmitted between a kind of custom system| US10244025B2|2014-08-12|2019-03-26|Groupon, Inc.|Method, apparatus, and computer program product for controlling content distribution| CN111901800A|2014-08-29|2020-11-06|麦克赛尔株式会社|Communication system| CN105812615A|2014-12-30|2016-07-27|中兴通讯股份有限公司|Method and device for achieving editing of projection contents| JP6932586B2|2017-09-14|2021-09-08|キヤノン株式会社|Information processing equipment, its control method, and programs| US20190187937A1|2017-12-19|2019-06-20|Kyocera Document Solutions, Inc.|Printing computing device for operating a multi-function printing device| US11068214B2|2017-12-19|2021-07-20|Kyocera Document Solutions, Inc.|Printing computing device for printing PPL jobs having video data and methods for use with a printing system for printing PPL jobs having video data| CN110324562B|2018-03-28|2021-04-09|青岛海尔多媒体有限公司|Method, apparatus and system for controlling intelligent conference and computer readable storage medium|
法律状态:
2018-12-18| B06F| Objections, documents and/or translations needed after an examination request according art. 34 industrial property law| 2020-05-05| B06U| Preliminary requirement: requests with searches performed by other patent offices: suspension of the patent application procedure| 2020-12-08| B09A| Decision: intention to grant| 2021-02-23| B16A| Patent or certificate of addition of invention granted|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 09/11/2011, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US41228710P| true| 2010-11-10|2010-11-10| US61/412,287|2010-11-10| US13/100,117|US9891867B2|2010-11-10|2011-05-03|Protocol for interaction between wireless devices and other devices| US13/100,117|2011-05-03| PCT/US2011/059986|WO2012064851A1|2010-11-10|2011-11-09|Protocol for interaction between wireless devices and other devices| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|