IP Library Granted Patent US 10,142,901
Granted Patent B2
US 10,142,901 · App. 16/008,770 · Granted Nov 27, 2018

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/42H04W4/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 10,142,901
App. No.
16/008,770
Granted
Nov 27, 2018
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 (66)

1. A system comprising:

circuitry that:

stores functional information indicating a capability of each of a plurality of elements located remotely from the system, the plurality of elements including at least one or more sensors, the at least one or more sensors being a motion sensor, a camera sensor, or a human detection sensor;

identifies a function capable of being performed by linking a plurality of displayed information corresponding to the elements based on the stored functional information; and

generates executable application instructions; and

transmits the executable application instructions corresponding to the identified function capable of being performed by linking the plurality of displayed information corresponding to the elements to a first device remote from the system.

2. The system of claim 1 , wherein the circuitry

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

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

transmits the generated information to the first device.

3. The system of claim 1 , wherein the circuitry

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

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

4. The system of claim 3 , wherein the circuitry

generates a program to be executed to perform the function capable of being performed by linking the subset of the plurality of elements; and

transmits the program to be executed to the second device.

5. The system of claim 1 , wherein the circuitry

receives, 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;

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

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

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

6. The system of claim 5 , wherein

the circuitry retrieves 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

receives, 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;

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

receives, 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

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

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

receives, 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

identifies that at least one of the subset of the plurality of elements is purchased based on the information received from the second device;

identifies a cost associated with the at least one of the subset of the plurality of elements; and

reimburses 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

receives, 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;

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

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

11. The system of claim 1 , wherein

the circuitry receives, 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 transmits, to the first device, a 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

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

transmits the application to the first device.

14. The system of claim 13 , wherein

the application includes a user interface that is displayed by the first device and accepts 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 further include software that are communicatively coupled to the first device.

18. The system of claim 1 , wherein

the at least one or more sensors correspond to one or more hardware that are communicatively coupled to the first device.

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

storing functional information indicating a capability of each of a plurality of elements located remotely from the system, the plurality of elements including at least one or more sensors, the at least one or more sensors being a motion sensor, a camera sensor, or a human detection sensor;

identifying a function capable of being performed by linking a plurality of displayed information corresponding to the elements based on the stored functional information; and

generating executable application instructions; and

transmitting the executable application instructions corresponding to the identified function capable of being performed by linking the plurality of displayed information corresponding to the elements to a first device remote from the system.

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:

store functional information indicating a capability of each of a plurality of elements located remotely from the system, the plurality of elements including at least one or more sensors, the at least one or more sensors being a motion sensor, a camera sensor, or a human detection sensor;

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

generate executable application instructions; and

transmit the executable application instructions corresponding to the identified function capable of being performed by linking the plurality of displayed information corresponding to the elements to a first device remote from the system.

Priority Claims (1)
JP 2014-101507 · May 15, 2014 · national
Continuity (2)
Continuation 15123171
Related Publication 20180295550A1 · Oct 11, 2018