IP Library Granted Patent US 11,570,676
Granted Patent B2
US 11,570,676 · App. 17/092,490 · Granted Jan 31, 2023

Method and system for realizing function by causing elements of hardware to perform linkage operation

Inventors: Takehiro Hagiwara (Kanagawa, JP); Hiroyuki Masuda (Kanagawa, JP); Genta Kondo (Kanagawa, JP); Hiromu Takizawa (Kanagawa, JP)
Assignee: SONY CORPORATION
H04W36/14G06F9/5044G06F9/5077H04L67/01H04W4/70H04W4/80H04W48/16H04W84/12H04W88/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,570,676
App. No.
17/092,490
Granted
Jan 31, 2023
Kind
B2
Abstract

A system that stores functional information indicating a capability of each of a plurality of elements located remotely from the system; identifies a function capable of being performed by linking a plurality of the elements based on the stored functional information; and transmits information corresponding to the identified function capable of being performed by linking the plurality of elements to a first device remote from the system.

Claims (65)

1. A system comprising:

a memory configured to store functional information indicating a capability of each of a plurality of elements located remotely from the system; and

circuitry configured to

identify a function capable of being performed by linking a plurality of the elements based on the stored functional information;

transmit information corresponding to the identified function capable of being performed by linking the plurality of elements to a first device remote from the system;

receive, from the first device, information corresponding to a desired function to be performed and a subset of the plurality of elements associated with the first device;

identify at least a first element not associated with the first device necessary to perform the desired function;

retrieve a cost associated with acquiring the at least first element; and

transmit the cost associated with acquiring the at least first element to the first device.

2. The system of claim 1 , wherein the circuitry is configured to:

generate a program corresponding to the identified function capable of being performed by linking the plurality of the elements; and

transmit the program to the first device.

3. The system of claim 1 , wherein the circuitry is configured to:

receive information corresponding to a desired function to be performed by linking a subset of the plurality of the elements;

generate information indicating the subset of the plurality of elements necessary to perform the desired function; and

transmit the generated information to the first device.

4. The system of claim 1 , wherein the circuitry is configured to:

receive information identifying a function capable of being performed by linking a subset of the plurality of elements from the first device; and

transmit information identifying the function capable of being performed linking the subset of the plurality of elements to a second device remote from the system.

5. The system of claim 4 , wherein the circuitry is configured to:

generate a program to be executed to perform the function capable of being performed by linking the subset of the plurality of elements; and transmit the program to be executed to the second device.

6. The system of claim 1 , wherein

the circuitry is configured to retrieve the cost associated with acquiring the at least first element from a second device remote from the system.

7. The system of claim 1 , wherein the circuitry is configured to:

receive, from the first device, information corresponding to a desired function to be performed by linking a subset of the plurality of elements associated with the first device;

share information corresponding to the desired function with a second device remote from the system; and

receive, from the second device, information indicating a linkage between the subset of the plurality of elements to perform the desired function.

8. The system of claim 1 , wherein the circuitry is configured to:

receive, from the first device, information corresponding to a desired function to be performed;

share information corresponding to the desired function with a second device remote from the system; and

receive, from the second device, information identifying a subset of the plurality of elements to perform the desired function and a linkage between the subset of the plurality of elements.

9. The system of claim 8 , wherein the circuitry is configured to: identify that at least one of the subset of the plurality of elements is purchased based on the information received from the second device; identify a cost associated with the at least one of the subset of the plurality of elements; and

reimburse a user associated with the second device with at least a portion of the cost associated with the at least one of the subset of the plurality of elements.

10. The system of claim 1 , wherein the circuitry is configured to:

receive, from a second device remote from the system, information identifying a function capable of being performed by linking a subset of the plurality of elements;

identify that the first device purchased at least a one of the subset of the plurality of elements based on the information identifying the first function received from the second device; and

reimburse a user associated with the second device with at least a portion of the cost associated with the at least one of the subset of the plurality of elements.

11. The system of claim 1 , wherein

the circuitry is configured to receive, from a second device remote from the system, a plurality of functions capable of being performed by linking respective subsets of the plurality of elements.

12. The system of claim 1 , wherein

the circuitry is configured to transmit, to the first device, the plurality of functions capable of being performed by linking respective subsets of the plurality of elements.

13. The system of claim 1 , wherein the circuitry is configured to:

store an application configured to link the subset of the plurality of elements to perform the function; and

transmit the application to the first device.

14. The system of claim 13 , wherein

the application includes a user interface configured to be displayed by the first device and accept a user input to configure the linking between the plurality of elements.

15. The system of claim 1 , wherein the system is a server.

16. The system of claim 1 , wherein the system is a plurality of servers.

17. The system of claim 1 , wherein

the plurality of elements are each software elements configured to be communicatively coupled to the first device.

18. The system of claim 1 , wherein the plurality of elements are each hardware elements configured to be communicatively coupled to the first device.

19. A method performed by an information processing system, the method comprising:

identifying a function capable of being performed by linking a plurality of elements located remotely from the information processing system based on stored functional information indicating a capability of each of the plurality of elements;

transmitting information corresponding to the identified function capable of being performed by linking the plurality of elements to a first device remote from the information processing system;

receiving, from the first device, information corresponding to a desired function to be performed and a subset of the plurality of elements associated with the first device;

identifying at least a first element not associated with the first device necessary to perform the desired function;

retrieving a cost associated with acquiring the at least first element; and

transmitting the cost associated with acquiring the at least first element to the first device.

20. A non-transitory computer readable medium including computer program instructions, which when executed by an information processing system, cause the information processing system to:

identify a function capable of being performed by linking a plurality of elements located remotely from the system based on stored functional information indicating a capability of each of the plurality of elements;

transmit information corresponding to the identified function capable of being performed by linking the plurality of elements to a first device remote from the system;

receive, from the first device, information corresponding to a desired function to be performed and a subset of the plurality of elements associated with the first device;

identify at least a first element not associated with the first device necessary to perform the desired function;

retrieve a cost associated with acquiring the at least first element; and

transmit the cost associated with acquiring the at least first element to the first device.

Priority Claims (1)
JP JP2014-101507 · May 15, 2014 · national
Continuity (6)
Continuation 16896225 · Jun 9, 2020
Continuation 16582656 · Sep 25, 2019
Continuation 16163091 · Oct 17, 2018
Continuation 16008770 · Jun 14, 2018
Continuation 15123171
Related Publication 20210058842A1 · Feb 25, 2021