Server apparatus and controlling method thereof

US2021250410A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021250410-A1
Application numberUS-202117162488-A
CountryUS
Kind codeA1
Filing dateJan 29, 2021
Priority dateFeb 11, 2020
Publication dateAug 12, 2021
Grant date

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 electronic apparatus and a controlling method thereof are provided. A server apparatus communicatively connected with a plurality of electronic apparatuses constituting an internet of things (IoT) includes a communication interface, and a processor configured to, based on receiving a request of a service from an application executed in a user terminal apparatus being received through the communication interface, determine data corresponding to the request and an electronic apparatus for receiving the data among the plurality of electronic apparatuses, determine a time cycle for receiving the data from the electronic apparatus based on the service, control the communication interface to transmit a request for transmitting the data according to the time cycle to the electronic apparatus, and based on receiving the data from the electronic apparatus at an interval of the time cycle through the communication interface, in response to the request for transmission, provide the service based on the received data.

First claim

Opening claim text (preview).

What is claimed is: 1 . A server apparatus communicatively connected with a plurality of electronic apparatuses constituting an internet of things (IoT) comprising: a communication interface; and a processor configured to: based on receiving a request of a service from an application executed in a user terminal apparatus being received through the communication interface, determine data corresponding to the request and an electronic apparatus for receiving the data among the plurality of electronic apparatuses, determine a time cycle for receiving the data from the electronic apparatus based on the service, control the communication interface to transmit a request for transmitting the data according to the time cycle to the electronic apparatus, and based on receiving the data from the electronic apparatus at an interval of the time cycle through the communication interface, in response to the request for transmission, provide the service based on the received data. 2 . The server apparatus of claim 1 , wherein the time cycle comprises a time interval of transmitting the data acquired by the electronic apparatus to the server apparatus again after transmitting the data acquired by the electronic apparatus to the server apparatus, and wherein the request for transmission includes information to configure the electronic apparatus to: based on receiving a request for transmitting the data, transmit the data acquired by the electronic apparatus to the server apparatus, and transmit the data acquired by the electronic apparatus to the server apparatus at a time point that passed the time cycle. 3 . The server apparatus of claim 1 , wherein the data comprises at least one of data for a state of the electronic apparatus acquired from the electronic apparatus or data for a surrounding environment acquired from the electronic apparatus. 4 . The server apparatus of claim 1 , wherein the time cycle is predetermined according to the service. 5 . The server apparatus of claim 4 , wherein the processor is further configured to: based on the requested service being a first service, determine that the time cycle by which the electronic apparatus will transmit the data to the server apparatus is a first time cycle, and based on the requested service being a second service, determine that the time cycle by which the electronic apparatus will transmit the data to the server apparatus is a second time cycle longer than the first time cycle. 6 . The server apparatus of claim 1 , wherein the processor is further configured to: based on receiving information indicating that provision of the service was completed, or execution of the application was finished from the user terminal apparatus, transmit a request for stopping transmission of the data to the electronic apparatus through the communication interface. 7 . The server apparatus of claim 1 , wherein the processor is further configured to: based on receiving information indicating that provision of the service was completed, or execution of the application was finished from the user terminal apparatus, increase the interval of the time cycle. 8 . The server apparatus of claim 1 , wherein the processor is further configured to: determine the time cycle based on a number of times that the service was requested which was received through the communication interface during a predetermined time period. 9 . The server apparatus of claim 1 , wherein the processor is further configured to: determine the time cycle based on at least one of the format of the data corresponding to the request received through the communication interface or the size of the data. 10 . A method of controlling a server apparatus communicatively connected with a plurality of electronic apparatuses constituting an IoT, the method comprising: based on receiving a request of a service from an application executed in a user terminal apparatus, determining data corresponding to the request and an electronic apparatus for receiving the data among the plurality of electronic apparatuses; determining a time cycle for receiving the data from the electronic apparatus based on the service; transmitting a request for transmitting the data according to the time cycle to the electronic apparatus; and based on receiving the data from the electronic apparatus at an interval of the time cycle, in response to the request for transmission, providing the service based on the received data. 11 . The controlling method of claim 10 , wherein the time cycle comprises a time interval of transmitting the data acquired by the electronic apparatus to the server apparatus again after transmitting the data acquired by the electronic apparatus to the server apparatus, and wherein the request for transmission includes information to configure the electronic apparatus to: based on receiving a request for transmitting the data, transmit the data acquired by the electronic apparatus to the server apparatus, and transmit the data acquired by the electronic apparatus to the server apparatus at a time point that passed the time cycle. 12 . The controlling method of claim 10 , wherein the data comprises at least one of data for a state of the electronic apparatus acquired from the electronic apparatus or data for a surrounding environment acquired from the electronic apparatus. 13 . The controlling method of claim 10 , wherein the time cycle is predetermined according to the service. 14 . The controlling method of claim 13 , wherein the determining the time cycle comprises: based on the requested service being a first service, determining that the time cycle by which the electronic apparatus will transmit the data to the server apparatus is a first time cycle; and based on the requested service being a second service, determining that the time cycle by which the electronic apparatus will transmit the data to the server apparatus is a second time cycle longer than the first time cycle. 15 . The controlling method of claim 10 , further comprising: based on receiving information indicating that provision of the service was completed, or execution of the application was finished from the user terminal apparatus, transmitting a request for stopping transmission of the data to the electronic apparatus. 16 . The controlling method of claim 10 , wherein the determining of the time cycle further comprises: based on receiving information indicating that provision of the service was completed, or execution of the application was finished from the user terminal apparatus, increasing the time interval of the time cycle. 17 . The controlling method of claim 10 , wherein the determining of the time cycle comprises: determining the time cycle based on a number of times that the service was requested which was received during a predetermined time period. 18 . The controlling method of claim 10 , wherein the determining of the time cycle comprises: determining the time cycle based on at least one of the format of the data corresponding to the received request or the size of the data. 19 . The controlling method of claim 10 , wherein the receiving of the data from the electronic apparatus at the interval of the time cycle occurs when it is determined the electronic apparatus is in an on state and no data is received when it is determined the electronic apparatus is in an off state. 20 . The controlling method of claim 19 , wherein a state of the electronic apparatus is repeatedly changed fr

Assignees

Inventors

Classifications

  • Establishing a time schedule for servicing the requests · CPC title

  • H04L67/51Primary

    Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

  • H04L67/125Primary

    involving control of end-device applications over a network · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · 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 US2021250410A1 cover?
An electronic apparatus and a controlling method thereof are provided. A server apparatus communicatively connected with a plurality of electronic apparatuses constituting an internet of things (IoT) includes a communication interface, and a processor configured to, based on receiving a request of a service from an application executed in a user terminal apparatus being received through the com…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/51. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 12 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).