Server and method for providing content, and computer-readable storage medium for computer program

US10313827B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10313827-B2
Application numberUS-201615233536-A
CountryUS
Kind codeB2
Filing dateAug 10, 2016
Priority dateAug 17, 2015
Publication dateJun 4, 2019
Grant dateJun 4, 2019

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.

A server for providing a plurality of objects made correspond to a marker is provided. The objects have content differing from each other. The server includes a transmitter configured to preferentially send, in response to a request for the objects based on the marker, an object which has not yet been sent to any of “N” (N≥2) terminals of the objects to a requesting terminal of the “N” terminals, the requesting terminal having made the request.

First claim

Opening claim text (preview).

What is claimed is: 1. A server for providing a plurality of contents corresponding to a marker in response to a request from a terminal, the server comprising: a storage configured to store the plurality of contents therein, to store a sequence number of each of the plurality of contents corresponding to the marker, and to store a transmission status of each of the plurality of contents indicating whether or not the corresponding content has been sent; and a processor which is configured to: receive a first request from a first terminal which has read the marker to send one of the plurality of contents corresponding to the marker to the first terminal; determine one of the plurality of contents corresponding to the marker to send to the first terminal, wherein the processor determines, as the one of the plurality of contents to send to the first terminal, a content having a smallest sequence number from among contents of the plurality of contents having a transmission status indicating that the corresponding content has not been sent; perform a first transmission to send, to the first terminal which has read the marker and which sent the first request, the determined one of the contents stored in the storage; update the transmission status of said one of the contents sent to the first terminal to indicate that said one of the contents has been sent; receive a second request from a second terminal which has read the marker to send one of the plurality of contents corresponding to the marker to the second terminal; determine another one the plurality of contents corresponding to the marker to send to the second terminal, wherein the processor determines, as said another one of the plurality of contents to send to the second terminal, a content having a smallest sequence number from among contents of the plurality of contents having a transmission status indicating that the corresponding content has not been sent; and perform a second transmission to send, after performing the first transmission to send said one of the contents to the first terminal, said determined another one of the contents stored in the storage to the second terminal which has read the marker. 2. The server according to claim 1 , wherein the first terminal to which the processor sends said one of the contents in the first transmission is different from the second terminal to which the processor sends said another one of the contents in the second transmission. 3. The server according to claim 1 , wherein: the server is communicably connected to a plurality of terminals including the first terminal and the second terminal; each of the contents is classified into any of a plurality of items; and the processor is configured to transmit, to all of the terminals, respective different contents from among the plurality of contents classified into one of the plurality of items; and in accordance with an operation performed at any one of the terminals after the transmission to all of the terminals of the respective different contents classified into said one of the plurality of items, the processor is configured to send, to all of the terminals, respective different contents from among the plurality of contents classified into another one of the plurality of items. 4. The server according to claim 1 , wherein: the server is communicably connected to a plurality of terminals including the first terminal and the second terminal; each of the contents is classified into any of a plurality of items and the contents are given a predetermined sequential order; the processor is configured to transmit, to all of the terminals, respective different contents from among the plurality of contents classified into one of the plurality of items; in accordance with a first operation performed at any one of the terminals after the transmission to all of the terminals of the respective different contents classified into said one of the plurality of items, the processor is configured to send, to all of the terminals, a respective next content that is next to the respective different content that had just been transmitted in the predetermined sequential order, from among the plurality of contents classified into said one of the plurality of items; and in accordance with a second operation performed at any of the terminals after the transmission to all of the terminals of the respective different contents classified into said one of the plurality of items, the processor is configured to send, to all of the terminals, respective different contents from among the plurality of contents which are classified into another one of the plurality of items. 5. The server according to claim 4 , wherein the first operation and the second operation are preset operations performed with an acceleration sensor or via a gesture on a touch panel. 6. The server according to claim 1 , wherein the server is communicably connected to a plurality of the terminals including the first terminal and the second terminal, and the terminals are located in a same place as one another. 7. The server according to claim 1 , wherein: the server is communicably connected to a plurality of the terminals including the first terminal and the second terminal; each of the terminals is provided with a communication device for performing near field communication; and the terminals are located within such an area that each of the terminals performs near field communication with the communication device. 8. A method for providing, from a server, a plurality of contents corresponding to a marker in response to a request from a terminal, the server comprising a storage configured to store the plurality of contents therein, to store a sequence number of each of the plurality of contents corresponding to the marker, and to store a transmission status of each of the plurality of contents indicating whether or not the corresponding content has been sent, the method comprising: receiving a first request from a first terminal which has read the marker to send one of the plurality of contents corresponding to the marker to the first terminal; determining one of the plurality of contents corresponding to the marker to send to the first terminal, wherein the determining comprises determining, as the one of the plurality of contents to send to the first terminal, a content having a smallest sequence number from among contents of the plurality of contents having a transmission status indicating that the corresponding content has not been sent; performing a first transmission to send, to the first terminal which has read the marker and which sent the first request, the determined one of the plurality of contents stored in the storage; updating the transmission status of said one of the contents sent to the first terminal to indicate that said one of the contents has been sent; receiving a second request from a second terminal which has read the marker to send one of the plurality of contents corresponding to the marker to the second terminal; determining another one the plurality of contents corresponding to the marker to send to the second terminal, wherein the determining another one of the plurality contents comprises determining, as said another one of the plurality of contents to send to the second terminal, a content having a smallest sequence number from among contents of the plurality of contents having a transmission status indicating that the corresponding content has not been sent; and performing a second transmission to send, after performing the first transmission to send said one of the contents to the first terminal, said determined another one of the contents stored in the storage to the second terminal which has read the marker.

Assignees

Inventors

Classifications

  • Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

  • for vehicles, e.g. vehicle-to-pedestrians [V2P] · CPC title

  • Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object · CPC title

  • Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services · CPC title

  • H04W4/021Primary

    Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · 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 US10313827B2 cover?
A server for providing a plurality of objects made correspond to a marker is provided. The objects have content differing from each other. The server includes a transmitter configured to preferentially send, in response to a request for the objects based on the marker, an object which has not yet been sent to any of “N” (N≥2) terminals of the objects to a requesting terminal of the “N” terminal…
Who is the assignee on this patent?
Konica Minolta Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04815. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 04 2019 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).