Source: http://www.google.com/patents/US20040230500?dq=6462713
Timestamp: 2017-07-28 02:49:51
Document Index: 222451434

Matched Legal Cases: ['art 154', 'art 45', 'art 156', 'art 154', 'art 154', 'art 156', 'art 154', 'art 156', 'art 154', 'art 156', 'art 45', 'art 154', 'art 156', 'art 156', 'art 156', 'art 156', 'art 153', 'art 154', 'art 153', 'art 154', 'art 151', 'art 45', 'art 45', 'art 45', 'art 45', 'art 45', 'art 45', 'art 151', 'art 51', 'art 152', 'art 45', 'art 152', 'art 45', 'art 1', 'art 45', 'art 155', 'art 156', 'art 45', 'art 156', 'art 45', 'art 156', 'art 45', 'art 154', 'art 45', 'art 154', 'art 153', 'art 151', 'art 151', 'art 151', 'art 154', 'art 45', 'art 153', 'art 45', 'art 45', 'art 154', 'art 154', 'art 154', 'art 154', 'art 154', 'art 45', 'art 45', 'art 45', 'art 154', 'art 45', 'art 154', 'art 154', 'art 45', 'art 154', 'art 45', 'art 45']

Patent US20040230500 - Service providing apparatus, user terminal, service providing method ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsIn a service information providing apparatus including a service providing part for providing a service which a user utilizes, the service providing part includes a service information providing part providing information concerning the service in that the information is utilized when the user selects...http://www.google.com/patents/US20040230500?utm_source=gb-gplus-sharePatent US20040230500 - Service providing apparatus, user terminal, service providing method, service utilizing method, computer-readable recording medium recorded with a service providing program, and computer-readable recording medium recorded with a service utilizing programAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS20040230500 A1Publication typeApplicationApplication numberUS 10/781,739Publication dateNov 18, 2004Filing dateFeb 20, 2004Priority dateFeb 21, 2003Publication number10781739, 781739, US 2004/0230500 A1, US 2004/230500 A1, US 20040230500 A1, US 20040230500A1, US 2004230500 A1, US 2004230500A1, US-A1-20040230500, US-A1-2004230500, US2004/0230500A1, US2004/230500A1, US20040230500 A1, US20040230500A1, US2004230500 A1, US2004230500A1InventorsSatosi ImagoOriginal AssigneeSatosi ImagoExport CitationBiBTeX, EndNote, RefManPatent Citations (8), Referenced by (69), Classifications (7), Legal Events (1) External Links: USPTO, USPTO Assignment, EspacenetService providing apparatus, user terminal, service providing method, service utilizing method, computer-readable recording medium recorded with a service providing program, and computer-readable recording medium recorded with a service utilizing program
[0417] In the step S114, the service information managing part 154 deletes information concerning the service which is determined that the service providing service corresponded in the step S113 in all information concerning the service obtained from the service information storing part 45 a and maintained in the step S112. [0418] In the step S115, the search condition determining part 156 compares the search condition analyzed in the step S11 l with the information concerning the service maintained by the service information managing part 154, and determines whether or not there is information concerning the service corresponding to the search condition in all information concerning the service maintained by the service information managing part 154. [0419] When the search condition determining part 156 determines that there is information concerning the service corresponding to the search condition in all information concerning the service maintained by the service information managing part 154 (YES of the step S115), the service information providing process advances to step s116. On the other hand, when the search condition determining part 156 determines that there is no information concerning the service corresponding to the search condition in all information concerning the service maintained by the service information managing part 154 (NO of the step S115), the service information providing process is terminated. [0420] For example, the search condition determining part 156 compares a value of “type” as the search condition included in the request shown in FIG. 41 with a value of “implementation type” obtained from the service information storing part 45 a, and determines whether or not there is the information concerning the service corresponding to the search condition in all information concerning the service maintained by the service information managing part 154. [0421] In step S116, the search condition determining part 156 determines based on a result from analyzing the request in the step S111 whether or not the response is required to be Japanese. [0422] When the search condition determining part 156 determines that the response is required to be Japanese (YES of the step S116), the service information providing process advances to step S118. On the other hand, the search condition determining part 156 determines that the response is not required to be Japanese (NO of the step S116), the service information providing process advances to step S117. [0423] For example, the search condition determining part 156 determines based on the result from analyzing in the step S11 l and by checking whether or not the request include “lang=ja” whether or not the response is required to be Japanese. [0424] In the step S117, the response generating part 153 generates the response that does not include Japanese (for example, refer to FIG. 42), by using the information concerning the service maintained by the service information management part 154. [0425] In the step S118, the response generating part 153 generates the response includes Japanese (for example, refer to FIG. 44 or FIG. 45) by using the information concerning the service maintained by the service information managing part 154. [0426] In step s119, the network I/F part 151 sends the response, which is generated in the step S117 or S118, to the client terminal 20 through the network 5. [0427] By conducting the service information providing process shown in FIG. 50, for example, the service information providing process 40 a can analyze the contents of the request for searching for the service as shown in FIG. 41, FIG. 43, and FIG. 47, and generate the response as shown in FIG. 42, FIG. 44, FIG. 45, FIG. 46, or FIG. 48 with respect to the request. [0428] In the step S112 in the service information providing process shown in FIG. 50, all information concerning the service is obtained from the service information storing part 45 a, and when the value of “Active” is referred to and there is no service providing service being operated, the information concerning the service is deleted. Alternatively, instead of obtaining all information concerning the service from the service information storing part 45 a, the information concerning the service is read from the service information storing part 45 a by one record and the value of “Active” is referred to, and then, the information concerning the service which the service providing service corresponds to but is in the stop state may be deleted. [0429] Moreover, instead of comparing to the search condition after the information concerning the service is obtained from the service information storing part 45 a, for example, by using the search condition included in the request, when the value of “Active” is “1”, information concerning the service where a value of “type” is “mfp” may be obtained from the service information storing part 45 a. [0430] A first variation of the service information providing proves will be described with reference to FIG. 51 in that the information concerning the service corresponding to the search condition is obtained from the service information storing part 45 a. FIG. 51 is a flowchart for explaining the first variation of the service information providing proves according to the third embodiment of the present invention. [0431] In step S160, the network I/f part 151 receives the request for searching for the service as shown in FIG. 41, FIG. 43, or FIG. 47 sent from the client terminal 20. [0432] In step S161 following to the step S160, the request analyzing part 51 analyzes the contents of the request and generates a query. The request analyzing part 152 generates the query by using an SQL (Structured Query Language) when the service information storing part 45 a is an RDB format as shown in FIG. 37 through FIG. 39. The request analyzing part 152 generates the query by using an XQuery when the service information storing part 45 a is an XMLDB format as shown in FIG. 40. [0433] In step S162 following to the step S161, the service information managing part 1.54 executes a search by using the query generated in the step S161, with respect to the service information storing part 45 a. For example, the query includes the search condition (type=mfp) described after “?” in the request described in FIG. 41 and the language indication information indicated by “lang=” described in FIG. 43. [0434] In step S163 following to the step S162, for example, the operation state determining part 155 and/or the search condition determining part 156 determines based on a result from the search executed in the step S162 whether or not the information concerning the service matching with the search condition and the like included in the query generated in the step S161 is in the service information storing part 45 a. [0435] When the search condition determining part 156 determines that the information concerning the service matching with the search condition included in the query is in the service information storing part 45 a (YES of the step S163), the service information providing process advances to step S164. On the other hand, when the search condition determining part 156 determines that the information concerning the service matching with the search condition included in the query is in the service information storing part 45 a (NO of the step S163), the service information providing process is terminated. [0436] In the step S164, the service information managing part 154 obtains the information concerning the service required by the request, from the service information storing part 45 a. For example, in the request, when Japanese is indicated by “lang=”, the service information managing part 154 obtains information concerning the service that is written in Japanese for the information corresponding to Japanese. [0437] In step S165 following to the step S164, the response generating part 153 generates a response including the information concerning the service obtained in the step S164. [0438] In step S166 following to the step S165, the network I/F part 151 sends the response generated in the step S165 to the client terminal 20. [0439] For example, even if the service information providing process as shown in FIG. 51 is conducted, the service information providing process 40 a can generate the response as shown in FIG. 42, FIG. 44, FIG. 45, FIG. 46, or FIG. 48 corresponding to the request for searching for the service as shown in FIG. 41, FIG. 43, or FIG. 47, and send the response to the client terminal 20. [0440] [0440]FIG. 52 is a flowchart for explaining a second variation of the service information providing process according to the third embodiment of the present invention. [0441] In step S120, the network I/F part 151 receives the GET request of the HTTP 1.1 sent from the client terminal 20. [0442] In step S121 following to the step S120, the request analyzing part 151 analyzes contents of the GET request received in the step S120. [0443] In step S122 following to the step S121, the service information managing part 154 obtains all information concerning the service from the service information storing part 45 a and maintain all information. [0444] In step S123 following to the step S122, the response generating part 153 generates a response including the information concerning the service obtained from the service information storing part 45 a in the step S122 (for example, refer to FIG. 49). [0445] By conducting the second variation of the service information providing process, the service information providing process 40 a can analyze the contents of the GET request of the HTTP 1.1, and generate the response as shown in FIG. 49 with respect to the request. [0446] A service information registering process for registering information concerning the service to the service information storing part 45 a shown in FIG. 37 through FIG. 40 will be described with reference to FIG. 53. [0447] [0447]FIG. 53 is a flowchart for explaining the service information registering process according to the third embodiment of the present invention. [0448] In step S130, the service information managing part 154 obtains the information concerning the service which is provided by the service providing service such as the print service providing service 41 and the repository service providing service 42. [0449] For example, an installer of the service providing service such as the print service providing service 41, the repository service providing service 42, or the like is programmed to send the information concerning the service which the service providing service provide, to the service information providing process 40 a. When the service providing service is installed to an apparatus such as a server, the service information managing part 154 obtain the information concerning the service which is installed by the installer of the service providing service. [0450] Alternatively, for example, the service information managing part 154 may send a request for obtaining the information concerning the service to the service providing services such as the print service providing service 41 and the repository service providing service 42 installed in apparatuses being managed, and may obtain the information concerning the service from the service providing service. [0451] Moreover, for example, the service information managing part 154 may obtain the information concerning the service which an administrator managing the service information providing server 10 a manually inputs. [0452] In step S131 following to the step S130, the service information managing part 154 registers the information concerning the service obtained in the step S130 to the service information storing part 45 a. [0453] By conducting the service information registering process as shown in FIG. 53, it is possible to register the infomraiton concerning the service to the service information storing part 45 a. [0454] A service information updating process for updating the information concerning the service stored in the service information storing part 45 a shown in FIG. 37 through FIG. 40 will be described with reference to FIG. 54. [0455] [0455]FIG. 54 is a flowchart for explaining the service information updating process according to the third embodiment of the present invention. [0456] In step S140, the service infomraiton managing part 154 obtains update information of the information concerning the service stored in the service infomraiton storing part 45 a. [0457] For example, the service information managing part 154 obtains the update infomraiton showing that an operation is stopped, from the service providing service such as the print service providing service 41, the repository service providing service 42, or the like. [0458] In step S141 following to the step S140, the service information managing part 154 updates the information concerning the service stored in the service information storing part 45 a based on the update information obtained in the step S140. [0459] For example, in the step S140, when the update information showing that the operation is stopped, from the service providing service, the service information managing part 154 changes the value of “Active” corresponding to the service providing service which is sent by the update infomraiton and stored in the service information storing part 45 a, from “1” to “0”. [0460] By conducting the service information updating process as shown in FIG. 54, it is possible to update the information concerning the service stored in the service information storing part 45 a. [0461] In the third embodiment, the client terminal 20 has the same hardware configuration as that described with reference to FIG. 23, and the explanation thereof will be omitted. Moreover, the client terminal 20 has the same functional configuration as that described with reference to FIG. 24. The same search service selecting screen as that described with reference to FIG. 25 is displayed at the client terminal 20. The same search result screen as that described with reference to FIG. 26 is displayed at the client terminal 20. In the search result screen shown in FIG. 26, the name for a display of the service, the name of the apparatus providing the service are described in Japanese and the icon (representing an MFP) concerning the service is displayed at the client terminal 20. [0462] Accordingly, the user can obtain the information needed when the user selects the service, by using the service information providing server 10 a and the client terminal 20 according to the present invention, indicating the service to search for, and conducting a single search. [0463] The same service information obtaining process as that described with reference to FIG. 27 is conducted by the client terminal 20, and the explanation thereof will be omitted. [0464] As an apparatus implementing the service information providing process 40 a, the same image forming apparatus for forming an image (hereinafter, called multi-functional apparatus) as that described with reference to FIG. 28 and FIG. 31 can be applied, and the explanations of the functional configuration and the hardware configuration will be omitted. [0465] Accordingly, even if an apparatus implementing the service information providing process 40 a is the multi-functional apparatus 1200, the client terminal 20 can generate and send the request for searching for the service (for example, refer to FIG. 41 or FIG. 43) and/or the GET request of the HTTP 1.1 to the multi-functional apparatus 1200. And the client terminal 20 receives the response for searching for the service (for example, refer to FIG. 42, FIG. 44, FIG. 45, FIG. 46, or FIG. 48) and/or the response (for example, refer to FIG. 49) with respect to the GET request of the HTTP 1.1. Therefore, it is possible to provide information needed when the user selects the service, by a single request for searching for the service. [0466] According to the present invention, it is possible to promptly provide information needed when the user selects the service desired by the user. [0467] Moreover, according to the present invention, it is possible to promptly obtain information needed when the user selects the service desired by the user. [0468] According to the third embodiment, the service providing apparatus according to present invention can be realized by installing or downloading a computer-executable program for causing a computer to provide information concerning a service utilized when a user selects the service, the program including the code for managing first information concerning a plurality of service providing parts providing the service and second information concerning the service which is provided the plurality of service providing parts, respectively. [0469] Moreover, a service utilizing terminal according to the present invention can be realized by installing or downloading a computer-executable program for causing a computer to utilize service provided by a service providing part, the program including the code for (a) generating a request including a search condition concerning the service; and (b) receiving a response including information concerning the service, the information utilized when the user selects the service. [0470] The present invention is not limited to the specifically disclosed embodiments, and variations and modifications may be made without departing from the scope of the present invention. [0471] The present application is based on the Japanese priority applications No. 2003-044589 filed on Feb. 21, 2003, No. 2003-044590 filed on Feb. 21, 2003, No. 2004-38540 filed on Feb. 16, 2004, and No. 2004-38541 filed on Feb. 16, 2004, the entire contents of which are hereby incorporated by reference. Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS18742 *Dec 1, 1857 Long trunks for cleaning cottonUS184269 *Jan 3, 1876Nov 14, 1876 Improvement in folding bedsUS6243691 *Mar 29, 1996Jun 5, 2001Onsale, Inc.Method and system for processing and transmitting electronic auction informationUS6421716 *Mar 16, 1999Jul 16, 2002Xerox CorporationSystem for generating context-sensitive hierarchically ordered document service menusUS6829059 *Jul 16, 1999Dec 7, 2004Canon Kabushiki KaishaPrint system, information processing apparatus, print job registering method, and storage mediumUS7284199 *Dec 21, 2000Oct 16, 2007Microsoft CorporationProcess of localizing objects in markup language documentsUS7312887 *Mar 20, 2003Dec 25, 2007Toshiba CorporationInternet print protocol print dispatch serverUS20030115199 *Apr 19, 2000Jun 19, 2003Masato OchiaiDevice search system* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS7684074Oct 21, 2005Mar 23, 2010Sharp Laboratories Of America, Inc.Methods and systems for imaging device metadata managementUS7738808Jul 29, 2005Jun 15, 2010Sharp Laboratories Of America, Inc.Methods and systems for imaging device concurrent account use with remote authorizationUS7778495Nov 4, 2005Aug 17, 2010Brother Kogyo Kabushiki KaishaSystem and device for image processingUS7826081Sep 22, 2005Nov 2, 2010Sharp Laboratories Of America, Inc.Methods and systems for receiving localized display elements at an imaging deviceUS7870185Sep 30, 2005Jan 11, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device event notification administrationUS7873553Jul 29, 2005Jan 18, 2011Sharp Laboratories Of America, Inc.Methods and systems for authorizing imaging device concurrent account useUS7873647Dec 18, 2006Jan 18, 2011Ricoh Company, Ltd.Web services device profile on a multi-service device: device and facility managerUS7873718Jul 29, 2005Jan 18, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device accounting server recoveryUS7920101Sep 22, 2005Apr 5, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device display standardizationUS7934217Jul 29, 2005Apr 26, 2011Sharp Laboratories Of America, Inc.Methods and systems for providing remote file structure access to an imaging deviceUS7941743Aug 18, 2006May 10, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device form field managementUS7966396Sep 30, 2005Jun 21, 2011Sharp Laboratories Of America, Inc.Methods and systems for administrating imaging device event notificationUS7969596Oct 8, 2004Jun 28, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device document translationUS7970813Sep 30, 2005Jun 28, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device event notification administration and subscriptionUS7978618Nov 21, 2006Jul 12, 2011Sharp Laboratories Of America, Inc.Methods and systems for user interface customizationUS7987278Dec 18, 2006Jul 26, 2011Ricoh Company, Ltd.Web services device profile on a multi-service device: dynamic addition of servicesUS8001183Sep 30, 2005Aug 16, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device related event notificationUS8001586Jul 29, 2005Aug 16, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device credential management and authenticationUS8001587Jul 29, 2005Aug 16, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device credential managementUS8006176Oct 21, 2005Aug 23, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging-device-based form field managementUS8006292Jul 29, 2005Aug 23, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device credential submission and consolidationUS8006293Jul 29, 2005Aug 23, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device credential acceptanceUS8015234Sep 30, 2005Sep 6, 2011Sharp Laboratories Of America, Inc.Methods and systems for administering imaging device notification access controlUS8018610Oct 8, 2004Sep 13, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device remote application interactionUS8023130Jul 29, 2005Sep 20, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device accounting data maintenanceUS8024792Jul 29, 2005Sep 20, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device credential submissionUS8032579Sep 30, 2005Oct 4, 2011Sharp Laboratories Of America, Inc.Methods and systems for obtaining imaging device notification access controlUS8032608Sep 30, 2005Oct 4, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device notification access controlUS8035831Oct 8, 2004Oct 11, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device remote form managementUS8049677 *Sep 22, 2005Nov 1, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device display element localizationUS8051125Sep 30, 2005Nov 1, 2011Sharp Laboratories Of America, Inc.Methods and systems for obtaining imaging device event notification subscriptionUS8051140Oct 21, 2005Nov 1, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device controlUS8060921Jul 29, 2005Nov 15, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device credential authentication and communicationUS8060930Jul 29, 2005Nov 15, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device credential receipt and authenticationUS8065384Sep 30, 2005Nov 22, 2011Sharp Laboratories Of America, Inc.Methods and systems for imaging device event notification subscriptionUS8106922 *Aug 18, 2006Jan 31, 2012Sharp Laboratories Of America, Inc.Methods and systems for imaging device data displayUS8115944Jul 29, 2005Feb 14, 2012Sharp Laboratories Of America, Inc.Methods and systems for local configuration-based imaging device accountingUS8115945Aug 31, 2005Feb 14, 2012Sharp Laboratories Of America, Inc.Methods and systems for imaging device job configuration managementUS8115946Aug 31, 2005Feb 14, 2012Sharp Laboratories Of America, Inc.Methods and sytems for imaging device job definitionUS8115947Sep 30, 2005Feb 14, 2012Sharp Laboratories Of America, Inc.Methods and systems for providing remote, descriptor-related data to an imaging deviceUS8120793Jul 29, 2005Feb 21, 2012Sharp Laboratories Of America, Inc.Methods and systems for displaying content on an imaging deviceUS8120797Jul 29, 2005Feb 21, 2012Sharp Laboratories Of America, Inc.Methods and systems for transmitting content to an imaging deviceUS8120798Sep 30, 2005Feb 21, 2012Sharp Laboratories Of America, Inc.Methods and systems for providing access to remote, descriptor-related data at an imaging deviceUS8120799Sep 30, 2005Feb 21, 2012Sharp Laboratories Of America, Inc.Methods and systems for accessing remote, descriptor-related data at an imaging deviceUS8125666Oct 8, 2004Feb 28, 2012Sharp Laboratories Of America, Inc.Methods and systems for imaging device document managementUS8156424Sep 22, 2005Apr 10, 2012Sharp Laboratories Of America, Inc.Methods and systems for imaging device dynamic document creation and organizationUS8171404Mar 12, 2007May 1, 2012Sharp Laboratories Of America, Inc.Methods and systems for disassembly and reassembly of examination documentsUS8201077Aug 18, 2006Jun 12, 2012Sharp Laboratories Of America, Inc.Methods and systems for imaging device form generation and form field data managementUS8213034Jul 29, 2005Jul 3, 2012Sharp Laboratories Of America, Inc.Methods and systems for providing remote file structure access on an imaging deviceUS8230328 *Sep 22, 2005Jul 24, 2012Sharp Laboratories Of America, Inc.Methods and systems for distributing localized display elements to an imaging deviceUS8237946Jul 29, 2005Aug 7, 2012Sharp Laboratories Of America, Inc.Methods and systems for imaging device accounting server redundancyUS8270003Aug 18, 2006Sep 18, 2012Sharp Laboratories Of America, Inc.Methods and systems for integrating imaging device display contentUS8345272Sep 28, 2006Jan 1, 2013Sharp Laboratories Of America, Inc.Methods and systems for third-party control of remote imaging jobsUS8384925Jul 29, 2005Feb 26, 2013Sharp Laboratories Of America, Inc.Methods and systems for imaging device accounting data managementUS8428484Mar 4, 2005Apr 23, 2013Sharp Laboratories Of America, Inc.Methods and systems for peripheral accountingUS8819589 *Jun 10, 2008Aug 26, 2014Microsoft CorporationProviding partner services within a host applicationUS20050188091 *Feb 2, 2005Aug 25, 2005AlcatelMethod, a service system, and a computer software product of self-organizing distributing services in a computing networkUS20060077439 *Sep 22, 2005Apr 13, 2006Sharp Laboratories Of America, Inc.Methods and systems for distributing localized display elements to an imaging deviceUS20060176509 *Nov 4, 2005Aug 10, 2006Brother Kogyo Kabushiki KaishaSystem and device for image processingUS20070005739 *Jun 30, 2005Jan 4, 2007International Business Machines CorporationMethod and apparatus for dynamically controlling the selection and redundancy of web service componentsUS20070077405 *Sep 30, 2005Apr 5, 2007Basf CorporationInorganic/organic-filled styrenic thermoplastic door skinsUS20080147872 *Dec 18, 2006Jun 19, 2008Alain RegnierWeb services device profile on a multi-service device: dynamic addition of servicesUS20080148279 *Dec 18, 2006Jun 19, 2008Alain RegnierWeb services device profile on a multi-service device: device and facility managerUS20080195590 *Feb 5, 2008Aug 14, 2008Mitsuo NakamuraNetwork device, image forming device, and data searching methodUS20080270911 *Apr 24, 2007Oct 30, 2008Nehal DantwalaSystem and method to develop a custom application for a multi-function peripheral (mfp)US20090307303 *Jun 10, 2008Dec 10, 2009Microsoft CorporationProviding partner services within a host applicationUS20110113124 *Jun 23, 2009May 12, 2011Shanghai Synacast Media Tech Co., LtdMethod and device for downloading multimedia contents at high speed in the internetEP1936922A2 *Dec 17, 2007Jun 25, 2008Ricoh Company, Ltd.Discovery and addition of services in a multi-service deviceEP1936922A3 *Dec 17, 2007Sep 24, 2008Ricoh Company, Ltd.Discovery and addition of services in a multi-service device* Cited by examinerClassifications U.S. Classification705/26.62International ClassificationG06Q30/02, G06Q30/06Cooperative ClassificationG06Q30/02, G06Q30/0625European ClassificationG06Q30/02, G06Q30/0625Legal EventsDateCodeEventDescriptionJul 13, 2004ASAssignmentOwner name: RICOH COMPANY, LTD., JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IMAGO, SATOSI;REEL/FRAME:015561/0977Effective date: 20040226RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services