Information processing apparatus, information processing method, computer program, and information communication system

US9628320B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9628320-B2
Application numberUS-201313909948-A
CountryUS
Kind codeB2
Filing dateJun 4, 2013
Priority dateJun 28, 2012
Publication dateApr 18, 2017
Grant dateApr 18, 2017

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.

There is provided an information processing apparatus including a Web service using unit configured to have a Web browser function supporting a cookie and use a Web service provided by a Web server, a URL acquiring unit configured to acquire a URL to use a Web service in a different device, and a URL transferring unit configured to transfer the URL acquired by the URL acquiring unit to the different device. The URL acquiring unit acquires a one-time URL to make an access request to a Web service requesting authentication, from the Web server.

First claim

Opening claim text (preview).

What is claimed is: 1. An information processing apparatus, comprising: processing circuitry configured to: transmit an HTTP HEAD request to a Web server, the HTTP HEAD request for a URL of a Web service to be accessed by an external device separate from the information processing apparatus; receive a response, from the Web server, including a header that indicates a character string of an application programming interface (API) to request issuance of a one-time URL; determine whether the header of the response further includes a value that indicates a request to issue a one-time URL; transmit, when the response is determined to include the value, an HTTP GET request to the Web server, the HTTP GET request including a cookie that indicates an authentication state of the information processing apparatus; receive the one-time URL from the Web server when the Web server determines, according to the cookie included in the HTTP GET request, that the information processing apparatus is authorized; and transmit the one-time URL to the external device, wherein the external device uses the one-time URL to access the Web service. 2. The information processing apparatus according to claim 1 , wherein the processing circuitry is configured to receive an input operation of a character, and transmit authentication information input by a user to the Web server. 3. The information processing apparatus according to claim 1 , wherein the processing circuitry is configured to send a query, to the Web server, as to whether the Web service requests authentication of the external device. 4. The information processing apparatus according to claim 1 , wherein the processing circuitry is configured to recognize that the Web service requests authentication when the header of the response includes the value. 5. The information processing apparatus according to claim 4 , wherein the processing circuitry is configured to transmit the HTTP GET request with respect to the API, the API having been extracted from the header of the response, and receive the one-time URL as a response to the HTTP GET request. 6. The information processing apparatus according to claim 1 , wherein the processing circuitry is configured to serve as a digital media controller and a digital media server of DLNA to the external device, and transmit the one-time URL as “mimetype:text/html” to the external device, the external device serving as a digital media renderer. 7. An information processing apparatus, comprising: processing circuitry configured to: receive an HTTP HEAD request from a first device, the HTTP HEAD request for a URL of a Web service to be accessed by a second device separate from the first device; transmit a response, to the first device, including a header that indicates a character string of an application programming interface (API) to request issuance of a one-time URL; receive an HTTP GET request, from the first device, that includes a cookie that indicates an authentication state of the first device; determine, according to the cookie included in the HTTP GET request, whether the first device is authorized to access the Web service; generate the one-time URL to access the Web service when the first device is determined to be authorized to access the Web service; transmit the one-time URL to the first device; store the one-time URL and session information of the first device as a pair; and check the stored session information and provide the Web service with authentication to allow the second device to access the Web service after reception of a request, from the second device, to access the Web service via the one-time URL. 8. The information processing apparatus according to claim 7 , wherein when the first device accesses the Web service and the Web service requests authentication, the processing circuitry is configured to request a user to input authentication information on a Web browser of the first device. 9. The information processing apparatus according to claim 7 , wherein when the HTTP HEAD request is an access request with respect to the URL of the Web service and the Web service requests authentication, the processing circuitry is configured to generate the response to include the header including the character string. 10. The information processing apparatus according to claim 9 , wherein the processing circuitry checks that the first device is authorized based on the cookie included in the HTTP GET request, generates the one-time URL with respect to the Web service requesting authentication, and transmits the one-time URL to the first device as a response to the HTTP GET request. 11. The information processing apparatus according to claim 7 , wherein when the second device accesses the one-time URL, the processing circuitry is configured to, based on the stored session information, transmit a cookie to the second device, the cookie used to manage the session information and to start a new session with the Web service. 12. The information processing apparatus according to claim 7 , wherein the processing circuitry is configured to discard the one-time URL accessed by the second device and the stored session information. 13. An information processing method, comprising: transmitting, by processing circuitry of an information processing apparatus, an HTTP HEAD request to a Web server, the HTTP HEAD request for a URL of a Web service to be accessed by an external device separate from the information processing apparatus; receiving a response, from the Web server, including a header that indicates a character string of an application programming interface (API) to request issuance of a one-time URL; determining, by the processing circuitry, whether the header of the response further includes a value that indicates a request to issue a one-time URL; transmitting, by the processing circuitry when the response is determined to include the value, an HTTP GET request to the Web server, the HTTP GET request including a cookie that indicates an authentication state of the information processing apparatus; receiving the one-time URL from the Web server when the Web server determines, according to the cookie included in the HTTP GET request, that the information processing apparatus is authorized; and transmitting, by the processing circuitry, the one-time URL to the external device, wherein the external device uses the one-time URL to access the Web service. 14. An information processing method, comprising: receiving, by processing circuitry of a Web server, an HTTP HEAD request from a first device, the HTTP HEAD request for a URL of a Web service to be accessed by a second device separate from the first device; transmitting a response, to the first device, including a header that indicates a character string of an application programming interface (API) to request issuance of a one-time URL; receiving an HTTP GET request, from the first device, that includes a cookie that indicates an authentication state of the first device; determining, by the processing circuitry according to the cookie included in the HTTP GET request, whether the first device is authorized to access the Web service; generating the one-time URL to access the Web service when the first device is determined to be authorized to access the Web service; transmitting the one-time URL to the first device; storing the one-time URL and session information of the first device as a pair; and checking the stored session information and providing the Web service with authentication to allow the second device to access the Web service after reception of a request, from the second

Assignees

Inventors

Classifications

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Electricity · mapped topic

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 US9628320B2 cover?
There is provided an information processing apparatus including a Web service using unit configured to have a Web browser function supporting a cookie and use a Web service provided by a Web server, a URL acquiring unit configured to acquire a URL to use a Web service in a different device, and a URL transferring unit configured to transfer the URL acquired by the URL acquiring unit to the diff…
Who is the assignee on this patent?
Sony Corp, Saturn Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 18 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).