Method and system for including robots into social networks
First Claim
1. A method for providing instructions to a robotic device performed by a computing system having a processor and memory, the method comprising:
- receiving information associated with a first party, wherein the first party is connected to a second party by a social-network, wherein the second party is associated with the robotic device, wherein the social-network comprises a network of parties, including the first party and the second party, that are related via one or more relationships, the one or more relationships indicating a type of connection between the first party and the second party;
based on the received information, querying a behavioral database to obtain a behavioral expectation associated with the first party, wherein the behavioral expectation indicates an action associated with the first party;
comparing the behavioral expectation associated with the first party to a stored behavioral expectation associated with the second party to determine if the behavioral expectation associated with the first party differs from the stored behavioral expectation associated with the second party;
based on the comparing, modifying the stored behavioral expectation associated with the second party based on the behavioral expectation associated with the first party; and
providing instructions, which are executable to perform an action associated with the modified behavioral expectation, to the robotic device associated with the second party.
6 Assignments
0 Petitions
Accused Products
Abstract
Examples disclose a method and system for including robots into social networks. The method may be executable to receiving information associated with a first party, wherein the first party is connected to a second party by a social-network. Based on the received information, the method may be executable to query a behavioral database to obtain a behavioral expectation associated with the first party and to compare the behavioral expectation associated with the first party to a stored behavioral expectation associated with the second party. Based on the comparing, the method may be executable to modify the stored behavioral expectation associated with the second party based on the behavioral expectation associated with the first party and provide instructions, which are executable to perform an action associated with the modified behavioral expectation, to a device associated with the second party.
-
Citations
20 Claims
-
1. A method for providing instructions to a robotic device performed by a computing system having a processor and memory, the method comprising:
-
receiving information associated with a first party, wherein the first party is connected to a second party by a social-network, wherein the second party is associated with the robotic device, wherein the social-network comprises a network of parties, including the first party and the second party, that are related via one or more relationships, the one or more relationships indicating a type of connection between the first party and the second party; based on the received information, querying a behavioral database to obtain a behavioral expectation associated with the first party, wherein the behavioral expectation indicates an action associated with the first party; comparing the behavioral expectation associated with the first party to a stored behavioral expectation associated with the second party to determine if the behavioral expectation associated with the first party differs from the stored behavioral expectation associated with the second party; based on the comparing, modifying the stored behavioral expectation associated with the second party based on the behavioral expectation associated with the first party; and providing instructions, which are executable to perform an action associated with the modified behavioral expectation, to the robotic device associated with the second party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a robotic device having at least one mechanical actuator; a computing system including a computer-readable memory; and program instructions stored on the computer-readable memory and executable by at least one processor to cause the computing system to; make a determination of whether a first party is connected to a second party by a social-network, wherein the social-network comprises a network of parties, including the first party associated with a first party device and the second party associated with a robotic device, wherein the first party and the second party are related via one or more relationships, the one or more relationships indicating a type of connection between the first party and the second party; based on the determination, query a behavioral database to obtain a behavioral expectation associated with the first party, wherein the behavioral expectation indicates an action associated with the first party; compare the behavioral expectation associated with the first party to a stored behavioral expectation associated with the second party to determine if the behavioral expectation associated with the first party is substantially different from the stored behavioral expectation associated with the second party; and responsive to the comparison, modify the stored behavioral expectation associated with the second party based on the behavioral expectation associated with the first party. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer-readable memory having stored thereon instructions executable by a computing device having at least one processor to cause the computing device to perform functions comprising:
-
receiving information associated with a first party, wherein the first party is connected to a second party by a social-network, wherein the second party is associated with a robotic device having a mechanical actuator, wherein the social-network comprises a network of parties, including the first party and the second party, that are related via one or more relationships, the one or more relationships indicating a type of connection between the first party and the second party; based on the received information, querying a behavioral database to obtain a behavioral expectation associated with the first party, wherein the behavioral expectation indicates an action associated with the first party; comparing the behavioral expectation associated with the first party to a stored behavioral expectation associated with the first party is substantially different from or substantially similar to the stored behavioral expectation associated with the second party; responsive to the comparing, modifying the stored behavioral expectation associated with the second party based on the behavioral expectation associated with the first party; and providing instructions, which are executable to perform an action associated with the modified behavioral expectation, to the robotic device associated with the second party. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification