[미국특허]
Methods and systems for providing intelligent alerts for events
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G08B-013/196
G06K-009/00
출원번호
US-0207463
(2016-07-11)
등록번호
US-10192415
(2019-01-29)
발명자
/ 주소
Heitz, III, George Alban
Bapat, Akshay R.
Nariyawala, Mehul
출원인 / 주소
GOOGLE LLC
대리인 / 주소
Morgan, Lewis & Bockius LLP
인용정보
피인용 횟수 :
0인용 특허 :
90
초록▼
The various embodiments described herein include methods, devices, and systems for providing event alerts. In one aspect, a method includes: (1) receiving a plurality of video frames from a camera, the plurality of video frames including a motion event candidate; (2) categorizing the motion event ca
The various embodiments described herein include methods, devices, and systems for providing event alerts. In one aspect, a method includes: (1) receiving a plurality of video frames from a camera, the plurality of video frames including a motion event candidate; (2) categorizing the motion event candidate by processing the plurality of video frames, the categorizing including: (a) associating the motion event candidate with a first category of a plurality of motion event categories; and (b) generating a confidence level for the association of the motion event candidate with the first category; and (3) sending an alert indicative of the first category and the confidence level to a user associated with the camera.
대표청구항▼
1. A method, comprising: at a server system having one or more processors and memory, the server system managing a plurality of smart home environments, each smart home environment of the plurality of smart home environments corresponding to a distinct set of one or more cameras, registered users, a
1. A method, comprising: at a server system having one or more processors and memory, the server system managing a plurality of smart home environments, each smart home environment of the plurality of smart home environments corresponding to a distinct set of one or more cameras, registered users, and client devices: receiving a plurality of video frames from a camera of a first smart home environment of the plurality of smart home environments, the plurality of video frames including a motion event candidate;categorizing the motion event candidate by processing the plurality of video frames, the categorizing including: characterizing motion of the motion event candidate;identifying an object involved in the motion event candidate;associating the motion event candidate with a first category of a plurality of motion event categories based on the characterized motion and identified object; andgenerating a confidence level for the association of the motion event candidate with the first category;determining whether the confidence level meets one or more predefined criteria;obtaining a descriptive phrase indicative of whether the confidence level meets the one or more predefined criteria;selecting a first electronic delivery method of a plurality of electronic delivery methods for sending an alert to a registered user of the first smart home environment via a communication network, wherein the first delivery method is based at least in part on the confidence level; andusing the first electronic delivery method, sending the alert for the motion event candidate to a client device of the registered user, the alert including the obtained phrase and information regarding the first category. 2. The method of claim 1, wherein the first category indicates that the motion event involves at least one of: a person;a known person; andan unknown person. 3. The method of claim 1, wherein the first category indicates that the motion event involves a particular portion of a field of view of the camera. 4. The method of claim 1, wherein categorizing the motion event candidate comprises categorizing the motion event candidate by processing the plurality of video frames and analyzing information received from a device of the first smart home environment, distinct from the camera. 5. The method of claim 1, wherein categorizing the motion event candidate by processing the plurality of video frames comprises analyzing at least one of: total amount of motion in the video frames;direction of motion detected in the video frames;velocity of motion detected in the video frames; andwhether motion detected in the video frames corresponds to a recognized activity. 6. The method of claim 1, further comprising analyzing one or more audio events corresponding to the motion event candidate; wherein generating the confidence level comprises generating the confidence level based at least in part on the analyzed one or more audio events. 7. A computing system comprising: one or more processors; andmemory coupled to the one or more processors, the memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: receiving a plurality of video frames from a camera of a first smart home environment of the plurality of smart home environments, the plurality of video frames including a motion event candidate;categorizing the motion event candidate by processing the plurality of video frames, the categorizing including: characterizing motion of the motion event candidate;identifying an object involved in the motion event candidate;associating the motion event candidate with a first category of a plurality of motion event categories based on the characterized motion and identified object; andgenerating a confidence level for the association of the motion event candidate with the first category;determining whether the confidence level meets one or more predefined criteria;obtaining a descriptive phrase indicative of whether the confidence level meets the one or more predefined criteria; andselecting a first electronic delivery method of a plurality of electronic delivery methods for sending an alert to a registered user of the first smart home environment via a communication network, wherein the first delivery method is based at least in part on the confidence level; andusing the first electronic delivery method, sending the alert for the motion event candidate to a client device of the registered user, the alert including the obtained phrase and information regarding the first category. 8. The computing system of claim 7, wherein the first category indicates that the motion event involves a particular portion of a field of view of the camera. 9. The computing system of claim 7, wherein categorizing the motion event candidate comprises categorizing the motion event candidate by processing the plurality of video frames and analyzing information received from a device of the first smart home environment, distinct from the camera. 10. The computing system of claim 7, the one or more programs further include instructions for analyzing one or more audio events corresponding to the motion event candidate; and wherein generating the confidence level comprises generating the confidence level based at least in part on the analyzed one or more audio events. 11. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing system, cause the system to: receive a plurality of video frames from a camera of a first smart home environment of the plurality of smart home environments, the plurality of video frames including a motion event candidate;categorize the motion event candidate by processing the plurality of video frames, the categorizing including: characterize motion of the motion event candidate;identify an object involved in the motion event candidate;associate the motion event candidate with a first category of a plurality of motion event categories based on the characterized motion and identified object; andgenerate a confidence level for the association of the motion event candidate with the first category;determine whether the confidence level meets one or more predefined criteria;obtain a descriptive phrase indicative of whether the confidence level meets the one or more predefined criteria; andselect a first electronic delivery method of a plurality of electronic delivery methods for sending an alert to a registered user of the first smart home environment via a communication network, wherein the first delivery method is based at least in part on the confidence level; andusing the first electronic delivery method, send the alert for the motion event candidate to a client device registered user, the alert including the obtained phrase and information regarding the first category. 12. The non-transitory computer-readable storage medium of claim 11, wherein the first category indicates that the motion event involves a particular portion of a field of view of the camera. 13. The non-transitory computer-readable storage medium of claim 11, wherein categorizing the motion event candidate comprises categorizing the motion event candidate by processing the plurality of video frames and analyzing information received from a device of the first smart home environment, distinct from the camera. 14. The non-transitory computer-readable storage medium of claim 11, wherein the first electronic delivery method utilizes first display characteristics that are distinct from respective display characteristics of at least a subset of the plurality of electronic delivery methods. 15. The non-transitory computer-readable storage medium of claim 11, wherein identifying the object involved in the motion event candidate comprises identifying the object as a known person; and wherein the alert includes a name of the known person. 16. The non-transitory computer-readable storage medium of claim 11, wherein the information regarding the first category comprises a descriptive phrase indicative of the first category. 17. The non-transitory computer-readable storage medium of claim 11, wherein the alert further includes timing information for the motion event candidate.
Saft, Keith D.; Bernoulli, Carlo P.; Parry, Lee J.; Shephard, Megan D.; Poelker, Cole J., Graphic user interface for displaying content selections on a display panel.
Saft, Keith D.; Bernoulli, Carlo P.; Parry, Lee J.; Shephard, Megan D.; Poelker, Cole J., Graphical user interface for displaying content selections on a display panel.
Desimone, Michael J.; Hampapur, Arun; Lu, Zuoxuan; Mercier, Carl P.; Milite, Christopher S.; Russo, Stephen R.; Shu, Chiao-Fe; Tan, Chek K., Identifying spatial locations of events within video image data.
Kawashima, Yuji; Kikuchi, Yoshihiro; Fujisawa, Tatsuro; Suzuki, Shingo, Information processing apparatus with video encoding process control based on detected load.
Laska, Jason N.; Nelson, Gregory R.; Duffy, Greg; Mitsuji, Hiro; Hill, Cameron; Davidsson, Martin; Montalbo, Michael D.; Wan, Tung Yuen, Method and system for cluster-based video monitoring and event categorization.
Laska, Jason N.; Nelson, Greg R.; Duffy, Greg; Hill, Cameron; Davidsson, Martin, Method and system for retroactively changing a display characteristic of event indicators on an event timeline.
Sharma, Rajeev; Mummareddy, Satish; Hershey, Jeff; Jung, Namsoon, Method and system for segmenting people in a physical space based on automatic behavior analysis.
Jain Ramesh C. ; Hicks Terry Randolph ; Bailey Asquith A. ; McKinley Ryan B. ; Kuramura Don Yamato ; Katkere Arun L., Multi-perspective viewer for content-based interactivity.
Schonfeld,Dan; Hariharakrishnan,Karthik; Raffy,Philippe; Yassa,Fathy, Occlusion/disocclusion detection using K-means clustering near object boundary with comparison of average motion of clusters to object and background motions.
Borzycki, Andrew; Deva, Mallikharjuna Reddy; Gajendar, Uday Nandigam; Roychoudhry, Anil, Single sign-on access in an orchestration framework for connected devices.
Lane, Corey A.; Buck, Heidi L.; Li, Joshua S.; Bagnall, Bryan D.; Stastny, John C.; Hallenborg, Eric C., System for tracking maritime domain targets from full motion video.
Chambers, Craig A.; Gagvani, Nikhil; Robertson, Philip; Shepro, Helen E., Systems and methods for analysis of video content, event notification, and video content provision.
Pantofaru, Caroline Rebecca; Bettadapura, Vinay; Bharat, Krishna; Essa, Irfan, Systems and methods for attention localization using a first-person point-of-view device.
Laska, Jason N.; Hua, Wei; Chaudhry, Rizwan Ahmed; Varadharajan, Srivatsan; Heitz, III, George Alban, Systems and methods for categorizing motion event candidates.
Watts, Tim J.; Offerdahl, Alex; Atwood, Joe; Driscoll, Jim; Loar, Steve; Stabnow, Jeff, Systems, computer-implemented methods, and computer medium to determine premiums and indemnities for supplemental crop insurance.
Tangeland, Kristian; Aarrestad, Glenn R. G.; Nielsen, Johan Ludvig; Stuan, Øivind, Using local talker position to pan sound relative to video frames at a remote location.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.