WHP Workflow Solutions, Inc.

United States of America

Back to Profile

1-100 of 124 for WHP Workflow Solutions, Inc. Sort by
Query
Aggregations
Jurisdiction
        United States 70
        World 34
        Canada 20
Date
New (last 4 weeks) 2
2025 July (MTD) 1
2025 June 2
2025 April 1
2025 (YTD) 4
See more
IPC Class
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast 15
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 11
G06N 20/00 - Machine learning 10
G06V 20/40 - ScenesScene-specific elements in video content 7
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 6
See more
Status
Pending 37
Registered / In Force 87
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.

INCIDENT CATEGORY SELECTION OPTIMIZATION

      
Document Number 03242925
Status Pending
Filing Date 2023-01-05
Open to Public Date 2025-04-07
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 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  ?

  • G06F 16/45 - ClusteringClassification
  • G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06Q 50/10 - Services
  • G06Q 50/26 - Government or public services
  • H04L 65/60 - Network streaming of media packets
  • 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
  • H04N 5/765 - Interface circuits between an apparatus for recording and another apparatus

5.

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

6.

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]

7.

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

8.

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

9.

CHOOSING RELATED ASSETS FOR AN ASSET BUCKET

      
Document Number 03254705
Status Pending
Filing Date 2024-05-03
Open to Public Date 2024-11-14
Owner
  • GETAC TECHNOLOGY CORPORATION (USA)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • 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

10.

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

11.

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  ?

12.

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

13.

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

14.

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

15.

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

16.

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

17.

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

18.

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

19.

DEVICE COMMUNICATION DURING EMERGENT CONDITIONS

      
Document Number 03224845
Status Pending
Filing Date 2023-12-22
Open to Public Date 2024-07-04
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
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/40 - Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection

20.

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

21.

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]

22.

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  ?

23.

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

24.

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

25.

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]

26.

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

27.

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]

28.

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

29.

DEVICE MANAGEMENT DURING EMERGENT CONDITIONS

      
Document Number 03215632
Status Pending
Filing Date 2023-10-06
Open to Public Date 2024-04-07
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
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 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information

30.

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

31.

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

32.

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

33.

MAINTAINING DATA SECURITY IN A MULTI-TENANT MICROSERVICE ENVIRONMENT

      
Document Number 03262321
Status Pending
Filing Date 2023-07-27
Open to Public Date 2024-02-08
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

IPC Classes  ?

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

34.

VIDEO CONTENT PROCESSING USING SELECTED MACHINELEARNING MODELS

      
Document Number 03262803
Status Pending
Filing Date 2023-07-27
Open to Public Date 2024-02-08
Owner
  • Getac Technology Corporation (Taiwan, Province of China)
  • WHP Workflow Solutions, Inc. (USA)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

IPC Classes  ?

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

35.

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

36.

INTERSERVICE COMMUNICATION OPTIMIZATION FOR MICROSERVICES

      
Document Number 03262319
Status Pending
Filing Date 2023-07-27
Open to Public Date 2024-02-08
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
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 com¬ munication broker service may receive an indication from the distributed queue management service that the distributed queue man¬ agement 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 distri¬ bution inboxes of the one or more second microservices.

IPC Classes  ?

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

37.

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

38.

MAINTAINING DATA SECURITY IN A MULTI-TENANT MICROSERVICE ENVIRONMENT

      
Application Number 17881073
Status Pending
Filing Date 2022-08-04
First 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 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 16/22 - IndexingData structures thereforStorage structures

39.

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

40.

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

41.

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

42.

MULTIMEDIA OBJECT TRACKING AND MERGING

      
Document Number 03262044
Status Pending
Filing Date 2023-07-21
Open to Public Date 2024-02-01
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
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/11 - Region-based segmentation
  • 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
  • G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces

43.

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

44.

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

45.

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

46.

SYSTEM AND METHOD FOR MULTI-MEDIA CONTENT BOOKMARKING WITH PROVENANCE

      
Document Number 03262800
Status Pending
Filing Date 2023-07-21
Open to Public Date 2024-02-01
Owner
  • WHP Workflow Solutions, Inc. (USA)
  • Getac Technology Corporation (Taiwan, Province of China)
Inventor
  • Adeel, Muhammad
  • Guzik, Thomas

IPC Classes  ?

  • 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
  • G06F 16/901 - IndexingData structures thereforStorage structures
  • 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/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • H04L 9/40 - Network security protocols
  • H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

47.

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

48.

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

49.

INITIATING CONTENT CAPTURE BASED ON PRIORITY SENSOR DATA

      
Document Number 03262041
Status Pending
Filing Date 2023-06-30
Open to Public Date 2024-01-18
Owner
  • GETAC TECHNOLOGY CORPORATION (Taiwan, Province of China)
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
Inventor
  • Guzik, Thomas
  • Adeel, Muhammad

IPC Classes  ?

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

50.

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

51.

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

52.

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

53.

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

54.

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

55.

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

56.

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

57.

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

58.

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

59.

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

60.

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

61.

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

62.

EMERGENCY SITUATION DETECTION AND RESPONSE BASED ON PROTECTIVE EQUIPMENT SENSOR DATA

      
Document Number 03233810
Status Pending
Filing Date 2022-10-04
Open to Public Date 2023-04-13
Owner
  • GETAC TECHNOLOGY 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  ?

  • A41D 1/00 - Garments
  • A41D 1/04 - Vests, jerseys, sweaters or the like
  • G06F 1/16 - Constructional details or arrangements
  • G08B 21/02 - Alarms for ensuring the safety of persons
  • 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

63.

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

64.

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

65.

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

66.

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

67.

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

68.

OPTIMIZING CONTINUOUS MEDIA COLLECTION

      
Document Number 03225401
Status Pending
Filing Date 2022-07-08
Open to Public Date 2023-01-19
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (China)
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

69.

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

70.

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

71.

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

72.

CLASSIFICATION AND INDICATING OF EVENTS ON AN EDGE DEVICE

      
Document Number 03164841
Status In Force
Filing Date 2022-06-22
Open to Public Date 2023-01-12
Grant Date 2024-11-05
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (China)
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  ?

  • G06F 16/40 - Information retrievalDatabase structures thereforFile system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
  • G06F 16/70 - Information retrievalDatabase structures thereforFile system structures therefor of video data
  • G06F 17/40 - Data acquisition and logging

73.

TECHNIQUES FOR IMPROVING AN IMAGE READABILITY USING ONE OR MORE PATTERNS

      
Document Number 03223201
Status Pending
Filing Date 2022-06-10
Open to Public Date 2022-12-29
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (China)
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  ?

  • 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
  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition

74.

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

75.

CLOCK SYNCHRONIZATION AND DATA REDUNDANCY FOR A MESH NETWORK OF USER DEVICES

      
Document Number 03163763
Status Pending
Filing Date 2022-06-17
Open to Public Date 2022-12-22
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (China)
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  ?

  • A41D 1/04 - Vests, jerseys, sweaters or the like
  • A41D 13/015 - Professional, industrial or sporting protective garments, e.g. surgeons' gowns or garments protecting against blows or punches with shock-absorbing means
  • F41H 1/02 - Armoured or projectile- or missile-resistant garmentsComposite protection fabrics
  • H04L 7/00 - Arrangements for synchronising receiver with transmitter
  • H04L 67/5682 - Policies or rules for updating, deleting or replacing the stored data
  • H04L 67/5683 - Storage of data provided by user terminals, i.e. reverse caching
  • H04W 56/00 - Synchronisation arrangements

76.

TECHNIQUES FOR CAPTURING ENHANCED IMAGES FOR PATTERN IDENTIFICATIONS

      
Document Number 03222993
Status Pending
Filing Date 2022-06-10
Open to Public Date 2022-12-22
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (China)
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  ?

  • G01P 3/38 - Devices characterised by the use of optical means, e.g. using infrared, visible, or ultraviolet light using photographic means
  • G06T 7/11 - Region-based segmentation
  • 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
  • G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
  • G10L 15/26 - Speech to text systems

77.

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

78.

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

79.

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

80.

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

81.

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

82.

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

83.

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

      
Document Number 03220982
Status In Force
Filing Date 2022-05-31
Open to Public Date 2022-12-08
Grant Date 2024-11-05
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (China)
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  ?

  • 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
  • G08B 21/18 - Status alarms
  • 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

84.

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

85.

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

86.

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

87.

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

88.

SELECTIVE OBFUSCATION OF OBJECTS IN MEDIA CONTENT

      
Document Number 03220189
Status In Force
Filing Date 2022-05-13
Open to Public Date 2022-12-01
Grant Date 2025-05-13
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (China)
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/431 - Generation of visual interfacesContent or additional data rendering
  • 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/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content

89.

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

90.

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

91.

AUTOMATED CORRELATION OF MEDIA DATA TO EVENTS

      
Document Number 03158662
Status Pending
Filing Date 2022-05-11
Open to Public Date 2022-11-24
Owner
  • WHP WORKFLOW SOLUTIONS, INC. (USA)
  • GETAC TECHNOLOGY CORPORATION (China)
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  ?

  • G06F 16/40 - Information retrievalDatabase structures thereforFile system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
  • G07C 1/00 - Registering, indicating, or recording the time of events or elapsed time, e.g. time-recorders for work people

92.

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

93.

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

94.

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

95.

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  ?

96.

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

97.

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

98.

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

99.

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

100.

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
  1     2        Next Page