WHP Workflow Solutions, Inc.

United States of America

Back to Profile

1-100 of 104 for WHP Workflow Solutions, Inc. Sort by
Query
Aggregations
Jurisdiction
        United States 70
        World 34
Date
2025 July 1
2025 June 2
2025 (YTD) 3
2024 40
2023 16
See more
IPC Class
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast 15
G06N 20/00 - Machine learning 10
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks 10
H04N 23/661 - Transmitting camera control signals through networks, e.g. control via the Internet 6
H04N 5/77 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera 6
See more
Status
Pending 20
Registered / In Force 84
Found results for  patents
  1     2        Next Page

1.

USING AN ASSET BUCKET FOR CORRELATING ASSETS

      
Application Number 19091681
Status Pending
Filing Date 2025-03-26
First Publication Date 2025-07-10
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

This disclosure describes techniques for implementing an asset bucket on user devices for organizing assets in a database. Assets may include, without limitation, stored multimedia data from various sources, grouped multimedia data, events, conditions, parameters, environmental data, and other data or telemetry data that are stored in a network operating center (NOC) server database or a third-party database. The asset bucket may include a persistent working space that can be rendered as a pane on a device's user interface for organizing assets that can be selected from a rendered window or windows on the device's user interface and/or directly inputted on the persistent working space. By configuring the asset bucket to facilitate performance of actions on the selected assets, the asset bucket may improve generation of reports on these selected assets.

IPC Classes  ?

2.

AUTOMATED CAMERA ACTIVATION

      
Application Number 19076388
Status Pending
Filing Date 2025-03-11
First Publication Date 2025-06-26
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated camera activation are disclosed. In one aspect, a method includes the actions of receiving, from a sensor, sensor data. The actions further include, based on the sensor data, determining that a firearm has been removed from a holster. The actions further include, based on determining that the firearm has been removed from the holster, generating a software-recognized event that indicates the firearm has been removed from the holster. The actions further include, in response to the software-recognized event that indicates the firearm has been removed from the holster, generating an instruction for a camera to record. The actions further include providing, for output, the instruction for the camera to record.

IPC Classes  ?

  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • F41C 33/02 - Holsters, i.e. cases for pistols having means for being carried or worn, e.g. at the belt or under the arm
  • H04N 5/907 - Television signal recording using static stores, e.g. storage tubes or semiconductor memories
  • H04N 23/661 - Transmitting camera control signals through networks, e.g. control via the Internet
  • H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information

3.

DYNAMIC UTILIZATION OF MULTIPLE DEVICES

      
Application Number 19059652
Status Pending
Filing Date 2025-02-21
First Publication Date 2025-06-12
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to dynamically utilize multiple devices are disclosed. In one aspect, a method includes the actions of receiving, by a control device, data indicating a first function of a first computing device. The actions further include receiving, by the control device, data indicating a second function of a second computing device. The actions further include determining whether the first function and the second function perform a same function. The actions further include based on a determination that the first function and the second function perform the same function and at least one goal from a user, generating an instruction based on a function selection rule to disable the second function.

IPC Classes  ?

  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

4.

SERVER-SIDE REMEDIATION FOR INCOMING SENSOR DATA

      
Application Number 18819016
Status Pending
Filing Date 2024-08-29
First Publication Date 2024-12-19
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

Incoming sensor data from a data collection device may be received at the data processing platform that includes the plurality of data processing microservices. A data processing microservice of the data processing platform may detect that the incoming sensor data from the data collection device caused an error. As a result, the incoming sensor data may be queued in a faulty data cache of the data processing platform. Subsequently, at least one of the data processing microservice or the incoming sensor data stored in the faulty data cache may be modified such that the incoming sensor data is processed by the data processing microservice without the error. Following the processing, the incoming sensor data may be deleted from the faulty data queue of the data processing platform.

IPC Classes  ?

  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance

5.

Device management during emergent conditions

      
Application Number 18819195
Grant Number 12278869
Status In Force
Filing Date 2024-08-29
First Publication Date 2024-12-19
Grant Date 2025-04-15
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to manage devices during emergent conditions are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating a function of a second computing device. The actions further include determining, by the first computing device, a context of the second computing device. Based on the context of the second computing device, the actions further include determining, by the first computing device, whether to activate the function of the second computing device. Based on determining whether to activate the function of the second computing device, the actions further include determining, by the first computing device, whether to output, to the second computing device, an instruction to activate the function.

IPC Classes  ?

  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04N 23/661 - Transmitting camera control signals through networks, e.g. control via the Internet
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

6.

AUTOMATED CLASSIFICATION AND INDEXING OF EVENTS USING MACHINE LEARNING

      
Application Number 18807085
Status Pending
Filing Date 2024-08-16
First Publication Date 2024-12-05
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to automatically identify and index events within a media content file. Such techniques may comprise receiving, from at least one recording device, a media content, receiving sensor data determined to correspond to the media content, determine a context associated with the at least one recording device based on the sensor data, identifying, based on one or more data patterns detected within the sensor data and based on the contextual data, at least one event, generating an index corresponding to the identified event, and storing an indication of the generated index in association with the media content.

IPC Classes  ?

  • G11B 27/10 - IndexingAddressingTiming or synchronisingMeasuring tape travel
  • G06F 16/41 - IndexingData structures thereforStorage structures
  • G06N 20/20 - Ensemble learning
  • G06V 20/40 - ScenesScene-specific elements in video content
  • G11B 27/34 - Indicating arrangements

7.

CHOOSING RELATED ASSETS FOR AN ASSET BUCKET

      
Application Number US2024027603
Publication Number 2024/233300
Status In Force
Filing Date 2024-05-03
Publication Date 2024-11-14
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

This disclosure describes techniques for implementing an asset bucket on user devices for organizing assets in a database. Assets may include, without limitation, stored multimedia data from various sources, grouped multimedia data, events, conditions, parameters, environmental data, and other data or telemetry data that are stored in a network operating center (NOC) server database or a third-party database. The asset bucket may include a persistent working space that can be rendered as a pane on a device's user interface for organizing assets that can be selected from a rendered window or windows on the device's user interface and/or directly inputted on the persistent working space. By configuring the asset bucket to facilitate performance of actions on the selected assets, the asset bucket may improve generation of reports on these selected assets.

IPC Classes  ?

  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
  • G08B 13/24 - Electrical actuation by interference with electromagnetic field distribution
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

8.

CHOOSING RELATED ASSETS FOR AN ASSET BUCKET

      
Application Number 18143987
Status Pending
Filing Date 2023-05-05
First Publication Date 2024-11-07
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

This disclosure describes techniques for implementing an asset bucket on user devices for organizing assets in a database. Assets may include, without limitation, stored multimedia data from various sources, grouped multimedia data, events, conditions, parameters, environmental data, and other data or telemetry data that are stored in a network operating center (NOC) server database or a third-party database. The asset bucket may include a persistent working space that can be rendered as a pane on a device's user interface for organizing assets that can be selected from a rendered window or windows on the device's user interface and/or directly inputted on the persistent working space. By configuring the asset bucket to facilitate performance of actions on the selected assets, the asset bucket may improve generation of reports on these selected assets.

IPC Classes  ?

  • G06Q 50/26 - Government or public services
  • G06F 3/0486 - Drag-and-drop
  • G06F 16/45 - ClusteringClassification
  • G06F 16/487 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location

9.

REMOTE TRIGGERING OF EVENTS BY PERSONAL DEVICES

      
Application Number 18676775
Status Pending
Filing Date 2024-05-29
First Publication Date 2024-09-19
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor Guzik, Thomas

Abstract

A subscriber device may perform a key exchange with a network operation center (NOC) computing device to receive a secret key. A list of group identifiers of personal devices for which the subscriber device is to handle events may be received at the subscriber device. The subscriber device may receive an encrypted event packet from a personal device via a direct communication connection. The subscriber device may decrypt the encrypted event packet at the subscriber device using the secret key to generate a decrypted event packet and extract a group identifier from the decrypted event packet. In response to determining that the group identifier is included in the list of group identifiers received from the NOC computing device, an event handler of a plurality of handlers stored in the subscriber device that corresponds to an event included in the decrypted event packet may be identified to handle the event.

IPC Classes  ?

10.

Automated camera activation

      
Application Number 18659293
Grant Number 12279077
Status In Force
Filing Date 2024-05-09
First Publication Date 2024-08-29
Grant Date 2025-04-15
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated camera activation are disclosed. In one aspect, a method includes the actions of receiving, from a sensor, sensor data. The actions further include, based on the sensor data, determining that a firearm has been removed from a holster. The actions further include, based on determining that the firearm has been removed from the holster, generating a software-recognized event that indicates the firearm has been removed from the holster. The actions further include, in response to the software-recognized event that indicates the firearm has been removed from the holster, generating an instruction for a camera to record. The actions further include providing, for output, the instruction for the camera to record.

IPC Classes  ?

  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • F41C 33/02 - Holsters, i.e. cases for pistols having means for being carried or worn, e.g. at the belt or under the arm
  • H04N 5/77 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
  • H04N 5/907 - Television signal recording using static stores, e.g. storage tubes or semiconductor memories
  • H04N 23/60 - Control of cameras or camera modules
  • H04N 23/661 - Transmitting camera control signals through networks, e.g. control via the Internet
  • H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information

11.

Using an asset bucket for correlating assets

      
Application Number 18111389
Grant Number 12277164
Status In Force
Filing Date 2023-02-17
First Publication Date 2024-08-22
Grant Date 2025-04-15
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

This disclosure describes techniques for implementing an asset bucket on user devices for organizing assets in a database. Assets may include, without limitation, stored multimedia data from various sources, grouped multimedia data, events, conditions, parameters, environmental data, and other data or telemetry data that are stored in a network operating center (NOC) server database or a third-party database. The asset bucket may include a persistent working space that can be rendered as a pane on a device's user interface for organizing assets that can be selected from a rendered window or windows on the device's user interface and/or directly inputted on the persistent working space. By configuring the asset bucket to facilitate performance of actions on the selected assets, the asset bucket may improve generation of reports on these selected assets.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0486 - Drag-and-drop
  • G06F 16/44 - BrowsingVisualisation therefor
  • G06F 16/45 - ClusteringClassification

12.

USING AN ASSET BUCKET FOR CORRELATING ASSETS

      
Application Number US2024015920
Publication Number 2024/173633
Status In Force
Filing Date 2024-02-15
Publication Date 2024-08-22
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

This disclosure describes techniques for implementing an asset bucket on user devices for organizing assets in a database. Assets may include, without limitation, stored multimedia data from various sources, grouped multimedia data, events, conditions, parameters, environmental data, and other data or telemetry data that are stored in a network operating center (NOC) server database or a third-party database. The asset bucket may include a persistent working space that can be rendered as a pane on a device's user interface for organizing assets that can be selected from a rendered window or windows on the device's user interface and/or directly inputted on the persistent working space. By configuring the asset bucket to facilitate performance of actions on the selected assets, the asset bucket may improve generation of reports on these selected assets.

IPC Classes  ?

  • G06Q 50/26 - Government or public services
  • G06Q 50/10 - Services
  • G06F 16/44 - BrowsingVisualisation therefor
  • G06F 16/432 - Query formulation
  • G06F 16/438 - Presentation of query results
  • G06F 16/41 - IndexingData structures thereforStorage structures
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/04842 - Selection of displayed objects or displayed text elements

13.

PERFORMING UPDATES OVER MULTIPLE DEVICES

      
Application Number US2023034699
Publication Number 2024/158415
Status In Force
Filing Date 2023-10-06
Publication Date 2024-08-02
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

This disclosure describes techniques for a device configured as a hub to facilitate software updating of hub-connected devices. To some degree or another, these hub-connected devices may often provide overlapping functionality. Operating the hub-connected devices at full or near full functionality may result in duplicative services, some of which may be unused. In some embodiments, the duplicative services may be leveraged, for example, to perform the software updating of the hub-connected devices with least disruption on its functionality and desired use during field operations.

IPC Classes  ?

  • G06F 8/65 - Updates
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • G06F 9/448 - Execution paradigms, e.g. implementations of programming paradigms
  • G06F 9/54 - Interprogram communication

14.

Interservice communication optimization for microservices

      
Application Number 18630928
Grant Number 12255807
Status In Force
Filing Date 2024-04-09
First Publication Date 2024-08-01
Grant Date 2025-03-18
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

A communication broker service of a microservices platform may direct a distributed queue management service to monitor multiple data distribution outboxes of a plurality of microservices of the microservices platform for message data. The communication broker service may receive an indication from the distributed queue management service that the distributed queue management service has retrieved message data from a data distribution outbox of a first microservice. The communication broker service may apply a business logic to identify one or more second microservices that are configured to receive the message data from the first microservice. The communication broker server may then direct the distributed queue management service to distribute the message data of the first microservice from a data store of the distributed queue management service to one or more corresponding data distribution inboxes of the one or more second microservices.

IPC Classes  ?

  • H04L 43/067 - Generation of reports using time frame reporting
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/02 - Topology update or discovery

15.

DATA SOURCE CORRELATION TECHNIQUES FOR MACHINE LEARNING AND CONVOLUTIONAL NEURAL MODELS

      
Application Number 18626244
Status Pending
Filing Date 2024-04-03
First Publication Date 2024-07-25
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

A data model computing device receives a first data model with a first set of attributes, a first margin of error, a first set of predictions, and an underlying data set. Subsequently, the data model computing device receives a second data model with a second set of attributes, as the test data for a machine learning module. Based on the first and second data model, the machine learning function generates a second set of predictions and a second margin of error. The data model computing device performs a statistical analysis on the first and second set of predictions and the first and second margin of error to determine if the second set of predictions converge with the first set of predictions and second margin of error is narrower than the first margin of error, to determine if the second data model improves the prediction results of the machine learning module.

IPC Classes  ?

  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
  • G06N 20/00 - Machine learning

16.

PERFORMING UPDATES OVER MULTIPLE DEVICES

      
Application Number 18100435
Status Pending
Filing Date 2023-01-23
First Publication Date 2024-07-25
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

This disclosure describes techniques for a device configured as a hub to facilitate software updating of hub-connected devices. To some degree or another, these hub-connected devices may often provide overlapping functionality. Operating the hub-connected devices at full or near full functionality may result in duplicative services, some of which may be unused. In some embodiments, the duplicative services may be leveraged, for example, to perform the software updating of the hub-connected devices with least disruption on its functionality and desired use during field operations.

IPC Classes  ?

  • G06F 8/65 - Updates
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications

17.

DEVICE COMMUNICATION DURING EMERGENT CONDITIONS

      
Application Number 18534218
Status Pending
Filing Date 2023-12-08
First Publication Date 2024-07-04
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to manage device communications during emergent conditions are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating that a second computing device is configured to communicate using a first protocol. The actions include receiving data indicating that a third computing device is configured to communicate using the first protocol and a second protocol. The actions include determining that the second computing device is unable to communicate with a fourth computing device. The actions include determining a context. The actions include generating an instruction for the third computing device to communicate with the second computing device using the first protocol. The actions include outputting, to the third computing device, the instruction for the third computing device to communicate with the second computing device using the first protocol.

IPC Classes  ?

  • H04L 69/18 - Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
  • G08B 21/02 - Alarms for ensuring the safety of persons
  • G08B 25/00 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
  • H04L 41/12 - Discovery or management of network topologies
  • H04L 67/1061 - Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
  • H04W 8/00 - Network data management
  • H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks
  • H04W 88/04 - Terminal devices adapted for relaying to or from another terminal or user

18.

OPERATIONAL STATE MANAGEMENT OF CONNECTED USER DEVICES

      
Application Number US2023034698
Publication Number 2024/123411
Status In Force
Filing Date 2023-10-06
Publication Date 2024-06-13
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Operational states of multiple user devices may be managed based on information that is exchanged by the multiple user devices via heartbeat signals. A user device may receive heartbeat signals from multiple connected devices. A determination is made based at least on the heartbeat signals whether a higher-level hub device with an active network connection to a backend service is connected to the particular user device. Thus, in response to determining that no higher-level hub device with an active network connection to the backend service is connected to the user device, a network connection may be established via a communication channel between the particular user device and the backend service.

IPC Classes  ?

  • H04L 43/10 - Active monitoring, e.g. heartbeat, ping or trace-route
  • H04L 43/0811 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
  • H04L 67/141 - Setup of application sessions
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

19.

OPERATIONAL STATE MANAGEMENT OF CONNECTED USER DEVICES

      
Application Number 18075267
Status Pending
Filing Date 2022-12-05
First Publication Date 2024-06-06
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Operational states of multiple user devices may be managed based on information that is exchanged by the multiple user devices via heartbeat signals. A user device may receive heartbeat signals from multiple connected devices. A determination is made based at least on the heartbeat signals whether a higher-level hub device with an active network connection to a backend service is connected to the particular user device. Thus, in response to determining that no higher-level hub device with an active network connection to the backend service is connected to the user device, a network connection may be established via a communication channel between the particular user device and the backend service.

IPC Classes  ?

20.

ITEM ANALYSIS AND LINKING ACROSS MULTIPLE MULTIMEDIA FILES

      
Application Number US2023034702
Publication Number 2024/096999
Status In Force
Filing Date 2023-10-06
Publication Date 2024-05-10
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

A new multimedia file that includes multiple video frames is received. A determination is made as to whether a set of one or more machine-learning models was previously applied to a related multimedia file to identify at least one unique item of interest in the related multimedia file. In response to the set of one or more machine-learning models being previously applied to the related multimedia file, the set of one or more machine-learning models may be applied to the multiple video frames of the new multimedia file to at least identify the at least one unique item of interest in the new multimedia file. In response to no machine-learning model being previously applied to the related multimedia file, a new set of one or more machine-learning models may be applied to the new multimedia file to identify one or more unique items of interest in the new multimedia file.

IPC Classes  ?

  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces
  • G06N 20/00 - Machine learning
  • G06F 16/71 - IndexingData structures thereforStorage structures

21.

ITEM ANALYSIS AND LINKING ACROSS MULTIPLE MULTIMEDIA FILES

      
Application Number 17978870
Status Pending
Filing Date 2022-11-01
First Publication Date 2024-05-02
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

A new multimedia file that includes multiple video frames is received. A determination is made as to whether a set of one or more machine-learning models was previously applied to a related multimedia file to identify at least one unique item of interest in the related multimedia file. In response to the set of one or more machine-learning models being previously applied to the related multimedia file, the set of one or more machine-learning models may be applied to the multiple video frames of the new multimedia file to at least identify the at least one unique item of interest in the new multimedia file. In response to no machine-learning model being previously applied to the related multimedia file, a new set of one or more machine-learning models may be applied to the new multimedia file to identify one or more unique items of interest in the new multimedia file.

IPC Classes  ?

  • G06F 16/45 - ClusteringClassification
  • G06F 16/487 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location

22.

Dynamic utilization of multiple devices

      
Application Number 17962193
Grant Number 12261912
Status In Force
Filing Date 2022-10-07
First Publication Date 2024-04-11
Grant Date 2025-03-25
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to dynamically utilize multiple devices are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating a first function of a second computing device. The actions further include receiving, by the first computing device, data indicating a second function of a third computing device. The actions further include determining, by the first computing device, that the first function of the second computing device and the second function of the third computing device perform a same function. The actions further include generating, by the first computing device, an instruction for the third computing device to disable the second function. The actions further include providing, for output by the first computing device and to the third computing device, the instruction for the third computing device to disable the second function.

IPC Classes  ?

  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

23.

DYNAMIC UTILIZATION OF MULTIPLE DEVICES

      
Application Number US2023034697
Publication Number 2024/076768
Status In Force
Filing Date 2023-10-06
Publication Date 2024-04-11
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to dynamically utilize multiple devices are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating a first function of a second computing device. The actions further include receiving, by the first computing device, data indicating a second function of a third computing device. The actions further include determining, by the first computing device, that the first function of the second computing device and the second function of the third computing device perform a same function. The actions further include generating, by the first computing device, an instruction for the third computing device to disable the second function. The actions further include providing, for output by the first computing device and to the third computing device, the instruction for the third computing device to disable the second function.

IPC Classes  ?

  • H04L 12/12 - Arrangements for remote connection or disconnection of substations or of equipment thereof

24.

Device management during emergent conditions

      
Application Number 18373946
Grant Number 12095864
Status In Force
Filing Date 2023-09-27
First Publication Date 2024-04-11
Grant Date 2024-09-17
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to manage devices during emergent conditions are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating a function of a second computing device. The actions further include determining, by the first computing device, a context of the second computing device. Based on the context of the second computing device, the actions further include determining, by the first computing device, whether to activate the function of the second computing device. Based on determining whether to activate the function of the second computing device, the actions further include determining, by the first computing device, whether to output, to the second computing device, an instruction to activate the function.

IPC Classes  ?

  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04N 23/661 - Transmitting camera control signals through networks, e.g. control via the Internet
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

25.

External device management

      
Application Number 18373954
Grant Number 12170710
Status In Force
Filing Date 2023-09-27
First Publication Date 2024-04-11
Grant Date 2024-12-17
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to manage devices during emergent conditions are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating a function of a second computing device. The actions further include determining, by the first computing device, a context of the second computing device. Based on the context of the second computing device, the actions further include determining, by the first computing device, whether to activate the function of the second computing device. Based on determining whether to activate the function of the second computing device, the actions further include determining, by the first computing device, whether to output, to the second computing device, an instruction to activate the function.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • H04N 23/60 - Control of cameras or camera modules

26.

TECHNIQUES FOR CAPTURING ENHANCED IMAGES FOR PATTERN INDENTIFICATIONS

      
Application Number 18532912
Status Pending
Filing Date 2023-12-07
First Publication Date 2024-03-28
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

This disclosure describes techniques for capturing still images during video streaming to identify patterns in a region-of-interest on the captured still images. The video streaming may be performed by an imaging device that includes or is communicatively connected to one or more sensors (e.g., radar, light sensor, etc.) The one or more sensors may be configured to perform data measurements such as vehicle speed measurements, light intensity measurements, and/or the like. In one example, during the video streaming, the data measurement may be compared with a corresponding threshold. In this example, the imaging device may be triggered to capture still images of the surrounding area based on the comparison between the data measurement and the corresponding threshold. Thereafter, the still images may be processed to identify the region-of-interest on the still images.

IPC Classes  ?

  • G06V 20/56 - Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

27.

SERVER-SIDE REMEDIATION FOR INCOMING SENSOR DATA

      
Application Number US2023029703
Publication Number 2024/058885
Status In Force
Filing Date 2023-08-08
Publication Date 2024-03-21
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

Incoming sensor data from a data collection device may be received at the data processing platform that includes the plurality of data processing microservices. A data processing microservice of the data processing platform may detect that the incoming sensor data from the data collection device caused an error. As a result, the incoming sensor data may be queued in a faulty data cache of the data processing platform. Subsequently, at least one of the data processing microservice or the incoming sensor data stored in the faulty data cache may be modified such that the incoming sensor data is processed by the data processing microservice without the error. Following the processing, the incoming sensor data may be deleted from the faulty data queue of the data processing platform.

IPC Classes  ?

  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 11/30 - Monitoring
  • H04L 67/562 - Brokering proxy services
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

28.

Server-side remediation for incoming sensor data

      
Application Number 17944791
Grant Number 12093125
Status In Force
Filing Date 2022-09-14
First Publication Date 2024-03-14
Grant Date 2024-09-17
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

Incoming sensor data from a data collection device may be received at the data processing platform that includes the plurality of data processing microservices. A data processing microservice of the data processing platform may detect that the incoming sensor data from the data collection device caused an error. As a result, the incoming sensor data may be queued in a faulty data cache of the data processing platform. Subsequently, at least one of the data processing microservice or the incoming sensor data stored in the faulty data cache may be modified such that the incoming sensor data is processed by the data processing microservice without the error. Following the processing, the incoming sensor data may be deleted from the faulty data queue of the data processing platform.

IPC Classes  ?

  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 11/00 - Error detectionError correctionMonitoring
  • H03M 13/00 - Coding, decoding or code conversion, for error detection or error correctionCoding theory basic assumptionsCoding boundsError probability evaluation methodsChannel modelsSimulation or testing of codes

29.

VIDEO CONTENT PROCESSING USING SELECTED MACHINELEARNING MODELS

      
Application Number US2023028881
Publication Number 2024/030330
Status In Force
Filing Date 2023-07-27
Publication Date 2024-02-08
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

A video file may be presented via a user application that displays one or more video frames of the video file. A user request to perform an object detection for objects of a specific object type in a video frame of the video file may be received from the user application. A machine-learning model of a plurality of machine-learning models that is configured to detect objects of the specific object type may be applied to the video frame to detect an object of the specific object type in the video frame. Each of the plurality of machine-learning models may be trained to detect objects of a corresponding object type. Subsequently, an object tracking algorithm may be applied to one or more additional video frames of the video file to track the object of the specific object type across the one or more additional video frames.

IPC Classes  ?

  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
  • G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
  • G06N 20/20 - Ensemble learning

30.

Interservice communication optimization for microservices

      
Application Number 17880991
Grant Number 11985058
Status In Force
Filing Date 2022-08-04
First Publication Date 2024-02-08
Grant Date 2024-05-14
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

A communication broker service of a microservices platform may direct a distributed queue management service to monitor multiple data distribution outboxes of a plurality of microservices of the microservices platform for message data. The communication broker service may receive an indication from the distributed queue management service that the distributed queue management service has retrieved message data from a data distribution outbox of a first microservice. The communication broker service may apply a business logic to identify one or more second microservices that are configured to receive the message data from the first microservice. The communication broker server may then direct the distributed queue management service to distribute the message data of the first microservice from a data store of the distributed queue management service to one or more corresponding data distribution inboxes of the one or more second microservices.

IPC Classes  ?

  • H04L 43/067 - Generation of reports using time frame reporting
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/02 - Topology update or discovery

31.

Maintaining data security in a multi-tenant microservice environment

      
Application Number 17881073
Grant Number 12373587
Status In Force
Filing Date 2022-08-04
First Publication Date 2024-02-08
Grant Date 2025-07-29
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

A microservices platform that includes a plurality of microservices for providing data processing functions for data of multiple tenants may be implemented. Each tenant of the multiple tenants may be provided with an assigned binary large object (blob) data store in a blob storage platform that is only accessible by a corresponding tenant using a corresponding tenant identifier. Furthermore, each tenant of the multiple tenants may be assigned a corresponding local database at each microservice of the plurality of microservices that is only accessible by the corresponding tenant using the corresponding tenant identifier.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 9/54 - Interprogram communication
  • G06F 16/22 - IndexingData structures thereforStorage structures
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

32.

Systems and methods for tracking objects in videos using machine-learning models

      
Application Number 17881423
Grant Number 12354306
Status In Force
Filing Date 2022-08-04
First Publication Date 2024-02-08
Grant Date 2025-07-08
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

A video file may be presented via a user application that displays one or more video frames of the video file. A user request to perform an object detection for objects of a specific object type in a video frame of the video file may be received from the user application. A machine-learning model of a plurality of machine-learning models that is configured to detect objects of the specific object type may be applied to the video frame to detect an object of the specific object type in the video frame. Each of the plurality of machine-learning models may be trained to detect objects of a corresponding object type. Subsequently, an object tracking algorithm may be applied to one or more additional video frames of the video file to track the object of the specific object type across the one or more additional video frames.

IPC Classes  ?

  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06V 10/77 - Processing image or video features in feature spacesArrangements for image or video recognition or understanding using pattern recognition or machine learning using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]Blind source separation
  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting

33.

INTERSERVICE COMMUNICATION OPTIMIZATION FOR MICROSERVICES

      
Application Number US2023028873
Publication Number 2024/030328
Status In Force
Filing Date 2023-07-27
Publication Date 2024-02-08
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

A communication broker service of a microservices platform may direct a distributed queue management service to monitor multiple data distribution outboxes of a plurality of microservices of the microservices platform for message data. The communication broker service may receive an indication from the distributed queue management service that the distributed queue management service has retrieved message data from a data distribution outbox of a first microservice. The communication broker service may apply a business logic to identify one or more second microservices that are configured to receive the message data from the first microservice. The communication broker server may then direct the distributed queue management service to distribute the message data of the first microservice from a data store of the distributed queue management service to one or more corresponding data distribution inboxes of the one or more second microservices.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

34.

MAINTAINING DATA SECURITY IN A MULTI-TENANT MICROSERVICE ENVIRONMENT

      
Application Number US2023028878
Publication Number 2024/030329
Status In Force
Filing Date 2023-07-27
Publication Date 2024-02-08
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

A microservices platform that includes a plurality of microservices for providing data processing functions for data of multiple tenants may be implemented. Each tenant of the multiple tenants may be provided with an assigned binary large object (blob) data store in a blob storage platform that is only accessible by a corresponding tenant using a corresponding tenant identifier. Furthermore, each tenant of the multiple tenants may be assigned a corresponding local database at each microservice of the plurality of microservices that is only accessible by the corresponding tenant using the corresponding tenant identifier.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

35.

System and method for multi-media content bookmarking with provenance

      
Application Number 18380120
Grant Number 12197492
Status In Force
Filing Date 2023-10-13
First Publication Date 2024-02-01
Grant Date 2025-01-14
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

A system and method for multi-media content bookmarking with provenance supplements multi-media content captured by media recording devices used or carried by a police officer during the course of his/her duties with information inputted by the police officer, wherein the added information is in the form of metadata. In at least one embodiment, a user interface (UI) tool for inputting the supplemental metadata is the source of provenance for the metadata, and the supplemental metadata is tagged to the captured content in a manner that preserves the provenance of the captured content. In a further embodiment, the user interface further enables the officer to create an affidavit as to the veracity of the supplemental metadata. The supplemental metadata may be stored in conjunction with the captured multi-media content in a secure data storage, but the content itself is not altered, thereby maintaining provenance of the content.

IPC Classes  ?

  • G06F 16/44 - BrowsingVisualisation therefor
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 16/41 - IndexingData structures thereforStorage structures

36.

MULTIMEDIA OBJECT TRACKING AND MERGING

      
Application Number 17877639
Status Pending
Filing Date 2022-07-29
First Publication Date 2024-02-01
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

In multimedia object tracking and merging of tracked objects, an object is tracked through frames of multimedia content until a frame appears in which the tracked object is not detected. A first track is designated as one or more consecutive frames in which the tracked object is detected, the first track ending at the first frame. Tracking continues to try to detect the tracked object in a second frame subsequent to the first frame. If the tracked object is not again detected, information about the first track is output. If the tracked object is detected subsequently, a second track of consecutive tracked object detection is designated. The tracked objects in the two tracks are then compared with the aid of trained data models, and a matching score is determined to reflect the degree of match. If the matching score meets or exceeds a first threshold, the compared tracks are merged using the same identifier assigned to both tracks. If the matching score does not exceed a second threshold that is less than the first threshold, the tracks may be discarded as showing no match. If the matching score falls between the first and second thresholds, an indication is output for further analysis of the compared tracked objects.

IPC Classes  ?

  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
  • G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces

37.

SYSTEM AND METHOD FOR MULTI-MEDIA CONTENT BOOKMARKING WITH PROVENANCE

      
Application Number US2023028384
Publication Number 2024/025805
Status In Force
Filing Date 2023-07-21
Publication Date 2024-02-01
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

A system and method for multi-media content bookmarking with provenance supplements multi-media content captured by media recording devices used or carried by a police officer during the course of his/her duties with information inputted by the police officer, wherein the added information is in the form of metadata. In at least one embodiment, a user interface (UI) tool for inputting the supplemental metadata is the source of provenance for the metadata, and the supplemental metadata is tagged to the captured content in a manner that preserves the provenance of the captured content. In a further embodiment, the user interface further enables the officer to create an affidavit as to the veracity of the supplemental metadata. The supplemental metadata may be stored in conjunction with the captured multi-media content in a secure data storage, but the content itself is not altered, thereby maintaining provenance of the content.

IPC Classes  ?

  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 16/904 - BrowsingVisualisation therefor
  • G06F 16/907 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/901 - IndexingData structures thereforStorage structures
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/16 - Sound inputSound output
  • H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
  • H04L 9/40 - Network security protocols

38.

MULTIMEDIA OBJECT TRACKING AND MERGING

      
Application Number US2023028379
Publication Number 2024/025804
Status In Force
Filing Date 2023-07-21
Publication Date 2024-02-01
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

In multimedia object tracking and merging, an object is tracked through content frames of a first track until a frame appears in which the tracked object is not detected. Tracking continues to try to detect the tracked object. If the tracked object is not again detected, information about the first track is output. If the tracked object is detected subsequently, a second track of consecutive tracked object detection is designated. The tracked objects in the two tracks are then compared, and a matching score is determined to reflect the degree of match. If the matching score meets or exceeds a first threshold, the compared tracks are merged using the same identifier assigned to both tracks. If the matching score does not exceed a second threshold less than the first threshold, the tracks may be discarded. If the matching score falls between the thresholds, an indication is output for further analysis.

IPC Classes  ?

  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
  • G06T 7/11 - Region-based segmentation
  • G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces

39.

System and method for multi-media content bookmarking with provenance

      
Application Number 17875157
Grant Number 11880404
Status In Force
Filing Date 2022-07-27
First Publication Date 2024-01-23
Grant Date 2024-01-23
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

A system and method for multi-media content bookmarking with provenance supplements multi-media content captured by media recording devices used or carried by a police officer during the course of his/her duties with information inputted by the police officer, wherein the added information is in the form of metadata. In at least one embodiment, a user interface (UI) tool for inputting the supplemental metadata is the source of provenance for the metadata, and the supplemental metadata is tagged to the captured content in a manner that preserves the provenance of the captured content. In a further embodiment, the user interface further enables the officer to create an affidavit as to the veracity of the supplemental metadata. The supplemental metadata may be stored in conjunction with the captured multi-media content in a secure data storage, but the content itself is not altered, thereby maintaining provenance of the content.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 16/44 - BrowsingVisualisation therefor
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 16/41 - IndexingData structures thereforStorage structures

40.

INITIATING CONTENT CAPTURE BASED ON PRIORITY SENSOR DATA

      
Application Number US2023026750
Publication Number 2024/015231
Status In Force
Filing Date 2023-06-30
Publication Date 2024-01-18
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to enable automatic collection or capture of media content by a content capture device based on detection of priority conditions, such as an unholstering event. Such techniques may comprise obtaining, from one or more sensors installed within a holster device oriented proximate to a space into which an object is inserted, sensor data indicating position information for the object, determining, based on the sensor data, that the object is being withdrawn from the space, determining, based on the withdrawal of the object, that media content should be collected, and upon determining that media content should be collected, causing the content capture device to begin collecting media content.

IPC Classes  ?

  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • H04N 5/77 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
  • H04N 21/274 - Storing end-user specific content or additional data in response to end-user request

41.

AUDIO CONTENT SEARCHING IN MULTI-MEDIA

      
Application Number US2023026756
Publication Number 2024/010752
Status In Force
Filing Date 2023-06-30
Publication Date 2024-01-11
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Techniques for audio content searching in multi-media content are described. Such techniques may be utilized to enhance investigator productivity while reviewing captured multi-media content, in particular, audio and video evidence captured during an incident. ML models may be trained to identify audio content portions and automatically generate metadata tags. ML models may be trained to track audio with a set of characteristics throughout a set of multi-media content items. ML models may be trained, and captured multi-media content may be processed centrally, for example, at a network operations center (NOC). Alternatively, or in addition, at least some model training and/or content processing may be performed at the network's edge, for example, performed by a content capturing device such as a body-worn camera and/or at a capture-local communications hub such as an in-vehicle computer of a law enforcement vehicle.

IPC Classes  ?

  • G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 16/483 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 16/2455 - Query execution
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
  • H04L 65/61 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
  • H04L 65/75 - Media network packet handling
  • H04L 65/70 - Media network packetisation
  • G06N 20/00 - Machine learning

42.

AUDIO CONTENT SEARCHING IN MULTI-MEDIA

      
Application Number 17859328
Status Pending
Filing Date 2022-07-07
First Publication Date 2024-01-11
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

Techniques for audio content searching in multi-media content are described. Such techniques may be utilized to enhance investigator productivity while reviewing captured multi-media content, in particular, audio and video evidence captured during an incident. ML models may be trained to identify audio content portions and automatically generate metadata tags. ML models may be trained to track audio with a set of characteristics throughout a set of multi-media content items. ML models may be trained, and captured multi-media content may be processed centrally, for example, at a network operations center (NOC). Alternatively, or in addition, at least some model training and/or content processing may be performed at the network's edge, for example, performed by a content capturing device such as a body-worn camera and/or at a capture-local communications hub such as an in-vehicle computer of a law enforcement vehicle.

IPC Classes  ?

  • G10L 25/51 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination
  • G06F 16/632 - Query formulation

43.

Device communication during emergent conditions

      
Application Number 18093299
Grant Number 11870879
Status In Force
Filing Date 2023-01-04
First Publication Date 2024-01-09
Grant Date 2024-01-09
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to manage device communications during emergent conditions are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating that a second computing device is configured to communicate using a first protocol. The actions include receiving data indicating that a third computing device is configured to communicate using the first protocol and a second protocol. The actions include determining that the second computing device is unable to communicate with a fourth computing device. The actions include determining a context. The actions include generating an instruction for the third computing device to communicate with the second computing device using the first protocol. The actions include outputting, to the third computing device, the instruction for the third computing device to communicate with the second computing device using the first protocol.

IPC Classes  ?

  • H04L 69/18 - Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
  • H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks
  • H04W 88/04 - Terminal devices adapted for relaying to or from another terminal or user
  • G08B 25/00 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
  • H04W 8/00 - Network data management
  • H04L 41/12 - Discovery or management of network topologies
  • G08B 21/02 - Alarms for ensuring the safety of persons
  • H04L 67/1061 - Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
  • G08B 13/196 - Actuation by interference with heat, light, or radiation of shorter wavelengthActuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
  • G08B 25/01 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium

44.

Incident category selection optimization

      
Application Number 18240289
Grant Number 12238347
Status In Force
Filing Date 2023-08-30
First Publication Date 2023-12-21
Grant Date 2025-02-25
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

This disclosure describes techniques that enable a categorization controller to detect activation of a portable recording device that is configured to capture a real-time multimedia stream of the current event. The categorization controller may further identify a set of categories that are likely associated with the real-time multimedia stream, determine an ordered ranking of the set of categories, and generate a ranked category dataset for delivery to the portable recording device. In doing so, the portable recording device may present the ordered ranking of the set of categories at a user interface.

IPC Classes  ?

  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/38 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06Q 50/26 - Government or public services
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs

45.

Device management during emergent conditions

      
Application Number 17962213
Grant Number 11818217
Status In Force
Filing Date 2022-10-07
First Publication Date 2023-11-14
Grant Date 2023-11-14
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to manage devices during emergent conditions are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating a function of a second computing device. The actions further include determining, by the first computing device, a context of the second computing device. Based on the context of the second computing device, the actions further include determining, by the first computing device, whether to activate the function of the second computing device. Based on determining whether to activate the function of the second computing device, the actions further include determining, by the first computing device, whether to output, to the second computing device, an instruction to activate the function.

IPC Classes  ?

  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04N 23/661 - Transmitting camera control signals through networks, e.g. control via the Internet

46.

External device management

      
Application Number 17962283
Grant Number 11818215
Status In Force
Filing Date 2022-10-07
First Publication Date 2023-11-14
Grant Date 2023-11-14
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to manage devices during emergent conditions are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, data indicating a function of a second computing device. The actions further include determining, by the first computing device, a context of the second computing device. Based on the context of the second computing device, the actions further include determining, by the first computing device, whether to activate the function of the second computing device. Based on determining whether to activate the function of the second computing device, the actions further include determining, by the first computing device, whether to output, to the second computing device, an instruction to activate the function.

IPC Classes  ?

  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • H04N 23/60 - Control of cameras or camera modules

47.

Initiating content capture based on priority sensor data

      
Application Number 17863107
Grant Number 11785338
Status In Force
Filing Date 2022-07-12
First Publication Date 2023-10-10
Grant Date 2023-10-10
Owner
  • WHP Workflow Solutions, Inc. (USA)
  • Getac Technology Corporation (Taiwan, Province of China)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to enable automatic collection or capture of media content by a content capture device based on detection of priority conditions, such as an unholstering event. Such techniques may comprise obtaining, from one or more sensors installed within a holster device oriented proximate to a space into which an object is inserted, sensor data indicating position information for the object, determining, based on the sensor data, that the object is being withdrawn from the space, determining, based on the withdrawal of the object, that media content should be collected, and upon determining that media content should be collected, causing the content capture device to begin collecting media content.

IPC Classes  ?

  • H04N 23/60 - Control of cameras or camera modules
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • H04N 23/50 - Constructional details

48.

Incident category selection optimization

      
Application Number 17570887
Grant Number 11785266
Status In Force
Filing Date 2022-01-07
First Publication Date 2023-07-13
Grant Date 2023-10-10
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

This disclosure describes techniques that enable a categorization controller to detect activation of a portable recording device that is configured to capture a real-time multimedia stream of the current event. The categorization controller may further identify a set of categories that are likely associated with the real-time multimedia stream, determine an ordered ranking of the set of categories, and generate a ranked category dataset for delivery to the portable recording device. In doing so, the portable recording device may present the ordered ranking of the set of categories at a user interface.

IPC Classes  ?

  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • G06Q 50/26 - Government or public services
  • G06F 16/2457 - Query processing with adaptation to user needs
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • G06F 16/38 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

49.

INCIDENT CATEGORY SELECTION OPTIMIZATION

      
Application Number US2023010197
Publication Number 2023/133197
Status In Force
Filing Date 2023-01-05
Publication Date 2023-07-13
Owner
  • GETAC CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

This disclosure describes techniques that enable a categorization controller to detect activation of a portable recording device that is configured to capture a real-time multimedia stream of the current event. The categorization controller may further identify a set of categories that are likely associated with the real-time multimedia stream, determine an ordered ranking of the set of categories, and generate a ranked category dataset for delivery to the portable recording device. In doing so, the portable recording device may present the ordered ranking of the set of categories at a user interface.

IPC Classes  ?

  • G06Q 50/26 - Government or public services
  • G06Q 50/10 - Services
  • G06F 16/45 - ClusteringClassification
  • G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04L 67/53 - Network services using third party service providers
  • H04L 65/60 - Network streaming of media packets
  • H04N 5/765 - Interface circuits between an apparatus for recording and another apparatus

50.

Network operating center (NOC) workspace interoperability

      
Application Number 18117698
Grant Number 11990031
Status In Force
Filing Date 2023-03-06
First Publication Date 2023-06-29
Grant Date 2024-05-21
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions Inc. (USA)
Inventor Guzik, Thomas

Abstract

This disclosure describes techniques for a consumer application that integrates a model-controller-view (MCV) design pattern with an event streaming platform such as an Apache Kafka™ in a network operation center (NOC) server to support NOC workspace interoperability. The MCV design pattern may include a pattern that divides an application into three main logical components (e.g., model component, controller component, and view component) to handle specific aspects of the application. In one example, the model component decouples the telemetry data streams from an event stream platform, and the controller component filters a queried set of decoupled telemetry data streams to dynamically control views to be rendered in the view component.

IPC Classes  ?

  • G08C 25/00 - Arrangements for preventing or correcting errorsMonitoring arrangements
  • G06F 16/2455 - Query execution
  • H04L 65/70 - Media network packetisation
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

51.

Hierarchical data ingestion in a universal schema

      
Application Number 18117936
Grant Number 11874690
Status In Force
Filing Date 2023-03-06
First Publication Date 2023-06-29
Grant Date 2024-01-16
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad
  • Kucera, Ryan

Abstract

This disclosure describes techniques for creating a universal schema with default fields that support sensor formats of different devices. In one example, the universal schema supports substantial equivalents between data fields in different sensor formats. Further, a sensor format may be configured to support inheritance and aggregation of sensor formats in prior devices. Accordingly, the mapping of sensor formats that supports inheritance and aggregation in the universal schema may provide several advantages such as capturing a mapping of substantive equivalents between the fields in different sensor formats.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 9/4401 - Bootstrapping
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/25 - Integrating or interfacing systems involving database management systems

52.

EMERGENCY SITUATION DETECTION AND RESPONSE BASED ON PROTECTIVE EQUIPMENT SENSOR DATA

      
Application Number US2022045678
Publication Number 2023/059641
Status In Force
Filing Date 2022-10-04
Publication Date 2023-04-13
Owner
  • GETAC CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

Abstract

Sensor data from one or more protective equipment sensors of protective equipment worn by a person are received. In response to determining based at least on the sensor data that no emergency situation occurred for the person, sensor data is sent from the body-worn hub to a server when a route of communication is available. In response to determining based at least on the sensor data that an emergency situation occurred for the person and at least one route of communication is currently available, the sensor data is sent from the body-worn hub to the server via at least one route of communication. However, in response to determining based at least on the sensor data that an emergency situation occurred for the person and there is no available route of communication, the sensor data is analyzed at the body-worn hub to determine whether the person is injured.

IPC Classes  ?

  • G06F 1/16 - Constructional details or arrangements
  • G08B 25/01 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
  • G08B 21/02 - Alarms for ensuring the safety of persons
  • A41D 1/00 - Garments
  • A41D 1/04 - Vests, jerseys, sweaters or the like

53.

Emergency situation detection and response based on protective equipment sensor data

      
Application Number 17494692
Grant Number 12062276
Status In Force
Filing Date 2021-10-05
First Publication Date 2023-04-06
Grant Date 2024-08-13
Owner
  • Getac Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Sensor data from one or more protective equipment sensors of protective equipment worn by a person are received. In response to determining based at least on the sensor data that no emergency situation occurred for the person, sensor data is sent from the body-worn hub to a server when a route of communication is available. In response to determining based at least on the sensor data that an emergency situation occurred for the person and at least one route of communication is currently available, the sensor data is sent from the body-worn hub to the server via at least one route of communication. However, in response to determining based at least on the sensor data that an emergency situation occurred for the person and there is no available route of communication, the sensor data is analyzed at the body-worn hub to determine whether the person is injured.

IPC Classes  ?

  • G08B 25/10 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
  • B64C 39/02 - Aircraft not otherwise provided for characterised by special use
  • G06N 20/00 - Machine learning
  • G08B 25/01 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
  • G08B 25/14 - Central alarm receiver or annunciator arrangements
  • H04N 23/66 - Remote control of cameras or camera parts, e.g. by remote control devices
  • H04W 4/02 - Services making use of location information
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information
  • H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
  • H04W 76/50 - Connection management for emergency connections
  • B64U 101/00 - UAVs specially adapted for particular uses or applications
  • B64U 101/20 - UAVs specially adapted for particular uses or applications for use as communications relays, e.g. high altitude platforms

54.

AUTOMATED CAMERA ACTIVATION

      
Application Number US2022045060
Publication Number 2023/055815
Status In Force
Filing Date 2022-09-28
Publication Date 2023-04-06
Owner
  • GETAC CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated camera activation are disclosed. In one aspect, a method includes the actions of receiving, from a sensor, sensor data. The actions further include, based on the sensor data, determining that a firearm has been removed from a holster. The actions further include, based on determining that the firearm has been removed from the holster, generating a software-recognized event that indicates the firearm has been removed from the holster. The actions further include, in response to the software-recognized event that indicates the firearm has been removed from the holster, generating an instruction for a camera to record. The actions further include providing, for output, the instruction for the camera to record.

IPC Classes  ?

  • H04N 23/60 - Control of cameras or camera modules
  • H04N 5/77 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
  • H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a Bluetooth® network
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

55.

Automated camera activation

      
Application Number 17490787
Grant Number 12010464
Status In Force
Filing Date 2021-09-30
First Publication Date 2023-03-30
Grant Date 2024-06-11
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated camera activation are disclosed. In one aspect, a method includes the actions of receiving, from a sensor, sensor data. The actions further include, based on the sensor data, determining that a firearm has been removed from a holster. The actions further include, based on determining that the firearm has been removed from the holster, generating a software-recognized event that indicates the firearm has been removed from the holster. The actions further include, in response to the software-recognized event that indicates the firearm has been removed from the holster, generating an instruction for a camera to record. The actions further include providing, for output, the instruction for the camera to record.

IPC Classes  ?

  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • F41C 33/02 - Holsters, i.e. cases for pistols having means for being carried or worn, e.g. at the belt or under the arm
  • H04N 5/77 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
  • H04N 5/907 - Television signal recording using static stores, e.g. storage tubes or semiconductor memories
  • H04N 23/60 - Control of cameras or camera modules
  • H04N 23/661 - Transmitting camera control signals through networks, e.g. control via the Internet
  • H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

56.

Mobile device ID tracking for automatic incident data association and correlation

      
Application Number 17480989
Grant Number 11864271
Status In Force
Filing Date 2021-09-21
First Publication Date 2023-03-23
Grant Date 2024-01-02
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Multiple mobile device identifiers (IDs) of mobile devices and corresponding geolocations of the multiple of mobile device IDs are received from multiple mobile hubs during a time period. A selection of an incident that occurred at a particular geolocation at a particular date and time is then received. One or more mobile hubs of the multiple mobile hubs that were present within a selected geographical zone that includes the particular geolocation during a selected time frame that includes the particular date and time are identified based on at least one corresponding mobile device ID of the one or more mobile hubs. Sensor data obtained by at least one user device communicatively connected to the one or more mobile hubs of the multiple hubs are then associated with the incident.

IPC Classes  ?

  • H04W 8/24 - Transfer of terminal data
  • H04W 8/08 - Mobility data transfer
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • H04W 4/029 - Location-based management or tracking services
  • G08B 25/10 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences

57.

OPTIMIZING CONTINUOUS MEDIA COLLECTION

      
Application Number US2022036444
Publication Number 2023/287646
Status In Force
Filing Date 2022-07-08
Publication Date 2023-01-19
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to identify a portion of media data to be prioritized. Such techniques may comprise receiving, from a media collection device, media information that includes a first media data and at least one of trigger data or sensor data, determining, based on one or more of the trigger data or the sensor data, that a portion of the first media data is to be prioritized, identifying, based on one or more of the trigger data or the sensor data, a beginning and end time to be associated with a second media data that includes the portion of the first media data, and generating the second media data from the received first media data based on the beginning and ending time, the second media data including less than the entirety of the first media data.

IPC Classes  ?

  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

58.

CLASSIFICATION AND INDICATING OF EVENTS ON AN EDGE DEVICE

      
Application Number 17373091
Status Pending
Filing Date 2021-07-12
First Publication Date 2023-01-12
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to identify and indicating events within a media content file. Such techniques may comprise receiving a media content having been collected by a media collection device as well as receiving sensor data corresponding to the media content. The techniques may further comprise determining, based on the received sensor data, at least one event to be associated with the media content, generating at least one event indicator to be associated with the media content based on the determined at least one event, and providing the media content and the at least one event indicator to a recipient computing device.

IPC Classes  ?

  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

59.

OPTIMIZING CONTINUOUS MEDIA COLLECTION

      
Application Number 17373238
Status Pending
Filing Date 2021-07-12
First Publication Date 2023-01-12
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to identify a portion of media data to be prioritized. Such techniques may comprise receiving, from a media collection device, media information that includes a first media data and at least one of trigger data or sensor data, determining, based on one or more of the trigger data or the sensor data, that a portion of the first media data is to be prioritized, identifying, based on one or more of the trigger data or the sensor data, a beginning and end time to be associated with a second media data that includes the portion of the first media data, and generating the second media data from the received first media data based on the beginning and ending time, the second media data including less than the entirety of the first media data.

IPC Classes  ?

  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • G11B 27/34 - Indicating arrangements

60.

TECHNIQUES FOR IMPROVING AN IMAGE READABILITY USING ONE OR MORE PATTERNS

      
Application Number US2022033119
Publication Number 2022/271468
Status In Force
Filing Date 2022-06-10
Publication Date 2022-12-29
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

This disclosure describes techniques for of improving an image readability via one or more patterns that may be taken using different light wavelengths. A first pattern may include alphanumeric characters, barcodes, Quick Response (QR) codes, or a similar unique code that can be used to identify vehicle license plates, road signals, or the like, using a light wavelength such as a visible light wavelength. A paired second pattern may include a copy of the first pattern or a different pattern but constructed with a different material that responds to a different light wavelength. In one example, the paired second pattern may be identified and used as a reference for identifying the first pattern. This technique of using multi-patterns for identifying road signals, charts, placards, advertisements, and particularly the vehicle license plates during extreme weather conditions may improve law enforcement operations.

IPC Classes  ?

  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition
  • B60Q 1/56 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for illuminating registrations or the like

61.

TECHNIQUES FOR IMPROVING AN IMAGE READABILITY USING ONE OR MORE PATTERNS

      
Application Number 17353534
Status Pending
Filing Date 2021-06-21
First Publication Date 2022-12-22
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

This disclosure describes techniques for of improving an image readability via one or more patterns that may be taken using different light wavelengths. A first pattern may include alphanumeric characters, barcodes, Quick Response (QR) codes, or a similar unique code that can be used to identify vehicle license plates, road signals, charts, placards, advertisements, or the like, using a light wavelength such as a visible light wavelength. A paired second pattern may include a copy of the first pattern or a different pattern but constructed with a different material that responds to a different light wavelength e.g., Ultra-Violet (UV) light wavelength. In one example, the paired second pattern may be identified and used as a reference for identifying the first pattern. This technique of using multi-patterns for identifying road signals, charts, placards, advertisements, and particularly the vehicle license plates during extreme weather conditions may improve law enforcement operations or other similar purposes.

IPC Classes  ?

  • G06K 9/32 - Aligning or centering of the image pick-up or image-field
  • G06K 9/20 - Image acquisition
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light

62.

TECHNIQUES FOR CAPTURING ENHANCED IMAGES FOR PATTERN IDENTIFICATIONS

      
Application Number US2022033117
Publication Number 2022/265944
Status In Force
Filing Date 2022-06-10
Publication Date 2022-12-22
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

This disclosure describes techniques for capturing still images during video streaming to identify patterns in a region-of-interest on the captured still images. The video streaming may be performed by an imaging device that includes or is communicatively connected to one or more sensors (e.g., radar, light sensor, etc.) The one or more sensors may be configured to perform data measurements such as vehicle speed measurements, light intensity measurements, and/or the like. In one example, during the video streaming, the data measurement may be compared with a corresponding threshold. In this example, the imaging device may be triggered to capture still images of the surrounding area based on the comparison between the data measurement and the corresponding threshold. Thereafter, the still images may be processed to identify the region-of-interest on the still images.

IPC Classes  ?

  • G06T 7/11 - Region-based segmentation
  • G06T 7/20 - Analysis of motion
  • G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
  • G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
  • G10L 15/26 - Speech to text systems
  • G01P 3/38 - Devices characterised by the use of optical means, e.g. using infrared, visible, or ultraviolet light using photographic means

63.

Techniques for capturing enhanced images for pattern identifications

      
Application Number 17352158
Grant Number 11887375
Status In Force
Filing Date 2021-06-18
First Publication Date 2022-12-22
Grant Date 2024-01-30
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

This disclosure describes techniques for capturing still images during video streaming to identify patterns in a region-of-interest on the captured still images. The video streaming may be performed by an imaging device that includes or is communicatively connected to one or more sensors (e.g., radar, light sensor, etc.) The one or more sensors may be configured to perform data measurements such as vehicle speed measurements, light intensity measurements, and/or the like. In one example, during the video streaming, the data measurement may be compared with a corresponding threshold. In this example, the imaging device may be triggered to capture still images of the surrounding area based on the comparison between the data measurement and the corresponding threshold. Thereafter, the still images may be processed to identify the region-of-interest on the still images.

IPC Classes  ?

  • G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestriansRecognition of traffic objects, e.g. traffic signs, traffic lights or roads
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • G06V 20/05 - Underwater scenes

64.

Clock synchronization and data redundancy for a mesh network of user devices

      
Application Number 17354835
Grant Number 11696247
Status In Force
Filing Date 2021-06-22
First Publication Date 2022-12-22
Grant Date 2023-07-04
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

A hub may receive event data captured by a body-worn device and store the event data in a memory of the hub. The event data is then backed up from the hub to a memory of an additional hub communicatively connected to the hub. A copy of event data for a predetermined period of time as included in the event data is then transferred from the memory of the hub to a data store of a network operations center (NOC). In response to the transfer being complete, the hub may delete the event data for the predetermined period of time, send a first command to the additional hub directing the additional hub to delete a backup of the event data for the predetermined period of time, or send a second command to the body-worn device directing the body-worn device to delete the event data for the predetermined period of time.

IPC Classes  ?

  • H04W 56/00 - Synchronisation arrangements
  • H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks
  • G06F 1/16 - Constructional details or arrangements
  • G06F 1/04 - Generating or distributing clock signals or signals derived directly therefrom

65.

Facilitating object tracking for portable camera images

      
Application Number 17344409
Grant Number 11810307
Status In Force
Filing Date 2021-06-10
First Publication Date 2022-12-15
Grant Date 2023-11-07
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to facilitate object tracking within a video captured using a portable recording device based on movements associated with that recording device. Such techniques may comprise receiving, from an image capture device, a current image data and an indication of an offset value, determining at least one object to be identified within the image data, determining a previous location of the at least one object within previous image data, and determining, based on the previous location and the offset value, a region within the image data to be attributed to the at least one object, the region comprising less than the current image. The techniques may further comprise determining a location of the at least one object within the region using at least one object recognition technique.

IPC Classes  ?

  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
  • G06V 20/10 - Terrestrial scenes

66.

Providing alternate communication proxies for media collection devices

      
Application Number 17344781
Grant Number 11818637
Status In Force
Filing Date 2021-06-10
First Publication Date 2022-12-15
Grant Date 2023-11-14
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to facilitate interactions between a media collection device and a remote computing device via the use of a proxy device. Such techniques may comprise establishing a first communication session between a media collection device and a proxy device via a short-range communication channel, transmitting, by the media collection device to the proxy device, status information via the first communication session, at least a portion of the status information subsequently forwarded by the proxy device to a remote computing device, determining that the media collection device is to be activated, upon determining that the media collection device is to be activated, establishing a second communication session between the media collection device and the remote computing device via a long-range communication channel, and transmitting, by the media collection device to the computing device, media content via the second communication session.

IPC Classes  ?

  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 88/18 - Service support devicesNetwork management devices
  • H04W 76/11 - Allocation or use of connection identifiers
  • H04W 4/02 - Services making use of location information
  • H04W 8/22 - Processing or transfer of terminal data, e.g. status or physical capabilities

67.

DETECTION OF DEVICE DISLOCATION USING POWER AND NON-POWERED DISLOCATION SENSORS

      
Application Number US2022031647
Publication Number 2022/256344
Status In Force
Filing Date 2022-05-31
Publication Date 2022-12-08
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

An indication from a body-worn device may be received at a user device, in which the indication notifies the user device that the body-worn device has detached from a mounting position. The user device may be a body-worn hub or another body-worn device. A command is then generated at the user device to trigger the body-worn device or another body-worn device to perform an action based at least on the indication. In some instances, the user device may send an event notification for the indication to an event handler on a hub or a server for the event handler to determine whether to perform an action based at least on the event notification.

IPC Classes  ?

  • G08B 21/00 - Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
  • G08B 25/14 - Central alarm receiver or annunciator arrangements
  • G08B 25/10 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
  • H01H 1/00 - Contacts
  • F41C 33/02 - Holsters, i.e. cases for pistols having means for being carried or worn, e.g. at the belt or under the arm
  • A45F 5/02 - Fastening articles to the garment

68.

Detection of device dislocation using power and non-powered dislocation sensors

      
Application Number 17336954
Grant Number 11808823
Status In Force
Filing Date 2021-06-02
First Publication Date 2022-12-08
Grant Date 2023-11-07
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

An indication from a body-worn device may be received at a user device, in which the indication notifies the user device that the body-worn device has detached from a mounting position. The user device may be a body-worn hub or another body-worn device. A command is then generated at the user device to trigger the body-worn device or another body-worn device to perform an action based at least on the indication. In some instances, the user device may send an event notification for the indication to an event handler on a hub or a server for the event handler to determine whether to perform an action based at least on the event notification.

IPC Classes  ?

  • G01R 31/54 - Testing for continuity
  • G06F 1/16 - Constructional details or arrangements
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • F41C 33/02 - Holsters, i.e. cases for pistols having means for being carried or worn, e.g. at the belt or under the arm
  • H04N 23/51 - Housings
  • F41A 17/06 - Electric or electromechanical safeties

69.

SELECTIVE OBFUSCATION OF OBJECTS IN MEDIA CONTENT

      
Application Number US2022029288
Publication Number 2022/250986
Status In Force
Filing Date 2022-05-13
Publication Date 2022-12-01
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to provide for automatic obfuscation of one or more objects in a media data. Such techniques may comprise receiving, from a data source, a media data comprising a depiction of a number of objects, identifying, within the received media data, a set of objects associated with the media data, and storing an indication of one or more locations of the objects in the set of objects within the media data with respect to time. Upon receiving a request for the media data, such techniques may further comprise updating the media data by applying an obfuscation effect to the one or more locations with respect to time, and providing the updated media data in response to the request.

IPC Classes  ?

  • H04N 21/454 - Content filtering, e.g. blocking advertisements
  • H04N 21/4545 - Input to filtering algorithms, e.g. filtering a region of the image
  • H04N 21/431 - Generation of visual interfacesContent or additional data rendering
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content

70.

AUTOMATED CLASSIFICATION AND INDEXING OF EVENTS USING MACHINE LEARNING

      
Application Number US2022029291
Publication Number 2022/250987
Status In Force
Filing Date 2022-05-13
Publication Date 2022-12-01
Owner
  • GETAC TECHNOLOGY CORPORATION (China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to automatically identify and index events within a media content file. Such techniques may comprise receiving, from at least one recording device, a media content, receiving sensor data determined to correspond to the media content, determine a context associated with the at least one recording device based on the sensor data, identifying, based on one or more data patterns detected within the sensor data and based on the contextual data, at least one event, generating an index corresponding to the identified event, and storing an indication of the generated index in association with the media content.

IPC Classes  ?

  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06V 10/14 - Optical characteristics of the device performing the acquisition or on the illumination arrangements
  • H04N 5/77 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
  • G10L 15/26 - Speech to text systems
  • G10L 25/03 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters
  • G01P 15/00 - Measuring accelerationMeasuring decelerationMeasuring shock, i.e. sudden change of acceleration

71.

Adaptive power and communication routing for body-worn devices

      
Application Number 17331563
Grant Number 11606111
Status In Force
Filing Date 2021-05-26
First Publication Date 2022-12-01
Grant Date 2023-03-14
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

A body-worn hub may detect that a first battery charge level of a first battery in a body-worn device connected to the body-worn hub via a wired connection is at or below a first battery charge level threshold. Accordingly, the body-worn hub may route power from the body-worn hub to the body-worn device via the wired connection to charge the first battery when a second battery charge level of a second battery in the body-worn hub is above a second battery charge level threshold. However, in response to the first battery of the body-worn device being charged to a third battery charge level that is above the first battery charge level threshold or the second battery charge level dropping to the second battery charge level threshold, the body-worn hub may stop routing power to the body-worn device via the wired connection.

IPC Classes  ?

  • H04M 11/00 - Telephonic communication systems specially adapted for combination with other electrical systems
  • H04B 1/3827 - Portable transceivers
  • H04B 3/54 - Systems for transmission via power distribution lines
  • H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information
  • H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks

72.

Selective obfuscation of objects in media content

      
Application Number 17328804
Grant Number 11706381
Status In Force
Filing Date 2021-05-24
First Publication Date 2022-11-24
Grant Date 2023-07-18
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to provide for automatic obfuscation of one or more objects in a media data. Such techniques may comprise receiving, from a data source, a media data comprising a depiction of a number of objects, identifying, within the received media data, a set of objects associated with the media data, and storing an indication of one or more locations of the objects in the set of objects within the media data with respect to time. Upon receiving a request for the media data, such techniques may further comprise updating the media data by applying an obfuscation effect to the one or more locations with respect to time, and providing the updated media data in response to the request.

IPC Classes  ?

  • H04N 5/91 - Television signal processing therefor
  • G06T 7/70 - Determining position or orientation of objects or cameras
  • G06T 5/00 - Image enhancement or restoration
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • G06V 20/00 - ScenesScene-specific elements
  • G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestriansBody parts, e.g. hands

73.

Automated correlation of media data to events

      
Application Number 17328283
Grant Number 11818507
Status In Force
Filing Date 2021-05-24
First Publication Date 2022-11-24
Grant Date 2023-11-14
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to automatically correlate a portion of a media data to an event. Such techniques may comprise receiving, from one or more data sources, at least one media data associated with a first time and a first location. The techniques may further comprise receiving an indication of an event associated with a second time and a second location and determining whether a geographic proximity between the first location and the second location is within a threshold distance. Upon determining the geographic proximity is within the threshold distance, the techniques may further comprise determining a portion of the at least one media data for which a temporal proximity is within a threshold timeframe, and upon determining the temporal proximity is within the threshold timeframe, creating a correlation between the at least one media data and the event.

IPC Classes  ?

  • G08B 25/01 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
  • G11B 27/34 - Indicating arrangements
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

74.

Automated classification and indexing of events using machine learning

      
Application Number 17328960
Grant Number 12094493
Status In Force
Filing Date 2021-05-24
First Publication Date 2022-11-24
Grant Date 2024-09-17
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to automatically identify and index events within a media content file. Such techniques may comprise receiving, from at least one recording device, a media content, receiving sensor data determined to correspond to the media content, determine a context associated with the at least one recording device based on the sensor data, identifying, based on one or more data patterns detected within the sensor data and based on the contextual data, at least one event, generating an index corresponding to the identified event, and storing an indication of the generated index in association with the media content.

IPC Classes  ?

  • G11B 27/10 - IndexingAddressingTiming or synchronisingMeasuring tape travel
  • G06F 16/41 - IndexingData structures thereforStorage structures
  • G06N 20/20 - Ensemble learning
  • G11B 27/34 - Indicating arrangements
  • G06V 20/40 - ScenesScene-specific elements in video content

75.

Performing image collection adjustment within a body-mounted camera

      
Application Number 17328940
Grant Number 11438514
Status In Force
Filing Date 2021-05-24
First Publication Date 2022-09-06
Grant Date 2022-09-06
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Described herein are techniques that may be used to provide automatic adjustment of image selection for image generation. In some embodiments, such techniques may comprise receiving, at an image capture device, raw image data that comprises information about a number of pixels, receiving, at the image capture device, sensor data comprising information about a position of the image capture device, determining, based at least in part on the received sensor data, an offset value, selecting, based on the determined offset value, a portion of the raw image data to be included within an image, and generating the image from the portion of the raw image data.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • H04N 7/01 - Conversion of standards

76.

Data aggregation with self-configuring drivers

      
Application Number 17107714
Grant Number 11630677
Status In Force
Filing Date 2020-11-30
First Publication Date 2022-06-02
Grant Date 2023-04-18
Owner
  • WHP Workflow Solutions, Inc. (USA)
  • Getac Technology Corporation (Taiwan, Province of China)
Inventor Guzik, Thomas

Abstract

A data aggregation implementation includes self-configuring drivers. From the viewpoint of a Network Operation Center (NOC), a plurality of heterogenous content sources provide content that may be of a variety of different types and formats. All of this content must be ingested and stored for retrieval and reporting, analysis, and/or presentation despite many differences in their collection, format, transmission, and quality. In some embodiments, the NOC includes or cooperates with one or more servers to, among other functions, receive content from content sources, request object reflection by the driver of each content source, receive driver attributes in response, and map the metadata of the content for each content source to a universal schema, thereby self-configuring the driver.

IPC Classes  ?

77.

Network operating center (NOC) workspace interoperability

      
Application Number 17107785
Grant Number 11605288
Status In Force
Filing Date 2020-11-30
First Publication Date 2022-06-02
Grant Date 2023-03-14
Owner
  • WHP Workflow Solutions, Inc. (USA)
  • Getac Technology Corporation (Taiwan, Province of China)
Inventor Guzik, Thomas

Abstract

This disclosure describes techniques for a consumer application that integrates a model-controller-view (MCV) design pattern with an event streaming platform such as an Apache Kafka™ in a network operation center (NOC) server to support NOC workspace interoperability. The MCV design pattern may include a pattern that divides an application into three main logical components (e.g., model component, controller component, and view component) to handle specific aspects of the application. In one example, the model component decouples the telemetry data streams from an event stream platform, and the controller component filters a queried set of decoupled telemetry data streams to dynamically control views to be rendered in the view component.

IPC Classes  ?

  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • G06F 16/2455 - Query execution
  • H04L 65/70 - Media network packetisation
  • G08C 25/00 - Arrangements for preventing or correcting errorsMonitoring arrangements

78.

Sentiment analysis for situational awareness

      
Application Number 17107824
Grant Number 11468671
Status In Force
Filing Date 2020-11-30
First Publication Date 2022-06-02
Grant Date 2022-10-11
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad
  • Kucera, Ryan

Abstract

A Network Operation Center may receive video data, sensor data and third-party data for a situation that a police officer or security service personnel has been called to. Using the video data, a sentiment analysis engine may generate a sentiment data file that contains the sentiment of at least one individual involved in the situation. Using the video data, sensor data, third party data and the sentiment data file, the sentiment analysis engine may generate a safety quality value for the situation. Subsequently, the safety quality value is compared to a predetermined sentiment value to establish a safety rating and confidence interval for the situation. Furthermore, the sentiment analysis engine may generate a situational awareness file, that contains the safety rating and confidence interval, and route it to the field computing device of the officer for evaluation and implementation.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06V 20/20 - ScenesScene-specific elements in augmented reality scenes
  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions

79.

Hierarchical data ingestion in a universal schema

      
Application Number 17107830
Grant Number 11604773
Status In Force
Filing Date 2020-11-30
First Publication Date 2022-06-02
Grant Date 2023-03-14
Owner
  • WHP Workflow Solutions, Inc. (USA)
  • Getac Technology Corporation (Taiwan, Province of China)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad
  • Kucera, Ryan

Abstract

This disclosure describes techniques for creating a universal schema with default fields that support sensor formats of different devices. In one example, the universal schema supports substantial equivalents between data fields in different sensor formats. Further, a sensor format may be configured to support inheritance and aggregation of sensor formats in prior devices. Accordingly, the mapping of sensor formats that supports inheritance and aggregation in the universal schema may provide several advantages such as capturing a mapping of substantive equivalents between the fields in different sensor formats.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 9/4401 - Bootstrapping
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/25 - Integrating or interfacing systems involving database management systems

80.

ARTIFICIAL INTELLIGENCE (AI) TRAINED DATA MODEL SELECTION

      
Application Number 17107866
Status Pending
Filing Date 2020-11-30
First Publication Date 2022-06-02
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

This disclosure describes techniques for continuous improvement of machine learning models (also called data models) in a Content Management System (CMS). In one example, a CMS may store a set of data models for each application such as plate number recognition, facial recognition, a determination of likelihood of assault to a law enforcement officer in a traffic violation or robbery scenario, and car identification. In an example embodiment, a predictive model may be used to select a data model from the plurality of data models. The selected data model may be further improved or trained to a new sample of data features to generate an output pattern (e.g., likelihood of assault to a law enforcement officer).

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 20/00 - Machine learning
  • G06F 16/435 - Filtering based on additional data, e.g. user or group profiles

81.

Performant ad hoc data ingestion

      
Application Number 17107877
Grant Number 11540027
Status In Force
Filing Date 2020-11-30
First Publication Date 2022-06-02
Grant Date 2022-12-27
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor Guzik, Thomas

Abstract

A video processing engine may receive a request for a video communication session, via a network to produce a video file key that is routed to the video camera. If the video camera is communicatively connected to a Wi-Fi 6 compatible wireless access point, it routes a high-quality video file to the Network Operation Center (NOC). Alternatively, using the video key file, the video camera generates message digests and watermarks that are embedded in a video camera generated high-quality video file and a degraded quality video file. The video camera routes, via the network, the degraded quality video file to the NOC, while the high-quality video file is uploaded to the NOC later. Subsequently, a video processing engine extracts the watermarks from the message digests of the video files and compares them to ensure that the high-quality video file correlates to the degraded quality video file.

IPC Classes  ?

  • H04N 21/647 - Control signaling between network components and server or clientsNetwork processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging between two different networks, e.g. between IP and wireless
  • H04W 74/00 - Wireless channel access

82.

Heterogeneous cross-cloud service interoperability

      
Application Number 17590738
Grant Number 11575574
Status In Force
Filing Date 2022-02-01
First Publication Date 2022-06-02
Grant Date 2023-02-07
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor Guzik, Thomas

Abstract

This disclosure describes techniques for improving CSB platforms (or CSB applications) that manages cloud services for different clients and different environments. In one example, the CSB platforms may be interconnected and configured to act as a proxy for the cloud services. The interconnected CSB platforms may perform spontaneous updating of stored service instance addresses when a service instance is tracked to trigger a strong consistency in the interconnected CSB platforms. Alternatively, the interconnected CSB platforms may perform delayed updating of stored service instance addresses when a service instance is tracked to trigger a weak consistency in the interconnected CSB platforms. Regulation of a frequency and scope of updating may improve the use of power resources in the CSB platforms.

IPC Classes  ?

  • H04L 67/56 - Provisioning of proxy services
  • H04L 41/082 - Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality

83.

DATA AGGREGATION WITH SELF-CONFIGURING DRIVERS

      
Application Number US2021060890
Publication Number 2022/115655
Status In Force
Filing Date 2021-11-26
Publication Date 2022-06-02
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor Guzik, Thomas

Abstract

A data aggregation implementation includes self-configuring drivers. From the viewpoint of a Network Operation Center (NOC), a plurality of heterogenous content sources provide content that may be of a variety of different types and formats. All of this content must be ingested and stored for retrieval and reporting, analysis, and/or presentation despite many differences in their collection, format, transmission, and quality. In some embodiments, the NOC includes or cooperates with one or more servers to, among other functions, receive content from content sources, request object reflection by the driver of each content source, receive driver attributes in response, and map the metadata of the content for each content source to a universal schema, thereby self-configuring the driver.

IPC Classes  ?

  • G06F 16/901 - IndexingData structures thereforStorage structures
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/22 - IndexingData structures thereforStorage structures
  • G06F 16/907 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 9/4401 - Bootstrapping
  • G06N 20/00 - Machine learning

84.

DATA SOURCE CORRELATION TECHNIQUES FOR MACHINE LEARNING AND CONVOLUTIONAL NEURAL MODELS

      
Application Number US2021060892
Publication Number 2022/115656
Status In Force
Filing Date 2021-11-26
Publication Date 2022-06-02
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

A data model computing device receives a first data model with a first set of attributes, a first margin of error, a first set of predictions, and an underlying data set. Subsequently, the data model computing device receives a second data model with a second set of attributes, as the test data for a machine learning module. Based on the first and second data model, the machine learning function generates a second set of predictions and a second margin of error. The data model computing device performs a statistical analysis on the first and second set of predictions and the first and second margin of error to determine if the second set of predictions converge with the first set of predictions and second margin of error is narrower than the first margin of error, to determine if the second data model improves the prediction results of the machine learning module.

IPC Classes  ?

85.

HIERARCHICAL DATA INGESTION IN A UNIVERSAL SCHEMA

      
Application Number US2021060894
Publication Number 2022/115658
Status In Force
Filing Date 2021-11-26
Publication Date 2022-06-02
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad
  • Kucera, Ryan

Abstract

This disclosure describes techniques for creating a universal schema with default fields that support sensor formats of different devices. In one example, the universal schema supports substantial equivalents between data fields in different sensor formats. Further, a sensor format may be configured to support inheritance and aggregation of sensor formats in prior devices. Accordingly, the mapping of sensor formats that supports inheritance and aggregation in the universal schema may provide several advantages such as capturing a mapping of substantive equivalents between the fields in different sensor formats.

IPC Classes  ?

  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/22 - IndexingData structures thereforStorage structures
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

86.

Parallel execution controller for partitioned segments of a data model

      
Application Number 17107708
Grant Number 11720414
Status In Force
Filing Date 2020-11-30
First Publication Date 2022-06-02
Grant Date 2023-08-08
Owner
  • WHP Workflow Solutions, Inc. (USA)
  • Getac Technology Corporation (Taiwan, Province of China)
Inventor Guzik, Thomas

Abstract

This disclosure describes techniques that enable a parallel execution controller to execute partitioned segments of a data model in parallel and on different network resources. The resultant processed data from each partitioned segment may be combined to form an aggregated set of results data. The parallel execution controller may identify model attributes of a data model and determine whether the data model is partitionable, based on the model attributes. If the data model is partitionable, the parallel execution controller may partition the data model, initiate a parallel execution of the individual partitioned segments on available network resources, and combine the corresponding results data into an aggregated set of results data.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04L 67/1008 - Server selection for load balancing based on parameters of servers, e.g. available memory or workload
  • H04L 67/75 - Indicating network or usage conditions on the user display

87.

CONTENT MANAGEMENT SYSTEM FOR TRAINED MACHINE LEARNING MODELS

      
Application Number 17107763
Status Pending
Filing Date 2020-11-30
First Publication Date 2022-06-02
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad
  • Kucera, Ryan

Abstract

A content management system (CMS) manages content for trained machine learning (ML) models. The CMS may develop first, second, and third trained ML models from corresponding datasets, to output respective values of dependent variables derived from data underlying the datasets as independent variables, the respective outputs having statistical confidences in the accuracy of their predictions. The third dataset results from combining the first and second datasets, and the third trained ML model is derived from training on the third dataset. The datasets and ML models are stored in a data store, with the trained ML models associated with respective datasets, the datasets with respective underlying data, the trained ML models with respective statistical confidences and corresponding thresholds, and the trained ML models with metadata indicating independent and dependent variables. The datasets and ML models can be versioned and the provenance of the datasets tracked for future ML modeling.

IPC Classes  ?

88.

Safety detection controller

      
Application Number 17107764
Grant Number 11477616
Status In Force
Filing Date 2020-11-30
First Publication Date 2022-06-02
Grant Date 2022-10-18
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

This disclosure describes techniques that enable a safety detection controller to analyze and infer a likelihood of a safety concern impacting a monitored individual at a real-time event. More specifically, a safety detection controller may receive sensor data from a monitored device associated with a particular individual. The sensor data may be captured from the environment that is proximate to the monitored device. The safety detection controller is further configured to analyze the sensor data to infer the identities of third-party individuals proximate to the monitored device and determine whether those individuals pose a safety concern to the monitored individual.

IPC Classes  ?

  • H04W 4/029 - Location-based management or tracking services
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • H04W 76/14 - Direct-mode setup
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • G16H 50/80 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for detecting, monitoring or modelling epidemics or pandemics, e.g. flu
  • H04L 67/306 - User profiles

89.

Data source correlation techniques for machine learning and convolutional neural models

      
Application Number 17107865
Grant Number 11977993
Status In Force
Filing Date 2020-11-30
First Publication Date 2022-06-02
Grant Date 2024-05-07
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

A data model computing device receives a first data model with a first set of attributes, a first margin of error, a first set of predictions, and an underlying data set. Subsequently, the data model computing device receives a second data model with a second set of attributes, as the test data for a machine learning module. Based on the first and second data model, the machine learning function generates a second set of predictions and a second margin of error. The data model computing device performs a statistical analysis on the first and second set of predictions and the first and second margin of error to determine if the second set of predictions converge with the first set of predictions and second margin of error is narrower than the first margin of error, to determine if the second data model improves the prediction results of the machine learning module.

IPC Classes  ?

  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
  • G06N 20/00 - Machine learning

90.

NETWORK OPERATING CENTER (NOC) WORKSPACE INTEROPERABILITY

      
Application Number US2021060893
Publication Number 2022/115657
Status In Force
Filing Date 2021-11-26
Publication Date 2022-06-02
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor Guzik, Thomas

Abstract

This disclosure describes techniques for a consumer application that integrates a model-controller-view (MCV) design pattern with an event streaming platform such as an Apache KafkaTM in a network operation center (NOC) server to support NOC workspace interoperability. The MCV design pattern may include a pattern that divides an application into three main logical components (e.g., model component, controller component, and view component) to handle specific aspects of the application. In one example, the model component decouples the telemetry data streams from an event stream platform, and the controller component filters a queried set of decoupled telemetry data streams to dynamically control views to be rendered in the view component.

IPC Classes  ?

  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • H04N 5/77 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
  • H04N 21/274 - Storing end-user specific content or additional data in response to end-user request
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content
  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 5/92 - Transformation of the television signal for recording, e.g. modulation, frequency changingInverse transformation for playback

91.

ARTIFICIAL INTELLIGENCE (AI) TRAINED DATA MODEL SELECTION

      
Application Number US2021060895
Publication Number 2022/115659
Status In Force
Filing Date 2021-11-26
Publication Date 2022-06-02
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

This disclosure describes techniques for continuous improvement of machine learning models (also called data models) in a Content Management System (CMS). In one example, a CMS may store a set of data models for each application such as plate number recognition, facial recognition, a determination of likelihood of assault to a law enforcement officer in a traffic violation or robbery scenario, and car identification. In an example embodiment, a predictive model may be used to select a data model from the plurality of data models. The selected data model may be further improved or trained to a new sample of data features to generate an output pattern (e.g., likelihood of assault to a law enforcement officer).

IPC Classes  ?

  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • G06N 20/00 - Machine learning

92.

SAFETY DETECTION CONTROLLER

      
Application Number US2021060896
Publication Number 2022/115660
Status In Force
Filing Date 2021-11-26
Publication Date 2022-06-02
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

This disclosure describes techniques that enable a safety detection controller to analyze and infer a likelihood of a safety concern impacting a monitored individual at a real-time event. More specifically, a safety detection controller may receive sensor data from a monitored device associated with a particular individual. The sensor data may be captured from the environment that is proximate to the monitored device. The safety detection controller is further configured to analyze the sensor data to infer the identities of third-party individuals proximate to the monitored device and determine whether those individuals pose a safety concern to the monitored individual.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 43/00 - Arrangements for monitoring or testing data switching networks
  • H04L 65/40 - Support for services or applications

93.

Heterogeneous cross-cloud service interoperability

      
Application Number 17107891
Grant Number 11271810
Status In Force
Filing Date 2020-11-30
First Publication Date 2022-03-08
Grant Date 2022-03-08
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor Guzik, Thomas

Abstract

This disclosure describes techniques for improving CSB platforms (or CSB applications) that manages cloud services for different clients and different environments. In one example, the CSB platforms may be interconnected and configured to act as a proxy for the cloud services. The interconnected CSB platforms may perform spontaneous updating of stored service instance addresses when a service instance is tracked to trigger a strong consistency in the interconnected CSB platforms. Alternatively, the interconnected CSB platforms may perform delayed updating of stored service instance addresses when a service instance is tracked to trigger a weak consistency in the interconnected CSB platforms. Regulation of a frequency and scope of updating may improve the use of power resources in the CSB platforms.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 41/082 - Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
  • H04L 67/56 - Provisioning of proxy services

94.

Remote triggering of events by personal devices

      
Application Number 17306857
Grant Number 12028709
Status In Force
Filing Date 2021-05-03
First Publication Date 2021-11-04
Grant Date 2024-07-02
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor Guzik, Thomas

Abstract

A subscriber device may perform a key exchange with a network operation center (NOC) computing device to receive a secret key. A list of group identifiers of personal devices for which the subscriber device is to handle events may be received at the subscriber device. The subscriber device may receive an encrypted event packet from a personal device via a direct communication connection. The subscriber device may decrypt the encrypted event packet at the subscriber device using the secret key to generate a decrypted event packet and extract a group identifier from the decrypted event packet. In response to determining that the group identifier is included in the list of group identifiers received from the NOC computing device, an event handler of a plurality of handlers stored in the subscriber device that corresponds to an event included in the decrypted event packet may be identified to handle the event.

IPC Classes  ?

95.

DEVICE CONTROL USING ENTITY IDENTIFIERS

      
Application Number US2018029485
Publication Number 2018/200758
Status In Force
Filing Date 2018-04-25
Publication Date 2018-11-01
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION ()
Inventor Guzik, Thomas

Abstract

Techniques for efficiently and automatically activating portable devices include a device nomenclature schema used to associate devices with particular entities, including a person, a group of persons, a role, a location, a type, etc. A first device can be configured to activate one or more other devices according to assigned entity names when certain conditions occur. When a recording event occurs, metadata associated with one or more recording devices is stored, including entities that were activated during the recording event. A reviewer of the event recording can thereby easily determine other devices that might have stored data related to the event.

IPC Classes  ?

  • G08B 21/02 - Alarms for ensuring the safety of persons
  • G08B 25/14 - Central alarm receiver or annunciator arrangements
  • G08B 27/00 - Alarm systems in which the alarm condition is signalled from a central station to a plurality of substations

96.

ENERGY EFFICIENT COMMUNICATION FOR DATA ASSET TRANSFERS

      
Application Number US2017065896
Publication Number 2018/111930
Status In Force
Filing Date 2017-12-12
Publication Date 2018-06-21
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

A portable recording device may use a low-energy transceiver to communicate with a computing device in order to activate a high-energy communication connection with the computing device for exchanging data. The portable recording device may initially broadcast a device identifier of the portable recording device via the low-energy transceiver. The portable recording device may then connect to a computing device via a high-energy communication connection that is formed using a high-energy transceiver of the portable recording device. The computing device may be triggered to initiate a formation of the high-energy communication connection with the portable recording device by the device identifier broadcasted using the low-energy transceiver. Subsequently, the portable recording device may send data files to the computing device via the high-energy communication connection. The data files may include a data asset that is captured by the portable recording device or metadata for the data asset.

IPC Classes  ?

  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
  • H04W 12/08 - Access security
  • H04W 76/10 - Connection setup
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

97.

DATA BACKUP AND TRANSFER ACROSS MULTIPLE CLOUD COMPUTING PROVIDERS

      
Application Number US2017039908
Publication Number 2018/005744
Status In Force
Filing Date 2017-06-29
Publication Date 2018-01-04
Owner
  • WHP WORKFLOW SOLUTIONS, Inc. (USA)
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
Inventor Guzik, Thomas

Abstract

Data may be stored across the clouds of multiple cloud computing providers to improve data security. Software infrastructure components of an original cloud computing provider storing data via a first virtual machine (VM) may be identified. Software infrastructure components of an alternative cloud computing provider that is to store the data via a second VM may also be identified. A comparison is performed to determine components missing from the alternative cloud computing provider. Accordingly, configuration data may be created to cause a VM configuration utility to provision the second virtual machine with the missing components at a runtime of the second virtual machine. The configuration data and a command to activate creation of the second virtual machine on a cloud of the alternative cloud computing provider is sent to the VM configuration utility. Subsequently, a backup or a transfer of the data from the first virtual machine to the second virtual machine may be initiated.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G08B 21/00 - Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

98.

INCIDENT RESPONSE ANALYTIC MAPS

      
Application Number US2017039925
Publication Number 2018/005755
Status In Force
Filing Date 2017-06-29
Publication Date 2018-01-04
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

Abstract

Analytic maps may be used to develop and refine law enforcement strategies. Initially, the data assets and associated telemetry information of media recording devices may be stored in a primary database. The data assets include an audio recording, a video recording, or a multimedia recording. The associated telemetry information includes geolocations of the media recording devices at multiple times. References to the data assets and duplicate of the associated telemetry information are stored in a secondary database, in which the secondary database may provide faster data read speed than the primary database. Pre-calculations are performed based at least on the telemetry information as stored in the secondary database according to one or more mapping parameters to generate multiple sets of pre-calculated data. A set of pre-calculated data is then sent for presentation on an analytic map of a dashboard displayed on a remote computing device.

IPC Classes  ?

  • G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)

99.

CORRELATING MULTIPLE SOURCES

      
Application Number US2017039939
Publication Number 2018/005761
Status In Force
Filing Date 2017-06-29
Publication Date 2018-01-04
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
Inventor Guzik, Thomas

Abstract

A method and system of correlating annotations of media files. A first media file is received from a first media recording device. A file record for the first media file is created in the file table. A determination is made whether the first media file belongs to an existing matter group. Upon determining that the first media file belongs to an existing matter group: the file record is related with the existing matter group in the file table; annotations of the first media file that are flagged to be shared, are related to all media files of the existing matter group; and annotations of all the media files of the existing matter group to the first media file are related. Upon determining that the first media file does not belong to an existing matter group, a new matter group is created for the first media file in the matter table of the central server.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

100.

In-vehicle user interfaces for law enforcement

      
Application Number 14732601
Grant Number 09841865
Status In Force
Filing Date 2015-06-05
First Publication Date 2016-12-08
Grant Date 2017-12-12
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
Inventor Guzik, Thomas

Abstract

User interfaces may be used by a law enforcement officer to communicate information to and obtain feedback from a person that is held in a secure holding area of a law enforcement vehicle. The user interfaces may be presented via hardware interfaces in the law enforcement vehicle and a computing device. The computing device may receive a request to present a user interface to a person in the secure holding area. Subsequently, the user interface for the person may be generated based on contextual information from one or more sources. These sources may include an input provided to the computing device by a law enforcement officer, an input received from a network operations center, or an input obtained from an analysis of images or videos from a camera in the law enforcement vehicle. The user interface is then presented to the person in the secure holding area.

IPC Classes  ?

  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06Q 10/00 - AdministrationManagement
  1     2        Next Page