Image forming apparatus, method of installing OSGi-based service, method of providing OSGi-based service, and computer-readable recording medium

US9225861B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9225861-B2
Application numberUS-201113242781-A
CountryUS
Kind codeB2
Filing dateSep 23, 2011
Priority dateApr 11, 2011
Publication dateDec 29, 2015
Grant dateDec 29, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image forming apparatus having an open services gateway initiative (OSGi)-based service is provided. The image forming apparatus may include a user interface (UI) unit to receive a service execution command for a first bundle to provide at least one service, and a control unit which controls the UI unit to display a UI of a second bundle to provide at least one service, the second bundle having UI expansion information for the first bundle in one region of a UI window corresponding to the first bundle.

First claim

Opening claim text (preview).

What is claimed is: 1. An image forming apparatus to provide an open services gateway initiative (OSGi)-based service, the image forming apparatus comprising: a user interface (UI) device to receive a service execution command for a first bundle to provide at least one service; and a control device to control the UI device to display a user interface (UI) window corresponding to the first bundle with a UI corresponding to a UI expansion information of a second bundle in one region of the UI window, when the second bundle having the UI expansion information for the first bundle is installed in the OSGi-based service, wherein the first bundle is preinstalled, wherein the second bundle provides at least expansion information to extend functionality of the user interface, and wherein the one region of the UI window corresponding to the first bundle is an extension point which is preinstalled among a plurality of regions of the UI window displayed in to provide the at least one service of the first bundle. 2. The image forming apparatus as claimed in claim 1 , wherein when the UI of the second bundle is selected, the control device controls a service engine of the second bundle according to information included in the UI window corresponding to the first bundle, and controls the UI device to display an execution result of the service engine of the second bundle. 3. The image forming apparatus as claimed in claim 1 , wherein the extension point is at least one of a Toolbox region, a Derailed View Tap region, and a Menu region. 4. The image forming apparatus as claimed in claim 1 , wherein the UI expansion information includes at least one of type information for a UI to receive an execution command for the at least one service provided by the second bundle, expansion position information in which the UI is to be displayed among the extension point of the first bundle, and action information to display an execution result of the at least one service provided by the second bundle. 5. The image forming apparatus as claimed in claim 4 , wherein the UI expansion information is subscribed in an extensible markup language (XML). 6. The image forming apparatus as claimed in claim 3 , wherein the control device controls the UI device to expand and display a UI region corresponding to the second bundle in a region corresponding to position information of the UI window, while displaying the UI window for the first bundle. 7. The image forming apparatus as claimed in claim 2 , wherein the UI device displays the execution result as a pop-up window. 8. An image forming apparatus to provide an open services gateway initiative (OSGi)-based service, the image forming apparatus comprising: a user interface (UI) device to display the OSGi-based service; and a control device to control the UI device to display a UI window including a first UI which displays a first service provided by a first bundle, a second UI which displays a second service provided by a second bundle installed after the first bundle is installed, and an expansion UI which displays the second service provided by the second bundle on the first UI after the second bundle is installed, wherein the first bundle is preinstalled, wherein the second bundle provides at least expansion information to extend functionality of the first UI through the expansion user, and wherein one region of the UI window corresponding to the first bundle is an extension point which is preinstalled among a plurality of regions of the UI window displayed in to provide the at least one service of the first bundle. 9. A method of installing an open services gateway initiative (OSGi)-based service on an OSGi apparatus, the method comprising: selecting a new bundle to provide at least one service to be installed on an OSGi framework of the OSGi apparatus; determining whether the new bundle includes UI expansion information for at least one bundle preinstalled on the OSGi framework; when the new bundle includes the UI expansion information, setting the UI expansion information to the OSGi framework so as to display a UI according to the UI expansion information in one region of a UI window corresponding to the preinstalled bundle when at least one service corresponding to the preinstalled bundle is executed; and installing the new bundle in the OSGi framework of the OSGi apparatus, wherein the new bundle provides at least expansion information to extend functionality of the UI through the expansion user interface, and wherein the one region of the UI window corresponding to the preinstalled bundle is an extension point which is preinstalled among a plurality of regions of the UI window displayed in to provide the at least one service of the preinstalled bundle. 10. The method as claimed in claim 9 , wherein in the preinstalled bundle, a UI extension point is set among a plurality of regions of the UI window displayed when the service is executed. 11. The method as claimed in claim 10 , wherein the extension point is at least one of a Toolbox region, a Derailed View Tap region, and a Menu region. 12. The method as claimed in claim 9 , wherein the UI expansion information includes at least one of type information for a UI to receive an execution command for services provided by the new bundle, expansion position information in which the UI is to be displayed among the extension point of the preinstalled bundle, and action information to display an execution result of the at least one service provided by the new bundle. 13. The method as claimed in claim 12 , wherein the UI expansion information is subscribed in an extensible markup language (XML). 14. The method as claimed in claim 9 , wherein the new bundle provides the at least one service using information included in the UI window provided by the preinstalled bundle. 15. A method of providing open services gateway initiative (OSGi)-based service with an OSGi-based apparatus, the method comprising: receiving a service execution command for a first bundle that provides at least one service with the OSGi-based apparatus; and displaying a user interface (UI) window corresponding to the first bundle with a UI corresponding to a UI expansion information of a second bundle in one region of the UI window, when the second bundle having the UI expansion information for the first bundle is installed in the OSGi-based service, wherein the first bundle is preinstalled, and wherein the second bundle provides at least UI expansion information to extend functionality of the UI window, and wherein the one region of the UI window corresponding to the first bundle is an extension point preinstalled among a plurality of regions of the UI window displayed when the at least one service of the first bundle is provided. 16. The method as claimed in claim 15 , further comprising: selecting the UI of the second bundle; controlling a service engine of the second bundle with the OSGi-based apparatus according to information included the UI window corresponding to the first bundle; and displaying an execution result of the service engine of the second bundle in the UI window corresponding to the first bundle. 17. The method as claimed in claim 15 , wherein the extension point is at least one of a Toolbox region, a Derailed View Tap region, and a Menu region. 18. The method as claimed in claim 15 , wherein the UI expansion information includes at least one of type information for a UI to receive an execution command for services provided by a new bundle, expansion position information in which the UI

Assignees

Inventors

Classifications

  • Execution arrangements for user interfaces · CPC title

  • using a menu list (H04N1/00421, H04N1/00424, H04N1/00429 take precedence) · CPC title

  • Interaction of different applications (H04N1/00949 takes precedence; multiprogramming arrangements of computers G06F9/46) · CPC title

  • from a remote device, e.g. receiving via the internet instructions input to a computer terminal · CPC title

  • using a programmed control device, e.g. a microprocessor · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9225861B2 cover?
An image forming apparatus having an open services gateway initiative (OSGi)-based service is provided. The image forming apparatus may include a user interface (UI) unit to receive a service execution command for a first bundle to provide at least one service, and a control unit which controls the UI unit to display a UI of a second bundle to provide at least one service, the second bundle hav…
Who is the assignee on this patent?
Hwang Ki-Young, Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N1/00413. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 29 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).