IP Library Granted Patent US 11,449,286
Granted Patent B1
US 11,449,286 · App. 17/379,946 · Granted Sep 20, 2022

Method and apparatus generate display mirror image of user interface and to print documents in a third-party application from a multi-function device

Inventors: Suhail Sheriff Rahamathjan (Chennai, IN); Mohan Paramanantham (Namakkal, IN)
Assignee: Xerox Corporation
G06F3/1222G06F3/1236G06F3/1238G06F3/1253G06F3/1271H04N1/00851
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,449,286
App. No.
17/379,946
Granted
Sep 20, 2022
Kind
B1
Abstract

A method is disclosed. For example, the method includes executing an application associated with a third-party application being executed on a mobile device, displaying a computer-readable code on a user interface shown on a display of a multi-function device (MFD), wherein the computer-readable code is to be scanned by the mobile device and provide connection information to the mobile device, receiving a connection request from the mobile device with the connection information contained in the computer-readable code scanned by the mobile device, establishing a connection to the mobile device, receiving third-party application information from the third-party application being executed on the mobile device, displaying the third-party application information on the user interface of the MFD, wherein the third-party application information includes a document, receiving a selection of the document to be printed from the third-party application information displayed on the user interface of the MFD, and printing the document.

Claims (45)

1. A method, comprising:

executing, by a processor of a multi-function device (MFD), an application associated with a third-party application being executed on a mobile device;

displaying, by the processor, a computer-readable code on a user interface shown on a display of the MFD, wherein the computer-readable code is to be scanned by the mobile device and to provide connection information to the mobile device;

receiving, by the processor, a connection request from the mobile device with the connection information contained in the computer-readable code scanned by the mobile device;

establishing, by the processor, a connection to the mobile device;

receiving, by the processor, third-party application information from the third-party application being executed on the mobile device, wherein the third-party application information comprises user interface information and associated data displayed in a user interface of the third-party application being executed on the mobile device, wherein the third-party application information that is received is limited to data associated with the user interface of the third-party application that is currently shown on a display of the mobile device;

displaying, by the processor, the third-party application information on the user interface of the MFD, wherein the third-party application information includes a document, wherein displaying the third-party application information on the user interface of the MFD comprises:

displaying, by the processor, a mirror image of a user interface of the third-party application being executed on the mobile device based on the user interface information and associated data;

receiving, by the processor, a request to scroll the mirror image of the user interface on the display of the MFD;

transmitting, by the processor, a request for additional user interface information and associated data in the user interface of the third-party application being executed on the mobile device in a direction associated with the request to scroll;

receiving, by the processor, the additional user interface information and associated data;

processing, by the processor, the additional user interface information and associated data in the application executed by the MFD to display the additional user interface information and associated data in the mirror image of the user interface as the mirror image of the user interface is moved in the direction associated with the request to scroll;

receiving, by the processor, a selection of the document to be printed from the third-party application information displayed on the user interface of the MFD; and

printing, by the processor, the document.

2. The method of claim 1 , wherein the computer-readable code comprises a quick response (QR) code.

3. The method of claim 1 , wherein the connection information comprises a wireless connection identifier used by the MFD and a security password to connect to a wireless network associated with the wireless connection identifier.

4. The method of claim 1 , wherein the application associated with the third-party application comprises an extensible interface platform (EIP) application.

5. The method of claim 1 , wherein navigation commands in the mirror image of the user interface of the third-party application on the user interface of the MFD is shown on the user interface of the third-party application shown on a display of the mobile device.

6. The method of claim 1 , wherein the user interface of the third-party application comprises a scrolling chat window with another user, and wherein the scrolling chat window includes the document.

7. The method of claim 1 , wherein the third-party application information that is received comprises a download of all data associated with the user interface of the third-party application being executed on the mobile device.

8. The method of claim 1 , wherein the application executed by the MFD converts the user interface information and associated data to be compatible with a user interface of the MFD based on display properties of a display of the MFD.

9. The method of claim 1 , further comprising:

receiving, by the processor, a selection of one or more print parameter changes for the document that is selected via the user interface of the MFD; and

modifying, by the processor, a printer description language of the document in accordance with the one or more print parameter changes that are received.

10. A multi-function device (MFD), comprising:

a processor; and

a non-transitory computer-readable medium storing a plurality of instructions, which when executed by the processor, causes the processor to perform operations, comprising:

executing an application associated with a third-party application being executed on a mobile device;

displaying a computer-readable code on a user interface shown on a display of the MFD, wherein the computer-readable code is to be scanned by the mobile device and to provide connection information to the mobile device;

receiving a connection request from the mobile device with the connection information contained in the computer-readable code scanned by the mobile device;

establishing a connection to the mobile device;

receiving third-party application information from the third-party application being executed on the mobile device, wherein the third-party application information comprises user interface information and associated data displayed in a user interface of the third-party application being executed on the mobile device, wherein the third-party application information that is received is limited to data associated with the user interface of the third-party application that is currently shown on a display of the mobile device;

displaying the third-party application information on the user interface of the MFD, wherein the third-party application information includes a document, wherein displaying the third-party application information on the user interface of the MFD comprises:

displaying a mirror image of a user interface of the third-party application being executed on the mobile device based on the user interface information and associated data;

receiving a request to scroll the mirror image of the user interface on the display of the MFD;

transmitting a request for additional user interface information and associated data in the user interface of the third-party application being executed on the mobile device in a direction associated with the request to scroll;

receiving the additional user interface information and associated data;

processing the additional user interface information and associated data in the application executed by the MFD to display the additional user interface information and associated data in the mirror image of the user interface as the mirror image of the user interface is moved in the direction associated with the request to scroll;

receiving a selection of the document to be printed from the third-party application information displayed on the user interface of the MFD; and

printing the document.

11. The MFD of claim 10 , wherein the computer-readable code comprises a quick response (QR) code.

12. The MFD of claim 10 , wherein the application executed by the MFD converts the user interface information and associated data to be compatible with a user interface of the MFD based on display properties of a display of the MFD.

13. The MFD of claim 10 , further comprising:

receiving a selection of one or more print parameter changes for the document that is selected via the user interface of the MFD;

modifying a printer description language of the document in accordance with the one or more print parameter changes that are received.

Assignments (9)
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2021
From: RAHAMATHJAN, SUHAIL SHERIFF; PARAMANANTHAM, MOHAN
To: XEROX CORPORATION
Reel/Frame 056909/0725 →