Methods and cloud processing systems for processing data streams from data producing objects of vehicle and home entities
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06N-005/02
G05B-015/02
G06F-009/451
H04L-029/08
B60L-011/18
G06F-003/0488
G06F-003/14
G06F-003/16
G06F-003/0482
G06F-003/0484
G06Q-030/02
G09G-005/14
G06F-003/0481
G07C-005/00
G06F-003/147
H01M-010/48
H01M-010/42
출원번호
US-0387651
(2016-12-22)
등록번호
US-10181099
(2019-01-15)
발명자
/ 주소
Penilla, Angel A.
Penilla, Albert S.
출원인 / 주소
Emerging Automotive, LLC
인용정보
피인용 횟수 :
0인용 특허 :
169
초록▼
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 o
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.
대표청구항▼
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 inform
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; andsending, 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. 2. The method of claim 1, wherein the action rules are not processed until the content of the metadata for said data producing objects of said vehicle and home relates to one of the action rules. 3. The method of claim 1, further comprising, receiving, by the server, user feedback data of a user regarding user action taken in response to a setting being made responsive to said sent control information or a recommended setting sent responsive to said sent control information;using said user feedback data in a learning process to learn preferences of said user; andsaving the learned preferences to the user account. 4. The method of claim 1, further comprising, identifying, by said server, a user account for a second user of said vehicle or said home, the user account of the second user being associated with privileges that identify priorities of preferences for specific data producing objects of the vehicle or the home. 5. The method of claim 1, further comprising, receiving, from the vehicle, geo-location information to determine proximity of the vehicle to the home, said proximity is at least in part utilized to select one or more of said action rules, the geo-location information being produced by a data producing object of the vehicle. 6. The method of claim 5, wherein said action rules that utilize said proximity of the vehicle to the home include action rules that include determinations of when said vehicle is, in route to a location associated with the home;leaving the location associated with the home; oris present at the location associated with the home. 7. The method of claim 6, wherein action rules of when said vehicle is in route to the location associated with the home or leaving the location associated with the home or is present at the location associated with the home causes one of an interaction input to one or more data producing objects of the home, or causes a notification to be sent to a user device associated with said vehicle and said home, the notification providing data regarding said recommendation to make setting or input or settings or inputs made in regard to one of the data producing objects associated with the home. 8. The method of claim 1, wherein said data producing objects of the home include one or more of home lighting, home HVAC, home watering, home entertainment, home streaming of video or audio systems, home motions sensors, home camera systems, home occupancy sensors, home smoke detectors, home carbon monoxide sensors, home thermostats, home user interface devices, home speakers systems, home electronic door locks, home garage doors, home exterior doors, home alarm systems, home alerts, home notification systems, home internet devices, home internet of things (IOTs) devices, home networks, or combinations of two or more thereof. 9. The method of claim 8, wherein said data producing objects of the vehicle include one or more of a speedometer, a tire pressure sensor, a heat sensor, engine sensors, electric vehicle (EV) battery sensors, oil sensors, seat sensors, global positioning satellite (GPS) sensor(s), GPS producing logic or circuits, communication circuitry enabling wireless communication, in-vehicle entertainment settings, application use and settings in the vehicle, window settings, windshield wiper settings, impact settings, collision detection sensors, alarm sensors, maintenance sensors, application use sensors while driving, motion sensors, text monitors, camera sensors, tactile feedback sensors, passenger sensors, seat temperature sensors, biometric sensors, face detection sensors, fingerprint sensors, gesture sensors, button/touch screen input sensors, objects that collect data, objects that sense data, objects that process data, objects that examine data, objects that store data, objects that communicate data, interface objects and present or display data, display screens, dashboard data or sensors, or combinations of two or more thereof. 10. The method of claim 9, wherein making a setting includes sending control data to make a setting, program a state, update data, change state, or program data, at or of one of the data producing objects of the vehicle or home. 11. The method of claim 1, wherein as the data producing objects of the home and the vehicle continue to produce data for the home data stream and the vehicle data stream, continuing to examine the plurality of action rules to determine when a particular one of the actions rules is to be processed to cause said sending of control information to one of the vehicle or the home. 12. The method of claim 11, wherein one or more learning processes are executed by the server to examine the home data stream and the vehicle data stream, the learning processes used to adjust one or more of the action rules. 13. The method of claim 1, further comprising, receiving, by the server, a personal data stream from one or more devices associated with the user account;processing, by the server, metadata for said personal data stream, said metadata for said personal data stream used in conjunction with the metadata for data producing objects of the vehicle and the home used to identify the action rule or another action rule to influence a type of said control information sent to one of the vehicle, the home or to one or more devices associated with the user account. 14. The method of claim 1, wherein at least some of said action rules are custom settings or based on inputs associated with the user account or inputs received in response to setting made via said user account, wherein at least some of said custom settings or inputs are provided via a user interface that identifies selectable options of action rules. 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. 16. The method of claim 15, wherein the computer implemented method is executed by a server of a cloud system, and the user account providing access to services of the cloud system for interfacing said vehicle entity and home entity, wherein said cloud system providing a user interface for customizing settings that define certain ones of said action conditions. 17. The method of claim 16, wherein surfacing information includes providing one of a notification, an alert, a message, a text, an alarm or data for presentation on a display of said vehicle or a data producing object of the home or a user device having access via said user account. 18. The method of claim 16, wherein explicit preferences or learned preferences are used to filter or adjust said action conditions or when to send control information or to avoid sending control information. 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. 20. The computer readable media of claim 19, wherein surfacing information includes providing one of a notification, an alert, a message, a text, an alarm or data for presentation on a display of said vehicle or a data producing object of the home or a user device having access via said user account.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (169)
David S. Breed ; Wilbur E. Duvall ; Wendell C. Johnson, Accident avoidance system.
Matsuoka, Yoky; Fisher, Evan J.; Malhotra, Mark; Stefanski, Mark D.; Sharan, Rangoli; Astier, Frank E., Automated presence detection and presence-related control within an intelligent controller.
Rivers, Jr., Cecil; Narel, Radoslaw; Green, Marvin Herville, Charging system, kiosk, and method of reserving a power charging device and supplying current to a power storage device.
Stefik, Mark Jeffrey; Bell, Alan G.; Eldershaw, Craig; Good, Lance E.; Greene, Daniel H.; Torres, Francisco Eduardo; Uckun, Serdar; Cummins, David Preston, Computer-implemented system and method for managing motor vehicle parking reservations.
Stefik, Mark Jeffrey; Bell, Alan G.; Eldershaw, Craig; Good, Lance E.; Greene, Daniel H.; Torres, Francisco Eduardo; Uckun, Serdar; Cummins, David Preston, Computer-implemented system and method for offering commercial parking reservations.
Buck Michael (Winennden DEX) Boll Wolf (Weinstadt DEX) Knorzer Gunther (Sachsenheim DEX), Consumption-oriented driving-power limitation of a vehicle drive.
Ambrosio, Ronald; Ferro, Erica Haefner; Hafner, James L.; Harrison, Colin G.; O'Mara, Melissa W.; Schurr, Allan J.; Trekell, Mark W.; Williamson, Paul S., Electric vehicle charging transaction interface for managing electric vehicle charging transactions.
Ambrosio, Ronald; Ferro, Erica Haefner; Hafner, James Lee; Harrison, Colin George; O'Mara, Melissa Wiltsey; Schurr, Allan James; Trekell, Mark William; Williamson, Paul Stuart, Electric vehicle charging transaction interface for managing electric vehicle charging transactions.
Reimers Eberhart (8807 Strause Ct. Springfield VA 22153) Moyer Elmo E. (7 Fenlon St. West Saratoga Springs NY 12866), Electric vehicle controller adapted for charge station connection.
Asakawa Shiro,JPX ; Tsutsui Hiroshi,JPX ; Taketomi Yoshinao,JPX ; Okuda Eiichiro,JPX, Head up display unit, liquid crystal display panel, and method of fabricating the liquid crystal display panel.
Alofs Cornell W. (Petoskey MI) Drenth Ronald R. (Petoskey MI), Method and apparatus for guiding a driverless vehicle using a sensor tracking a cable emitting an electromagnetic field.
Smith, Harry F., Methods for providing information, messages and advertisements to a user of a fuel pump that is coupled to remote computers through a data communications network.
Meese William G. (Bloomfield Hills MI) Pratt Robert G. (Farmington Hills MI) Charneski Mitchell D. (Southfield MI) Brokenshire Robert E. (Troy MI) Whitney Bruce F. (South Lyon MI), Microprocessor electric vehicle charging and parking meter system structure and method.
Prosser, Ronald; Burchett, Stephen M., Overhead mobile charger system for reaching and charging electric vehicles parked in a pair of adjacent and spaced-part rows of side-by-side parking spaces.
Lowrey, Larkin H.; Borrego, Diego A.; Wettig, Alan; Lightner, Bruce Davis; Banet, Matthew J.; Washicko, Paul; Berkobin, Eric C.; Link, II, Charles M., Peripheral access devices and sensors for use with vehicle telematics devices and systems.
Benayad-Cherif Faycal E. K. (66 Highland Ave. ; #4 Somerville MA 02143) Maddox James F. (55 Hillside Ave. Arlington MA 02174) George ; II Robert W. (2 Karen Rd. Windham NH 03087), Position locating system for a vehicle.
Rodkey, Ryan Scott; Rodkey, John Frank; Ledder, Mark Stephen; Hickey, David Lynn; Ross, Darren Lynn; Ramsey, Ronald F., Power management system for a plurality of at least partially rechargeable vehicles.
Hoshina, Masaki, Service providing system, second connecting part, service providing device, second connecting part control program and service providing device control program.
Pierson Mark V. (65 Hospital Hill Rd. Binghamton NY 13901) Lin How T. (1200 Hartwick La. Binghamton NY 13903), Solar recharge station for electric vehicles.
Joanne T. Woestman ; Prabhakar B. Patil ; Ross M. Stunz ; Thomas E. Pilutti, Strategy to use an on-board navigation system for electric and hybrid electric vehicle energy management.
Chou Paul Bao-Luo ; Iyer Bhavani S. ; Lai Jennifer ; Levas Anthony ; Lieberman Lawrence Isaac ; Liu Te-Kai ; Moskowitz Paul Andrew ; Tang Jung-Mu ; Williams Rose Marie ; Wong Danny Chan-Yong ; Chakra, System and method for vehicle diagnostics and health monitoring.
Ferro, Erica Haefner; Trekell, Mark William; Williamson, Paul Stuart, System for detecting interrupt conditions during an electric vehicle charging process.
Jackson, Dean Kenneth; Klein, Daniel Victor, Systems and methods for updating vehicle behavior and settings based on the locations of vehicle passengers.
Wallace, Charles L.; Basin, Ernest; DeWall, Eric G.; van Gool, Sjef; Somla, Rajendra K.; Deninger, Daniel A.; Woody, Douglas C., Systems and methods for vehicle monitoring with processing interruption tolerance.
Yoshikawa, Kazutaka; Nakamura, Masaki; Mutsuga, Katsuhiko; Ishikawa, Hiroki, Traffic information retrieval method, traffic information retrieval system, mobile communication device, and network navigation center.
Dahl Ernest A. (3247 Breaker Dr. Ventura CA 93003) Barry George H. (21225 Saratoga Hills Saratoga CA 95070), Transformerless battery controlled battery charger.
Kreysler William (363 El Faisan Dr. San Rafael CA 94903) Labesque Serge (2300 Warm Springs Rd. Glen Ellen CA 95442) Jordan Kurt (242 B. Evergreen Ave. Mill Valley CA 94941) Luzaich Mark (925 Birkdale, Underground service bay for vehicles and process for constructing same.
Pollack, Seth B.; Bridges, Seth W.; Kaplan, David L., User interface and user control in a power aggregation system for distributed electric resources.
Dougherty Thomas J. (Waukesha WI) Wruck William J. (Shorewood WI) Johnson Richard J. (Hubertus WI), Vehicle battery system providing battery back-up and opportunity charging.
Murakami, Hiroshi; Yano, Shunji; Nakamura, Kazuhiro; Barth, Matthew James; Todd, Michael Donovan, Vehicle sharing system and method for allocating vehicles based on state of charge.
Obata, Kijuro, Vehicle-to-vehicle communication apparatus, vehicle-to-vehicle communication system, and method of determining applicability of moving image information to an application program.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.