Devices for tracking and monitoring pet activity

The wearable pet tracking device with a detachable battery component and tracking component addresses the issue of device downtime for battery charging, ensuring continuous monitoring of pet activity and improved pet health tracking.

JP7671346B2Active Publication Date: 2025-05-01トラクティヴ インコーポレイテッド
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023524909
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-11-13
Filing Date
2021-11-12
Publication Date
2025-05-01
Estimated Expiration
2041-11-12

AI Technical Summary

Technical Problem

Existing pet tracking devices often experience device downtime for battery charging, which can be inconvenient and disrupt monitoring of pet activity.

Method used

A wearable pet tracking device comprising a detachable battery component, a tracking component, and a belt with a strap plate, allowing for easy battery replacement and minimal device downtime.

Benefits of technology

The device effectively minimizes downtime for battery maintenance while continuously monitoring pet activity, enhancing pet health and wellness tracking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007671346000001
    Figure 0007671346000001
  • Figure 0007671346000002
    Figure 0007671346000002
  • Figure 0007671346000003
    Figure 0007671346000003
Patent Text Reader

Abstract

A system, method, or apparatus for tracking and monitoring the activity of a pet may be a wearable device for a pet, the system comprising: a belt (610) with a strap plate (715), a detachable battery component (620), and a tracking component (710). The detachable battery component (620) may be configured to be removably attached to the tracking component (710), and the wearable device may be removably attached to the pet via the belt (610), and the tracking component (710) may be removably attached to the strap plate (715).
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims the benefit of priority to U.S. Provisional Patent Application No. 63 / 113670, filed November 13, 2020, the entire contents of which are incorporated herein by reference. [Technical field]

[0002] FIELD OF THE DISCLOSURE The present disclosure relates generally to pet tracking devices for collecting and analyzing data, such as data regarding pet activity. [Background technology]

[0003] Mobile devices and wearable devices are equipped with various hardware and software components to track the location of a human. For example, a mobile device can determine its own location using communication with a Global Positioning System (GPS). Recently, mobile devices and wearable devices have gone beyond simple location tracking and can now be equipped with sensors that contribute to monitoring human activity. Data obtained from location tracking and activity monitoring can also be collected, analyzed, and displayed. For example, a mobile device or wearable device can be used to track the number of steps a human takes during a pre-set period of time. The number of steps can then be displayed on the graphical user interface of the mobile device or wearable device.

[0004] On the other hand, as the trend of placing more importance on the safety and health of pets increases, the need to monitor the behavior of pets also increases. Therefore, there is a continuous demand in the pet product industry for a system and / or method for tracking and monitoring the activities of pets. However, in the case of wearable devices for humans, there are often periodic device downtimes (e.g., when an individual is sleeping, taking a shower, or doing nothing) that are convenient for charging the battery device. Summary of the Invention [Problem to be solved by the invention]

[0005] Therefore, there remains a need for a wearable device for pets that accurately monitors pet activity while minimizing device downtime for convenient maintenance and battery charging. [Means for solving the problem]

[0006] There remains a need for a system, method, and device that can monitor and track a pet's activity while allowing a user to conveniently charge it. Such a wearable device can include several components, a belt with a strap plate, a removable battery component, and a tracking component. The removable battery component can be configured to be removably attached to the tracking component. The wearable device can be removably attached to the pet via the belt. The tracking component can be removably attached to the strap plate. This allows a user to utilize one or more removable battery components to enhance the usability of the wearable device. The subject matter of the present disclosure addresses the above needs as well as other improvements related to tracking and monitoring the health and wellness of pets. In particular, the wearable device provides a system and method for collecting data regarding the activity of a tracked pet and utilizing this data to detect potential health risks associated with the pet.

[0007] The wearable device may include a removable battery component, a tracking component, and a belt with a strap plate. The tracking component may be removably attached to the strap plate, and the removable battery component may be removably attached to the tracking component. The wearable device may track the location of the pet and monitor the health and wellness of the pet. The components of the wearable device may be attached such that each component can be replaced or replaced. The components of the wearable device may further provide functions for tracking the location of the pet, identifying health indicators, and evaluating the wellness of the pet. The wearable device may further include a power saving mode for reducing the power consumption of the wearable device and extending the duration of the battery. The removable battery component of the wearable device may include a battery. The wearable device may include one or more contact units. The tracking device may include one or more receiving contact units, and the one or more contact units are configured to contact the one or more receiving contact units.

[0008] The removable battery component may include an upper battery cover, a lower battery cover, a battery component status indicator, and a battery. The battery component status indicator is disposed on the lower cover of the removable battery component, and the battery component status indicator is disposed on a side of the lower cover. The tracking component may further include an upper tracking component cover, a lower tracking component cover, and a tracking component status indicator.

[0009] The above and other objects, features, and advantages of the present disclosure will become apparent from the following description of the embodiments. The accompanying drawings illustrate embodiments, in which like reference numerals are used to refer to like parts throughout the drawings. The drawings are not necessarily to scale, with emphasis instead being placed upon illustrating the principles of the present disclosure. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 illustrates a system used for tracking and monitoring pets, according to certain non-limiting embodiments. [Diagram 2] FIG. 1 illustrates a device that can be used to track and monitor pets, according to certain non-limiting embodiments. [Diagram 3] FIG. 1 is a logical block diagram illustrating a device that can be used to track and monitor pets, according to certain non-limiting embodiments. [Figure 4] FIG. 1 is a flow diagram illustrating a method for tracking a pet, according to certain non-limiting embodiments. [Diagram 5] FIG. 1 is a flow diagram illustrating a method for tracking and monitoring a pet according to certain non-limiting embodiments. [Figure 6] FIG. 1 is a perspective view of a wearable device according to certain non-limiting embodiments. [Figure 7A] FIG. 1 is a perspective view of a wearable device according to certain non-limiting embodiments. [Figure 7B] FIG. 1 is a side view of a wearable device according to certain non-limiting embodiments. [Figure 8] FIG. 1 is an exploded view of a wearable device according to certain non-limiting embodiments. [Figure 9A] FIG. 1 is an exploded view of a removable battery component according to certain non-limiting embodiments. [Figure 9B] FIG. 1 is a rear view of a removable battery component according to certain non-limiting embodiments. [Figure 10A] FIG. 1 is an exploded view of a tracking component according to certain non-limiting embodiments. [Figure 10B] FIG. 1 is a top view of a tracking component according to a specific, non-limiting embodiment. [Figure 10C] FIG. 1 is a side view of a tracking component according to a specific non-limiting embodiment. [Figure 10D] FIG. 1 is a bottom view of a tracking component according to a specific, non-limiting embodiment. [Figure 11] FIG. 1 is a bottom view of a belt according to certain non-limiting embodiments. [Figure 12] FIG. 1 is a perspective view of a strap plate according to a specific embodiment; [Figure 13A] FIG. 1 illustrates an example of attachment of a tracking device to a strap plate according to certain non-limiting embodiments. [Figure 13B] FIG. 1 illustrates another example of attachment of a tracking device to a strap plate according to certain non-limiting embodiments. [Figure 13C] FIG. 1 illustrates another example of attachment of a tracking device to a strap plate according to certain non-limiting embodiments. [Figure 13D] FIG. 1 illustrates another example of attachment of a tracking device to a strap plate according to certain non-limiting embodiments. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] International Application No. PCT / US2020 / 039909, U.S. Patent Application No. 15 / 291882 (now U.S. Patent No. 10,142,773), U.S. Patent Application No. 15 / 287,544 (now U.S. Patent No. 10,820,151), U.S. Patent Application No. 14 / 231,615 (now U.S. Patent No. 10,420,401), U.S. Patent Application No. 17 / 294,156, U.S. Provisional Patent Application Nos. 62 / 867,226, 62 / 768,414, 62 / 970,575, and U.S. Design Application Nos. 29 / 696,311, 29 / 696,315 are hereby incorporated by reference. All subject matter disclosed in the above-referenced applications, including the specifications, claims, and drawings, is incorporated by reference herein.

[0012] The terms used herein generally have their ordinary meaning in the art within the context of this disclosure and in accordance with the particular context in which each term is used, although certain terms are explained below or elsewhere in this specification to provide further guidance in describing the compositions and methods of the present disclosure and how to make and use them.

[0013] As used herein and in the claims, the singular forms "a," "an," and "the" are intended to include reference to the corresponding plurals unless the context clearly dictates otherwise.

[0014] As used herein, the terms "comprise," "including," "having," or other variations thereof, have a non-exclusive inclusive meaning. Thus, when a process, method, article, system, or apparatus "comprises" ("includes" or "has") recited elements, it does not include only the recited elements, but can also include other elements not expressly recited, as well as elements inherent to such process, method, article, or apparatus.

[0015] In the detailed description of the present specification, when "an embodiment", "one embodiment", "in various embodiments", "certain embodiment", "some embodiment", "other embodiment", "certain other embodiment", etc. are described, it is intended to indicate that one or more embodiments described therein may have a particular feature, structure, or characteristic, but not all embodiments necessarily have the particular feature, structure, or characteristic. In addition, these expressions do not necessarily refer to the same embodiment. Furthermore, when a particular feature, structure, or characteristic is described in the description of one embodiment, it is considered to be within the knowledge of a person skilled in the art that the same feature, structure, or characteristic of other embodiments is also affected, regardless of whether it is explicitly described as such. It will be clear to a person skilled in the art how to implement the present disclosure in alternative embodiments after reading the description of the present specification.

[0016] Generally, the meaning of a term can be understood, at least in part, by the context in which the term is used. For example, terms such as "and," "or," or "and / or" herein can have a wide range of meanings, and the meaning can depend, at least in part, on the context in which such terms are used. A representative example is "or," which, when used in conjunction with a list of elements, such as "A, B, or C," is intended to be used in an inclusive sense to mean "A, B, and C," and in an exclusive sense to mean "A, B, or C." Furthermore, the term "one or more" herein is also at least in part dependent on the context and can be used to describe any feature, structure, or characteristic in a singular sense, or can be used to describe a combination of features, structures, or characteristics in a plural sense. Similarly, terms such as "a," "an," or "the" can be understood to be used in a singular or plural sense, at least in part, depending on the context. Moreover, the term "based on" is not necessarily intended to imply a limitation on the set of factors set forth therein, but rather can be understood to permit the existence of additional factors not necessarily explicitly recited, again depending at least in part on the context.

[0017] The present disclosure will be described below with reference to block diagrams and process diagrams of methods and devices. It should be understood that each block of the block diagrams or process diagrams, and combinations of blocks in the block diagrams or process diagrams, can be implemented by analog or digital hardware and computer program instructions. These computer program instructions can then be provided to a processor of a programmable data processing device, such as a general-purpose computer, a special-purpose computer, or an ASIC, modified as detailed herein, so that the instructions can be executed by the processor of the programmable data processing device, such as a computer, to implement the functions / operations described in the block diagrams or one or more process blocks. In some alternative implementations, the functions / operations described in the blocks can be performed in a different order than the order described in the process diagrams. For example, two blocks shown as consecutive blocks can actually be executed substantially simultaneously, or the blocks can be executed in the reverse order depending on the functions / operations involved.

[0018] These computer program instructions may be provided to a processor of a programmable digital data processing device, such as a general-purpose computer, a special-purpose computer, or an ASIC, whose function has been modified for a specific purpose, and the instructions may be executed by the processor of the programmable data processing device, such as a computer, to implement the functions / operations described in the block diagrams or one or more process blocks, thereby changing the functionality of the programmable data processing device in accordance with the embodiments described herein.

[0019] In this disclosure, the term "animal" or "pet" may refer to domestic animals, such as, for example, domestic dogs, domestic cats, horses, cows, ferrets, rabbits, pigs, rats, mice, gerbils, hamsters, goats, and the like. Non-limiting examples of pets include domestic dogs and domestic cats, among others. In this disclosure, the term "animal" or "pet" may also refer to wild animals, such as, but not limited to, bison, elk, deer, ducks, birds, fish, and the like.

[0020] The term "pet product" may include, but is not limited to, any type of product, service, or device designed and / or manufactured for use by and / or intended for use by pets. For example, pet products may be toys, chewables, food, clothing, collars, medicines, health tracking devices, location tracking devices, and / or any combination thereof. In another example, pet products may include genetic (DNA) testing services for pets.

[0021] The term "pet owner" may include an individual, organization, and / or group of people who owns a pet and / or is responsible for any aspect of the care of a pet.

[0022] The term "client device" may refer to, for example, but not limited to, a computing system or mobile device used by a user of a given mobile application. In particular, the computing system may include capabilities to determine the location, direction, or orientation of the computing system itself, such as a GPS receiver, a compass, a gyroscope, or an accelerometer. In addition, the client device may include wireless communication capabilities, such as Bluetooth communication, near-field communication (NFC), or infrared (IR) communication, or communication capabilities with a wireless local area network (WLAN) or a cellular telephone network. Such devices may also include one or more cameras, scanners, touch panels, microphones, or speakers. The client device may also run software applications, such as games, web browsers, social network applications, and the like. The client device may include, for example, user equipment, smartphones, tablet computers, laptop computers, desktop computers, or smart watches. In certain embodiments, but not limited to, the mobile device may include one or more interfaces for communication with the system 100 and one or more I / O devices. System 100 may further include one or more of these I / O devices, as needed. One or more of these I / O devices may enable communication between a person and system 100. For example, but not limited to, the I / O devices may include a keyboard, a keypad, a microphone, a monitor, a mouse, a printer, a scanner, a speaker, a still camera, a stylus pen, a tablet terminal, a touch panel, a trackball, a video camera, other suitable I / O devices, or a combination of two or more thereof. The I / O devices may include one or more sensors. Any suitable I / O device and any suitable I / O interface for the I / O device are contemplated by this disclosure.Optionally, an I / O interface may include one or more device or software drivers that enable processor 202 to drive one or more of these I / O devices. Optionally, an I / O interface may consist of one or more I / O interfaces. Although particular I / O interfaces are described and illustrated in this disclosure, this disclosure contemplates any suitable I / O interface.

[0023] In certain non-limiting embodiments, the wearable device may include one or more sensors. The term "sensor" may refer to any hardware or software used to detect a change in a physical quantity caused by the pet's activity or movement, such as any device that can be used to detect the displacement of an object, such as an actuator, a gyroscope, a magnetometer, a microphone, or a pressure sensor. In one non-limiting example, the sensor may be a three-axis accelerometer. The one or more sensors or actuators may be provided in a microelectromechanical system (MEMS). A MEMS, also called a MEMS device, may include one or more miniaturized mechanical and / or electromechanical elements. Such elements may then function as sensors and / or actuators to contribute to detecting positional changes, movements, and / or accelerations. In other embodiments, any other sensor or actuator may be used to detect any physical property, change, or quantity. The wearable device (sometimes referred to as a collar device) may further include one or more transducers. Transducers can be used to convert physical properties, variations, or quantities detected by sensors and / or actuators into electrical signals that can be transmitted from one or more wearable devices over a network to a server.

[0024] For purposes of this disclosure, a module is a software, hardware, or firmware (or combination thereof) system, process, function, or component thereof that performs or supports the processes, features, and / or functions described herein (with or without human intervention or assistance). A module may include sub-modules. The software components of a module may be stored on a computer-readable medium for execution by a processor. A module may be embedded in one or more servers or may be loaded and executed on one or more servers. One or more modules may be collectively referred to as an engine or application.

[0025] For purposes of this disclosure, the terms "user," "subscriber," "consumer," or "customer" should be understood to refer to a user of one or more applications described herein and / or a consumer of data provided by a data provider. For example, and without limitation, the terms "user" or "subscriber" can refer to a person who receives data provided by a data or service provider over the Internet through a browser session, or can refer to an automated software application that receives and stores or processes the data.

[0026] Any suitable number of systems 100 are contemplated by this disclosure. It is also contemplated by this disclosure that computer system 100 may take any suitable physical form. For example, and without limitation, computer system 100 may comprise an embedded computer system, a system on a chip (SOC), a single board computer system (SBC) (e.g., a computer on module (COM) or a system on module (SOM)), a desktop computer system, a notebook computer system, an interactive kiosk, a mainframe, a mesh computer system, a mobile phone, a personal digital assistant (PDA), a server, a tablet computer system, an augmented / virtual reality device, or a combination of two or more thereof. Also, as desired, computer system 100 may include one or more computer systems 100, may be monolithic or distributed, may be distributed across multiple locations, may be distributed across multiple machines, may be distributed across multiple data centers, or may reside in a cloud (which may include one or more cloud components in one or more networks). And, if desired, one or more computer systems 100 may perform one or more steps of one or more methods described and illustrated herein without substantial spatial or temporal limitations. For example, and without limitation, one or more computer systems 100 may perform one or more steps of one or more methods described and illustrated herein in real-time or batch mode. Also, if desired, one or more computer systems 100 may perform one or more steps of one or more methods described and illustrated herein at different times or in different locations.

[0027] FIG. 1 illustrates a system used for tracking and monitoring a pet, according to certain non-limiting embodiments. In particular, as shown in FIG. 1, the system 100 may include a tracking device 102, a mobile device 104, a server 106, and / or a network 108. The tracking device 102 may be a wearable device, as shown in FIGS. 6-13D. The wearable device may be attached to a collar of the pet. The wearable device may track, monitor, and / or detect the pet's activities using one or more sensors. In other embodiments, the tracking device 102 may be a computing device designed to be carried by the pet or animal, such as by being attached to any location other than a collar. It should be noted that although the present disclosure describes and illustrates a system as having a particular number of components arranged in a certain arrangement, the present disclosure contemplates that the system may include any suitable number of components arranged in any arrangement.

[0028] In one embodiment, the tracking device 102 may include hardware as shown in FIG. 2. The tracking device 102 may be configured to collect data generated by various hardware or software components (commonly referred to as sensors) contained within the tracking device 102. Any device or component, such as a GPS receiver or one or more sensors, such as an accelerometer or gyroscope, may be used to record, collect, or receive data regarding the movement or activity of the tracking device 102. In some embodiments, the activity of the tracking device 102 may mimic the movement of a pet on which the tracking device is placed. It is noted that the tracking device 102 may be attached to a collar of the pet as described in U.S. Patent Application No. 14 / 231,615, although in other embodiments, the tracking device 102 may be attached to any other item worn by the pet. It is noted that the entire disclosure of U.S. Patent Application No. 14 / 231,615 is incorporated herein by reference. Additionally, in some embodiments, without limitation, the tracking device 102 may be placed on or within the pet itself, such as, for example, a microchip that is implanted in the pet.

[0029] As described in more detail herein, the tracking device 102 may further include a processor capable of processing one or more data collected from the tracking device 102. The processor may be implemented by any computing or data processing device, such as, for example, a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), a digital enhancement circuit, or the like, or a combination thereof. The processor may also be implemented as a controller, or multiple controllers or multiple processors. In certain embodiments, the processor 202 may also include hardware for executing instructions, such as instructions constituting a computer program. For example, but not by way of limitation, the processor 202 may execute instructions by fetching instructions from an internal register, an internal cache, the memory 204, or the storage device 206, decoding and executing the fetched instructions, and then writing one or more results to the internal register, the internal cache, the memory 204, or the storage device 206. Without limitation, in certain embodiments, processor 202 may include one or more internal caches for data, instructions, or addresses. It is contemplated that processor 202 may include any suitable number of any suitable internal caches, as appropriate, in this disclosure. By way of example and without limitation, processor 202 may include one or more instruction caches, one or more data caches, and one or more translation lookaside buffers (TLBs). Instructions in an instruction cache may be copies of instructions that are in memory 204 or storage device 206, and the instruction cache allows processor 202 to speed up retrieval of those instructions.The data in the data cache may be a copy of data in memory 204 or storage device 206 required for processor 202 to execute instructions to perform an operation, or results of previously executed instructions by processor 202 that need to be accessed or written to memory 204 or storage device 206 to execute instructions by processor 202, or any other suitable data. The data cache allows processor 202 to perform faster read and write operations. The TLB allows processor 202 to perform faster virtual address translations. Without being limited thereto, in certain embodiments, processor 202 may include one or more internal registers for data, instructions, or addresses. It is contemplated that processor 202 may include any suitable number of any suitable internal registers, as appropriate. Also, processor 202 may include one or more arithmetic logic units (ALUs), may be a multi-core processor, or may include one or more processors 202, as appropriate. It is contemplated that although particular processors are described and illustrated in the present disclosure, any suitable processor is contemplated by the present disclosure.

[0030] In some embodiments, but not limited to, the tracking device 102 may be specifically configured to collect, sense, or receive data and / or pre-process the data before transmission. In addition to sensing, recording, and / or processing data, the tracking device 102 may also be further configured to transmit data, including any data being tracked, such as location information, to other devices or servers over the network 108. In certain embodiments, but not limited to, the tracking device 102 may continuously transmit any data being tracked to the network. In other embodiments, but not limited to, the tracking device 102 may also transmit any data being tracked discontinuously. Note that discontinuous transmission may refer to transmitting data at finite intervals. For example, the tracking device 102 may transmit data once an hour. This may help reduce battery power consumption of the tracking device 102 and may also conserve network resources, such as bandwidth.

[0031] As shown in FIG. 1, the tracking device 102 may communicate with a network 108. Although the network 108 is shown as a single network, the network 108 may be comprised of multiple networks supporting communication between devices. Any suitable network and any suitable communication interface for the network are contemplated by this disclosure. The network 108 may be a wireless-based communication network utilizing any available wireless access technology. Available wireless access technologies may include, for example, “Bluetooth”, Wireless Local Area Network (“WLAN”), Global System for Mobile Communications (GMS), Universal Mobile Telecommunications System (UMTS), Third Generation Partnership Project (“3GPP”) technologies (e.g., Long Term Evolution (“LTE”), LTE Advanced, Third Generation Technology (“3G”), or Fifth Generation (“5G”) / New Radio (“NR”) technologies, etc.). The network 108 may communicate with the tracking device 102, the server 106, and / or the mobile device 104 using any of the wireless access technologies listed above or other available wireless access technologies. If desired, the tracking device 102 may include any communication interface suitable for any of these networks. If desired, the communication interface may consist of one or more communication interfaces. Although particular communication interfaces are described and illustrated in this disclosure, this disclosure contemplates any suitable communication interface.

[0032] In one embodiment, the network 108 may include, but is not limited to, a WLAN. Examples of WLANs include, for example, a Wireless fidelity ("WiFi") network as defined by the IEEE 802.11 standard or an equivalent. In such an embodiment, the network 108 may allow location information and / or any data being monitored (tracked) to be transmitted from the tracking device 102 to the server 106. Additionally, the network 108 may support data transmission between the tracking device 102 and the mobile device 104. In an alternative embodiment, the network 108 may include a mobile network, such as a cellular network. In such an embodiment, data transmission may occur between the illustrated devices, similar to the embodiment in which the network 108 is a WLAN. In certain embodiments, but is not limited to, the tracking device 102 (which may also be referred to as a wearable device) may transmit data to the server 106 only or primarily when connected to a WLAN network, thereby conserving network bandwidth and extending battery life.

[0033] In certain non-limiting embodiments, the tracking device may switch to a power-saving mode when certain criteria are triggered. The power-saving mode may contribute to extending the battery life of the tracking device 102. Examples of criteria for switching to the power-saving mode include, but are not limited to, the tracking device losing its WLAN connection, a predefined period of inactivity, or the pet not doing anything for a predefined period of time. After switching to the power-saving mode, the operating system may continue to monitor (track) data but not transmit collected data to the server 106. In some other non-limiting examples, when in the power-saving mode, the wearable device 102 may limit or delay the completion of various work items (e.g., transmitting information to the server 106 or outputting alerts or notifications). In some non-limiting embodiments, a scheduler associated with the operating system may determine how to handle the work item (e.g., whether the work item prohibits the CPU from switching to the power-saving mode). The power saving mode can be initiated manually by a user or automatically by the mobile device.

[0034] In a non-limiting embodiment, a user can use a graphical user interface (GUI) of the mobile device to select an interval (time period) at which the tracking device should check-in its location information via a wireless connection. Meanwhile, when the tracking device checks-in its location information, the tracking device can check whether the interval (time period) is valid for uploading accelerometer data from the tracking device to the mobile device. For example, the interval (time period) for wirelessly registering its location information can be 3 minutes, 6 minutes, 10 minutes, 30 minutes, etc. Once the user selects this interval (time period), the tracking device can be updated to register its location information at the selected interval (time period). The longer the interval (time period) selected, the less the battery power is consumed. For example, registering its location information every 3 minutes consumes more battery power than registering it every 30 minutes.

[0035] When in a power-saving mode (sometimes referred to as a sleep mode), one or more cores of the CPU in the wearable device can remain in the power-saving mode until receiving a wake-up signal. This can efficiently use power and extend battery life. In some embodiments, but not limited to, one or more cores of the CPU can continuously monitor the network for a condition or a work item request that would trigger the wearable device to wake up from the power-saving mode. In some embodiments, but not limited to, the wearable device can passively listen to one or more predefined frequencies (e.g., cellular frequencies) while in the power-saving mode. In such embodiments, the wearable device can wake up from the power-saving mode after receiving a push communication from a server or a mobile device to the wearable device. The push communication can be sent over a cellular network and / or initiated by an application on the mobile device. The push communication can be used to remotely update one or more settings of the tracking device, such as activating a GPS receiver, activating an audio or visual alert, etc.

[0036] In one embodiment, but not limited to, the tracking device 102 and the mobile device 104 may also directly exchange data between the two devices, which may also be referred to as device-to-device or mobile-to-mobile communication. Although one network is described above, the network 108 may include multiple networks. For example, the network 108 may include a "Bluetooth" network, a wireless land area network, and a mobile network that facilitate data exchange between the tracking device 102 and the mobile device 104.

[0037] The system 100 may further include a mobile device 104. The mobile device 104 may be any available user equipment or mobile station (e.g., a mobile phone, a smart phone, or a multimedia device, or a tablet device, etc.). In alternative embodiments, the mobile device 104 may be a computer, such as a laptop computer, with wireless communication capabilities, a personal data assistant (PDA), a portable media player, a digital camera, a pocket video camera, a navigation unit with wireless communication capabilities, or any combination thereof. As described above, the mobile device 104 may communicate with the tracking device 102. In these embodiments, the mobile device 104 may receive location information, data about the pet, wellness assessments, and / or health advice from the tracking device 102, the server 106, and / or the network 108. Additionally, the tracking device 102 may receive data from the mobile device 104, the server 106, and / or the network 108. In one embodiment, without limitation, the tracking device 102 can receive data regarding the presence of a mobile device 104 in the vicinity of the tracking device 102 or data regarding the identity of a user associated with the mobile device 104. The user associated with the mobile device 104 may be, for example, a pet owner.

[0038] Additionally, the mobile device 104 (or non-mobile device) may also communicate with the server 106 to receive data from the server 106. For example, the server 106 may include one or more application servers providing networked applications or application programming interfaces (APIs). In one embodiment, but not limited to, the mobile device 104 may include one or more mobile applications or web-based applications. Such applications may communicate with the server 106 via the APIs to retrieve data and present it within the application. In one embodiment, but not limited to, the server 106 may visually represent (display) the location information or data received from the tracking device 102. Visual display data may include, for example, graphs, charts, or other representations of the data received from the tracking device 102.

[0039] 2 illustrates a device that can be used to track and monitor a pet, according to certain non-limiting embodiments. The device 200 can be, for example, a tracking device 102, a server 106, or a mobile device 104. The device 200 includes a CPU 202, a memory 204, a non-volatile storage device 206, a sensor 208, a GPS receiver 210, a cellular transceiver 212, a Bluetooth transceiver 216, a wireless transceiver 214, such as a WiFi transceiver or a WLAN transceiver, and a battery 218. The device 200 can also include any other hardware, software, processors, memories, transceivers, and / or graphical user interfaces.

[0040] As described with respect to FIG. 2, the device 200 may be a wearable device designed to be attached or otherwise connected to a pet. The device 200 includes one or more sensors 208, such as a three-axis accelerometer. The one or more sensors 208 may be used in combination with a GPS receiver 210, for example. The GPS receiver 210 may be used in conjunction with the sensors 208 monitoring the device 200 to, for example, determine the location of the device 200 (via the GPS receiver 210) and determine the acceleration of the device 200 (via the sensor 208). Although the sensor 208 and the GPS receiver 210 are shown as single components, the sensor 208 and the GPS receiver 210 may alternatively each be comprised of multiple components providing similar functionality. In certain non-limiting embodiments, the GPS receiver 210 may alternatively be a Global Navigation Satellite System (GLONASS) receiver.

[0041] The sensors 208 and GPS receiver 210 may generate data as described in more detail herein and transmit the generated data to other components via the CPU 202. Alternatively or additionally, the sensors 208 and GPS receiver 210 may transmit data to the memory 204 for temporary storage. In one embodiment, but not limited to, the memory 204 may comprise a random access memory device or similar volatile storage device. In a particular embodiment, but not limited to, the memory 204 may include a main memory for storing instructions to be executed by the processor 202 or data required for the operation of the processor 202. By way of example, but not limited to, the computer system 100 may load instructions into the memory 204 from the storage device 206 or from other sources (e.g., other systems 100, etc.). The processor 202 may then load the instructions from the memory 204 into an internal register or internal cache. When executing instructions, the processor 202 may retrieve and decode the instructions from the internal register or internal cache. During or after execution of an instruction, the processor 202 may write one or more results (intermediate or final) to an internal register or internal cache. The processor 202 may then write one or more of such results to the memory 204. In a particular embodiment, but not limited to, the instructions executed by the processor 202 are limited to those in one or more internal registers or internal caches or memory 204 (as opposed to those in other locations, such as the storage device 206), and the data utilized in the operation of the processor 202 are limited to those in one or more internal registers or internal caches or memory 204 (as opposed to those in other locations, such as the storage device 206). The processor 202 may also be coupled to the memory 204 by one or more memory buses (each of which may include an address bus and a data bus).In certain non-limiting embodiments, one or more memory management units (MMUs) may be provided between the processor 202 and the memory 204 to facilitate access to the memory 204 requested by the processor 202. In certain non-limiting embodiments, the memory 204 may include random access memory (RAM). The RAM may be volatile, as desired. The RAM may be dynamic RAM (DRAM) or static RAM (SRAM), as desired. The RAM may be single-ported or multi-ported, as desired. Any suitable RAM is contemplated by this disclosure. The memory 204 may be comprised of one or more memories 204, as desired. Although particular memory components are described and illustrated in this disclosure, any suitable memory is contemplated by this disclosure.

[0042] Alternatively or additionally, the sensors 208 and the GPS receiver 210 may transmit data directly to the non-volatile storage 206. In such an embodiment, the CPU 202 may access this data (e.g., location data and / or event data) from the memory 204. In some embodiments, the non-volatile storage 206 may include, but is not limited to, a solid-state storage device (e.g., a "flash" storage device) or a conventional storage device (e.g., a hard disk). In certain embodiments, the storage 206 may include, but is not limited to, a mass storage device for storing data or instructions. Examples of the storage 206 may include, but are not limited to, a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more thereof. As appropriate, the storage 206 may include removable or non-removable media (fixed media). As appropriate, the storage 206 may be internal or external to the computer system 100. In certain, but not limited to, embodiments, storage 206 is a non-volatile solid state memory. In certain, but not limited to, embodiments, storage 206 includes a read only memory (ROM). Optionally, the ROM may be a pre-programmed masked ROM, a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), an electrically alterable ROM (EAROM), a flash memory, or a combination of two or more thereof. It is contemplated by this disclosure that mass storage 206 may take any suitable physical form. Optionally, storage 206 may include one or more storage control units that facilitate communication between processor 202 and storage 206. Optionally, storage 206 may comprise one or more storage devices 206. It is contemplated by this disclosure that, although particular storage devices are described and illustrated herein, any suitable storage device is contemplated by this disclosure.

[0043] In particular, in a similar manner, location data (e.g., latitude, longitude, etc.) may be transmitted from the GPS receiver 210 to the CPU 202, memory 204, or non-volatile storage 206. Without being limited thereto, in some embodiments, the CPU 202 may comprise a field programmable gate array or a custom application specific integrated circuit (ASIC).

[0044] As shown in FIG. 2, the device 200 includes multiple network interfaces, including a cellular transceiver 212, a wireless transceiver 214, and a Bluetooth transceiver 216. The cellular transceiver 212 allows the device 200 to transmit data processed by the CPU 202 to a server over any wireless access network. In addition, the CPU 202 can determine the type and content of data to transmit using the cellular transceiver 212, the wireless transceiver 214, and the Bluetooth transceiver 216 based on detected network conditions. Each transceiver 212, 214, 216 can be independently a transmitter, a receiver, a transmitter and a receiver, or a unit or device that can be configured to both transmit and receive. The transmitter and / or receiver (only for the radio part) can also be implemented as a remote radio head. The remote radio head can be mounted on a pole, for example, rather than on the device itself.

[0045] FIG. 3 is a logical block diagram illustrating a device that can be used for tracking and monitoring a pet, according to a specific, non-limiting embodiment. As shown in FIG. 3, a device 300, such as the tracking device 102 (sometimes referred to as a wearable device) shown in FIG. 1 or the mobile device 104 shown in FIG. 1, can include a GPS receiver 302, a geo-fence detector 304, a sensor 306, a storage device 308, a CPU 310, and a network interface 312. Note that a geo-fence can refer to a geolocation fence as described below. Also, the GPS receiver 302, the sensor 306, the storage device 308, and the CPU 310 can be similar to the GPS receiver 210, the sensor 208, the memory 204 / non-volatile storage device 206, or the CPU 202, respectively. The network interface 312 can correspond to one or more of the transceivers 212, 214, and 216. Also, the device 300 can further include one or more power sources, such as a battery. Additionally, device 300 may include a charging port that may be utilized to charge the battery. The charging port may be any type of port, such as, for example, a type-A USB port, a type-B USB port, a mini USB port, or a micro USB port. In some other non-limiting embodiments, the battery of device 300 may be wirelessly charged.

[0046] In the illustrated embodiment, a GPS receiver 302 records location data associated with the device 300. The location data includes a number of data points that represent the location of the device 300 as a function of time.

[0047] In one embodiment, but not limited to, the geofence detector 304 stores details regarding known geofence zones. For example, the geofence detector 304 can store multiple longitude and latitude points for multiple polygonal geofences. The longitude and latitude points can be obtained by manual input by a user, automatic detection by the wearable device, or both. In an alternative embodiment, as described in more detail in the description of FIG. 4, the geofence detector 304 can store names of known WLAN network service set identifiers (SSIDs) and associate each stored SSID with a respective geofence. In one embodiment, but not limited to, the geofence detector 304 can store one or more thresholds for determining that the device 300 has moved outside of a geofence zone in addition to the SSIDs. Although the geofence detector 304 is illustrated as a separate component from the CPU 310, in some embodiments, including but not limited to, the geofence detector 304 may be implemented within the CPU 310 (e.g., as a software module).

[0048] In one embodiment, but not limited thereto, the GPS receiver 302 may transmit the longitude and latitude data to the geofence detector 304 via the storage device 308, or alternatively, may transmit the longitude and latitude data indirectly to the storage device 308 via the CPU 310. Note that the geofence may refer to a virtual fence (virtual safety space) defined for a particular pet. The geofence may be defined based on latitude, longitude, or latitude coordinates and / or by the coverage area of ​​a given WLAN connection signal. For example, the geofence detector 304 may receive the longitude and latitude data representing the current location of the device 300 and determine whether the device 300 is in or has left the geofence zone. If the geofence detector 304 determines that the device 300 has left the geofence zone, the geofence detector 304 may transmit a notification to the CPU 310 for further processing. The notification may then be transmitted to the mobile device directly or via a server after processing by the CPU 310.

[0049] Alternatively, the geofence detector 304 may query the network interface 312 to determine whether the device is connected to a WLAN network. In such an embodiment, the geofence detector 304 may compare the current WLAN SSID (or lack thereof) to a list of known SSIDs. The list of known SSIDs may be based on WLAN connections that the user has previously authenticated. For example, the user may be prompted to authenticate the SSIDs during a set-up process for a given wearable device. In another example, the list of known SSIDs may be pre-populated based on WLAN SSIDs that are known to the user's mobile device. If the geofence detector 304 does not detect that the device 300 is currently connected to a known SSID, the geofence detector 304 may send a notification to the CPU 310 that the device 300 has moved outside of a geofence zone. Alternatively, the geofence detector 304 may receive a strength of the WLAN network and determine whether the strength of the current WLAN connection is within a predefined threshold. If the WLAN connection strength is outside a predefined threshold, the wearable device may be approaching the outer edge of the geofence, so users can be proactively warned that their pet is about to leave the geofence by receiving a notification when the network strength threshold is exceeded.

[0050] As shown in FIG. 3, the device 300 further includes a storage device 308. In one embodiment, but not limited to, the storage device 308 can store data previously sensed or received by the device 300. For example, the storage device 308 can store past location data. In another embodiment, but not limited to, the device 300 can transmit the previously sensed or received data to a server, such as the server 106 shown in FIG. 1, instead of storing such data. The past data can then be used to determine a health index, which can be stored in the server. The server can then compare the determined health index based on the latest data received with the stored health index. The stored health index can be based on the previously stored data. Alternatively, but not limited to, in certain embodiments, the device 300 can determine the health index using its own computing power or hardware. Using the device 300 to track changes in the health index can help reduce or avoid sending data to the server. The wellness assessment and / or health advice provided by the server 106 can be based on the previously stored data. Wellness assessments can include, for example, skin disease diagnoses such as flare ups, ear infections, arthritis diagnoses, heart attacks, pancreatic attacks, kidney disease, eating disorders, and / or thyroid disorders.

[0051] In one non-limiting example, the stored data may include data describing details of the walking environment, including time, location of the tracking device, and motion data (e.g., speed, acceleration, etc.) regarding the tracking device when it has previously moved outside the geofenced zone. The time may be determined by a timestamp received from the GPS receiver or may be determined by an internal timer of the tracking device.

[0052] The CPU 310 can control access to the storage device 308, retrieve data from the storage device 308, and transmit data to networked devices via the network interface 312. As described in more detail in the description of FIG. 4, the CPU 310 can receive notifications from the geofence detector 304 that the user has left a geofenced zone, and can communicate with the mobile device using the network interface 312. In one embodiment, but not limited to, the CPU 310 can receive location data from the GPS receiver 302 and store the location data in the storage device 308. In one embodiment, but not limited to, storing the location data can also include associating a timestamp with the location data. In some embodiments, but not limited to, the CPU 310 can retrieve location data from the GPS receiver 302 at predefined intervals. For example, the predefined interval can be once every three minutes. In some embodiments, but not limited to, the interval can be dynamically changed based on an estimated walking distance or remaining battery power of the device 300. CPU 310 may also further have the capability to transmit location data to a remote device (remote location) via network interface 312 .

[0053] FIG. 4 is a flow diagram illustrating a method for tracking a pet, according to certain non-limiting embodiments. In step 402, the method 400 is used to monitor the location of the device. In one non-limiting embodiment, monitoring the location of the device includes discontinuously (i.e., at regular intervals) monitoring the GPS location of the device. For example, in step 402, the wearable device may obtain the longitude and latitude of the device by discontinuously polling the GPS receiver every 5 seconds. In some other non-limiting embodiments, continuous polling of the GPS location may be employed instead. However, by discontinuously polling the GPS receiver rather than continuously polling the device, the method may extend the battery life of the mobile device and reduce the number of network or device resources consumed by the mobile device.

[0054] In other non-limiting embodiments, method 400 may utilize other methods to estimate the device's location without relying on the device's GPS location. For example, method 400 may monitor the device's location by determining whether the device is connected to a known WLAN and using the WLAN connection as the device's estimated location. In yet other non-limiting embodiments, the wearable device may be paired with a mobile device via a Bluetooth network. In such embodiments, method 400 may, for example, query the paired device to determine the device's location (e.g., using the mobile device's GPS coordinates).

[0055] Method 400 may also include determining 404 whether the device has moved outside the geofenced zone. In one non-limiting embodiment, method 400 may include continuously polling a GPS receiver to determine the longitude and latitude of the device, as described above. In such an embodiment, method 400 may then compare the received longitude and latitude to a known geofenced zone. A geofenced region has a set of longitude and latitude points that define a region (e.g., a polygonal region). In a configuration using a WLAN to indicate location information, method 400 may determine that the device has moved outside the geofenced zone if it does not detect the presence of a known WLAN. For example, the tracking device may be configured to identify a home network (e.g., using the SSID of the home network). If the device is in the home (e.g., if a pet is in the home), method 400 may determine that the device has not moved outside the geofenced zone. Then, when the device moves out of range of a known WLAN, the method 400 can determine that the pet has left the geofenced zone (moved outside the geofenced zone), i.e., the geofenced zone can be implicitly constructed based on the contours of the WLAN signal.

[0056] Alternatively or additionally, method 400 may determine whether the device is out of the geofence zone in a continuous detection manner. Generally, the signal strength of a WLAN network decreases as the receiver moves away from a wireless access point or base station. Thus, without being limited thereto, in one embodiment, method 400 may receive a known WLAN signal strength from a wireless transceiver. In such an embodiment, method 400 may determine whether the device is out of the geofence by setting one or more predefined thresholds.

[0057] For example, assume there is a WLAN with a signal strength between 10 (maximum possible strength) and 0 (no signal detected). In certain non-limiting embodiments, method 400 can monitor for a signal strength of "0" before determining that the device has left the geofence zone. Alternatively or additionally, method 400 can set a signal strength threshold of "3" as the boundary of the geofence area. In this example, if the network signal strength value falls below "3", method 400 can determine that the device has left the geofence. Also, in some non-limiting embodiments, method 400 can utilize a timer to account for the possibility that the network signal strength may recover to a value above a predefined threshold. In such embodiments, method 400 can tolerate temporary interruptions in WLAN signal strength to avoid false positives and / or to exclude temporary travel from detection.

[0058] If the server determines that the wearable device has not left the geofenced zone in method 400, method 400 may continue to monitor the device location discontinuously or continuously in step 402. On the other hand, if method 400 determines that the device has left the geofenced zone, a signal may be sent from the sensor to instruct the wearable device to turn on the lighting device, as shown in step 406. The lighting device may include any light source, such as, for example, a light emitting diode (LED). The lighting device may be disposed within the housing of the wearable device and may illuminate at least a top cover of the wearable device. In yet another example, the lighting device may illuminate at least a portion and / or the entire surface of the wearable device. In certain embodiments, but not limited to, instead of the lighting device, the wearable device may include any other indicator, such as, for example, an audio device, such as a speaker, and / or a vibration device. That is, in step 406, any of the above indicators (any of the lighting device, audio device, and vibration device) may be turned on (activated).

[0059] In certain non-limiting embodiments, a prompt may be provided to a user of the mobile device to confirm whether the wearable device has moved outside the geofenced zone. For example, the wearable device may be paired with the mobile device via a Bluetooth connection. In such an embodiment, method 400 may include sending an alert to the mobile device via the Bluetooth connection indicating that the lighting device has been turned on at step 406 and / or that the wearable device has moved outside the geofenced zone at step 404. The user may then confirm (e.g., by receiving a screen notification) that the wearable device has moved outside the geofenced zone. Alternatively, the user may be notified by receiving a notification from a server based on data received from the mobile device.

[0060] Alternatively or additionally, method 400 may infer that a walk may have begun based on the time of day. For example, a user may schedule a walk for a particular time period (e.g., morning, afternoon, or evening). As part of detecting whether the device has left the geofenced zone, method 400 may further check the known walk schedule to determine whether the timing of the walk outside the geofence is at an expected walk time (or within an acceptable margin of error from the expected walk time). If such timing indicates an expected walk time, then notification to the user that the wearable device has left the geofenced zone may be omitted.

[0061] Alternatively or additionally, the method 400 may use machine learning techniques to infer that a walk may have started without requiring user input as described above. Machine learning techniques may include, for example, feed forward networks, deep forward feed networks, deep convolutional networks, and / or long or short term memory networks, and may be used on any data received by the server or sensed by the wearable device. For example, if the method 400 detects that the wearable device has gone outside the geofenced zone, it may continually prompt the user during the first few such detections to confirm that the user is aware of the location of the wearable device. Then, upon receiving either a "yes" or a "no" from the user, the method 400 may train a learning machine located on the server to identify situations related to going outside the geofenced zone. For example, after several prompts, the server may determine that the tracking device often goes outside the geofenced zone (i.e., corresponds to a morning pet walk) between 7:00 and 7:30 AM on weekdays. Relatedly, the server may also learn that the same event (e.g., a morning walk) may occur later on weekends (e.g., between 8:00 and 8:30 AM). Thus, the server may train itself to identify different times when the wearable device goes outside the geofenced zone and not react to such outings. For example, the server may not instruct the wearable device to turn on the lighting device (step 406) even if it detects an outing between 8:00 and 8:30 AM on weekends.

[0062] In certain non-limiting embodiments, the wearable device and / or server may continue to monitor the wearable device location and record the GPS location, as shown in step 408. Then, in step 410, the wearable device may transmit detailed location information to the server and / or mobile device.

[0063] In one non-limiting embodiment, method 400 may poll the GPS location of the wearable device continuously. In some non-limiting embodiments, the polling interval of the GPS device may be adjusted based on the remaining battery power of the device. For example, the polling interval may be increased when the wearable device has a low battery power. In one non-limiting example, the polling interval may be increased from every 3 minutes to every 15 minutes. In an alternative embodiment, the polling interval may be adjusted based on the expected length of time the wearable device will be outside the geofenced zone. That is, if the time outside the geofenced zone is expected to last 30 minutes (e.g., while walking a dog), the server and / or the wearable device may calculate the optimal polling interval based on the battery life. As discussed above, the length of the walk may be manually entered by the user or may be determined based on past walks using machine learning or artificial intelligence algorithms.

[0064] In step 412, the server and / or the wearable device may determine whether the wearable device has entered the geofenced zone. If no, steps 408 and 410 may be repeated. This entry into the geofenced zone may be a re-entry into the geofenced zone. That is, it may be determined that the wearable device has left the geofenced zone and then entered the geofenced zone again. As described above, the server and / or the wearable device may use a polling interval to determine the frequency of data transmission. In one embodiment, but not limited to this, the wearable device and / or the server may transmit the location data using a wireless network, such as a cellular network. Methods for transmitting location data over a cellular network are described in detail in commonly owned U.S. patent application Ser. No. 15 / 287,544, entitled "System and Method for Compressing High Fidelity Motion Data for Transmission Over a Limited Bandwidth Network," the entire disclosure of which is incorporated herein by reference.

[0065] Finally, if the server and / or the wearable device determines that the wearable device has entered the geofenced zone, an indicator such as a lighting device on the wearable device may be turned off. In some non-limiting embodiments, not shown in FIG. 4, the lighting device may be turned off at the user's option when the wearable device leaves the geofenced zone. For example, when a user of a mobile device determines that the wearable device has left the geofenced zone, the user may instruct the server to instruct the wearable device to turn off the lighting device, or the user may directly instruct the wearable device to turn off the lighting device.

[0066] FIG. 5 is a flow diagram illustrating a method for tracking and monitoring a pet, according to certain non-limiting embodiments. The steps of the method illustrated in FIG. 5 may be performed by a server, a wearable device, and / or a mobile device. The wearable device may sense, detect, or collect data related to the pet from one or more sensors. The data may include, for example, data related to the pet's location or movement. In a particular example, but not limited to, the wearable device may include one or more sensors that enable the wearable device to detect the pet's movements. In some embodiments, but not limited to, the sensor may be a three-axis accelerometer attached to a collar that enables the wearable device to detect various body movements of the pet. Such various body movements may include any body movements related to the actions of a pet, such as itching, scratching, licking, walking, drinking, eating, sleeping, sleep interruptions, shaking, etc. In certain examples, the one or more sensors can detect the pet's movements, such as jumping, getting excited about food, gobbling, drinking from a wall-mounted bowl, during normal sleep hours, and / or when the pet is roaming around the room. The one or more sensors can also detect the pet's activity after a medical procedure or visit to the veterinary clinic, such as a visit for a spay / neuter or ovariectomy. Without limitation, in some embodiments, a user can manually upload events to assist in tracking and monitoring the pet. For example, a sleep event can be created to detail the amount of sleep the pet receives, or to record the time and amount of food the pet eats on a particular day. The logged events can then be used to assist in tracking and monitoring the pet.

[0067] In certain non-limiting embodiments, data collected by one or more sensors can be combined with data collected from other sources. In one non-limiting example, data collected from one or more sensors can be combined with video and / or audio data captured using a video recording device. Note that combining data from one or more sensors with data from a video recording device may be referred to as data creation. During data creation, the video and / or audio data can be video labeled, such as by behavioral labeling software. The video and / or audio data can then be synchronized and / or stored with data collected from one or more sensors. Synchronizing the data can include comparing the sensor data with the video labels and aligning the sensor data with the video labels, where such alignment can be performed to a minute, second, or sub-second level of accuracy. This data alignment can be performed manually by a user or automatically, such as by using a semi-supervised approach to estimate misalignment. The combined data from one or more sensors and the video recording device can then be analyzed using machine learning or any algorithm described herein. Data can also be labeled as training data, validation data, and / or test data.

[0068] As discussed in the description of location data in FIG. 4, sensing, detection, or collection of data may be continuous or discontinuous. In certain non-limiting embodiments, the wearable device may sense (detect) the pet's activity or collect data continuously, while transmitting the information from the wearable device to the server discontinuously to conserve battery power and / or network resources. That is, the wearable device may continuously monitor (track) the pet, but transmit the collected data every finite amount of time. The finite amount of time used for transmission may be, for example, one hour.

[0069] In step 501, data about the pet from the wearable device may be received by a server and / or a mobile device of the user. Once the data is received, the server and / or the mobile device may process it and determine one or more pet health indicators, as shown in step 502. The server may utilize machine learning tools (e.g., deep neural networks using convolutional neural network layers and / or recurrent neural network layers, etc.) as described below. The machine learning tools may also be referred to as activity recognition algorithms or activity recognition models, and may include one or more modules. The machine learning tools may determine health indicators. The health indicators may also be referred to as "behavior of the pet wearing the device."

[0070] The one or more health indicators include criteria for itching, scratching, licking, walking, drinking, eating, sleeping, interrupted sleep, and shivering. Such criteria may be, for example, the distance the pet walks, the amount of sleep, irregular or excessive movement during sleep, and / or the amount of itching. The machine learning tool may be trained. To train the machine learning tool, for example, the server may aggregate data from multiple wearable devices. Note that the aggregated data from multiple wearable devices may also be referred to as crowd-sourced data. The collected data from one or more pets may then be aggregated and / or sorted to learn one or more trends or associations contained in the data. The server may use the learned trends or associations to identify, predict, and / or estimate the health indicator from the received data. The health indicator may be used to identify any behavior of the pet that may affect the wellness or health of the pet. Machine learning may also be used to model the association between the health indicator and the potential impact on the pet's health or wellness. For example, a pet's likelihood of contracting a disease or group of diseases, such as a skin disorder, may be discovered. Machine learning tools can be automated and / or semi-automated. In semi-automated models, a human programmer may step in to assist the machine learning by helping to discover or validate one or more trends (models) in the data being processed by the machine learning process.

[0071] In certain non-limiting embodiments, the machine learning tool can convert data, such as a time series of accelerometer readings, into a predictive health indicator using a windowing technique that makes behavioral predictions over small time windows. In such embodiments, one prediction can be generated per time window. However, in other non-limiting embodiments, the machine learning tool can operate on the total amount of aggregated data rather than working with small time windows and the data contained within them. By aggregating data received from the wearable device and then feeding it into the machine learning tool, a large number of data points can be analyzed. Data can also be aggregated multiple times to build a hierarchy of aggregated data. The hierarchy can be built based on the periodicity of the data bins into which the aggregated data is fed, and each time data is aggregated, the number of bins into which data can be fed decreases.

[0072] In certain non-limiting embodiments, the collected and aggregated data may be displayed to a user (e.g., via a mobile application on a user device). The aggregated data may be displayed in any format known in the art (e.g., table, graph, chart, or text). As another example, the collected and aggregated data may be displayed over time to reveal trends (e.g., the number of hours a pet sleeps per week, the amount of food a pet eats per month, etc.). Displaying the aggregated data to a user in various formats may provide benefits described herein, such as benefits related to the pet's health and wellness (e.g., identifying poor health from a pet's lack of appetite or energy).

[0073] Then, in step 503, a wellness assessment of the pet can be performed based on the one or more health indices. The wellness assessment can include, for example, an indication of one or more illnesses, health conditions, and / or any combination thereof, identified and / or suggested by the health index. The health conditions can include, for example, one or more of skin disease, ear infection, arthritis, heart attack, tooth fracture, cruciate ligament rupture, pancreatic attack, insomnia, and / or any combination thereof. In a non-limiting embodiment, the server can instruct the wearable device to turn on a lighting device based on the wellness assessment of the pet, as shown in step 504. Then, in step 505, the health index can be compared to one or more stored health indices. The stored health indices can be based on previously received data. Then, when a deviation from a threshold is detected as a result of comparing the health index with the stored health index, such a detection result can be reflected in the wellness assessment. For example, the server can detect that the pet sleeps less than a predetermined threshold, itches more than a predetermined threshold, and eats less than a predetermined threshold. The wellness assessment may be based on such predefined or preset thresholds, but in some embodiments, without limitation, the thresholds may be determined using machine learning tools as described above. For example, the wellness assessment may reveal whether a pet is overweight or is likely to become ill.

[0074] At step 506, the server may determine a health advice or fitness nudge for the pet based on the wellness assessment. In certain non-limiting embodiments, the fitness nudge may be an exercise regimen for the pet. For example, the fitness nudge may be walking and / or running the pet a set number of steps per day. The health advice or fitness nudge may provide the user with advice to address wellness or health risks that the pet may be exposed to, for example. For example, the health advice may inform the user of the wellness assessment and recommend taking the pet to a veterinarian for diagnosis and treatment, or may provide specific treatment advice, such as a recommendation to feed the pet a particular diet or administer an over-the-counter medication. In other non-limiting embodiments, the health advice may include advice to purchase one or more pet foods, one or more pet supplies, and / or any combination thereof. Then, in steps 507 and 508, the wellness assessment, health advice, health nudges, and / or any combination thereof can be transmitted from the server to the mobile device, and the wellness assessment, health advice, and / or health nudges can be displayed, for example, on a graphical user interface of the mobile device. In certain non-limiting embodiments, the user can be rewarded for following the wellness advice or achieving certain goals. For example, a pet owner can be rewarded through the mobile application if the pet achieves a certain number of steps per day on any given day. The reward can be a virtual reward, such as coins or points on the mobile application, or a real-world reward, such as pet supplies or treats.

[0075] In some non-limiting embodiments, the data received by the server may include location information determined using a GPS. The location data may be received via a GPS received by the wearable device and transmitted to the server. As with the other data described above, the location data may be used to determine one or more health indicators of the pet. In certain non-limiting embodiments, monitoring the wearable device location may include identifying active wireless networks in the vicinity of the wearable device. If there are active wireless networks in the vicinity of the wearable device, the wearable device may connect to the wireless network. If the wearable device moves outside the geofence zone, there may be no active wireless networks in the vicinity of the wearable device. In other embodiments, the geofence may be pre-defined using longitude and latitude coordinates.

[0076] According to certain non-limiting embodiments, a data analysis method may be provided. The method may include receiving data at a device. Such data may include at least one of financial data, cybersecurity data, electronic health records, acoustic data, human activity data, or pet activity data. The method may further include analyzing the data using two or more layer modules. Each layer module may include at least one of a many-to-many approach, striding, downsampling, pooling, multiscaling, or batch normalization. The method may further include determining an output content based on the analyzed data. The output content may include a wellness assessment, health advice, financial prediction, or security advice. The two or more layers may include at least one of a full resolution convolutional neural network, a first pooling stack, a second pooling stack, a resampling process, a bottleneck layer, a recurrent stack, or an output module. In some embodiments, the determined output content may be displayed on a mobile device.

[0077] The data may be received, processed, and / or analyzed as described in the exemplary embodiment shown in FIG. 5. In certain, but not limited to, embodiments, the data may be processed using a time series classification algorithm. The time series classification algorithm may be utilized to evaluate or predict data over a period of time. An example of a time series classification algorithm is an activity recognition algorithm that tracks a pet's activities from moment to moment. Some time series classification algorithms utilize K-nearest neighbor and support vector machine approaches, while others utilize deep learning based approaches as shown in the examples below. In certain, but not limited to, embodiments, the activity recognition algorithm may utilize a machine learning model. The machine learning model and the activity recognition algorithm are described in detail in International Application No. PCT / US2020 / 039909, filed June 26, 2020, entitled "System and Method for Wellness Assessment," the entire disclosure of which is incorporated herein by reference.

[0078] In certain non-limiting embodiments, a system, method, or apparatus may be used to assess the wellness of a pet. As described above, data about the pet may be received. The data may be received from at least one of the following data sources: a wearable pet tracking (monitoring) device, a genetic testing procedure, a pet's health record, a pet insurance record, and / or input from the pet's owner. One or more of the above data sources may be collected using separate sources. The received data may then be aggregated into one or more databases. It is noted that such a process (method) may be performed by any device, hardware, software, algorithm, or cloud-based server described herein.

[0079] Based on the received data, one or more health indicators of the pet can then be determined. For example, the health indicators can include criteria for the pet's licking, scratching, itching, walking, sleeping, and / or interrupted sleep. Criteria can include, for example, the number of minutes per day the pet spends sleeping, and / or the number of steps or minutes per day the pet spends walking, running, or other activities. Any other criteria that may be indicative of the pet's health status can be determined. In some embodiments, without limitation, a wellness assessment of the pet can be performed based on one or more health indicators. A wellness assessment may include, for example, the evaluation and / or detection of skin disorders, skin diseases, ear / eye infections, arthritis, heart attack, heart abnormalities, heart disease, allergies, dental abnormalities, dental disease, kidney abnormalities, kidney disease, cancer, endocrine abnormalities, endocrine disease, hearing impairment, depression, insomnia, sleep apnea, rapid eye movement (REM) behavior disorder, pancreatic attack, pancreatic abnormalities, pancreatic disease, obesity, metabolic abnormalities, metabolic disease, and / or any combination thereof. A wellness assessment may also include any other health abnormality, diagnosis, or physical or mental illness or disorder currently known in veterinary medicine.

[0080] Advice may then be determined based on the wellness assessment and sent to one or more of the pet owner, a veterinarian, a researcher, and / or any combination thereof. The advice may include, for example, one or more health advice to prevent the pet from developing one or more of a disease, an abnormality, a condition, and / or any combination thereof. For example, the advice may include one or more of a food product, a pet service, a supplement, an ointment, a medication for improving the wellness or health of the pet, a pet product, and / or any combination thereof. In other words, the advice may be nutritional advice. In some embodiments, the nutritional advice may include instructions to provide the pet with one or more of a chewable, a supplement, a food, and / or any combination thereof. In some embodiments, the advice may also be medical advice. For example, the medical advice may include instructions to provide the pet with an ointment, instructions to administer one or more medications to the pet, and / or instructions to provide the pet with one or more medications.

[0081] In other non-limiting embodiments, premiums and / or discounts may be determined and / or applied to the base or additional rates of the pet health insurance policy. This determination may be made automatically or manually. The premiums and / or discounts may also be updated, and this determination may be made periodically, discontinuously, and / or continuously. For example, the premiums or discounts may be determined periodically, every few months or weeks. In some non-limiting embodiments, the premiums or discounts may also be determined based on data received after sending advice to one or more pet owners. In other words, the received data may be utilized to monitor and / or track whether one or more pet owners are following or otherwise adhering to one or more of the advice provided. A discount may then be calculated or applied to the base or additional rates of the insurance policy if the pet owner follows and / or adheres to one or more of the advice provided. On the other hand, if one or more pet owners do not follow and / or comply with the advice(s) given, a premium may be assessed or applied to the base or additional premium of the insurance policy. Without being limited thereto, in certain embodiments, a premium or discount to the base or additional premium may be determined based on one or more of the data, the wellness assessment, and / or the advice.

[0082] As described above, a tracking device according to the subject matter of the present disclosure may comprise a computing device designed to be carried by a user or other subject (e.g., an animal, etc.) such as by being worn. Such wearable devices may take any shape, form, color, or size. In one embodiment, but not limited to, the wearable device may be placed on or in the pet in the form of a microchip. Alternatively, as illustrated in the embodiment herein, the tracking device may be a wearable device that can be coupled to a collar band. The collar band may simply be referred to as a collar, a pet collar, or a band. The collar band may be sized to fit any size pet, whether small, medium, or large. FIG. 6 is a perspective view of a wearable device 600 having a belt 610 with a tracking device. The tracking device may also be referred to as a wearable device. According to certain embodiments of the subject matter of the present disclosure, the tracking device may comprise a tracking component and a removable battery component 620. In some embodiments, the belt 610 may include an adjustment mechanism 630. The belt 610 may be made of a suitable material, such as leather, nylon, rubber, polyester, linen, etc. Although the adjustment mechanism 630 is illustrated in FIG. 6 as a buckle that secures the wearable device 600 around the pet's neck, in other embodiments, any suitable adjustment mechanism may be utilized to secure the wearable device 600, such as, for example, a side release buckle, a strap, a snap hook, a D-ring, or an O-ring. In certain embodiments, the adjustment mechanisms may be constructed of any suitable material, such as, for example, metal, plastic, or nylon, etc.

[0083] 7A and 7B are perspective and side views of a wearable device according to certain non-limiting embodiments. In some non-limiting embodiments, the tracking device 600 (sometimes referred to as the wearable device 600) can include a tracking component 710 and a battery component 620. The battery component 620 can be a removable component in the tracking device 600, and thus the tracking device 600 can include a removable battery component and a tracking component. In some non-limiting embodiments, the removable battery component 620 can be located on the outside of the belt (i.e., on the outer edge of the collar when worn on the pet), and the tracking component 710 can be located on the inside of the belt (i.e., on the inner edge of the collar when worn on the pet). However, in some other non-limiting embodiments, both the removable battery component and the tracking component can be located on the outside of the belt.

[0084] The tracking component 710 can be shaped to fit the contours of the pet. For example, at least a portion of a surface of the tracking component, such as the underside of the bottom cover, can be curved relative to the strap plate to fit the curved shape of the pet's neck. In some embodiments, but not limited to, the curvature of the tracking component can be based on the weight or size of the pet. For example, a larger pet may require a smaller curvature of the tracking component. The tracking component 710 can then be attached to the belt 610 via the strap plate 715. Such attachment can be by any suitable attachment or fastening mechanism, such as, but not limited to, one or more screws or bolts. For example, the tracking component 710 can include one or more indicators 720, and the removable battery component 620 can include one or more indicators 730. The indicators 720, 730 may be, for example, indicator lights such as LEDs, and may visually indicate the wireless connection status of the tracking device 710, the charging status of the removable battery component 620, or whether the battery component 620 is connected to the tracking component 710.

[0085] FIG. 8 is an exploded view of a wearable device according to certain non-limiting embodiments. In certain non-limiting embodiments, the tracking component 710 may be attached, such as by coupling or connection, to the strap plate 715. Such attachment may be by any suitable fastener, such as, for example, but not limited to, one or more screws 810 or bolts. In some non-limiting embodiments, such coupling may be performed so that the tracking component 710 and strap plate 715 can be replaced (e.g., with a screw so that a user can remove and replace the tracking component 710 and / or strap plate 715). In other non-limiting embodiments, such coupling may be performed by gluing or molding the tracking component 710 to the strap plate 715. The removable battery component 620 may also be attached, such as by coupling or connection, to the strap plate 715 via one or more battery latches or battery attachments.

[0086] 9A and 9B are exploded and rear views of a removable battery component according to certain non-limiting embodiments. As shown in FIG. 9A, the removable battery component 620 can have a rectangular shape. In other embodiments, the removable battery component 620 can have any other suitable shape, such as an oval, a square, or a bone shape. The removable battery component 620 can have any suitable dimensions. For example, the dimensions of the removable battery component 620 can be selected so that a pet can comfortably carry the device. For example, the wearable device can have a width of 30.13 millimeters, a height (length) of 42.00 millimeters, and a thickness (depth) of 11.09 millimeters. It should be noted that the size of the removable battery component 620 can vary depending on the size of the battery 950 (e.g., the smaller the battery 950, the smaller the removable battery component). In some embodiments, without limitation, the removable battery component 620 can be shock-resistant and / or waterproof. In an exemplary embodiment, the connection between the one or more contact units 9100 shown in Figure 9B and the complementary one or more receiving contact units 1080 shown in Figure 10A may be a watertight connection. Thus, when the removable battery component 620 is connected to the tracking component 710, the connection point between the two components is watertight.

[0087] In certain non-limiting embodiments, the removable battery component 620 may include a housing, which may include a top cover 910 and a bottom cover 920 attached to the top cover, such as by coupling or connection. As shown in FIGS. 9A and 9B, the top cover 910 of the removable battery component 620 may be configured to be separable from the bottom cover 920, or the top cover 910 and the bottom cover 920 may be configured as separate units and then coupled together. The top cover 910 may be configured from a first material, and the bottom cover 920 may be configured from a second material different from the first material. In other embodiments, the first material and the second material may be the same material. The first material and the second material may include any suitable material, such as, for example, a plastic or a metal. Without being limited thereto, in certain embodiments, the top cover 910 and the bottom cover 920 may have a coating or finish, such as a Physical Vapor Deposition (PVD) coating and a polished gloss or high gloss finish, or a PVD coating and a matte finish.

[0088] The housing of the removable battery component 620, such as the top cover 910 and bottom cover 920, may bear indicium 915, such as any suitable symbol, lettering, insignia, or the like.

[0089] In some non-limiting embodiments, the bottom cover 920 may further comprise one or more battery latches 930 for connecting the removable battery component 620 to the strap plate 715. The battery latch 930 may utilize a suitable mechanism, such as, for example, one or more latch springs 940, to connect the removable battery component 620 to the strap plate 715. A pressure latch (e.g., a spring) may provide the added benefit of separating the removable battery component 620 from the wearable device when the latch is subjected to a threshold amount of force. The battery latch 930 allows the user to replace the removable battery component while the curved tracking component remains attached to the belt or collar, allowing for easy battery replacement, thus extending battery life and reducing downtime of the device. However, in some other examples, both the removable battery component and the tracking component may be released from the belt or collar when the removable battery component is removed. The pressure battery latch not only allows for easy replacement, but also has the property of releasing under unexpected stress. This can reduce the risk of the removable battery component 620 getting caught in an object (eg, a door) and causing the pet to become trapped or stuck.

[0090] In certain non-limiting embodiments, the removable battery component can be replaced with one or more other removable battery components. As an initial state, the tracking component can be attached to the removable battery component. A user can then decide to replace the initial removable battery component with one or more other removable battery components. The one or more other removable battery components can be attached to the same tracking component that was attached to the initial removable battery component. One or more contact units 9100 (shown in FIG. 9B ) located on the bottom surface of the removable battery component can be opposed to one or more complementary receiving contact units 1080 (shown in FIG. 10A ). The receiving contact units 1080 can be located on the top surface of the tracking component and can be located in a central portion opposite the curved bottom surface of the tracking component.

[0091] As shown in the exploded view of the removable battery component in FIG. 9A, the housing may further house internal features for the functionality of the removable battery component. Such internal features may include features such as a battery 950, a battery cushion 960, a battery printed circuit board assembly 970 (battery PCBA) with one or more sensors, a double-sided battery tape 980, a USB port 990, and internal fittings 995. The internal fittings 995 may be, for example, one or more screws, that couple together one or more components of the removable battery component 620. In some embodiments, but not limited to, the capacity of the battery 950 may be sized based on the needs of a particular user (e.g., an oversized "extended" battery for camping trips, etc.). The battery PCBA 970 may detect the remaining charge (e.g., using a fuel gauge, etc.), monitor the voltage, and verify the battery of the removable battery component 620. Validating the battery may include determining whether the battery used by the removable battery component 620 is genuine or not. The PCBA 970 may also provide battery overcharge detection and / or include thermal protection circuitry.

[0092] The housing of the removable battery component 620 may further include a status indicator 730, such as an illumination device (e.g., but not limited to, a light or light emitting diode), an acoustic device, or a vibration device. The status indicator may be contained within the housing or may be located on the top cover of the device. In the illustrated embodiment, as best seen in FIG. 9A, the status indicator 730 is a light on the bottom cover 920. Alternatively, however, an illumination device may be located within the housing to illuminate at least the top cover 910 of the removable battery component 620. In other embodiments, an acoustic device and / or a vibration device may be provided on the removable battery component 620. The acoustic device may include a speaker and may emit a sound, such as a whistle or voice, in response to a trigger event. As described herein, the status indicator 730 may be triggered when the charge remaining in the removable battery component 620 reaches a predetermined value. In certain non-limiting embodiments, the status indicator 730 may use different colors to indicate the remaining charge of the battery in the removable battery component 620. Note that although the status indicator 730 is illustrated as a light, in other embodiments not shown in Figures 9A and 9B, the status indicator 730 may be replaced with a lighting device, an audio device, and / or a vibration device.

[0093] The status indicator 730 may communicate the status of the device. Such status may include, for example, a charging mode (indicated by a first color), a communicating mode (e.g., communicating by "Bluetooth" communication, indicated by a second color), and a fully charged mode (e.g., when the battery level is above a predetermined threshold, indicated by a third color). For example, when the indicator 730 is yellow, the wearable device may be charging. Also, when the indicator 730 is green, the battery of the wearable device may be said to be fully charged. However, other status modes and colors of the status indicator 730 are contemplated herein. Furthermore, the status indicator 730 may blink or have a blinking pattern selected to indicate a particular status. And, in certain embodiments, the status indicator 720 of the tracking component 710 and the status indicator 730 of the removable battery component 620 may form a light tunnel. For example, when the tracking component 710 is connected to the removable battery component 620, the two status indicators may be configured to show the same color. As another example, one or both of the two status indicators may change color when the tracking component 710 is removed from the removable battery component 620. The top cover 910 may have any suitable color and pattern, and may further include a reflective or glow-in-the-dark material.

[0094] FIG. 9B is a rear view of the removable battery component 620 according to the subject matter of the present disclosure. In certain, but not limited to, embodiments, the removable battery component 620 further comprises a contact unit 9100 and a USB 9200. The USB 9200 can be used to connect a cable, such as a USB cable, to transmit data and / or charge the removable battery component 620. The contact unit 9100 can be made of any suitable material for electrically connecting the removable battery component 620 and the tracking component 710 to transmit power from the removable battery component 620 to the tracking component 710, for example, nickel, tin, phosphor bronze, or steel. The charging port can be any type of port, such as, for example, a USB-A port, a USB-B port, a mini USB port, or a micro USB port. In some other, but not limited to, embodiments, the removable battery component 620 can be wirelessly charged.

[0095] 10A-10D are exploded, top, side, and bottom views of a tracking component according to certain non-limiting embodiments. As shown in FIG. 10A, the tracking component 710 includes a housing, which may include a top cover 1010 and a bottom cover 1020 that is attached, such as by coupling or connection, to the top cover. In some non-limiting embodiments, at least one side surface of the tracking component 710 may be shaped to match the contours of a pet. For example, a portion of the tracking component may have a curved shape that matches the curved shape of a pet's neck. In certain non-limiting embodiments, the other side surface of the tracking component may be flat to facilitate connecting the removable battery component 620 to the tracking component 710. In other embodiments, the tracking component 710 may have any other suitable shape, such as a rectangular prism shape. Additionally, the tracking component 710 may have any suitable dimensions. For example, the dimensions of the tracking component 710 may be selected to allow the pet to comfortably carry the device. For example, a wearable device may be 20.00 millimeters wide, 78.00 millimeters tall (length), and 15.50 millimeters thick (depth). Without being limited thereto, in certain embodiments, the tracking component 710 may be waterproof and / or shock resistant.

[0096] As shown in FIGS. 10A and 10D, in some embodiments, but not limited to, the bottom cover 1020 may further include one or more USB port covers 1030. The USB port cover 1030 may cover any type of port 1060, such as a USB-A port, a USB-B port, a mini USB port, or a micro USB port. In certain embodiments, but not limited to, the USB port 1060 may be used to connect a cable, such as a USB cable, to transmit data and / or charge the tracking component 710. In some other embodiments, but not limited to, the tracking device 710 may be charged wirelessly. In other certain embodiments, but not limited to, the tracking component 710 may include a complementary receiving contact unit 1080. The receiving contact unit 1080 may be made of any suitable material for connecting the removable battery component 620 and the tracking component 710 to transmit power from the removable battery component 620 to the tracking component 710, for example, nickel, tin, phosphor bronze, or steel.

[0097] As shown in the exploded view of FIG. 10A, the tracking component 710 may further include internal features for performing the functions of the tracking component. Such internal features include an antenna carrier 1040, a main printed circuit board assembly 1050 (main PCBA), a USB port 1060, and an internal fitting 1070. The internal fitting 1070 connects one or more components of the tracking component 710 together and may be, for example, one or more screws. The antenna carrier 1040 may be a special polycarbonate part that is compatible with the Laser Direct Structuring (LDS) process to "deposit" or plate an antenna pattern on a physical carrier. The antenna may be a "Bluetooth" antenna, a near field communication antenna, a cellular communication antenna, a WLAN antenna, or any other antenna that aids in facilitating communication and / or location tracking.

[0098] As shown in FIG. 10A, the top cover 1010 of the tracking component 710 can be configured to be separable from the bottom cover 1020, or the top cover 1010 and the bottom cover 1020 can be configured as separate units and then attached together, such as by bonding or connecting. The top cover 1010 can be configured from a first material and the bottom cover 1020 can be configured from a second material, and the first material and the second material can be different materials. In other embodiments, the first material and the second material can be the same material. The first material and the second material can include any suitable material, such as, for example, plastic or metal. In some embodiments, without limitation, the top cover 1010 and the bottom cover 1020 can have a coating or finish, such as, for example, a PVD coating and a polished gloss or high gloss finish, or a PVD coating and a matte finish. Additionally, the housing of the tracking component 710, such as the top cover 1010 and bottom cover 1020, may include indicia, such as any suitable symbols, letters, marks, etc. Additionally, the housing may include features tailored to individual users, such as, for example, an inscription bearing the name of the subject wearing the device or other identifying information, such as the pet owner's name and phone number. One or more of the indicia may include aesthetic features, such as, for example, a debossed finish, a metal sticker applied to a debossed surface recess, etc. FIGS. 10A-10D show various views of the tracking component 710, which may also include indicia as described above, if desired.

[0099] The housing of the tracking component 710 may further include a status indicator 720, such as, but not limited to, an illumination device (e.g., a light or light emitting diode), an acoustic device, and a vibration device. The status indicator 720 may be contained within the housing or may be located on the bottom cover 1020 of the device. In the illustrated embodiment, the illumination device is a light on the bottom cover 1020, as best seen in FIG. 10C. However, the illumination device may alternatively be located within the housing to illuminate at least the top cover 1010 of the tracking component. In other embodiments, the tracking component 710 may include an acoustic device and / or a vibration device. The acoustic device may include a speaker and may emit a sound, such as a horn or voice, in response to a trigger event. In certain embodiments, but not limited to, the status indicator 720 may indicate the remaining charge of the battery and / or the type of wireless access method to which the wearable device 710 is connected in various colors. In certain embodiments, but not limited to, the status indicator 720 may be the illumination device described in FIG. 4. That is, the status indicator 720 can be manually or automatically activated when the pet moves outside the geofence zone. Alternatively or additionally, the status indicator 720 can be manually activated by a user by operating an application on a mobile device based on data received from the wearable device. Note that although the status indicator 720 is shown as a light in the figures, in other embodiments not shown in Figures 10A-10D, the status indicator 720 can be replaced by a lighting device, an audio device, and / or a vibration device.

[0100] The status indicator 720 may communicate the status of the device. Such statuses may include, for example, a charging mode (indicated by a first color), a communicating mode (e.g., communicating via "Bluetooth" communication, indicated by a second color), and a fully charged mode (e.g., when the battery level is above a predetermined threshold, indicated by a third color). For example, the status indicator 720 may be blue to indicate that the tracking device 710 is connected via "Bluetooth" and / or is currently communicating with other devices via a "Bluetooth" network. In certain non-limiting embodiments, it may be advantageous for the wearable device to utilize "Bluetooth" Low Energy (BLE). The use of BLE for wireless personal networking may reduce power and resource consumption by the wearable device. Thus, the use of BLE may contribute to extending the battery life of the wearable device. However, other status modes and colors of the status indicator 720 are contemplated herein. Additionally, the status indicator may blink or have a blinking pattern selected to indicate a particular status. The top cover 1010 may have any suitable color and pattern, and may further include reflective or glow-in-the-dark materials.

[0101] Referring again to FIG. 10D, in certain embodiments, the tracking component 710 may further include a light sensor 1040. In some embodiments, the light sensor 1040 may be a red-green-blue (RGB) light sensor that utilizes a light pipe similar to the status indicator 730. The light pipe may be, for example, a light path that allows the light sensor to sense light from outside the tracking component and / or the battery component. The light pipe opening may be located in the bottom cover of the tracking component and the bottom cover of the battery component. The light sensor 9040 located at the bottom of the removable battery component 620 (shown in FIG. 9B) and the light sensor 1040 located at the bottom of the tracking component 710 (shown in FIG. 10D) may include one or more light pipes. When the light pipe is disconnected, the light sensor may detect a change in light. This change in light may indicate, for example, that a pet that was previously indoors has gone outside or, conversely, that a pet that was previously indoors has gone outside. The light sensor 1040 can be positioned inside the tracking component 710 such that when the pet wears the wearable device, the light sensor 1040 faces the pet. The light sensor 1040 provides additional sensor data to the computing system, which detects the current light around the pet (and therefore the current pet environment). In contrast, existing pet location methods require the use of signal data, such as receiving a location via a GPS sensor or determining the signal strength of a wireless network (e.g., a WiFi network) to which the tracking component 710 is connected. However, these methods require a large amount of resources, and increasing the location detection accuracy places a heavy burden on resources.

[0102] Meanwhile, in other embodiments, for example, the light sensor data is provided to the computing system, which determines whether the pet is indoors, outdoors, or in a dark space. Thus, the light sensor can improve the function and accuracy of pet location detection without consuming a large amount of resources. Another advantage of the light sensor 1040 is that it can detect if the wearable device falls off or is removed from the pet. Since the light sensor 1040 faces the inside of the wearable device, the amount of light and the sensor indication value change significantly when the wearable device is removed. This allows the computing system to easily detect that the wearable device has been removed. In certain embodiments, the computing system can also send a notification to the user's mobile device using such a situation as a trigger. In other embodiments, the light sensor can determine whether the pet is outside or inside the geofence at all times (even when the tracking component is in a power saving mode or not connected to a network) according to the methods described herein. The light sensor can also be used in combination with an accelerometer in the tracking component. In that case, the light sensor continuously samples the surrounding lighting environment and stores that information in the tracking component, which can then transmit it along with the highly accurate accelerometer data according to the methods described herein.

[0103] Although not shown in FIGS. 10A-10D, in some embodiments, the tracking component 710 may further include, but is not limited to, one or more altimeters and / or barometers for determining the location and / or altitude of the wearable device. In certain embodiments, the computing system may receive sensor data, for example from one or more altimeters and / or barometers, including the altitude of the device and / or a corresponding timestamp. The computing system may then use the timestamp to determine a location of the device corresponding to the altitude data based on GPS data or network data. Such additional data may enable the computing system to determine a more accurate location of the wearable device. For example, if a user lives in a multi-story residential building, the altitude data may enable the computing system to determine whether the user's pet is in the user's residence on the 14th floor of the building, in an outdoor space on the rooftop of the building, or in the lobby. In some embodiments, but not limited to, the barometer or altimeter may trigger an output by the tracking component even when the tracking component is in a power-saving mode or is not connected to a network. For example, the barometer reading may trigger a notification to the mobile device or an output (e.g., optical, audible, vibration, etc.) on the tracking component itself. Without limitation, in certain embodiments, the altimeter and barometer may contribute to determining the location of the tracking device. The location may include, for example, the altitude (i.e., vertical position) of the tracking device.

[0104] FIG. 11 is a bottom view of a belt according to certain non-limiting embodiments. In particular, FIG. 11 illustrates a belt 610 with a removable battery component 620 removed according to one embodiment of the subject matter of the present disclosure. In certain non-limiting embodiments, the belt 610 can be a collar for a pet. In some non-limiting embodiments, the belt 610 can be constructed of suitable materials such as leather, nylon, rubber, polyester, hemp, and the like. The belt 610 can further include a fastener for fastening the wearable device 600 (e.g., around a pet). Such fasteners can include, for example, a buckle, a snap button, a side release buckle, a strap, a snap hook, one or more D-rings, or one or more O-rings. It is noted that any suitable fastening structure and adjustment mechanism is contemplated herein. In certain non-limiting embodiments, these adjustment mechanisms can be constructed of any suitable material such as, for example, metal, plastic, or nylon. As shown in FIG. 11, the belt 610 can further include additional accessories and decorations known in the art. Specifically, the belt 610 may include an adjustment mechanism 630 for tightening or loosening the belt, and may further include a fastener for coupling the belt to a pet or the like using the device. In some embodiments, but not limited to, the belt 610 may include specific adjustment mechanisms for small, medium, or large pets. For example, a belt for a small pet may include a plastic buckle, while a belt for a large pet may include metal hooks or rings to accommodate the greater forces of a large pet. In addition to this, the belt 610 may further include attachments / decorations such as name plates, stitching, overlaps, and / or free-floating loops. The belt 610 may also include any suitable symbols, letters, or other indicia. Additionally, the belt 610 may include features tailored to an individual user.Such features may include, for example, imprinting the name of the individual wearing the device or other identifying information, such as the pet owner's name and phone number.

[0105] In some embodiments, the tracking component 710 may be attached to the belt 610, such as by coupling or connection, via a strap plate 715. The tracking component 710 may be coupled to the belt 610, for example, in any suitable manner known in the art. One or more embodiments described herein may have the advantage that a user may change one or more belts 610 with strap plates 715 (e.g., an elastic belt for outdoor activities, a belt for holiday celebrations, etc.), thereby changing aesthetics and functionality without having to purchase multiple tracking components. In one embodiment, a housing, such as a top cover 1010, may be coupled to a complementary strap plate 715 and / or directly coupled to the belt 610.

[0106] 12 is a perspective view of a strap plate according to certain embodiments described above. Because the tracking component 710 (and thus the antenna) is located inside the belt 610, the strap plate 715 can be constructed of one or more materials that do not interfere with or block cellular reception and / or radio frequency (RF) signals transmitted and received by the tracking component 710. Thus, without limitation, in certain embodiments, the strap plate 715 can be constructed (made) of a material that does not impede RF communications (e.g., carbon fiber, etc.).

[0107] Additionally, the strap plates can be made of other materials that are strong and durable while at the same time reducing interference with the signals transmitted and received by the tracking device. In some embodiments, without limitation, the minimum tensile strength of the collar and / or strap plates installed on the collar can be different for each particular pet size. For example, the tensile strength of the collar and / or strap plates can be 40 pounds for pets weighing up to 10 pounds, 80 pounds for pets weighing up to 20 pounds, 250 pounds for pets weighing up to 50 pounds, 450 pounds for pets weighing up to 90 pounds, and 750 pounds for pets weighing up to 150 pounds. The above-mentioned pulling force may be referred to as a pull rating. The strap plate 715 may be made of a material that can withstand these pulling forces (pull ratings). For example, a carbon fiber strap plate may have a strength that can withstand a pulling force of up to 186 kilograms of force (kgf). Thus, by using a carbon fiber strap plate, a belt or collar to which at least a portion of a tracking device or wearable device is attached may meet the pulling rating (tensile strength). As shown in the embodiments herein, the strap plate may include a receiving hole and a latch for coupling with a mounting device and / or an insert member of the tracking device.

[0108] The strap plate 715 may have any suitable dimensions. For example, the dimensions of the strap plate 715 may be selected to be capable of coupling with the removable battery component 620 and / or the tracking component 710. For example, the strap plate 715 may be 24.00 millimeters wide, 51.40 millimeters high (length), and 2.00 millimeters thick (depth).

[0109] 13A-13D are diagrams illustrating various attachments of a tracking device to a strap plate, according to certain non-limiting embodiments. A strap plate 715 can be used to couple a tracking component 710 to a belt 610. For example, the tracking component 710 can be attached to the strap plate 715 by coupling or connecting, for example, via one or more screws (as shown in FIGS. 13A and 13B), or via a latch mechanism (as shown in FIG. 13C), or via a pin mechanism such as a 2 mm watch pin (as shown in FIG. 13D). Any other attachment device can also be used, such as those described in U.S. Provisional Patent Application No. 62 / 768,414, filed November 16, 2018, and U.S. Patent Application No. 17 / 294,156, filed May 14, 2021, entitled "Collar with Integrated Device Attachment." The entire contents of the above-referenced patent applications are incorporated herein by reference.

[0110] Referring again to FIG. 11, the belt 610 can be coupled to the strap plate 715. As an example, as shown in the embodiment of FIG. 11, the belt 610 can include loops for coupling to the strap plate 715. The strap plate 715 can also include slots 1220 on both sides of the support frame. The slots 1220 can be configured to hold the belt 610 therein. As an example, the belt 610 can be made of a flexible material such as rubber. The strap plate 715 can be fastened to the belt 610 by looping the belt 610 through the slots 1220 of the strap plate 715. Additionally or alternatively, it may be desirable to couple a tracking component according to the subject matter of the present disclosure to the belt without using loops or other suitable configurations for fastening the strap plate 715. Although not shown in FIG. 11, the strap plate 715 and / or the belt 610 can include collar attachment configurations using, for example, a hook and loop fastener, snap members, or equivalent mechanisms. As shown in the embodiments herein, the strap plate can include one or more grooves configured to receive tabs of the belt 610. The strap plate 715 can be fastened to the belt 610 by threading the belt 610 through the slots in the strap plate 715 and engaging the tabs of the belt 610 with the grooves in the strap plate 715. The tabs can also include a lip to prevent the belt 610 from separating from the strap plate 715.

[0111] In this specification, "or" indicates inclusiveness rather than exclusivity, unless otherwise expressly stated or the context indicates otherwise. Thus, in this specification, "A or B" means "A, B, or both," unless otherwise expressly stated or the context indicates otherwise. Furthermore, "and" indicates jointness and severalness, unless otherwise expressly stated or the context indicates otherwise. Thus, in this specification, "A and B" means "A and B, jointly or severally," unless otherwise expressly stated or the context indicates otherwise.

[0112] Those skilled in the art will recognize that the disclosed method and system can be implemented in a variety of ways, and therefore the disclosed method and system are not limited to the exemplary embodiments and examples described above. In other words, the functional elements performed by one or more components and individual functions in various combinations of hardware and software or firmware can be distributed among multiple software applications that exist at the client level, the server level, or both. In this regard, any number of features of different embodiments described herein can be combined into one or more embodiments, and thus alternative embodiments having fewer or more than all of the features described herein are possible.

[0113] Also, functionality may be distributed in whole or in part across multiple components in any manner now known or hereafter known. Thus, the functions, features, interfaces, and preferred configurations described herein may be implemented in any number of software / hardware / firmware combinations. Moreover, the scope of the present disclosure includes previously known ways of implementing the features and functionality and interfaces described herein, as well as variations and modifications that may be made to the hardware or software or firmware components described herein, now or hereafter understood by those skilled in the art.

[0114] Additionally, while method embodiments are presented and described in this disclosure as flow charts, this is done for illustrative purposes to provide a more complete understanding of the present technology, and thus the disclosed methods are not limited to the steps and logical flow shown herein, and alternative embodiments are contemplated in which the order of various steps is changed, or substeps described as part of a broader process are performed as separate steps.

[0115] Additionally, while various embodiments have been described for purposes of this disclosure, the teachings of this disclosure should not be considered limited to such embodiments. Various modifications and changes can be made to the elements and steps described above and still achieve results that do not depart from the scope of the systems and processes described in this disclosure.

[0116] The scope of the present disclosure encompasses all changes, substitutions, variations, modifications, and alterations to the exemplary embodiments described or illustrated herein that would be understood by a person skilled in the art. The scope of the present disclosure is not limited to the exemplary embodiments described or illustrated herein. Furthermore, in the description and illustration of the present disclosure, each embodiment herein is described as including specific components, elements, features, functions, operations, or steps, but any of these embodiments may include any unordered or order-considered combinations of any components, elements, features, functions, operations, or steps described or illustrated anywhere in the present specification that would be understood by a person skilled in the art. Furthermore, when the appended claims describe an apparatus or system, or an apparatus or system component as being adapted to, arranged to, capable of, configured to, enabled to, operable to, or operative to perform a particular function, such description is intended to encompass the apparatus, system, component, or particular function to the extent that the apparatus, system, component is so adapted, arranged, capable, configured, enabled, operative, or operative, regardless of whether the apparatus, system, component, or particular function is activated, turned on, unlocked, or not. Furthermore, in the description and illustrations of this disclosure, certain non-limiting embodiments are described as providing certain advantages, but certain non-limiting embodiments may provide none, some, or all of these advantages.

[0117] Additionally, while method embodiments are presented and described in this disclosure as flow charts, this is done for illustrative purposes to provide a more complete understanding of the present technology, and thus the disclosed methods are not limited to the steps and logical flow shown herein, and alternative embodiments are contemplated in which the order of various steps is changed, or substeps described as part of a broader process are performed as separate steps.

[0118] Additionally, while various embodiments have been described for purposes of this disclosure, the teachings of this disclosure should not be considered limited to such embodiments. Various modifications and changes can be made to the elements and steps described above and still achieve results that do not depart from the scope of the systems and processes described in this disclosure. Preferred embodiments of the present invention will be described below in detail. EMBODIMENT 1 a belt having a strap plate; A removable battery component; A tracking component; A wearable device for a pet comprising: the removable battery component is configured to be removably attached to the tracking component; The wearable device is detachably attached to the pet via the belt; A wearable device, wherein the tracking component is removably attached to the strap plate. EMBODIMENT 2 the removable battery component comprises one or more contact units; The tracking component comprises one or more receiving contact units; A wearable device as described in embodiment 1, wherein the one or more contact units are configured to contact the one or more receiving contact units. EMBODIMENT 3 The removable battery component comprises: An upper battery cover; A lower battery cover; a battery component status indicator; a battery; the battery component status indicator is disposed on the lower battery cover of the removable battery component; A wearable device as described in embodiment 1 or 2, wherein the battery component status indicator is located on a side of the lower battery cover. EMBODIMENT 4 The tracking component: an upper tracking component cover; a lower tracking component cover; A wearable device as described in any one of embodiments 1 to 3, comprising a tracking component status indicator. EMBODIMENT 5 A wearable device described in any one of embodiments 1 to 4, wherein at least a portion of the surface of the lower tracking component cover is curved relative to the strap plate. EMBODIMENT 6 A wearable device described in any one of embodiments 1 to 5, wherein the tracking component status indicator is located on the lower tracking component cover. EMBODIMENT 7 the tracking component further comprising a first optical sensor; the removable battery component further comprising a second light sensor; A wearable device described in any one of embodiments 1 to 6, wherein the first optical sensor and the second optical sensor detect light incident through light pipes positioned in the lower tracking component cover and the lower battery cover. EMBODIMENT 8 the tracking component further comprises one or more of an altimeter and a barometer for determining a position of the wearable device; A wearable device described in any one of embodiments 1 to 7, wherein the location includes an altitude. EMBODIMENT 9 The wearable device according to any one of embodiments 1 to 8, wherein the strap plate is made of at least carbon fiber. EMBODIMENT 10 an adjustment mechanism is connected to the belt for securing the wearable device around the pet; A wearable device described in any one of embodiments 1 to 9, wherein the adjustment mechanism comprises one or more of a side release buckle, a strap, a snap hook, one or more D-rings, or one or more O-rings. EMBODIMENT 11 The wearable device, one or more processors; one or more non-transitory memories; the one or more non-transitory memories include a plurality of instructions; The instructions, when executed by one or more of the processors, cause the wearable device to: Steps to switch to power saving mode instructions operable to cause The wearable device according to any one of embodiments 1 to 10, wherein the power saving mode limits or delays the execution of one or more work items performed by the wearable device. EMBODIMENT 12 12. The wearable device according to any one of embodiments 1 to 11, wherein the wearable device returns from the power saving mode based on a push notification received by the wearable device. EMBODIMENT 13 A wearable device as described in embodiment 12, wherein the push notification is received via a cellular network. EMBODIMENT 14 the strap plate is attached to the belt at one or more slots on either side of the strap plate; A wearable device according to any one of embodiments 1 to 13, wherein at least a portion of the belt passes through the one or more slots. EMBODIMENT 15 A wearable device described in any one of embodiments 1 to 14, wherein the removable battery component is coupled to the strap plate by one or more pressure-activated battery latches. EMBODIMENT 16 A wearable device described in any one of embodiments 1 to 15, wherein one or more of the removable battery component and the tracking component are waterproof. EMBODIMENT 17 A wearable device described in any one of embodiments 1 to 16, wherein the tracking component status indicator or the battery component status indicator is configured to be turned on when the wearable device moves outside a geofence zone. EMBODIMENT 18 The wearable device, one or more processors; one or more non-transitory memories; the one or more non-transitory memories include a plurality of instructions; The instructions, when executed by one or more of the processors, cause the wearable device to: collecting data from one or more sensors; determining one or more health indicators of the pet based on the data; and generating a wellness rating for the pet based on the one or more health indicators of the pet; A wearable device described in any one of embodiments 1 to 17, wherein the instruction is operable to cause the device to execute the above. EMBODIMENT 19 A wearable device as described in embodiment 18, wherein the one or more health indicators include one or more selected from the group of licking, scratching, itching, walking, sleeping, and / or interrupted sleep. EMBODIMENT 20 The wearable device, one or more processors; one or more non-transitory memories; the one or more non-transitory memories include a plurality of instructions; The instructions, when executed by one or more of the processors, cause the wearable device to: causing the data from the one or more sensors to be transmitted to one or more servers or cloud computing platforms. instructions operable to cause A wearable device described in any one of embodiments 1 to 19, wherein the step of identifying the one or more health indicators is performed by at least one of the wearable device, the one or more servers, or the cloud computing platform. EMBODIMENT 21 The wearable device, one or more processors; one or more non-transitory memories; the one or more non-transitory memories include a plurality of instructions; The instructions, when executed by one or more of the processors, cause the wearable device to: Receiving a request to switch to a power saving mode instructions operable to cause The wearable device according to any one of embodiments 1 to 20, wherein the power saving mode limits or delays the execution of one or more work items performed by the wearable device. EMBODIMENT 22 22. The wearable device of any one of embodiments 1 to 21, wherein the data about the pet is transmitted to one or more servers or cloud computing platforms. EMBODIMENT 23 A wearable device as described in any one of embodiments 1 to 22, wherein the tracking component status indicator or the battery component status indicator comprises a light emitting diode. EMBODIMENT 24 24. A wearable device according to any one of embodiments 1 to 23, wherein the removable battery component is configured to be charged via a wired connection. EMBODIMENT 25 A wearable device according to any one of embodiments 1 to 24, wherein the removable battery component is configured to be charged via a wireless connection. EMBODIMENT 26 26. The wearable device according to any one of embodiments 1 to 25, wherein the request to switch to the power saving mode is transmitted in response to detection of one or more power saving criteria. EMBODIMENT 27 A wearable device as described in any one of embodiments 1 to 26, wherein the one or more power saving criteria are selected from the group consisting of the tracking component losing its wireless local area network ("WLAN") connection, a first predetermined period of inactivity, or the pet doing nothing for a second predetermined period of time. [Explanation of symbols]

[0119] 100 Computer Systems 102,600 Wearable devices (tracking devices) 104 Mobile Devices 106 Server 108 Network 200, 300 devices 202, 310 Processor (CPU) 204 Memory 206, 308 Storage device 208, 306 Sensor 210, 302 GPS receiver 212 Cellular Transceiver 214 Radio Transceiver 216 Bluetooth Transmitter / Receiver 218,950 Battery 304 Geofence Detector 312 Network Interface 610 Belt 620 Removable Battery Components 630 Adjustment mechanism 710 Tracking Components 715 Strap Plate 720 (Tracking Component) Status Indicator 730 (Removable Battery Component) Status Indicator 810 Screw 910 Top Cover (for removable battery component) 915 Sign 920 Bottom Cover (for removable battery components) 930 Battery Latch 940 Latch spring 960 Battery Cushion 970 Battery Printed Circuit Board Assembly 980 Double-sided battery tape 990, 1060 USB port 995, 1070 Internal fittings 9040 Light Sensor 9100 Contact Unit 1010 (Tracking Component) Top Cover 1020 (Tracking Component) Bottom Cover 1030 USB port cover 1050 Main Printed Circuit Board Assembly 1080 Receiving contact unit 1220 Slot

Claims

1. a belt having a strap plate; a housing having a removable battery component and a lighting device; a curved tracking component coupled to the housing; one or more sensors located within the curved tracking component; A wearable device for a pet comprising: the lighting device is configured to illuminate based on a wellness assessment of the pet; the curved tracking component is configured to conform to a body portion of the pet and has one or more processors and one or more non-transitory memories; the removable battery component is configured to be removably attached to the curved tracking component; The wearable device is detachably attached to the pet via the belt; the tracking component is removably attached to the strap plate; the one or more non-transitory memories include a plurality of instructions; The instructions, when executed by one or more of the processors, cause the wearable device to: collecting sensor data from the one or more sensors; Detecting a plurality of network conditions associated with each of a plurality of networks connected to the wearable device, the wearable device communicating with a plurality of network-connected devices via the plurality of networks, the plurality of network-connected devices including at least one mobile device and a server; determining, for each of the plurality of networks, a format, a frequency, and a content of sensor data for transmission based on the network conditions; identifying a plurality of network-connected devices for data transmission from a plurality of network-connected devices based on a plurality of said network conditions; transmitting the sensor data including the determined content in the determined format according to the determined frequency to each of the identified plurality of network-connected devices via a network associated with the identified network-connected devices; generating a wellness assessment of the pet based on the sensor data, the wellness assessment including a likelihood that the pet will suffer from one or more of a disease, a health condition; illuminating the lighting device based on the generated wellness rating of the pet; The instructions are operable to cause a wearable device to execute the steps described above.

2. the removable battery component comprises one or more contact units; The tracking component comprises one or more receiving contact units; The wearable device of claim 1 , wherein the one or more contact units are configured to contact the one or more receiving contact units.

3. The removable battery component comprises: an upper battery cover integral with the removable battery component; A lower battery cover; a battery component status indicator; a battery; the battery component status indicator is disposed on the lower battery cover of the removable battery component; The wearable device of claim 1 or 2, wherein the battery component status indicator is located on a side of the lower battery cover.

4. The tracking component: an upper tracking component cover; a lower tracking component cover; A wearable device according to any preceding claim, further comprising: a tracking component status indicator.

5. At least a portion of a surface of the lower tracking component cover is curved relative to the strap plate; The wearable device of claim 4 , wherein a tracking component side is located between the upper tracking component cover and the lower tracking component cover.

6. The wearable device of claim 4 or 5, wherein the tracking component status indicator is located on the lower tracking component cover.

7. The wearable device of claim 4, wherein the tracking component status indicator or the battery component status indicator is configured to be turned on when the wearable device moves outside a geofence zone.

8. the tracking component further comprising a first optical sensor; the removable battery component further comprising a second light sensor; A wearable device as described in any one of claims 4 to 7, wherein the first optical sensor and the second optical sensor detect light incident through light pipes positioned in the lower tracking component cover and the lower battery cover.

9. the tracking component further comprises one or more of an altimeter and a barometer for determining a position of the wearable device; The wearable device of claim 1 , wherein the location includes an altitude.

10. an adjustment mechanism is connected to the belt for fastening the wearable device around the pet; The wearable device of any one of claims 1 to 9, wherein the adjustment mechanism comprises one or more of a side release buckle, a strap, a snap hook, one or more D-rings, or one or more O-rings.

11. The one or more non-transitory memories include a plurality of instructions; The instructions, when executed by one or more of the processors, cause the wearable device to: Steps to switch to power saving mode instructions operable to cause The wearable device according to any one of claims 1 to 10, wherein the power saving mode limits or delays the execution of one or more work items performed by the wearable device.

12. the strap plate is attached to the belt at one or more slots on either side of the strap plate; The wearable device of any one of claims 1 to 11, wherein at least a portion of the belt passes through the one or more slots.

13. The wearable device of any one of claims 1 to 12, wherein the removable battery component is coupled to the strap plate by one or more pressure-activated battery latches.

14. The one or more non-transitory memories include a plurality of instructions; The instructions, when executed by one or more of the processors, cause the wearable device to: determining one or more health indicators of the pet based on the sensor data; The wearable device of any one of claims 1 to 13, wherein identifying one or more health indicators of the pet includes generating a wellness assessment of the pet based on the one or more health indicators of the pet.

15. 15. The wearable device of claim 14, wherein the one or more health indicators include one or more selected from the group of licking, scratching, itching, walking, sleeping, and / or interrupted sleep.

16. The wearable device of claim 14, wherein the step of identifying one or more health indicators is performed by at least one of the wearable device, one or more servers, or a cloud computing platform.

17. The one or more non-transitory memories include a plurality of instructions; The instructions, when executed by one or more of the processors, cause the wearable device to: Receiving a request to switch to a power saving mode instructions operable to cause The wearable device of claim 1 , wherein the power saving mode limits or delays the execution of one or more work items performed by the wearable device.

18. The wearable device of any preceding claim, wherein the removable battery component is configured to be charged via a wireless connection.

19. The wearable device of claim 17 , wherein the request to switch to a power saving mode is sent in response to detection of one or more power saving criteria.

20. 20. The wearable device of claim 19, wherein the one or more power saving criteria includes the tracking component losing a wireless local area network ("WLAN") connection.

Citation Information

Patent Citations

  • Wearable mobile broadcasting recovery system and device

    US20150099472A1

  • Motion powered pet tracker system and method

    WO2019113256A1