Methods and Cloud Processing Systems for Processing Data Streams From Data Producing Objects of Vehicle and Home Entities
First Claim
1. A method for processing data streams by a server of a cloud processing service, received from a vehicle and a home associated with a user account of the cloud processing service, comprising,receiving, by the server, a vehicle data stream from the vehicle, the vehicle data stream including information of one or more data producing objects associated with the vehicle;
- receiving, by the server, a home data stream from the home, the home data stream including information obtained from one or more data producing objects associated with the home;
processing, by the server, metadata for said one or more data producing objects associated with the vehicle;
processing, by the server, metadata for said one or more data producing objects associated with the home;
processing, by the server, an action rule of a plurality of action rules, said action rule requires at least one condition that relates to at least one data producing object of the vehicle and at least one condition that relates to at data producing object of the home, wherein the conditions are determined based on content identified by the processed metadata; and
sending, by the server, control information to one of the vehicle or the home to recommend or make a setting to one of the data producing objects when one of the action rules are satisfied.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for cloud processing data streamed from a vehicle and a home associated with a user account. One method includes receiving a data stream from the vehicle entity, where the data stream from the vehicle entity includes metadata from one or more data producing objects of the vehicle entity. And, receiving a data stream from the home entity, where the data stream from the home entity includes metadata from one or more data producing objects of the home entity. The method includes accessing action conditions associated with a user account. The action conditions identify a position where at least one or more states of the metadata from each of the home entity and the vehicle entity intersect. And, each action condition identifies a type or types of control information to be processed. The method includes processing the received metadata from the vehicle entity and the home entity. The processing identifies metadata of the home entity and the vehicle entity that includes an intersection of said at least one or more states of said respective metadata of the home entity and the vehicle entity. The intersection is indicative that a specific action condition being satisfied. The method includes sending, in response to the specific action condition being satisfied, control information to the user account. The logic associated with the user account determines when the control information is sent to the vehicle entity or the home entity for surfacing information or making a setting regarding the satisfied specific action condition. Intersections can also be identified with user devices, that may be associated with the user account.
-
Citations
20 Claims
-
1. A method for processing data streams by a server of a cloud processing service, received from a vehicle and a home associated with a user account of the cloud processing service, comprising,
receiving, by the server, a vehicle data stream from the vehicle, the vehicle data stream including information of one or more data producing objects associated with the vehicle; -
receiving, by the server, a home data stream from the home, the home data stream including information obtained from one or more data producing objects associated with the home; processing, by the server, metadata for said one or more data producing objects associated with the vehicle; processing, by the server, metadata for said one or more data producing objects associated with the home; processing, by the server, an action rule of a plurality of action rules, said action rule requires at least one condition that relates to at least one data producing object of the vehicle and at least one condition that relates to at data producing object of the home, wherein the conditions are determined based on content identified by the processed metadata; and sending, by the server, control information to one of the vehicle or the home to recommend or make a setting to one of the data producing objects when one of the action rules are satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented method for processing data streams received from a home entity and a vehicle entity, comprising,
receiving a data stream from the vehicle entity, the data stream from the vehicle entity including metadata from one or more data producing objects of the vehicle entity; -
receiving a data stream from the home entity, the data stream from the home entity including metadata from one or more data producing objects of the home entity; accessing action conditions associated with a user account, the action conditions identifying a position where at least one or more states of the metadata from each of the home entity and the vehicle entity intersect, wherein each action condition identifies a type of control information to be processed; processing the received metadata from the vehicle entity and the home entity, wherein the processing identifies metadata of the home entity and the vehicle entity that includes an intersection of said at least one or more states of said respective metadata of the home entity and the vehicle entity, the intersection being indicative that a specific action condition is satisfied; and sending, in response to the specific action condition being satisfied, control information to the user account, the user account determining when the control information is sent to the vehicle entity or the home entity for surfacing information or making a setting regarding the satisfied specific action condition. - View Dependent Claims (16, 17, 18)
-
-
19. Computer readable media having program instructions for processing data streams received from a home entity and a vehicle entity, comprising,
program instructions for receiving a data stream from the vehicle entity, the data stream from the vehicle entity including metadata from one or more data producing objects of the vehicle entity; -
program instructions for receiving a data stream from the home entity, the data stream from the home entity including metadata from one or more data producing objects of the home entity; program instructions for accessing action conditions associated with a user account, the action conditions identifying a position where at least one or more states of the metadata from each of the home entity and the vehicle entity intersect, wherein each action condition identifies a type of control information to be processed; program instructions for processing the received metadata from the vehicle entity and the home entity, wherein the processing identifies metadata of the home entity and the vehicle entity that includes an intersection of said at least one or more states of said respective metadata of the home entity and the vehicle entity, the intersection being indicative that a specific action condition is satisfied; and program instructions for sending, in response to the specific action condition being satisfied, control information to the user account, the user account determining when the control information is sent to the vehicle entity or the home entity for surfacing information or making a setting regarding the satisfied specific action condition; wherein the program instructions are executed at least in part by a server of a cloud system, and the user account provides access to services of the cloud system for interfacing or registering said vehicle entity and home entity, and said cloud system provides a user interface for customizing settings that define certain ones of said action conditions or preferences for the user account. - View Dependent Claims (20)
-
Specification