DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
1. Claims 1-20 are presented for examination.
Double Patenting
A rejection based on double patenting of the “same invention” type finds its support in the language of 35 U.S.C. 101 which states that “whoever invents or discovers any new and useful process... may obtain a patent therefor...” (Emphasis added). Thus, the term “same invention,” in this context, means an invention drawn to identical subject matter. See Miller v. Eagle Mfg. Co., 151 U.S. 186 (1894); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Ockert, 245 F.2d 467, 114 USPQ 330 (CCPA 1957).
A statutory type (35 U.S.C. 101) double patenting rejection can be overcome by canceling or amending the claims that are directed to the same invention so they are no longer coextensive in scope. The filing of a terminal disclaimer cannot overcome a double patenting rejection based upon 35 U.S.C. 101.
2. Claims 1-20 is/are rejected under 35 U.S.C. 101 as claiming the same invention as that of claims 1-29 of prior U.S. Patent No. 12,284,234 B2. This is a statutory double patenting rejection.
Instant Application
Prior U.S Patent 12,284,234 B2
1. A method for routing media in a surveillance system, the method comprising, at a gateway device placed on a local network deployed at a location being surveilled, the gateway device having network connectivity to a cloud computing device:
detecting one or more networked devices placed on the local network, the one or more networked devices comprising one or more media devices each configured to generate media stream data as the location is being surveilled; determining a level of interest associated with the media stream data;
obtaining, based on the detecting, at least one rule indicative of when the media stream data is to be routed, based on the level of interest associated with the media stream data, via the gateway device and when the media stream data is to be routed directly to the cloud computing device for processing; and
instructing, based on the level of interest associated with the media stream data, at least one of the one or more networked devices to route the media stream data according to the at least one rule.
2. The method of claim 1, further comprising conducting a media content analysis of the media stream data and generating one or more metadata items based on the media content analysis, wherein the level of interest associated with the media stream data is determined based on the one or more metadata items.
3. The method of claim 1, further comprising receiving from the one or more media devices one or more metadata items related to the media stream data, wherein the level of interest associated with the media stream data is determined based on the one or more metadata items.
4. The method of claim 1, wherein the media stream data is determined to be of interest one of: based on the media stream data satisfying at least one of a time restriction and a location restriction; and as a result of determining that the one or more media devices generated the media stream data in response to occurrence of a trigger event related to a status of the surveillance system.
5. The method of claim 2, wherein the media stream data is determined to be of interest at least one of: as a result of detecting, based on the media content analysis, a presence of one or more objects in a field of view of the one or more media devices; and as a result of detecting, based on the media content analysis, a displacement of the one or more objects in a field of view of the one or more media devices.
6. The method of claim 5, further comprising at least one of: determining a speed of the one or more objects, wherein the media stream data is determined to be of interest as a result of determining that the speed of the one or more objects exceeds a speed threshold; and determining a direction of motion of the one or more objects, wherein the media stream data is determined to be of interest based on the direction of motion.
7. The method of claim 1, further comprising monitoring one or more parameters associated with at least one of the local network and an environment of the location being surveilled to determine whether the at least one rule is satisfied, wherein the at least one of the one or more networked devices is instructed to route the media stream data according to the at least one rule when the at least one rule is satisfied.
8. A method for routing media in a surveillance system, the method comprising, at a cloud computing device: detecting one or more networked devices placed on a local network deployed at a location being surveilled, the one or more networked devices comprising one or more media devices and one or more gateway devices, each media device configured to generate media stream data as the location is being surveilled, and each gateway device having network connectivity to the cloud computing device;
determining a level of interest associated with the media stream data; obtaining, based on the detecting, at least one rule indicative of when the media stream data is to be routed, based on the level of interest associated with the media stream data, via the one or more gateway devices and when the media stream data is to be routed directly to the cloud computing device for processing; and instructing, based on the level of interest associated with the media stream data, at least one of the one or more networked devices to route the media stream data according to the at least one rule.
9. The method of claim 8, further comprising conducting a media content analysis of the media stream data and generating one or more metadata items based on the media content analysis, wherein the level of interest associated with the media stream data is determined based on the one or more metadata items.
10. The method of claim 8, further comprising receiving from the one or more media devices one or more metadata items related to the media stream data, wherein the level of interest associated with the media stream data is determined based on the one or more metadata items.
11. The method of claim 8, wherein the media stream data is determined to be of interest one of: based on the media stream data satisfying at least one of a time restriction and a location restriction; and as a result of determining that the one or more media devices generated the media stream data in response to occurrence of a trigger event related to a status of the surveillance system.
12. The method of claim 9, wherein the media stream data is determined to be of interest at least one of: as a result of detecting, based on the media content analysis, a presence of one or more objects in a field of view of the one or more media devices; and as a result of detecting, based on the media content analysis, a displacement of the one or more objects in a field of view of the one or more media devices.
13. The method of claim 12, further comprising at least one of: determining a speed of the one or more objects, wherein the media stream data is determined to be of interest as a result of determining that the speed of the one or more objects exceeds a speed threshold; and determining a direction of motion of the one or more objects, wherein the media stream data is determined to be of interest based on the direction of motion.
14. The method of claim 8, further comprising monitoring one or more parameters associated with at least one of the local network and an environment of the location being surveilled to determine whether the at least one rule is satisfied, wherein the at least one of the one or more networked devices is instructed to route the media stream data according to the at least one rule when the at least one rule is satisfied.
15. A method for routing media in a surveillance system, the method comprising, at one of a plurality of media devices placed on a local network deployed at a location being surveilled: detecting one or more networked devices placed on the local network, the one or more networked devices comprising one or more gateway devices, each media device from the plurality of media devices configured to generate media stream data as the location is being surveilled, and each gateway device having network connectivity to a cloud computing device; determining a level of interest associated with the media stream data; obtaining, based on the detecting, at least one rule from at least one of the cloud computing device and the one or more gateway devices, the at least one rule indicative of when the media stream data is to be routed, based on the level of interest associated with the media stream data, via the one or more gateway devices and when the media stream data is to be routed directly to the cloud computing device for processing; and routing, based on the level of interest associated with the media stream data, the media stream data according to the at least one rule.
16. The method of claim 15, further comprising conducting a media content analysis of the media stream data and generating one or more metadata items based on the media content analysis, wherein the level of interest associated with the media stream data is determined based on the one or more metadata items.
17. The method of claim 15, wherein the media stream data is determined to be of interest one of: based on the media stream data satisfying at least one of a time restriction and a location restriction; and as a result of determining that the plurality of media devices generated the media stream data in response to occurrence of a trigger event related to a status of the surveillance system.
18. The method of claim 16, wherein the media stream data is determined to be of interest at least one of: as a result of detecting, based on the media content analysis, a presence of one or more objects in a field of view of the one or more media devices; and as a result of detecting, based on the media content analysis, a displacement of one or more objects in a field of view of the one or more media devices.
19. The method of claim 18, further comprising at least one of: determining a speed of the one or more objects, wherein the media stream data is determined to be of interest as a result of determining that the speed of the one or more objects exceeds a speed threshold; and determining a direction of motion of the one or more objects, wherein the media stream data is determined to be of interest based on the direction of motion.
20. The method of claim 15, further comprising monitoring one or more parameters associated with at least one of the local network and an environment of the location being surveilled to determine whether the at least one rule is satisfied, wherein the media stream data is routed according to the at least one rule when the at least one rule is satisfied.
1. A method for routing media in a surveillance system, the method comprising, at a gateway device placed on a local network deployed at a location being surveilled, the gateway device having network connectivity to a cloud computing device:
detecting one or more networked devices placed on the local network, the one or more networked devices comprising one or more media devices each configured to generate media stream data as the location is being surveilled; determining a level of interest associated with the media stream data;
obtaining, based on the detecting, at least one rule indicative of when the media stream data is to be routed, based on the level of interest associated with the media stream data, via the gateway device and when the media stream data is to be routed directly to the cloud computing device for processing; and
instructing, based on the level of interest associated with the media stream data, at least one of the one or more networked devices to route the media stream data according to the at least one rule.
2. The method of claim 1, further comprising conducting a media content analysis of the media stream data and generating one or more metadata items based on the media content analysis, wherein the level of interest associated with the media stream data is determined based on the one or more metadata items.
7. The method of claim 1, further comprising receiving from the one or more media devices one or more metadata items related to the media stream data, wherein the level of interest associated with the media stream data is determined based on the one or more metadata items.
8. The method of claim 1, wherein the media stream data is determined to be of interest based on the media stream data satisfying at least one of a time restriction and a location restriction.
9. The method of claim 1, wherein the media stream data is determined to be of interest as a result of determining that the one or more media devices generated the media stream data in response to occurrence of a trigger event related to a status of the surveillance system.
3. The method of claim 2, wherein the media stream data is determined to be of interest as a result of detecting, based on the media content analysis, a presence of one or more objects in a field of view of the one or more media devices.
4. The method of claim 2, wherein the media stream data is determined to be of interest as a result of detecting, based on the media content analysis, a displacement of one or more objects in a field of view of the one or more media devices.
5. The method of claim 4, further comprising determining a speed of the one or more objects, wherein the media stream data is determined to be of interest as a result of determining that the speed of the one or more objects exceeds a speed threshold.
6. The method of claim 4, further comprising determining a direction of motion of the one or more objects, wherein the media stream data is determined to be of interest based on the direction of motion.
10. The method of claim 1, further comprising monitoring one or more parameters associated with at least one of the local network and an environment of the location being surveilled to determine whether the at least one rule is satisfied, wherein the at least one of the one or more networked devices is instructed to route the media stream data according to the at least one rule when the at least one rule is satisfied.
11. A method for routing media in a surveillance system, the method comprising, at a cloud computing device: detecting one or more networked devices placed on a local network deployed at a location being surveilled, the one or more networked devices comprising one or more media devices and one or more gateway devices, each media device configured to generate media stream data as the location is being surveilled, and each gateway device having network connectivity to the cloud computing device;
determining a level of interest associated with the media stream data; obtaining, based on the detecting, at least one rule indicative of when the media stream data is to be routed, based on the level of interest associated with the media stream data, via the one or more gateway devices and when the media stream data is to be routed directly to the cloud computing device for processing; and instructing, based on the level of interest associated with the media stream data, at least one of the one or more networked devices to route the media stream data according to the at least one rule.
12. The method of claim 11, further comprising conducting a media content analysis of the media stream data and generating one or more metadata items based on the media content analysis, wherein the level of interest associated with the media stream data is determined based on the one or more metadata items.
17. The method of claim 11, further comprising receiving from the one or more media devices one or more metadata items related to the media stream data, wherein the level of interest associated with the media stream data is determined based on the one or more metadata items.
18. The method of claim 11, wherein the media stream data is determined to be of interest based on the media stream data satisfying at least one of a time restriction and a location restriction.
19. The method of claim 11, wherein the media stream data is determined to be of interest as a result of determining that the one or more media devices generated the media stream data in response to occurrence of a trigger event related to a status of the surveillance system.
13. The method of claim 12, wherein the media stream data is determined to be of interest as a result of detecting, based on the media content analysis, a presence of one or more objects in a field of view of the one or more media devices.
14. The method of claim 12, wherein the media stream data is determined to be of interest as a result of detecting, based on the media content analysis, a displacement of one or more objects in a field of view of the one or more media devices.
15. The method of claim 14, further comprising determining a speed of the one or more objects, wherein the media stream data is determined to be of interest as a result of determining that the speed of the one or more objects exceeds a speed threshold.
16. The method of claim 14, further comprising determining a direction of motion of the one or more objects, wherein the media stream data is determined to be of interest based on the direction of motion.
20. The method of claim 11, further comprising monitoring one or more parameters associated with at least one of the local network and an environment of the location being surveilled to determine whether the at least one rule is satisfied, wherein the at least one of the one or more networked devices is instructed to route the media stream data according to the at least one rule when the at least one rule is satisfied.
21. A method for routing media in a surveillance system, the method comprising, at one of a plurality of media devices placed on a local network deployed at a location being surveilled: detecting one or more networked devices placed on the local network, the one or more networked devices comprising remaining ones of the plurality of media devices and one or more gateway devices, each media device from the plurality of media devices configured to generate media stream data as the location is being surveilled, and each gateway device having network connectivity to a cloud computing device; determining a level of interest associated with the media stream data; obtaining, based on the detecting, at least one rule from at least one of the cloud computing device and the one or more gateway devices, the at least one rule indicative of when the media stream data is to be routed, based on the level of interest associated with the media stream data, via the one or more gateway devices and when the media stream data is to be routed directly to the cloud computing device for processing; and routing, based on the level of interest associated with the media stream data, the media stream data according to the at least one rule.
22. The method of claim 21, further comprising conducting a media content analysis of the media stream data and generating one or more metadata items based on the media content analysis, wherein the level of interest associated with the media stream data is determined based on the one or more metadata items.
27. The method of claim 21, wherein the media stream data is determined to be of interest based on the media stream data satisfying at least one of a time restriction and a location restriction.
28. The method of claim 21, wherein the media stream data is determined to be of interest as a result of determining that the plurality of media devices generated the media stream data in response to occurrence of a trigger event related to a status of the surveillance system.
23. The method of claim 22, wherein the media stream data is determined to be of interest as a result of detecting, based on the media content analysis, a presence of one or more objects in a field of view of the one or more media devices.
24. The method of claim 22, wherein the media stream data is determined to be of interest as a result of detecting, based on the media content analysis, a displacement of one or more objects in a field of view of the one or more media devices.
25. The method of claim 24, further comprising determining a speed of the one or more objects, wherein the media stream data is determined to be of interest as a result of determining that the speed of the one or more objects exceeds a speed threshold.
26. The method of claim 24, further comprising determining a direction of motion of the one or more objects, wherein the media stream data is determined to be of interest based on the direction of motion.
29. The method of claim 21, further comprising monitoring one or more parameters associated with at least one of the local network and an environment of the location being surveilled to determine whether the at least one rule is satisfied, wherein the media stream data is routed according to the at least one rule when the at least one rule is satisfied.
Conclusion
3. The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
Kazamias, WO 2014/047695 A2, discloses detecting a potential intruder or thief, and detecting when an un-identified person suspiciously stands close in vicinity of sensors for a predefined period of time (i.e., page 15 lines 26-28), and read data from proximity sensors that match a rule pre-defined and may trigger request for more collated data from alarm system data which is collated and queries against rules (i.e., page 15 line 31-page 16 line 2), and transmitting via available rules communications in real-time or data stored and forwarded in batches to an off-site Host server where the collated and queried data received, is collated and is sent to another party and / or Emergency service provider (i.e., page 16 lines 25-30).
Ku et al., US 8,194,825 B2, discloses a method and an apparatus for call surveillance in Internet Protocol communication networks (abstract), wherein the first media server is configured to duplicate call content included in the media stream and to route the duplicated call content to an intercept gateway to perform surveillance of the call (i.e., col. 19 lines 27-30).
Van Beek et al., US 2022/0161815 A1, discloses detected objects information may include a region of interest of a larger image (i.e., page 13 paragraph [0166]).
Wengrovitz, US 2011/0242317 A1, discloses establishing media sessions to route digital video streams captured by multiple remote surveillance cameras to multiple display devices (i.e., page 4 paragraph [0042]).
Lee et al., US 11,538,316 B2, discloses A gateway of a surveillance system, the gateway includes: a communication module configured to communicate with a plurality of network cameras including a first network camera and a second network camera; and a processor configured to recognize a motion of a subject based on event information transmitted by the first network camera and to transmit subject information generated based on the motion of the subject to the second network camera (abstract).
4. Any inquiry concerning this communication or earlier communications from the examiner should be directed to OANH DUONG whose telephone number is (571)272-3983. The examiner can normally be reached Maxiflex Mon-Fri 6:00am-5:00pm.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Wing Chan can be reached at (571)272-7493. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/OANH DUONG/Primary Examiner, Art Unit 2459