09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer application software for computer
vision systems, namely, software for data processing,
electronic storage, and computer analysis of computer vision
data in a retail environment; downloadable computer
application software for computer vision systems, namely,
software for data processing, electronic storage, and
computer analysis of computer vision data in a commercial
environment; downloadable computer software using artificial
intelligence for enhancement of computer vision systems used
for forensic analysis of surveillance video for fraud and
theft prevention purposes; downloadable computer software
using artificial intelligence for enhancement of computer
vision systems used for analysis of surveillance video for
product merchandising in the nature of inventory display and
shelf arrangement; downloadable computer software using
artificial intelligence for enhancement of computer vision
systems used for analysis of surveillance video for retail
inventory management; recorded computer programs using
artificial intelligence for enhancement of computer vision
systems used for forensic analysis of surveillance video for
fraud and theft prevention purposes; recorded computer
programs using artificial intelligence for enhancement of
computer vision systems used for analysis of surveillance
video for product merchandising in the nature of inventory
display and shelf arrangement; recorded computer programs
using artificial intelligence for enhancement of computer
vision systems used for analysis of surveillance video for
retail inventory management; recorded computer application
software for computer vision systems, namely, software for
data processing, electronic storage, and computer analysis
of computer vision data in a retail environment; recorded
computer application software for computer vision systems,
namely, software for data processing, electronic storage,
and computer analysis of computer vision data in a
commercial environment. Platform as a service (PAAS) featuring computer software
platforms for application building in the field of data
processing, electronic storage, and computer analysis of
computer vision data in a retail environment; Platform as a
service (PAAS) featuring computer software platforms for
application building in the field of data processing,
electronic storage, and computer analysis of computer vision
data in a commercial environment; Software as a service
(SAAS) services featuring software for data processing,
electronic storage, and computer analysis of computer vision
data in a retail environment; Software as a service (SAAS)
services featuring software for data processing, electronic
storage, and computer analysis of computer vision data in a
commercial environment; Software as a service (SAAS)
services featuring software using artificial intelligence
for enhancement of computer vision systems used for forensic
analysis of surveillance video for fraud and theft
prevention purposes; Software as a service (SAAS) services
featuring software using artificial intelligence for
enhancement of computer vision systems used for analysis of
surveillance video for product merchandising in the nature
of inventory display and shelf arrangement; Software as a
service (SAAS) services featuring software using artificial
intelligence for enhancement of computer vision systems used
for analysis of surveillance video for retail inventory
management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer application software for computer
vision systems, namely, software for data processing,
electronic storage, and computer analysis of computer vision
data in a retail environment; downloadable computer
application software for computer vision systems, namely,
software for data processing, electronic storage, and
computer analysis of computer vision data in a commercial
environment; downloadable computer software using artificial
intelligence for enhancement of computer vision systems used
for forensic analysis of surveillance video for fraud and
theft prevention purposes; downloadable computer software
using artificial intelligence for enhancement of computer
vision systems used for analysis of surveillance video for
product merchandising in the nature of inventory display and
shelf arrangement; downloadable computer software using
artificial intelligence for enhancement of computer vision
systems used for analysis of surveillance video for retail
inventory management; recorded computer programs using
artificial intelligence for enhancement of computer vision
systems used for forensic analysis of surveillance video for
fraud and theft prevention purposes; recorded computer
programs using artificial intelligence for enhancement of
computer vision systems used for analysis of surveillance
video for product merchandising in the nature of inventory
display and shelf arrangement; recorded computer programs
using artificial intelligence for enhancement of computer
vision systems used for analysis of surveillance video for
retail inventory management; recorded computer application
software for computer vision systems, namely, software for
data processing, electronic storage, and computer analysis
of computer vision data in a retail environment; recorded
computer application software for computer vision systems,
namely, software for data processing, electronic storage,
and computer analysis of computer vision data in a
commercial environment. Platform as a service (PAAS) featuring computer software
platforms for application building in the field of data
processing, electronic storage, and computer analysis of
computer vision data in a retail environment; Platform as a
service (PAAS) featuring computer software platforms for
application building in the field of data processing,
electronic storage, and computer analysis of computer vision
data in a commercial environment; Software as a service
(SAAS) services featuring software for data processing,
electronic storage, and computer analysis of computer vision
data in a retail environment; Software as a service (SAAS)
services featuring software for data processing, electronic
storage, and computer analysis of computer vision data in a
commercial environment; Software as a service (SAAS)
services featuring software using artificial intelligence
for enhancement of computer vision systems used for forensic
analysis of surveillance video for fraud and theft
prevention purposes; Software as a service (SAAS) services
featuring software using artificial intelligence for
enhancement of computer vision systems used for analysis of
surveillance video for product merchandising in the nature
of inventory display and shelf arrangement; Software as a
service (SAAS) services featuring software using artificial
intelligence for enhancement of computer vision systems used
for analysis of surveillance video for retail inventory
management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence
for enhancement of computer vision systems used for forensic
analysis of surveillance video at points-of-sale for fraud
and theft prevention purposes; recorded computer programs
using artificial intelligence for enhancement of computer
vision systems used for forensic analysis of surveillance
video at points-of-sale for fraud and theft prevention
purposes. Software as a service (SAAS) services featuring software
using artificial intelligence for enhancement of computer
vision systems used for forensic analysis of surveillance
video at points-of-sale for fraud and theft prevention
purposes.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence
for enhancement of computer vision systems used for forensic
analysis of surveillance video at back of store and direct
store delivery areas for fraud and theft prevention
purposes; downloadable computer software using artificial
intelligence for enhancement of computer vision systems used
for analysis of surveillance video at back of store and
direct store delivery areas for retail inventory management;
recorded computer programs using artificial intelligence for
enhancement of computer vision systems used for forensic
analysis of surveillance video at back of store and direct
store delivery areas for fraud and theft prevention
purposes; recorded computer programs using artificial
intelligence for enhancement of computer vision systems used
for analysis of surveillance video at back of store and
direct store delivery areas for retail inventory management. Software as a service (SaaS) services featuring software
using artificial intelligence for enhancement of computer
vision systems used for forensic analysis of surveillance
video at back of store and direct store delivery areas for
fraud and theft prevention purposes; software as a service
(SaaS) services featuring software using artificial
intelligence for enhancement of computer vision systems used
for analysis of surveillance video at back of store and
direct store delivery areas for retail inventory management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence
for enhancement of computer vision systems used for forensic
analysis of surveillance video at shop floor, aisles, and
shelving for fraud and theft prevention purposes;
downloadable computer software using artificial intelligence
for enhancement of computer vision systems used for analysis
of surveillance video at shop floor, aisles, and shelving
for product merchandising in the nature of inventory display
and shelf arrangement; downloadable computer software using
artificial intelligence for enhancement of computer vision
systems used for analysis of surveillance video at shop
floor, aisles, and shelving for retail inventory management;
recorded computer programs using artificial intelligence for
enhancement of computer vision systems used for forensic
analysis of surveillance video for fraud and theft
prevention purposes; recorded computer programs using
artificial intelligence for enhancement of computer vision
systems used for analysis of surveillance video for product
merchandising in the nature of inventory display and shelf
arrangement; recorded computer programs using artificial
intelligence for enhancement of computer vision systems used
for analysis of surveillance video for retail inventory
management. Software as a service (SaaS) services featuring software
using artificial intelligence for enhancement of computer
vision systems used for forensic analysis of surveillance
video at shop floor, aisles, and shelving for fraud and
theft prevention purposes; software as a service (SaaS)
services featuring software using artificial intelligence
for enhancement of computer vision systems used for analysis
of surveillance video at shop floor, aisles, and shelving
for product merchandising in the nature of inventory display
and shelf arrangement; software as a service (SaaS) services
featuring software using artificial intelligence for
enhancement of computer vision systems used for analysis of
surveillance video at shop floor, aisles, and shelving for
retail inventory management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at back of store and direct store delivery areas for fraud and theft prevention purposes; downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at back of store and direct store delivery areas for retail inventory management; recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at back of store and direct store delivery areas for fraud and theft prevention purposes; recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at back of store and direct store delivery areas for retail inventory management. (1) Software as a service (SaaS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at back of store and direct store delivery areas for fraud and theft prevention purposes; software as a service (SaaS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at back of store and direct store delivery areas for retail inventory management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at shop floor, aisles, and shelving for fraud and theft prevention purposes; downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for product merchandising in the nature of inventory display and shelf arrangement; downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for retail inventory management; recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management. (1) Software as a service (SaaS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at shop floor, aisles, and shelving for fraud and theft prevention purposes; software as a service (SaaS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for product merchandising in the nature of inventory display and shelf arrangement; software as a service (SaaS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for retail inventory management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at points-of-sale for fraud and theft prevention purposes; recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at points-of-sale for fraud and theft prevention purposes. (1) Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at points-of-sale for fraud and theft prevention purposes.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; downloadable computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; recorded computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; recorded computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment. (1) Platform as a service (PAAS) featuring computer software platforms for application building in the field of data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Platform as a service (PAAS) featuring computer software platforms for application building in the field of data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Software as a service (SAAS) services featuring software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Software as a service (SAAS) services featuring software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; downloadable computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; recorded computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; recorded computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment. (1) Platform as a service (PAAS) featuring computer software platforms for application building in the field of data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Platform as a service (PAAS) featuring computer software platforms for application building in the field of data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Software as a service (SAAS) services featuring software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Software as a service (SAAS) services featuring software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Downloadable computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; Recorded computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Recorded computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment. Platform as a service (PAAS) featuring computer software platforms for application building in the field of data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Platform as a service (PAAS) featuring computer software platforms for application building in the field of data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Software as a service (SAAS) services featuring software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Software as a service (SAAS) services featuring software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at points-of-sale for fraud and theft prevention purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at points-of-sale for fraud and theft prevention purposes. Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at points-of-sale for fraud and theft prevention purposes.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at shop floor, aisles, and shelving for fraud and theft prevention purposes; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for product merchandising in the nature of inventory display and shelf arrangement; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for retail inventory management; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management. Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at shop floor, aisles, and shelving for fraud and theft prevention purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for product merchandising in the nature of inventory display and shelf arrangement; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for retail inventory management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at back of store and direct store delivery areas for fraud and theft prevention purposes; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at back of store and direct store delivery areas for retail inventory management; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at back of store and direct store delivery areas for fraud and theft prevention purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at back of store and direct store delivery areas for retail inventory management. Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at back of store and direct store delivery areas for fraud and theft prevention purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at back of store and direct store delivery areas for retail inventory management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Downloadable computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; Recorded computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Recorded computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment. Platform as a service (PAAS) featuring computer software platforms for application building in the field of data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Platform as a service (PAAS) featuring computer software platforms for application building in the field of data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Software as a service (SAAS) services featuring software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Software as a service (SAAS) services featuring software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at front of store for fraud and theft prevention purposes; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video of customer interactions at front of store for safety and customer service purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at front of store for fraud and theft prevention purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video of customer interactions at front of store for safety and customer service purposes Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at front of store for fraud and theft prevention purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at front of store for safety and customer service purposes
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at points-of-sale for product identification purposes; Downloadable computer software using artificial intelligence for forensic analysis of surveillance video of customer interactions in a retail store for safety and customer service purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at points-of-sale for product identification purposes; Recorded computer programs using artificial intelligence for forensic analysis of surveillance video of customer interactions in a retail store for safety and customer service purposes Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at points-of-sale for product identification purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems within a software as a service (SAAS) computer software platform and used for forensic analysis of surveillance video of customer interactions in a retail store for safety and customer service purposes
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for retail inventory management; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for retail inventory management Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems within a software as a service (SAAS) computer software platform, used for analysis of surveillance video at shop floor, aisles, and shelving for retail inventory management
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at points-of-sale for product identification purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at points-of-sale for product identification purposes Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at points-of-sale for product identification purposes
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video of customer interactions in a retail store for safety and customer service purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video of customer interactions in a retail store for safety and customer service purposes Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems within a software as a service (SAAS) computer software platform and used for forensic analysis of surveillance video of customer interactions in a retail store for safety and customer service purpose
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at shop floor, aisles, and shelving for fraud and theft prevention purposes; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for product merchandising in the nature of inventory display and shelf arrangement; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for retail inventory management; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at shop floor, aisles, and shelving for fraud and theft prevention purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for product merchandising in the nature of inventory display and shelf arrangement; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at shop floor, aisles, and shelving for retail inventory management
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Downloadable computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; Recorded computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Recorded computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment Platform as a service (PAAS) featuring computer software platforms for application building in the field of data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Platform as a service (PAAS) featuring computer software platforms for application building in the field of data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Software as a service (SAAS) services featuring software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Software as a service (SAAS) services featuring software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Downloadable computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management; Recorded computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Recorded computer application software for computer vision systems, namely, software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment Platform as a service (PAAS) featuring computer software platforms for application building in the field of data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Platform as a service (PAAS) featuring computer software platforms for application building in the field of data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Software as a service (SAAS) services featuring software for data processing, electronic storage, and computer analysis of computer vision data in a retail environment; Software as a service (SAAS) services featuring software for data processing, electronic storage, and computer analysis of computer vision data in a commercial environment; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video for fraud and theft prevention purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for product merchandising in the nature of inventory display and shelf arrangement; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video for retail inventory management
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at points-of-sale for fraud and theft prevention purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at points-of-sale for fraud and theft prevention purposes Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at points-of-sale for fraud and theft prevention purposes
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at back of store and direct store delivery areas for fraud and theft prevention purposes; Downloadable computer software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at back of store and direct store delivery areas for retail inventory management; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at back of store and direct store delivery areas for fraud and theft prevention purposes; Recorded computer programs using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at back of store and direct store delivery areas for retail inventory management Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for forensic analysis of surveillance video at back of store and direct store delivery areas for fraud and theft prevention purposes; Software as a service (SAAS) services featuring software using artificial intelligence for enhancement of computer vision systems used for analysis of surveillance video at back of store and direct store delivery areas for retail inventory management
26.
METHOD AND APPARATUS FOR THE DETECTION OF BEHAVIOURS IN A RETAIL ENVIRONMENT
A method and apparatus for the identification of suspect behaviour in a retail environment, the method comprising: detecting a person in a frame of said stream of video data; extracting a set of activities of the identified person from the stream of video data; assigning a numeric value to each extracted activity in the set of extracted activities, said numeric value representative of a threat level of the activity; accumulating said numeric values to provide a behaviour score; and identifying a behaviour as being suspect when the behaviour score reaches a target threshold value associated with the behaviour.
G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 40/20 - Movements or behaviour, e.g. gesture recognition
27.
OPERATION OF A SELF-CHECK OUT SURFACE AREA OF A RETAIL STORE
The present subject matter relates to a system and method of operating one or more self- checkout (SCO) terminals of a SCO environment. The system comprises one or more video sensors configured to capture a plurality of video frames. The video frames are processed by a processing unit to detect a primary subject of interest and a second subject of interest post detection of the primary subject of interest. Further, change in location and time of appearance of the primary subject of interest and the secondary subject of interest is determined, which generates a motion trigger. Based on the motion trigger, a transaction data is received which is compared with the detected secondary subject of interest. A non-scan event alert is generated based on a mismatch in the comparison of the transaction data and the detected one or more secondary subject of interest.
A self-checkout device is disclosed. The self-checkout device comprises a detection plate adapted to allow placement of product(s) thereon, and one or more cameras positioned to have a Field-of-View encompassing the detection plate, the one or more cameras configured to provide a video footage. The self-checkout device further comprises a motion detection module configured to detect presence of motion in the video footage; a sequence selection module configured to select a sequence of video frames over a time interval corresponding to the detection of the presence of motion in the video footage; an appearance interpretation module configured to register one or more products present in the sequence of video frames; a billing module configured to fetch prices of the registered one or more products, generate a total bill based on the fetched prices, and process a payment for the total bill; and a controller module facilitating communications therebetween.
A self-checkout device is disclosed. The self-checkout device comprises a detection plate adapted to allow placement of product(s) thereon, and one or more cameras positioned to have a Field-of-View encompassing the detection plate, the one or more cameras configured to provide a video footage. The self-checkout device further comprises a motion detection module configured to detect presence of motion in the video footage; a sequence selection module configured to select a sequence of video frames over a time interval corresponding to the detection of the presence of motion in the video footage; an appearance interpretation module configured to register one or more products present in the sequence of video frames; a billing module configured to fetch prices of the registered one or more products, generate a total bill based on the fetched prices, and process a payment for the total bill; and a controller module facilitating communications therebetween.
A system and a method for navigating an aerial robotic device movable within an aerial movement volume are provided. The method comprises generating a global environment map of the aerial movement volume, and detecting static obstacles therefrom. The method further comprises generating a depth map detailing presence or absence of objects with reference to a current location of the aerial robotic device, and detecting dynamic obstacles therefrom. The method further comprises re-scaling the depth map to correspond to the global environment map of the aerial movement volume, and tracing a route for the aerial robotic device from the current location to the target location avoiding the one or more static obstacles and the one or more dynamic obstacles. The method further comprises navigating the aerial robotic device based on the traced route to enable the aerial robotic device from the current location to the target location.
A method of process parallelization includes receiving an insight request from one of a plurality of client systems of a process parallelization system, analyzing the received request to identify subjects, operators, qualifiers and links therein, identifying sensors and their locations needed to capture measurement variables corresponding with the identified subjects, selecting the identified sensors from a bank of available sensors, capturing data acquired by the selected sensors, identifying classifiers operable to detect the identified subjects, selecting the identified classifiers from a bank of available object classifiers and activity classifiers, processing the data captured by the selected sensors using the selected classifiers, configuring rules of an expert system according to the identified subjects, operators, qualifiers and links, processing outputs from the selected classifiers using the expert system rules, compiling an insight data packet (IDP) using the outputs of the selected classifiers, and issuing the IDP to the client systems.
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/787 - 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
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
A method of process parallelization includes receiving an insight request from one of a plurality of client systems of a process parallelization system, analyzing the received request to identify subjects, operators, qualifiers and links therein, identifying sensors and their locations needed to capture measurement variables corresponding with the identified subjects, selecting the identified sensors from a bank of available sensors, capturing data acquired by the selected sensors, identifying classifiers operable to detect the identified subjects, selecting the identified classifiers from a bank of available object classifiers and activity classifiers, processing the data captured by the selected sensors using the selected classifiers, configuring rules of an expert system according to the identified subjects, operators, qualifiers and links, processing outputs from the selected classifiers using the expert system rules, compiling an insight data packet (IDP) using the outputs of the selected classifiers, and issuing the IDP to the client systems.
G06F 18/2415 - Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
An order checking system includes video sensors configured to capture video footage of a monitored area located in proximity to a receipt/dispatch portal. A processing unit performs event analysis on the captured video footage, detects an entity and from a door opening event, an incoming delivery from a third-party supplier, identifies the third-party supplier and implements a check-in process for delivery persons associated therewith, detects an ingress/egress of merchandise through the receipt/dispatch portal and validates that detected delivered products matches with data regarding products that the third-party supplier should be delivering. A database stores at least a dataset of face images/logos for detecting faces/brands and a dataset of product images for identification of products. The database records an outcome of an order checking process and a check out of a delivery person at an end of a delivery.
An order checking system includes video sensors configured to capture video footage of a monitored area located in proximity to a receipt/dispatch portal. A processing unit performs event analysis on the captured video footage, detects an entity and from a door opening event, an incoming delivery from a third-party supplier, identifies the third-party supplier and implements a check-in process for delivery persons associated therewith, detects an ingress/egress of merchandise through the receipt/dispatch portal and validates that detected delivered products matches with data regarding products that the third-party supplier should be delivering. A database stores at least a dataset of face images/logos for detecting faces/brands and a dataset of product images for identification of products. The database records an outcome of an order checking process and a check out of a delivery person at an end of a delivery.
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
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
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 20/40 - ScenesScene-specific elements in video content
39.
SYSTEM AND METHOD FOR TRACKING AND IDENTIFYING MOVING OBJECTS
A method for tracking and identifying vehicles is disclosed that includes detecting a vehicle in a current video frame of a video stream, establishing a bounding box around the detected vehicle, calculating a measurement vector of detected vehicle including horizontal and vertical locations of the centre of the bounding box at the current time instance, calculating a plurality of predicted measurement vectors for corresponding plurality of previously detected vehicles, based on current measurement vector and previous state vectors of previously detected vehicles, calculating a plurality of first cost values for previously detected vehicles based on a distance between the current measurement vector of the detected vehicle, and predicted measurement vectors, and identifying and storing the detected vehicle as a previously detected first vehicle, when the first cost value of the previously detected first vehicle is less than a first cost threshold.
The present disclosure relates to a method for adjusting a position of an order taking device in a drive-through facility. The method includes detecting a stopped vehicle in the drive-through facility, determining a location of a user in the stopped vehicle based on a class and a location of the stopped vehicle, enabling the order taking device to move towards the user location, detecting a human face in a video frame received from a video camera mounted on the order taking device, and enabling the order taking device, to move towards a location of the detected human face.
A47F 10/06 - Furniture or installations specially adapted to particular types of service systems, not otherwise provided for for restaurant service systems
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
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
H04N 5/232 - Devices for controlling television cameras, e.g. remote control
41.
System and method for detecting a cart-based loss incident in a retail store
A method of detecting a cart-based loss incident in a retail store includes decoding one or more video frames of a video stream to obtain one or more motion vectors therefrom, detecting motion of a shopping cart within a cash register lane bounded by pre-defined tracking start and end points based on the one or more motion vectors, tracking a location of the shopping cart till the shopping cart reaches the pre-defined tracking end point, dynamically classifying the shopping cart in one of a plurality of classification statuses based on recognition of one or more items present in the shopping cart till the shopping cart reaches the pre-defined tracking end point, and generating an alert signal when the shopping cart is classified in a pre-defined classification status from the plurality of classification statuses at an alert threshold point between the pre-defined tracking start and end points.
The present subject matter relates to a system and method of operating one or more self-checkout (SCO) terminals of a SCO environment. The system comprises one or more video sensors configured to capture a plurality of video frames. The video frames are processed by a processing unit to detect a primary subject of interest and a second subject of interest post detection of the primary subject of interest. Further, change in location and time of appearance of the primary subject of interest and the secondary subject of interest is determined, which generates a motion trigger. Based on the motion trigger, a transaction data is received which is compared with the detected secondary subject of interest. A non-scan event alert is generated based on a mismatch in the comparison of the transaction data and the detected one or more secondary subject of interest.
G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestriansBody parts, e.g. hands
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
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/62 - Extraction of image or video features relating to a temporal dimension, e.g. time-based feature extractionPattern tracking
43.
System and Method for Mapping Risks in a Warehouse Environment
A system and method for identifying risk in warehouse environments includes video sensors configured to capture video streams and a central processing unit communicatively coupled to video sensors. The central processing unit is configured with an emerging risk discovery unit configured to detect a current risk subject in the obtained plurality of real time video frames. Further, the plurality of real time video frames are stored in a memory. A location of the current risk subject detected in the obtained plurality of real time video frames is detected. Further, physical characteristics of current risk subject for predicting one or more actions performed by the current risk subject are estimated, and actions and location of the current risk subject are processed to detect patterns or movements and activities undertaken by one or more risk subjects.
The present disclosure relates to a method of displaying visual information to a user that includes tracking a location of the user within a pre-defined region, determining a current display screen from a plurality of display screens installed in the pre-defined region, based on current user location, determining a current display position on the current display screen based on the current user location, wherein the current display position is at a pre-defined distance from the current user location, and displaying the visual information on the current display position.
The present disclosure relates to a method of displaying visual information to a user that includes tracking a location of the user within a pre-defined region, determining a current display screen from a plurality of display screens installed in the pre-defined region, based on current user location, determining a current display position on the current display screen based on the current user location, wherein the current display position is at a pre-defined distance from the current user location, and displaying the visual information on the current display position.
There is described a user interface system (702) comprising: one or more output devices (706) extending or spaced along, within or upon an interaction region; a sensor (704) configured to provide a signal from which a position of a user within the interaction region can be determined; and a processor (708) configured to receive the signal from the sensor, identify a target location within the interaction region based on the determined position of the user, and provide an output from the one or more output devices at the target location. A user interface system is also described.
G09G 5/38 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of individual graphic patterns using a bit-mapped memory with means for controlling the display position
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
45 - Legal and security services; personal services for individuals.
Goods & Services
Computer programs for data processing; computer software to
enable searching and processing of data; data capture and
collection apparatus; data processing apparatus, equipment
and systems; data storage apparatus; computer software
platforms. Business consultancy and advisory services relating to data
processing; analysis of market data and statistics; business
data analysis services; collection of data; compilation of
business data; compilation and systemisation of information
into computer databases; computerised data verification;
computerised point-of-sale data collection services for
retailers; data management services; data processing
services; data processing verification; information and data
compiling and analysing relating to business management;
preparation and provision of business data; preparation and
writing of business, marketing and commercial reports. Analysis of technical data; creation of computer programs
for data processing; data mining; data security services;
data warehousing; design and development of electronic data
security systems; design and development of computer
databases; design of software; technological consultancy in
relation to data processing; technical data analysis
services; preparation and provision of reports relating to
computer programs; computer security system monitoring
services; computerised data storage services. Security advisory services; security inspection services for
others; security services; security services for the
protection of property and individuals; licensing of
computer software.
48.
METHOD AND APPARATUS FOR THE DETECTION OF BEHAVIOURS IN A RETAIL ENVIRONMENT
A method and apparatus for the identification of suspect behaviour in a retail environment, the method comprising:detecting (704) a person in a frame of said stream of video data;extracting (706) a set of activities of the identified person from the stream of video data;assigning (708) a numeric value to each extracted activity in the set of extracted activities, said numeric value representative of a threat level of the activity;accumulating (710) said numeric values to provide a behaviour score; andidentifying (712) a behaviour as being suspect when the behaviour score reaches a target threshold value associated with the behaviour.
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
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
49.
SYSTEM AND METHOD FOR AVOIDING COLLISION WITH NON-STATIONARY OBSTACLES IN AN AERIAL MOVEMENT VOLUME
A system for navigating an aerial robotic device (ARD) from a first location to a second location in an aerial movement volume includes an object detection module configured to detect a first non-stationary object in the aerial movement volume, an object tracking module configured to compare update a sequentially ordered tracking list of one or more previous trajectory points of a second non-stationary object with the location of the first non-stationary object, a trajectory prediction module configured to use the tracking list to calculate a pre-defined number N of predicted next trajectory points of a first non-stationary object, each of said predicted next trajectory points being equally spaced by a time interval of ∆t; and a collision avoidance module configured to adapt a pre-defined navigation trajectory of the ARD to avoid collision of the ARD with the first non-stationary object during a forecasted period of Nx∆t.
A system for navigating an aerial robotic device (ARD) from a first to a second location includes an object detection module for detecting and generating a first object record of a non-stationary object, an object tracking module for receiving second object records, and comparing the first object record with each second object record, which includes determining whether a distance between centers of bounding boxes of the first and second object records is less than a pre-defined threshold value, identifying the first object record to be a match with the second object record, and updating the second object record with details of the first object record, when the calculated distance is less than the pre-defined threshold, updating a prediction list of a second object record with predicted future locations of corresponding object,and navigating the ARD in the presence of a non-stationary object based on prediction list of corresponding second object record.
A system for navigating an aerial robotic device (ARD) includes an object detection module for detecting a non-stationary object in aerial movement volume, an object tracking module for adding location of the non-stationary object from a first object record to a first position of a tracking list of a substantially matching second object record,, a trajectory prediction module for updating a prediction list of the substantially matching second object record with one or more next trajectory points predicted over a predefined time period T, including determining an acceleration vector of the object in a next sample based on magnitude of current longitudinal and normal components of acceleration vector, and a phase of the velocity vector in next sample; and predicting a trajectory point of corresponding object in next sample accordingly, and a collision avoidance module for navigating the ARD in presence of a non-stationary object based on the updated prediction list.
A method and a system for distributing load in a network including a requesting node and a set of external processing nodes are disclosed. The method comprises sending an Internet Control Message Protocol (ICMP) message to each external processing node of the set of external processing nodes. The method further comprises identifying one or more external processing nodes from the set of external processing nodes as responding nodes based on a receipt of response to a corresponding ICMP message thereto. The method further comprises selecting an external processing node from the identified responding nodes as a most suitable external processing node having capability to fulfill a video processing request submitted by the requesting node. The method further comprises sending a transmission package from the requesting node to the selected external processing node for processing thereof. The method further comprises receiving a binary response from the selected external processing node.
A shuttle movable along a railing system extending along a repository. The shuttle comprises a panel member having a first face proximal to the railing system, and a second face distal therefrom, and a hinged arm member rotatable about a center of the second face of the panel member, and having first and second ends, wherein the hinged arm member is configured to move the second end between an unfolded position in which the second end is distal from the panel member, and a folded position, in which the second end is proximal to the second face of the panel member, and wherein the hinged arm member has a height and reach automatically adjustable to reach a user.
A system for anomaly detection in a self-checkout environment, comprising a processing unit for receiving transaction data from a self-checkout terminal: characterising an activity based on a set of features extracted from the received transaction data; defining a plurality of active intervals for each characterised activity; determining a meta-feature vector for each defined active interval of the plurality of active intervals; comparing each meta feature vector with a predefined set of vectors; and determining an anomaly based on the comparison.
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
A goods receipt management system includes processors coupled to a non-transitory storage device and operable to execute routines that include a face recognition engine to use facial features of a user to recognize the user as an authorised person, a dialogue manager engine to obtain from the authorised person a stated number of goods items being delivered, a quantification engine to receive an image of the goods items and calculate the number of goods items appearing in the image, a comparison engine to compare the calculated number of goods items with the stated number of goods items, and in the event of a substantial match, to record the calculated number of goods items, and a performance improvement engine to use the image of the goods items to re-tune configuration variables, in the event of a mis-match between calculated number of goods items and stated number of goods items.
A goods receipt management system includes processors coupled to a non-transitory storage device and operable to execute routines that include a face recognition engine to use facial features of a user to recognize the user as an authorised person, a dialogue manager engine to obtain from the authorised person a stated number of goods items being delivered, a quantification engine to receive an image of the goods items and calculate the number of goods items appearing in the image, a comparison engine to compare the calculated number of goods items with the stated number of goods items, and in the event of a substantial match, to record the calculated number of goods items, and a performance improvement engine to use the image of the goods items to re-tune configuration variables, in the event of a mis-match between calculated number of goods items and stated number of goods items.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
45 - Legal and security services; personal services for individuals.
Goods & Services
Downloadable and recorded computer programs for data processing; downloadable and recorded computer software to enable searching and processing of data; data capture and collection apparatus, namely, computer hardware and video cameras for use in the retail and commercial fields; data processing equipment for use in the retail and commercial fields; data storage apparatus, namely, computer memories, computer hardware and peripherals for use in the retail and commercial fields; high-speed storage subsystems for storage backup of electronic data either locally or via telecommunications network; computer software platforms, downloadable and recorded, for use in collecting data in the retail and commercial fields Business consultancy and advisory services relating to data processing; analysis of market data and statistics; business data analysis services; collection of quality metric data for retail services for market research purposes; compilation of business data; compilation and systemisation of information into computer databases; computerized business data verification for others; computerized point-of-sale data collection services of quality metric data for retailers for market research purposes; data management services, namely, organization of retailer data for business analysis purposes; data processing services; business data processing verification for others; business information and data compiling and analyzing relating to business management; analyzing and compiling business data; preparation and writing of business, marketing and commercial reports Scientific and technological services, namely, computer security threat analysis for protecting data for retail and commercial businesses; creation of computer programs for data processing; data mining; data security consultancy services; data warehousing; design and development of electronic data security systems; design and development of computer databases; design of software; technical data analysis services, namely, data mining; monitoring of computer systems for detecting unauthorized access or data breach; electronic data storage services Personal security consultancy services; cruise line baggage security inspection services for others; security guard services in the nature of inspecting business premises for the protection of property and individuals in the retail and commercial fields; licensing of computer software; Surveillance services relating to the security of tangible property
58.
SYSTEM AND METHOD FOR MAPPING RISKS IN A WAREHOUSE ENVIRONMENT
A system for identifying and managing areas of risk in warehouse environments includes video sensors configured to capture video streams and a central processing unit communicatively coupled to video sensors. The central processing unit comprises a raw risk information collection unit configured to store information captured by video sensors, a processing and aggregating unit configured to process and aggregate video streams to produce risk identification information associated with an Operator Route, a risk map generation unit configured to generate a Warehouse Risk Map based on the risk identification information, wherein the Warehouse Risk Map is generated by superimposing an identified risk zone on a warehouse map, and a risk map updating unit for updating the Warehouse Risk Map in real-time when at least one of the risk type, risk level, and risk zone changes for at least one risk instance recorded on the Warehouse Risk Map.
A system for identifying and managing areas of risk in warehouse environments includes video sensors configured to capture video streams and a central processing unit communicatively coupled to video sensors. The central processing unit comprises a raw risk information collection unit configured to store information captured by video sensors, a processing and aggregating unit configured to process and aggregate video streams to produce risk identification information associated with an Operator Route, a risk map generation unit configured to generate a Warehouse Risk Map based on the risk identification information, wherein the Warehouse Risk Map is generated by superimposing an identified risk zone on a warehouse map, and a risk map updating unit for updating the Warehouse Risk Map in real-time when at least one of the risk type, risk level, and risk zone changes for at least one risk instance recorded on the Warehouse Risk Map.
A contactless drive through facility includes a set of parking bays aligned substantially in parallel, wherein each parking bay is dimensioned to accommodate a customer vehicle therein. The drive through facility further includes first and second overhead wires traversing the set of parking bays, wherein the first and second overhead wires are spaced apart from each other. The drive through facility further includes a set of order processing units moveably suspended from the first overhead wire and a carrier member moveably suspended from the second overhead wire. The drive through facility further includes an order management system to operate each order processing unit for facilitating an order placing process and a payment process by corresponding customer vehicle. The order management system also operates the carrier member for moving a set of delivery containers fulfilling corresponding ones of one or more orders placed using the set of order processing units.
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06Q 50/28 - Logistics, e.g. warehousing, loading, distribution or shipping
E04H 14/00 - Buildings for combinations of different purposes not covered by any single one of main groups of this subclass, e.g. for double purposeBuildings of the drive-in type
A customer engagement method comprises detecting a location and moving a suspended aerial robotic device to the customer's location, detecting one or more characterizing features of the customer and greeting the customer by the suspended aerial robotic device based on the detected characterizing features, presenting a menu of items to the customer and requesting the customer to identify items of interest receiving an order for identified items from the customer, retrieving the items corresponding to the placed order from a repository containing stock items, releasing the retrieved items to the suspended aerial robotic device, requesting touchless payment from the customer by the suspended aerial robotic device, and releasing the retrieved items by the suspended aerial robotic device to the customer on receipt of touchless payment by the customer.
An enhanced service system comprises a pair of first wires between a first position proximal to an entry point of a drive through facility and a second position proximal to a receiving window in the drive through facility, and an aerial host unit coupled to the pair of first wires using a pair of first and second host wires. The aerial host unit is longitudinally movable between the first position and the second position and includes an aerial host member moveably supported by the first and second host wires to move laterally between the pair of first wires to approach an incoming customer vehicle, facilitate the customer to place an order, receive payment from the customer, and direct the customer to the receiving window where the aerial host member retrieves the items corresponding to the placed order from the receiving window and transfers the retrieved items to the customer.
An enhanced service system comprises a pair of first wires between a first position proximal to an entry point of a drive through facility and a second position proximal to a receiving window in the drive through facility, and an aerial host unit coupled to the pair of first wires using a pair of first and second host wires. The aerial host unit is longitudinally movable between the first position and the second position and includes an aerial host member moveably supported by the first and second host wires to move laterally between the pair of first wires to approach an incoming customer vehicle, facilitate the customer to place an order, receive payment from the customer, and direct the customer to the receiving window where the aerial host member retrieves the items corresponding to the placed order from the receiving window and transfers the retrieved items to the customer.
G07F 11/58 - Coin-freed apparatus for dispensing, or the like, discrete articles from movable storage containers or supports the articles being supported on or by endless belts or like conveyors
An aerial navigation system comprises upright members mounted with anchor points at a substantially same height. Each anchor point is provided with an electric motor. A carrier device is coupled to the electric motors at coresponding ones of the anchor points using a set of first wires. The carrier device is operably moved by the electric motors in a horizontal plane co-planar with the anchor points. Further, a robotic device is suspended from the carrier device using a second wire. The robotic device is moveable within a volume defined between a ground surface, the plurality of upright members and the horizontal plane by at least one other electric motor mounted on the carrier device. Furthermore, a navigation control system synchronises operations of electric motors at the anchor points and the carrier device for moving the robotic device from a current location to a target location within the volume.
A navigation control system for an aerial robotic device suspended from a carrier device in an aerial movement volume of an aerial module. The navigation control system is configured to detect one or more stationary obstacles located in corresponding Aerial Movement Volume, create a 3D map representing the Aerial Movement Volume together with one or more bounding boxes enclosing each stationary obstacle in the Aerial Movement Volume, use an optimisation algorithm to compute an optimal route for the aerial robotic device, determine control parameters for a plurality of electric stepper motors driving the carrier device and the aerial robotic device based on the computed optimal route for the aerial robotic device, and navigate the aerial robotic device in accordance with the computed optimal route to enable the aerial robotic device to reach the required destination while avoiding intervening stationary obstacles.
An aerial navigation system comprises four anchor points mounted on top of four upright members respectively at substantially same height from a ground, a carrier device coupled to a first set of four electric motors mounted at the four anchor points through a set of first wires. The set of first wires, the four upright members and the ground effectively define a volume. The carrier device is moveable in a bounded horizontal plane defined by the four anchor points. A robotic device is suspended from the carrier device using a second wire and moves vertically relative to the carrier device through activation of a fifth electric motor. A control unit is coupled to the first set of four electric motors and the fifth electric motor for controlling the three-dimensional movement of the robotic device to permit navigation from a current location to a target location inside the defined volume.
A system for detecting a scan irregularity in scanning process during check-out at a retail store, includes an image receiving module for receiving a video stream of a scanning zone, an image processing module for detecting visual scan intervals in image frames of the video stream, and a decision module. The decision module is configured to process each detected visual scan interval, wherein a processed visual scan interval includes a valid scan action, wherein the valid scan action is a user action performed for scanning an item. The decision module is further configured to detect a scan irregularity in the check-out process, wherein the scan irregularity occurs when an item identified for scanning in a processed visual scan interval is absent in a list of scanned items generated by the scanner during corresponding interval, and provide an alert regarding the scan irregularity at a user computing device.
A system for process shaping in a retail store environment comprises a video generation and processing component, a data source integration and aggregation component for aggregating and integrate information received from various sources, a process sensing component for generating one or more continuous processes, a process aggregator and weighing component for aggregating the one or more continuous processes into a merged weighted process, a proof of problem and value component for determining one or more process variations, a ripple effect analyser for sending one or more nudging messages to the retail store environment, and a gamified feedback algorithm component for communicating a nudging action corresponding to a nudging message, to one or more entities in the retail store environment.
G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
G06F 40/211 - Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars
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
69.
SMART AUDIT OR INTERVENTION IN AN ORDER FULFILLMENT PROCESS
A system for performing smart auditing of a picking sub-process of an order fulfilment process in a warehousing environment includes a set of cameras arranged to capture videos of the picking sub-process in real-time, and an Artificial Intelligence (AI) based processor communicatively coupled to the set of cameras. The AI based processor includes an input component for receiving and processing the captured videos to generate a processed video, and a processing component including an order process data analysis component for analysing the processed video to detect order process specific deviations, and a historical data analysis component for analysing the processed video based on historical behavioural data of corresponding order picker. The AI based processor further includes a triggering component for triggering a quality process correcting event for one or more pallets based on the analysis performed by the processing component.
A system for performing smart auditing of a picking sub-process of an order fulfilment process in a warehousing environment includes a set of cameras arranged to capture videos of the picking sub-process in real-time, and an Artificial Intelligence (AI) based processor communicatively coupled to the set of cameras. The AI based processor includes an input component for receiving and processing the captured videos to generate a processed video, and a processing component including an order process data analysis component for analysing the processed video to detect order process specific deviations, and a historical data analysis component for analysing the processed video based on historical behavioural data of corresponding order picker. The AI based processor further includes a triggering component for triggering a quality process correcting event for one or more pallets based on the analysis performed by the processing component.
A system for performing automated auditing of goods includes an audit robot that includes a rotatable platform, and an overhead camera, a multi-tracking camera system, an audit controller configured to receive and process the one or more images to detect a delivery personnel and corresponding pallet of goods when the delivery personnel enters the warehousing environment, generate an alert to instruct the delivery personnel to keep the pallet on the platform of the audit robot, trigger the rotatable platform to rotate when the pallet is kept, trigger the overhead sensor and the multi-tracking camera system to generate image data of the pallet, while the platform is being rotated, process at least one of: image data, scanning data, order and supplier information, historical information, time, and identity of the delivery personnel to assess a risk level of the pallet, and automatically check-in the pallet when risk level is assessed as zero.
A system for identifying a type of a user in a warehousing environment includes a plurality of Infra Red (IR) Light Emitting Diode (LED) devices provided to users in the warehousing environment, a plurality of cameras, and a user identification unit. The user identification unit includes a memory to store one or more instructions, and a processor communicatively coupled to the memory, and configured to receive an image frame captured by the plurality of cameras, detect one or more IR LED devices in the image frame based on signals emitted by the one or more IR LED devices, detect an IR LED group of each detected IR LED device based on a geometric configuration, a blinking frequency, and a color of LEDs of corresponding IR LED device, and determine a type of user of each IR LED device based on detected LED group of corresponding IR LED device.
A system for performing automated auditing of goods includes an audit robot that includes a rotatable platform, and an overhead camera, a multi-tracking camera system, an audit controller configured to receive and process the one or more images to detect a delivery personnel and corresponding pallet of goods when the delivery personnel enters the warehousing environment, generate an alert to instruct the delivery personnel to keep the pallet on the platform of the audit robot, trigger the rotatable platform to rotate when the pallet is kept, trigger the overhead sensor and the multi-tracking camera system to generate image data of the pallet, while the platform is being rotated, process at least one of: image data, scanning data, order and supplier information, historical information, time, and identity of the delivery personnel to assess a risk level of the pallet, and automatically check-in the pallet when risk level is assessed as zero.
A system for detecting scan and non-scan events in a self-check out (SCO) process includes a a scanner for scanning objects and generating point of sale (POS) data, a video camera for generating a video of the scanning region, proximity sensors proximal to the video camera for defining an Area of Action (AoA), wherein the video camera starts capturing scanning region, when the objects enter the AoA, and the POS data includes non-zero values, an Artificial neural network (ANN) for receiving an image frame and generating one or more values, each indicating a probability of classification of the image frame into one or more classes respectively, and a processing unit for processing the POS data, and probabilities of one or more classes to detect a correlation between video data and POS data, and detect one of: scan and non-scan event in the image frame based on the correlation.
A system for detecting scan and non-scan events in a self-check out (SCO) process includes a a scanner for scanning objects and generating point of sale (POS) data, a video camera for generating a video of the scanning region, proximity sensors proximal to the video camera for defining an Area of Action (AoA), wherein the video camera starts capturing scanning region, when the objects enter the AoA, and the POS data includes non-zero values, an Artificial neural network (ANN) for receiving an image frame and generating one or more values, each indicating a probability of classification of the image frame into one or more classes respectively, and a processing unit for processing the POS data, and probabilities of one or more classes to detect a correlation between video data and POS data, and detect one of: scan and non-scan event in the image frame based on the correlation.
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
G06V 20/40 - ScenesScene-specific elements in video content
G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestriansBody parts, e.g. hands
G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
G06F 18/2415 - Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
G06V 10/147 - Details of sensors, e.g. sensor lenses
76.
System and method for displaying video data in a target environment
A system for automatically displaying output information on a display surface based on activities in a target environment includes an image capturing device for capturing data of the target environment in real-time, a processing unit for processing the data to determine a location for displaying the output information, and determine a content of the output information, and a video output unit for displaying the output information on the display surface. The video output unit is configured to rotate in a 360° manner, and wherein an angle of rotation of the video output unit is controlled by the processing unit. The image capturing device further captures the output information displayed on the display surface in real time, and provides feedback data to the processing unit in real-time, so as to enable the processing unit to control a focus, a direction, and the output information displayed on the video output unit.
A system for automatically displaying output information on a display surface based on activities in a target environment includes an image capturing device for capturing data of the target environment in real-time, a processing unit for processing the data to determine a location for displaying the output information, and determine a content of the output information, and a video output unit for displaying the output information on the display surface. The video output unit is configured to rotate in a 360° manner, and wherein an angle of rotation of the video output unit is controlled by the processing unit. The image capturing device further captures the output information displayed on the display surface in real time, and provides feedback data to the processing unit in real-time, so as to enable the processing unit to control a focus, a direction, and the output information displayed on the video output unit.
G08B 19/00 - Alarms responsive to two or more different undesired or abnormal conditions, e.g. burglary and fire, abnormal temperature and abnormal rate of flow
G09B 5/06 - Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
G09F 9/00 - Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements
G09F 9/37 - Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements being movable elements
G09F 19/22 - Advertising or display means on roads, walls or similar surfaces, e.g. illuminated
G09F 27/00 - Combined visual and audible advertising or displaying, e.g. for public address
G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
A system for automatically displaying output information on a display surface based on activities in a target environment includes an image capturing device for capturing data of the target environment in real-time, a processing unit for processing the data to determine a location for displaying the output information, and determine a content of the output information, and a video output unit for displaying the output information on the display surface. The video output unit is configured to rotate in a 360° manner, and wherein an angle of rotation of the video output unit is controlled by the processing unit. The image capturing device further captures the output information displayed on the display surface in real time, and provides feedback data to the processing unit in real-time, so as to enable the processing unit to control a focus, a direction, and the output information displayed on the video output unit.
intanalanal) as a third social attribute, and automatically assigns a social style class to the human subject based on the values of the first, second and third social attributes.
A system for assigning a social style class to a human subject in a predefined closed environment includes an image capturing component, a pose detection component configured to perform pose detection and tracking of a human subject in real-time, an action detection component configured to detect an action of the human subject, an activity detection component configured to relate a sequence of actions to detect an activity of the human subject, and a social style classification component. The social style classification component is configured to determine an average speed (s) of the human subject as a first social attribute, an interaction time of the human subject (Tint) as a second social attribute, an analysis time (Tanal) as a third social attribute, and automatically assigns a social style class to the human subject based on the values of the first, second and third social attributes.
anal) as a third social attribute, and automatically assigns a social attribute class to the human subject based on the values of the first, second and third social attributes.
A method for distributing load in a network of processing nodes, wherein the network includes a requesting node, and a set of external processing nodes. The method includes sending an Internet Control Message Protocol (ICMP) message to each external processing node, classifying each external processing node as being either a responding or a non-responding node based on its response time, identifying a responding node that has the capability to fulfill a video processing request, determining first and second sets of excluded responding nodes, selecting the identified node for fulfilling the video processing request, when the identified node does not form a part of the first and second sets of excluded responding nodes, sending a transmission package from the requesting node to the selected identified node for processing, and receiving a binary response from the selected node.
A method for distributing load in a network of processing nodes, wherein the network includes a requesting node, and a set of external processing nodes. The method includes sending an Internet Control Message Protocol (ICMP) message to each external processing node, classifying each external processing node as being either a responding or a non-responding node based on its response time, identifying a responding node that has the capability to fulfill a video processing request,determining first and second sets of excluded responding nodes, selecting the identified node for fulfilling the video processing request, when the identified node does not form a part of the first and second sets of excluded responding nodes,sending a transmission package from the requesting node to the selected identified node for processing, and receiving a binary response from the selected node.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
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
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
A method for distributing load in a network of processing nodes, wherein the network includes a requesting node, and a set of external processing nodes. The method includes sending an Internet Control Message Protocol (ICMP) message to each external processing node, classifying each external processing node as being either a responding or a non-responding node based on its response time, identifying a responding node that has the capability to fulfill a video processing request,determining first and second sets of excluded responding nodes, selecting the identified node for fulfilling the video processing request, when the identified node does not form a part of the first and second sets of excluded responding nodes,sending a transmission package from the requesting node to the selected identified node for processing, and receiving a binary response from the selected node.
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
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
H04L 67/1012 - Server selection for load balancing based on compliance of requirements or conditions with available server resources
H04L 67/1021 - Server selection for load balancing based on client or server locations
A goods receipt management system includes processors coupled to a non-transitory storage device and operable to execute routines that include a face recognition engine to use facial features of a user to recognize the user as an authorised person, a dialogue manager engine to obtain from the authorised person a stated number of goods items being delivered, a quantification engine to receive an image of the goods items and calculate the number of goods items appearing in the image, a comparison engine to compare the calculated number of goods items with the stated number of goods items, and in the event of a substantial match, to record the calculated number of goods items, and a performance improvement engine to use the image of the goods items to re-tune configuration variables, in the event of a mis-match between calculated number of goods items and stated number of goods items.
A system for determining an action performed within an input image includes a memory to store one or more instructions, and a processor communicatively coupled to the memory, and configured to execute the one or more instructions in the memory. The processor employs a convolutional neural network (CNN) that includes a predefined number of initial stages for extracting one or more significant features corresponding to the input image, wherein each initial stage includes a first layer, and a residual block, and wherein the first layer is selected from a group consisting of a convolution layer, a max pooling layer, and an average pooling layer. The CNN includes a final stage for classifying the extracted significant features into one or more predefined classes, wherein the final stage is formed of a global average pooling layer, and a dense layer.
A system for determining an action performed within an input image includes a memory to store one or more instructions, and a processor communicatively coupled to the memory, and configured to execute the one or more instructions in the memory. The processor employs a convolutional neural network (CNN) that includes a predefined number of initial stages for extracting one or more significant features corresponding to the input image, wherein each initial stage includes a first layer, and a residual block, and wherein the first layer is selected from a group consisting of a convolution layer, a max pooling layer, and an average pooling layer. The CNN includes a final stage for classifying the extracted significant features into one or more predefined classes, wherein the final stage is formed of a global average pooling layer, and a dense layer.
A method for segmenting motion data and inferring layering order in a video includes segmenting a first image frame of the video using intra-frame mode estimation, segmenting further image frames of the video using inter-frame mode matching, generating a label change map for a current segmented image frame by generating a binary map of the current segmented image frame, and then marking one or more pixels whose labels have changed with respect to a previous segmented image frame, detecting one or more non-still image segments of the current segmented image frame, detecting one or more moving image segments in the one or more non-still image segments, estimating motion of the one or more moving image segments, representing each moving segment as a vector of seven parameters, and clustering one or more similar moving segment vectors based on corresponding one or more parameters.
A system for determining an action performed within an input image includes a memory to store one or more instructions, and a processor communicatively coupled to the memory, and configured to execute the one or more instructions in the memory. The processor employs a convolutional neural network (CNN) that includes a predefined number of initial stages for extracting one or more significant features corresponding to the input image, wherein each initial stage includes a first layer, and a residual block, and wherein the first layer is selected from a group consisting of a convolution layer, a max pooling layer, and an average pooling layer. The CNN includes a final stage for classifying the extracted significant features into one or more predefined classes, wherein the final stage is formed of a global average pooling layer, and a dense layer.
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
G06V 40/20 - Movements or behaviour, e.g. gesture recognition
90.
LAYERED MOTION REPRESENTATION AND EXTRACTION IN MONOCULAR STILL CAMERA VIDEOS
A method for segmenting motion data and inferring layering order in a video includes segmenting a first image frame of the video using intra-frame mode estimation, segmenting further image frames of the video using inter-frame mode matching, generating a label change map for a current segmented image frame by generating a binary map of the current segmented image frame, and then marking one or more pixels whose labels have changed with respect to a previous segmented image frame, detecting one or more non-still image segments of the current segmented image frame, detecting one or more moving image segments in the one or more non-still image segments, estimating motion of the one or more moving image segments, representing each moving segment as a vector of seven parameters, and clustering one or more similar moving segment vectors based on corresponding one or more parameters.
A system for recognizing human activity from a video stream includes a classifier for classifying an image frame of the video steam in one or more classes and generating a class probability vector for the image frame based on the classification. The system further includes a data filtering and binarization module for filtering and binarizing each probability value of the class probability vector based on a pre-defined probability threshold value. The system furthermore includes a compressed word composition module for determining one or more transitions of one or more classes in consecutive image frames of the video stream and generating a sequence of compressed words based on the deter-mined one or more transitions. The system furthermore includes a sequence dependent classifier for extracting one or more user actions by analyzing the sequence of compressed words to and recognizing human activity therefrom.
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
G06V 20/40 - ScenesScene-specific elements in video content
G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestriansBody parts, e.g. hands
92.
Quantized transition change detection for activity recognition
A system for recognizing human activity from a video stream includes a classifier for classifying an image frame of the video steam in one or more classes and generating a class probability vector for the image frame based on the classification. The system further includes a data filtering and binarization module for filtering and binarizing each probability value of the class probability vector based on a pre-defined probability threshold value. The system furthermore includes a compressed word composition module for determining one or more transitions of one or more classes in consecutive image frames of the video stream and generating a sequence of compressed words based on the determined one or more transitions. The system furthermore includes a sequence dependent classifier for extracting one or more user actions by analyzing the sequence of compressed words to and recognizing human activity therefrom.
A system for recognizing human activity from a video stream includes a classifier for classifying an image frame of the video steam in one or more classes and generating a class probability vector for the image frame based on the classification. The system further includes a data filtering and binarization module for filtering and binarizing each probability value of the class probability vector based on a pre-defined probability threshold value. The system furthermore includes a compressed word composition module for determining one or more transitions of one or more classes in consecutive image frames of the video stream and generating a sequence of compressed words based on the deter-mined one or more transitions. The system furthermore includes a sequence dependent classifier for extracting one or more user actions by analyzing the sequence of compressed words to and recognizing human activity therefrom.
A method for segmenting motion data and inferring layering order in a video includes segmenting a first image frame of the video using intra-frame mode estimation, segmenting further image frames of the video using inter-frame mode matching, generating a label change map for a current segmented image frame by generating a binary map of the current segmented image frame, and then marking one or more pixels whose labels have changed with respect to a previous segmented image frame, detecting one or more non-still image segments of the current segmented image frame, detecting one or more moving image segments in the one or more non-still image segments, estimating motion of the one or more moving image segments, representing each moving segment as a vector of seven parameters, and clustering one or more similar moving segment vectors based on corresponding one or more parameters.
A system for anomaly monitoring in a pre-defined environment includes one or more image capturing devices configured to capture one or more images of the pre-defined environment in real-time, a process detecting component configured to detect one or more target processes based on captured image data, each target process representing a sequence of user activities in the pre-defined environment, a blockchain unit configured to store the one or more target processes and a reference process in form of a private distributed logbook, wherein each of the target processes and the reference process include a series of process transactions, wherein each process transaction is stored in an encrypted form in the blockchain unit, and an analysis unit communicatively coupled to the blockchain unit, and configured to analyse the private distributed logbook by comparing each target process with the reference process to determine one or more anomalies therein.
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
A system for anomaly monitoring in a pre-defined environment includes one or more image capturing devices configured to capture one or more images of the pre-defined environment in real-time, a process detecting component configured to detect one or more target processes based on captured image data, each target process representing a sequence of user activities in the pre-defined environment, a blockchain unit configured to store the one or more target processes and a reference process in form of a private distributed logbook, wherein each of the target processes and the reference process include a series of process transactions, wherein each process transaction is stored in an encrypted form in the blockchain unit, and an analysis unit communicatively coupled to the blockchain unit, and configured to analyse the private distributed logbook by comparing each target process with the reference process to determine one or more anomalies therein.
A system for anomaly monitoring in a pre-defined environment includes one or more image capturing devices configured to capture one or more images of the pre-defined environment in real-time, a process detecting component configured to detect one or more target processes based on captured image data, each target process representing a sequence of user activities in the pre-defined environment, a blockchain unit configured to store the one or more target processes and a reference process in form of a private distributed logbook, wherein each of the target processes and the reference process include a series of process transactions, wherein each process transaction is stored in an encrypted form in the blockchain unit, and an analysis unit communicatively coupled to the blockchain unit, and configured to analyse the private distributed logbook by comparing each target process with the reference process to determine one or more anomalies therein.
A system for operating a plurality of self-checkout (SCO) terminals of an SCO surface area of a retail store includes a central camera to capture an overview image of the SCO surface area, and a central control unit. The central control unit includes a memory, and a central processing unit configured to identify a non-scan event at an SCO terminal, check if the number of other already locked SCO terminals is less than a first threshold, lock the SCO terminal if the number of other locked SCO terminals is less than the first threshold, check if a number of consecutive non-scan events at the SCO terminal has reached a second threshold, if the number of other locked SCO terminals has reached the first threshold, and lock the SCO terminal, if the number of consecutive non-scan events detected at the SCO terminal has reached the second threshold.
A system for anomaly detection in a self-checkout environment, comprising a processing unit for receiving transaction data from a self-checkout terminal: characterising an activity based on a set of features extracted from the received transaction data; defining a plurality of active intervals for each characterised activity; determining a meta-feature vector for each defined active interval of the plurality of active intervals; comparing each meta feature vector with a predefined set of vectors; and determining an anomaly based on the comparison.