IP Library Granted Patent US 10,110,768
Granted Patent B2
US 10,110,768 · App. 15/966,955 · Granted Oct 23, 2018

System and method for remote device interface customization

Inventors: David Webb (Ladera Ranch, CA); William Su (Riverside, CA); Dehua Zhao (Irvine, CA); Marianne Kodimer (Huntington Beach, CA); Louis Ormond (Irvine, CA); Christopher Nguyen (Huntington Beach, CA)
Assignee: Toshiba TEC Kabushiki Kaisha
H04N1/0097H04N1/00411H04N1/00424H04N1/00506H04N1/00511H04N1/32122H04N2201/0094H04N2201/3211
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 10,110,768
App. No.
15/966,955
Granted
Oct 23, 2018
Kind
B2
Abstract

A system and method for selecting and registering applications associated with operation of a multifunction peripheral includes a processor, a network interface and a memory. A plurality of user selectable applications for operation of a multifunction peripheral controller is stored. Each customization group includes a plurality of electronic files, and each customization group corresponds to a unique business type. A plurality of device customization data sets, each data set corresponding to document processing in the multifunction peripheral are also stored. Indicia are displayed identifying customization groups by business type. At least one user selected application is identified. A customizations menu listing available customizations from the selected identified customization group is generated. A user selects one or more applications from the customizations menu. A determination is made as to whether each application associated with the user application selection input is registered. Each unregistered application is registered.

Claims (58)

1. A multifunction peripheral comprising:

a scanner engine operable for scanning of tangible documents;

a print engine operable for printing of electronic documents;

a document processing device controller including a processor configured to control device operations of the multifunction peripheral including operation of the scanner engine and the print engine;

a network interface; and

a memory configured to

store a plurality of user selectable applications for the controller associated with user modification of control of device operations via the controller,

store a plurality of identified electronic customization groups, each customization group including a plurality of electronic files, and wherein each customization group corresponds to a unique business type, and

store a plurality of device customization data sets, each data set corresponding to document processing in the multifunction peripheral,

wherein the processor is configured to generate indicia on a display identifying each of the plurality of customization groups by business type, and

wherein the processor is further configured to receive user selection data received via a user input corresponding to a selected identified customization group selected from the indicia,

wherein the processor is further configured to identify at least a selected one of the user selectable application associated with received user selection data,

wherein the processor is further configured to generate, on the display, a customizations menu listing available customizations from the selected identified customization group,

wherein the processor is further configured to receive user application selection input responsive to user selection corresponding to a generated customization menu,

wherein the processor is further configured to determine whether each application associated with the user application selection input is registered, and

wherein the processor is further configured to register each unregistered application associated the user application selection input.

2. The multifunction peripheral of claim 1 wherein the processor is further configured to determine whether an application is registered in accordance with an associated application identifier.

3. The multifunction peripheral of claim 2 wherein the processor is further configured to abort determination as to whether an application is registered when the application is determined to not be installed.

4. The multifunction peripheral of claim 3 wherein the processor is further configured to abort registration of each application associated with the user application selection input that is determined to already be registered.

5. The multifunction peripheral of claim 4 wherein the processor is further configured as a webserver and wherein the display and user input is comprised of a networked web interface.

6. The multifunction peripheral of claim 5 wherein the network interface is further configured to establish a secure data channel with an associated administrative computer for communication of registration data.

7. The multifunction peripheral of claim 1 wherein the processor is further configured to install a customized user interface as an active multifunction user interface when each application associated with user application selection input has been registered.

8. A method comprising:

storing a plurality of user selectable applications associated with user modification of control of device operations of a multifunction peripheral controller that includes a processor and associated memory;

storing a plurality of identified electronic customization groups, each customization group including a plurality of electronic files, and wherein each customization group corresponds to a unique business type;

storing a plurality of device customization data sets, each data set corresponding to document processing in the multifunction peripheral;

generating indicia on a display identifying each of the plurality of customization groups by business type;

receiving user selection data received via a user input corresponding to a selected identified customization group selected from the indicia;

identifying at least a selected one of the user selectable applications associated with received user selection data;

generating, on the display, a customizations menu listing available customizations from the selected identified customization group;

receiving user application selection input responsive to user selection corresponding to a generated customization menu;

determining whether each application associated with the user application selection input is registered; and

registering each unregistered application associated the user application selection input.

9. The method of claim 8 further comprising determining whether an application is registered in accordance with an associated application identifier.

10. The method of claim 9 further comprising aborting determination as to whether an application is registered when the application is determined to not be installed.

11. The method of claim 10 further comprising aborting registration of each application associated with the user application selection input that is determined to already be registered.

12. The method of claim 11 further comprising generating the display and user input on a networked data device.

13. The method of claim 12 wherein the network interface is further configured to establish a secure data channel with an associated administrative computer for communication of registration data.

14. The method of claim 8 wherein the processor is further configured to install a customized user interface as an active multifunction user interface when each application associated with user application selection input has been registered.

15. A system comprising:

a processor;

a network interface; and

a memory configured to

store a plurality of user selectable applications associated with user modification of control of device operations on a multifunction peripheral via an associated device controller,

store a plurality of identified electronic customization groups, each customization group including a plurality of electronic files, and wherein each customization group corresponds to a unique business type, and

store a plurality of device customization data sets, each data set corresponding to document processing in the multifunction peripheral,

wherein the processor is configured to generate indicia on a display identifying each of the plurality of customization groups by business type, and

wherein the processor is configured to receive user selection data received via the user input corresponding to a selected identified customization group selected from the indicia,

wherein the processor is configured to identify at least a selected one of the user selectable applications associated with received user selection data,

wherein the processor is further configured to generate, on the display, a customizations menu listing available customizations from the selected identified customization group,

wherein the processor is further configured to receive user application selection input responsive to user selection corresponding to a generated customization menu,

wherein the processor is further configured to determine whether each application associated with the user application selection input is registered, and

wherein the processor is further configured to register each unregistered application associated with the user application selection input.

16. The system of claim 15 wherein the processor is further configured to determine whether an application is registered in accordance with an associated application identifier.

17. The system of claim 16 wherein the processor is further configured to abort registration of each application associated with the user application selection input that is determined to already be registered.

18. The system of claim 17 wherein the processor and associated memory comprise a networked workstation.

19. The system of claim 15 further wherein the processor is further configured to obtain at least one user selected application from an associated, networked data server.

20. The system of claim 19 wherein the networked data server is associated with an application store.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2018
From: WEBB, DAVID; SU, WILLIAM; ZHAO, DEHUA; KODIMER, MARIANNE; ORMOND, LOUIS; NGUYEN, CHRISTOPHER
To: TOSHIBA TEC KABUSHIKI KAISHA
Reel/Frame 045692/0218 →
Continuity (11)
Continuation In Part 15862886 · Jan 5, 2018
Continuation 15455348 · Mar 10, 2017
Continuation 15966955 · Apr 30, 2018
Continuation In Part 15455785 · Mar 10, 2017
Continuation In Part 15680720 · Aug 18, 2017
Continuation In Part 15455348 · Mar 10, 2017
Continuation In Part 15455785 · Mar 10, 2017
Provisional Application 62491553 · Apr 28, 2017
Provisional Application 62334634 · May 11, 2016
Provisional Application 62360581 · Jul 11, 2016
Related Publication 20180249022A1 · Aug 30, 2018