`
`PTO/SB/39 (06-07)
`Approved for use through 09/30/2007. OMB 0651-0031
`US. Patent and Trademark Office; US. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it displays a valid OMB control number.
`
`AUTHORIZATION To PERMIT _Alication Number COMP—ngtfigggled
`ACCESS To APPL'CAT'ON BY
`
`PART'C'PAT'NG OFF'CES
`
`Send completed form to: Commissioner for Patents
`P.O. BOX 1450‘ Alexandria, VA 223134450
`
`END920070437U81
`
`,
`.
`, .. M", GA
`a ..
`3‘
`a
`“,0,
`q
`,v, 4r
`Event
`Syston and {\ucmod {Lr L.t«tt4«t1\1c and broaoccsdnc a Critical
`
`Title
`(Required)
`
`The undersigned hereby grants the USPTO authority to provide the European Patent Office (EPO), the
`Japan Patent Office (JPO), and any other intellectual property offices in which a foreign application
`claiming priority to the above-identified application is filed access to the above-identified patent application.
`See 37 CFR 1.14(c) and (h).
`
`In accordance with 37 CFR 1.14(h)(3), access will be provided to a copy of the application-as-filed with
`respect to: 1) the above-identified application, 2) any foreign application to which the above-identified
`application claims priority under 35 USC 119( )-(d) if a copy of the foreign application that satisfies the
`certified copy requirement of 37 CFR 1.55 has been filed in the above-identified US application, and 3) any
`U.S. application from which benefit is sought in the above-identified application.
`
`This written authorization should be submitted prior to the filing of a subsequent foreign application, in
`which priority is claimed to the above-identified patent application, with any intellectual property office (e.g.,
`the EPO or JPO).
`
`No fee will be charged under 37 CFR 1.19(b)(1) for providing a participating intellectual property office with
`an electronic copy of the above-identified application.
`
`This form must be signed by an authorized party in accordance with 37 CFR 1.14(c).
`
`
`
`/Theodore D. Fay, 111/
`Signature
`
`Theodora D. Fay, HI
`Printed or Typed Name
`
`Attorncy for Applicants
`Title
`
`May 30, 2008
`Date
`
`972—385—8777
`Telephone Number
`
`4.335(34
`Registration Number, if applicable
`
`This collection of information is required by 37 CFR 1.14(h). The information is required to obtain or retain a benefit by the public which is to file (and by
`the USPTO to process an application). Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.11 and 1.14. This collection is estimated to take 6
`minutes to complete, including gathering, preparing, and submitting the completed application form to the USPTO. Time will vary depending upon the
`individual case. Any comments on the amount of time you require to complete this form and/or suggestions for reducing this burden, should be sent to
`the Chief Information Officer, US. Patent and Trademark Office, US. Department of Commerce, PO. Box 1450, Alexandria, VA 22313-1450. DO NOT
`SEND FEES OR COMPLETED FORMS TO THIS ADDRESS. SEND TO: Commissioner for Patents, P.0. Box 1450, Alexandria, VA 22313-1450.
`
`If you need assistance in completing the form, call 1-800-PTO-9199 and select option 2.
`
`lPR2018—01093
`
`Apple Inc. Ex. 1002 Page 1
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 1
`
`
`
`SYSTEM AND METHOD FOR DETECTING AND BROADCASTING A CRITICAL
`
`EVENT
`
`CROSS—REFERENCE TO RELATED APPLICATIONS
`
`[0001] This application is related to United States application serial number 11/968,772
`
`filed January 3, 2008, and entitled “Method and Apparatus For Digital Life Recording
`
`And Playback”, incorporated by reference herein for all purposes.
`
`1.
`
`Field of the Invention:
`
`BACKGROUND
`
`[0002] The present invention relates generally to personal security systems and, more
`
`specifically, to a system and method for detecting and signaling the existence of a critical
`
`event.
`
`2.
`
`Description of the Related Art:
`
`[0003] When a critical event occurs, there may frequently be a delay in summoning
`
`assistance or dispatching emergency personnel or other equipment to the area of the
`
`emergency. Delays may be attributed to various problems. For example, a delay may be
`
`caused by an inability to reach emergency personnel by a standard communication
`
`method, such as a telephone. A delay may also be caused by uncertainty regarding
`
`whether an event should be treated as an emergency. Additionally, a delay may be
`
`caused by confusion or other concerns regarding the appropriate personnel or equipment
`
`to dispatch for a particular emergency. Delays in response may compromise or
`
`jeopardize the security, safety or health of individual persons or the public—at—large. A
`
`related application serial number 11/968,772, filed January 3, 2008, entitled “Method and
`
`Apparatus For Digital Life Recording And Playback”, discloses a networked system that
`
`continually senses and captures information associated with all aspects of a person’s daily
`
`activities and life. The captured information may include the occurrence of a critical
`
`event or other emergency that requires prompt reporting and quick action. Reducing the
`
`Docket No. END920070437US1
`
`Page 1 of 23
`
`|PR2018—01093
`
`Apple Inc. Ex. 1002 Page 2
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 2
`
`
`
`response time when an emergency or other critical event occurs would improve security,
`
`provide a valuable public service and increase individual and public safety.
`
`Docket No. END920070437USI
`
`Page 2 of 23
`
`|PR2018—01093
`
`Apple Inc. Ex. 1002 Page 3
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 3
`
`
`
`BRIEF SUMMARY
`
`[0004] This disclosure describes a personal safety alert system that broadcasts the
`
`occurrence of a critical event or other emergency situation so that public safety personnel
`
`or other assistance may be notified quickly.
`
`[0005] According to one disclosed class of innovative embodiments, there is provided a
`
`computer—implemented method of reporting a critical event comprises acquiring input
`
`data that may comprise a stream of digitized signature data.
`
`The input data is
`
`continuously analyzed to determine an event context. A priority of the determined event
`
`context is assessed and responsive to the priority assessment, a reporting response is
`
`generated.
`
`[0006] According to another disclosed class of innovative embodiments,
`
`there is
`
`disclosed a system comprising a plurality of integrated subsystems configurable for
`
`processing sensory data. The system comprises an analysis subsystem that determines an
`
`event context based on a glossary comprising signature data and a reporting subsystem
`
`communicatively coupled to the analysis subsystem that receives the events determined
`
`by the analysis subsystem.
`
`[0007] According to another disclosed class of innovative embodiments,
`
`there is
`
`disclosed a system for broadcasting a critical alert. The system comprises an external
`
`interface, a receiving mechanism that logs a receipt of an alert, a prioritizing mechanism
`
`that grades the urgency of the received alert based on a configuration setting and a
`
`distributing mechanism that broadcasts an alarm responsive to grading the urgency of the
`
`received alert.
`
`[0008] The embodiments of the disclosure provide an advantage of minimizing the
`
`response time during an emergency by automatically sending alerts or alarms to
`
`designated emergency personnel or to a public safety sub—system that disseminates the
`
`alert or alarm.
`
`[0009] The embodiments of the disclosure also provide an advantage of automatically
`
`determining whether or not an event should be categorized as requiring an emergency
`
`response and a broadcast alert.
`
`Docket No. END920070437USI
`
`Page 3 of 23
`
`|PR2018—01093
`
`Apple Inc. Ex. 1002 Page 4
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 4
`
`
`
`[0010] The embodiments of the disclosure also provide an advantage of providing a
`
`personal protection system that provides an advance warning of impending potentially
`
`negative events.
`
`[0011] These and other advantages will be more clearly understood from the following
`
`detailed description taken in conjunction with the accompanying drawings and claims.
`
`Docket No. END920070437USI
`
`Page 4 of 23
`
`|PR2018—01093
`
`Apple Inc. Ex. 1002 Page 5
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 5
`
`
`
`BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
`
`[0012] For a more complete understanding of the present disclosure and the advantages
`
`thereof, reference is now made to the following brief description, taken in connection
`
`with the accompanying drawings and detailed description, wherein similar or identical
`
`reference numerals represent similar or identical parts.
`
`[0013] FIG. 1 is a representation of a network of data processing systems in which
`
`illustrative embodiments may be implemented;
`
`[0014] FIG. 2 is a block diagram of a data processing system in which illustrative
`
`embodiments may be implemented;
`
`[0015] FIG. 3 is a diagram detailing the data processing according to one embodiment of
`
`the disclosure;
`
`[0016] FIG. 4 is a top—level
`
`flowchart of the general process according to one
`
`embodiment of the current disclosure;
`
`[0017] FIG. 5 is a flowchart of the analysis subsystem according to one embodiment of
`
`the current disclosure;
`
`[0018] FIG. 6 is a flowchart of a general reporting subsystem according to one
`
`embodiment of the current disclosure;
`
`[0019] FIG. 7 is a diagram of the public safety subsystem according to one embodiment
`
`of the current disclosure; and
`
`[0020] FIG. 8 is an implementation model detailing the public safety system according
`
`to one embodiment of the current disclosure.
`
`Docket No. END920070437US1
`
`Page 5 of 23
`
`|PR2018—01093
`
`Apple Inc. Ex. 1002 Page 6
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 6
`
`
`
`DETAILED DESCRIPTION
`
`[0021] The present disclosure is described below with reference to flowchart illustrations
`
`and/or block diagrams of methods, systems and computer program products according to
`
`embodiments of the invention. It will be understood that each block of the flowchart
`
`illustrations and/or block diagrams, and combinations of blocks in the flowchart
`
`illustrations and/or block diagrams, can be implemented by computer program
`
`instructions.
`
`[0022] These computer program instructions may be provided to a processor of a general
`
`purpose computer, special purpose computer, or other programmable data processing
`
`apparatus to produce a machine, such that
`
`the instructions, which execute via the
`
`processor of the computer or other programmable data processing apparatus, create
`
`means for implementing the functions/acts specified in the flowchart and/or block
`
`diagram block or blocks. These computer program instructions may also be stored in a
`
`computer—readable medium that can direct a computer or other programmable data
`
`processing apparatus to function in a particular manner, such that the instructions stored
`
`in the computer—readable medium produce an article of manufacture including instruction
`
`means which implement the function/act specified in the flowchart and/or block diagram
`
`block or blocks.
`
`[0023] The computer program instructions may also be loaded onto a computer or other
`
`programmable data processing apparatus to cause a series of operational steps to be
`
`performed on the computer or other programmable apparatus to produce a computer
`
`implemented process such that the instructions which execute on the computer or other
`
`programmable apparatus provide processes for implementing the functions/acts specified
`
`in the flowchart and/or block diagram block or blocks.
`
`[0024] As will be appreciated by one skilled in the art, the present invention may be
`
`embodied as a system, method or computer program product. Accordingly, the present
`
`invention may take the form of an entirely hardware embodiment, an entirely software
`
`embodiment (including firmware, resident software, micro—code, etc.) or an embodiment
`
`combining software and hardware aspects that may all generally be referred to herein as a
`
`Docket No. END920070437USl
`
`Page 6 of 23
`
`|PR2018—01093
`
`Apple Inc. Ex. 1002 Page 7
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 7
`
`
`
`79 6‘
`
`“circuit, module” or “system.” Furthermore, the computer program product embodied
`
`in any tangible medium of expression having computer usable program code embodied in
`
`the medium.
`
`[0025] In embodiments of this disclosure, a personal sensor alert (SensAlert) system is
`
`integrated into a communication infrastructure and network, such as the Digital Life
`
`Recording network detailed in U.S. Application 11/968,772, filed January 3, 2008,
`
`entitled “Method and Apparatus For Digital Life Recording And Playback”, incorporated
`
`by reference herein for all purposes. SensAlert broadcasts an alert or alarm notification
`
`of a critical or dangerous event occurrence to a public safety network or other pre—
`
`specified emergency assistance. The system receives input data from a multiplicity of
`
`sources. The data may be biometric, audio, video, location or other type of external
`
`digital data. As the data is analyzed,
`
`the criticality of the information received is
`
`evaluated. SensAlert determines the type of response required based the analysis and
`
`evaluation and enables an alert or alarm to be reported or broadcast to a public safety
`
`network or other network or entity for an immediate response.
`
`[0026] With reference now to the figures, and in particular with reference to FIGS. 1—2,
`
`exemplary diagrams of data processing environments are provided in which illustrative
`
`embodiments may be implemented.
`
`It should be appreciated that FIGS. 1—2 are only
`
`exemplary and are not intended to assert or imply any limitation with regard to the
`
`environments in which different embodiments may be implemented. Many modifications
`
`to the depicted environments may be made.
`
`[0027] FIG. 1 depicts a pictorial representation of a network of data processing systems
`
`in which illustrative embodiments may be implemented. Network data processing system
`
`100 is a network of computers in which embodiments may be implemented. Network
`
`data processing system 100 contains network 102, which is the medium used to provide
`
`communications links between various devices and computers connected together within
`
`network data processing system 100. Network 102 may include connections, such as
`
`wire, wireless communication links, or fiber optic cables.
`
`[0028] In the depicted example, server 104 and server 106 connect to network 102 along
`
`with storage unit 108.
`
`In addition, clients 110, 112, and 114 connect to network 102.
`
`Docket No. END920070437USl
`
`Page 7 of 23
`
`|PR2018—01093
`
`Apple Inc. Ex. 1002 Page 8
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 8
`
`
`
`These clients 110, 112, and 114 may be, for example, personal computers or network
`
`computers.
`
`In the depicted example, server 104 provides data, such as boot files,
`
`operating system images, and applications to clients 110, 112, and 114. Clients 110, 112,
`
`and 114 are clients to server 104 in this example. The illustrative embodiments may be
`
`implemented in a data processing system, such as clients 110, 112, and 114. Clients 110,
`
`112, and 114 may use an Internet browser to communicate with server 104. Network
`
`data processing system 100 may include additional servers, clients, and other devices not
`
`shown.
`
`[0029] The illustrative embodiments may be used as a digital life recorder for capturing
`
`still images, video, audio, biometric information and other types of data associated with
`
`the daily activities of a person. The activities may be recorded on a continuous basis or
`
`may be periodically captured. For example, FIG. 1 depicts a recording subsystem 116.
`
`Recording subsystem 116 receives data captured from a plurality of data capturing
`
`devices. The data capturing devices may include, but are not limited to, video cameras.
`
`The captured data is processed by a mobile device associated with the person and is
`
`stored as raw data within a cache of the mobile device. Upon interfacing with a
`
`repository mass store, such as client 110, the stored data within the cache of the mobile
`
`device is uploaded to the repository mass store. Client 110 manages the data within the
`
`repository mass store and presents the data in response to a user request. Additional
`
`details of recording subsystem 116 and the repository mass store will be described below.
`
`[0030] Network 102 may be, without limitation, a local area network (LAN), wide area
`
`network (WAN), Internet, Ethernet, or Intranet.
`
`In this example, network 102 is the
`
`Internet, representing a worldwide collection of networks and gateways that use the
`
`Transmission Control Protocol/Intemet Protocol
`
`(TCP/IP)
`
`suite of protocols
`
`to
`
`communicate with one another. At the heart of the Internet is a backbone of high—speed
`
`data communication lines between major nodes or host computers, consisting of
`
`thousands of commercial, governmental, educational and other computer systems that
`
`route data and messages. Of course, network data processing system 100 also may be
`
`implemented as a number of different types of networks, such as for example, an intranet,
`
`Docket No. END920070437USl
`
`Page 8 of 23
`
`|PR2018—01093
`
`Apple Inc. Ex. 1002 Page 9
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 9
`
`
`
`a local area network (LAN), or a wide area network (WAN). FIG. 1 is intended as an
`
`example, and not as an architectural limitation for different embodiments.
`
`[0031] Turning now to FIG. 2, a diagram of a data processing system is depicted in
`
`accordance with an illustrative embodiment of the present invention.
`
`In this illustrative
`
`example, data processing system 200 includes communications fabric 202, which
`
`provides communications between processor unit 204, memory 206, persistent storage
`
`208, communications unit 210, input/output (I/O) unit 212, and display 214.
`
`[0032] Processor unit 204 serves to execute instructions for software that may be loaded
`
`into memory 206. Processor unit 204 may be a set of one or more processors or may be a
`
`multi—processor core, depending on the particular implementation. Further, processor
`
`unit 204 may be implemented using one or more heterogeneous processor systems in
`
`which a main processor is present with secondary processors on a single chip. As another
`
`illustrative example, processor unit 204 may be a symmetric multi—processor system
`
`containing multiple processors of the same type.
`
`[0033] Memory 206, in these examples, may be, for example, a random access memory
`
`or any other suitable volatile or non—volatile storage device. Persistent storage 208 may
`
`take various forms depending on the particular implementation. For example, persistent
`
`storage 208 may contain one or more components or devices. For example, persistent
`
`storage 208 may be a hard drive, a flash memory, a rewritable optical disk, a rewritable
`
`magnetic tape, or some combination of the above. The media used by persistent storage
`
`208 also may be removable. For example, a removable hard drive may be used for
`
`persistent storage 208.
`
`[0034] Communications unit 210, in these examples, provides for communications with
`
`other data processing systems or devices.
`
`In these examples, communications unit 210 is
`
`a network interface card. Communications unit 210 may provide communications
`
`through the use of either or both physical and wireless communications links.
`
`[0035] Input/output unit 212 allows for input and output of data with other devices that
`
`may be connected to data processing system 200. For example, input/output unit 212
`
`may provide a connection for user input through a keyboard and mouse.
`
`Further,
`
`Docket No. END920070437USI
`
`Page 9 of 23
`
`|PR2018—01093
`
`Apple Inc. Ex. 1002 Page 10
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 10
`
`
`
`input/output unit 212 may send output to a printer. Display 214 provides a mechanism to
`
`display information to a user.
`
`[0036] Instructions for the operating system and applications or programs are located on
`
`persistent storage 208. These instructions may be loaded into memory 206 for execution
`
`by processor unit 204. The processes of the different embodiments may be performed by
`
`processor unit 204 using computer implemented instructions, which may be located in a
`
`memory, such as memory 206. These instructions are referred to as program code,
`
`computer usable program code, or computer readable program code that may be read and
`
`executed by a processor in processor unit 204. The program code in the different
`
`embodiments may be embodied on different physical or tangible computer readable
`
`media, such as memory 206 or persistent storage 208.
`
`[0037] Program code 216 is located in a functional form on computer readable media 218
`
`that is selectively removable and may be loaded onto or transferred to data processing
`
`system 200 for execution by processor unit 204.
`
`Program code 216 and computer
`
`readable media 218 form computer program product 220 in these examples.
`
`In one
`
`example, computer readable media 218 may be in a tangible form, such as, for example,
`
`an optical or magnetic disc that is inserted or placed into a drive or other device that is
`
`part of persistent storage 208 for transfer onto a storage device, such as a hard drive that
`
`is part of persistent storage 208.
`
`In a tangible form, computer readable media 218 also
`
`may take the form of a persistent storage, such as a hard drive, a thumb drive, or a flash
`
`memory that is connected to data processing system 200. The tangible form of computer
`
`readable media 218 is also referred to as computer recordable storage media.
`
`In some
`
`instances, computer readable media 218 may not be removable.
`
`[0038] Alternatively, program code 216 may be transferred to data processing system
`
`200 from computer
`
`readable media 218 through a
`
`communications
`
`link to
`
`communications unit 210 and/or through a connection to input/output unit 212. The
`
`communications link and/or the connection may be physical or wireless in the illustrative
`
`examples. The computer readable media also may take the form of non—tangible media,
`
`such as communications links or wireless transmissions containing the program code.
`
`Docket No. END920070437USl
`
`Page 10 of 23
`
`|PR2018-01093
`
`Apple Inc. Ex. 1002 Page 11
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 11
`
`
`
`[0039] The different components illustrated for data processing system 200 are not meant
`
`to provide architectural limitations to the manner in which different embodiments may be
`
`implemented. The different illustrative embodiments may be implemented in a data
`
`processing system including components in addition to or in place of those illustrated for
`
`data processing system 200. Other components shown in FIG. 2 can be varied from the
`
`illustrative examples shown.
`
`[0040] As one example, a storage device in data processing system 200 is any hardware
`
`apparatus that may store data. Memory 206, persistent storage 208 and computer
`
`readable media 218 are examples of storage devices in a tangible form.
`
`[0041] In another example, a bus system may be used to implement communications
`
`fabric 202 and may be comprised of one or more buses, such as a system bus or an
`
`input/output bus. Of course, the bus system may be implemented using any suitable type
`
`of architecture that provides for a transfer of data between different components or
`
`devices attached to the bus system. Additionally, a communications unit may include
`
`one or more devices used to transmit and receive data, such as a modem or a network
`
`adapter. Further, a memory may be, for example, memory 206 or a cache such as found
`
`in an interface and memory controller hub that may be present in communications fabric
`
`202.
`
`[0042] The illustrative embodiments described herein provide a computer implemented
`
`method, system and computer program product for detecting and broadcasting a critical
`
`event. A plurality of data capturing devices dynamically captures data associated with
`
`the daily activities of a person. The data may be processed using a mobile device
`
`associated with the person. As depicted in FIG. 1, clients 110, 112, and 114 may
`
`represent a mobile device. The data may be stored into a cache of the mobile device.
`
`The data stored in the cache of the mobile device may be uploaded into a repository mass
`
`store in response to interfacing the mobile device with the repository mass store.
`
`Interfacing may occur over a network, such as network 102 as shown in FIG. 1.
`
`Network 102 may comprise of a wired or wireless communication link. The repository
`
`mass store may be associated with a data processing system such as data processing
`
`Docket No. END920070437USl
`
`Page 11 of 23
`
`|PR2018—01093
`
`Apple Inc. Ex. 1002 Page 12
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 12
`
`
`
`system 200. A selected data segment stored in the repository mass store is presented in
`
`response to receiving a request for the selected data segment.
`
`[0043] In FIG. 3, diagram 300 discloses one embodiment of the overall operational
`
`processing of the SensAlert system and method. Digitized data or other types of sensory
`
`data information may be stored in a digital life recording system cache 310 and provided
`
`as an input data stream to analysis system 320. Further details regarding the digital life
`
`recording (DLR) system cache and all other aspects of the DLR system may be
`
`referenced in the related application 11/968,772 filed January 3, 2008, and entitled
`
`“Method and Apparatus For Digital Life Recording And Playback”, which is
`
`incorporated by reference herein. The sensory data information may include, but is not
`
`limited to, audio data, video data, biometric information, and G—force data. It must be
`
`understood that the analysis system 320 may obtain input data from other external
`
`sources including, but not limited to, through USB ports, or optical or wireless means.
`
`[0044] Analysis subsystem 320 may compare the input data received to other information
`
`stored in a glossary. The glossary may be similar to a database or other file repository
`
`and may organize signature data, that is, data specific to the output of a certain type of
`
`sensor or class of sensors. For example, one glossary may store digital signature data
`
`related to sound. The sound signatures may be simulated or actual and may include
`
`sounds such as gunshots, screams and glass breaking. Another glossary may store digital
`
`signature data related to faces, such as faces of missing persons, criminals, and friends.
`
`An additional glossary may include biometric signature data. The biometric signatures
`
`may include data that indicate nervousness, such as sweatiness, elevated blood pressure,
`
`and increased heart rate. There may also be glossaries that include G—force signature
`
`data, such as acceleration or deceleration or other motion or gravitational related
`
`information. Glossaries may also contain user created signatures or commands. As one
`
`of ordinary skill would recognize, other types of glossaries are possible and the glossaries
`
`provided here are not intended to be an exclusive listing.
`
`[0045] As the input data is streamed to the analysis subsystem 320,
`
`the analysis
`
`subsystem 320 may reference a glossary of sounds 360, a glossary of biometric sensor
`
`events 370, a glossary of faces 380, and any other glossaries that may be present, to
`
`Docket No. END920070437USl
`
`Page 12 of 23
`
`|PR2018—01093
`
`Apple Inc. Ex. 1002 Page 13
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 13
`
`
`
`compare the incoming digital signature data with the signature data in the referenced
`
`glossaries. For example, in one embodiment, the incoming digital signature data may be
`
`compared to a sound signature in the glossary of sounds 360 and the incoming digital
`
`signature data may match a scream signature.
`
`In the same or another embodiment, the
`
`comparison may result
`
`in a gunshot signature match.
`
`In the same or yet another
`
`embodiment, a comparison with the glossary of faces 380 may result in a missing child
`
`signature match. The signature matches may be categorized as an event that the analysis
`
`subsystem 320 reports to the reporting subsystem 330. The configuration database 390
`
`may include settings that establish sensitivity and context
`
`that affect
`
`the accuracy of the
`
`comparison process. For example, the sensitivity and context of a configuration setting for sound
`
`may affect whether or not an incoming sound of a firecracker gets matched with a shotgun
`
`signature or pistol signature. The settings of the configuration database 390 may be user-
`
`configured. For example, the configuration database 390 may include options that may raise or
`
`lower a level or awareness, or a threshold, of a subsystem. The analysis subsystem 320
`
`determines the context or origination of an event, for example, a gunshot sound, or the sound of
`
`glass breaking, or a missing persons face or a face of a criminal, and reports the event context to
`
`the reporting subsystem 330.
`
`[0046] The reporting subsystem 330 receives the events reported by the analysis subsystem 320
`
`and may broadcast an alert based on the event received. The reporting subsystem 330 may filter
`
`events based on configuration settings in the configuration database 390. The configuration
`
`settings may also establish reporting criteria for various types of received events. One
`
`configuration criteria may define an event as a medical emergency. Other configuration criteria
`
`may include defining an event as a public safety emergency or problem. The configuration
`
`criteria define the criticality or importance of an event and determine whether an alert
`
`is
`
`necessary or required.
`
`For example, a glass breaking event may be received by the reporting
`
`subsystem but instead of broadcasting an alert, the glass breaking event is filtered out and no alert
`
`is reported.
`
`[0047] The configuration settings in the configurations database 390 may influence whether or
`
`not a categorized and reported event may be broadcast and the format of the broadcast. The
`
`broadcast alert may be formatted as a text message, an automated telephonic message, an audible
`
`alarm, or may include any other type of notification signal known to one of skill in the art. The
`
`configuration setting may also include an option that supports a time delay on an alert notification
`
`Docket No. END920070437USI
`
`Page 13 of 23
`
`|PR2018—01093
`
`Apple Inc. Ex. 1002 Page 14
`
`IPR2018-01093
`Apple Inc. Ex. 1002 Page 14
`
`
`
`that would enable a subsequent cancellation of an alarm. The configuration setting may also
`
`include the enabling or disabling of the reporting subsystem for pre-determined time periods. For
`
`example, a configuration setting may disable the reporting of any gunshot event alerts for a two
`
`hour period of time while a movie or television show is being viewed. Another option supported
`
`by configuration database 390 may be a remote programming of options.
`
`[0048] In one embodiment, the reporting subsystem 330 may determine that a reported event is
`
`critical and require an alert to be broadcast. The reporting subsystem 330 may be configured to
`
`interface to a broadcasting subsystem 350, a public safety subsystem 340, or some other
`
`subsystem to broadcast an alert.
`
`[0049] The broadcasting subsystem 350 receives an alert and may broadcast the alert to a user-
`
`defined list of family and/or friends.
`
`The broadcasting subsystem 350 may also broadcast to
`
`alarm companies or any other user-defined entity specified in the configurations database 390.
`
`[0050] The reporting subsystem 330 may also broadcast an alert
`
`through a public safety
`
`subsystem 340. The public safety subsystem 340 may be configured to receive alerts from the
`
`reporting subsystem 330. It may also be configured to receive alerts from disparate or alternate
`
`reporting subsystems. The received alerts may be analyzed and distributed through an
`
`infrastructure to the appropriate personnel.
`
`[0051] In one exemplary embodiment, a personal alert or alarm may be broadcast.
`
`For
`
`example, one event context may be the reporting of a criminal face or other illicit activity in close
`
`proximity. SensAlert may be enabled to broadcast a personal alert or alarm specific to a user to
`
`warn the user of the event. The alert or alarm may be configured to be audible, such as a ringing
`
`or buzzing sound, or silent, such as a vibration or low buzz or drone.
`
`[0052] FIG. 4 presents a top-level flowchart 400 of one embodiment of the disclosure.
`
`Flowchart 400 starts with the activation of the SensAlert system at a block 410.
`
`In one
`
`embodiment, the SensAlert system may always be activated and ready to receive incoming input
`
`data through a DLR system infrastructure and other digitized sensory data infrastructures.
`
`SensAlert may receive input data at a block 420 in the form of a digitized data stream.
`
`It must be
`
`recognized that other compatible data formats may be used. At a block 43