Category Archives: Software

Table Game Tracking

The present invention relates to a system and method for identifying and tracking gaming objects and game states on a gaming table. Through the use of imaging devices and identity and positioning modules gaming objects are detected. An identity and positioning module identifies the value and position of cards on the gaming table. An intelligent position analysis and tracking (IPAT) module performs analysis of the identity and position data of cards and interprets them intelligently for the purpose of tracking game events, game states and general game progression. As a game progresses it changes states. A game tracking module processes data from the IPAT module and keeps track of game events and game states. Ambiguity resolution mechanisms such as backward tracking, forward tracking and multiple state tracking may be used in the process of game tracking. All events on the gaming table are recorded and stored on video and as data for reporting and analysis.

Tangam Technologies Inc., Waterloo, Ontario    http://www.tangamgaming.com

No. of patents: 1

No. of patent applications: 4

 

System and Method for Monitoring and Controlling Access to Web Content


A system and a method are provided for controlling access to web pages. It includes receiving an input to access a web page, and then determining if the Web page is on a work list or a recreation list. The work list includes one or more web pages related to work and the recreation list includes one or more web pages related to recreation. If the web page is not on either list, then a request is issued for a categorization of the web page. Upon receiving the categorization, the web page is stored in the work list or the recreation list, and access is provided to the web page.
Open Subnet Inc. , Markham, ON

No. of patent applications: 1

Systems of Computerized Agents and User-directed Semantic Networking

A system, method and computer program product in which semi-autonomous agents interact with a semantic network. In a basic embodiment of the system, a data structure providing a semantic network is provided in a non-transitory, computer-readable medium within a computer network. A plurality of computer-implemented agents are deployed within the computer network and interactive with the semantic network. A user interface is provided and configured to permit a user to create and/or modify the semantic network. The agents are configured to read and modify the semantic network without receiving explicit instructions from a user after their initial deployment, whereby the agents operate as assistants to support the user’s use of the network.

Primal Fusion Inc. (Waterloo, CA)  http://www.primal.com/
No. of patents: 6
No. of patent applications: 22

 

Time-Slicing Method and System for Digital Books

A method comprising: receiving at an e-book lending library from an electronic device associated with a first user, via a communications network, an request to borrow a first e-book for any loan period; determining an available time block; for the e-book, the available time block during a lending period of the e-book during which it is on loan to at least another user; and, notifying the first user of the available time block.

Stealth mode company in Ottawa, ON

A Method and System for Mitigating Survey Fraud

A method and system for mitigating survey fraud is provided. Survey responses stored in storage of a computer system are analyzed. The survey responses include identifiers associated with computing devices of users providing the survey responses. The number of the survey responses is totaled for each of the identifiers. The identifiers for which the number of the survey responses meets a threshold are identified as belonging to suspected gamers. At least some of the survey responses for the identifiers identified as belonging to suspected gamers are flagged as invalid.  Read more.


TELL US ABOUT US INC., Winnipeg   http://www.tellusaboutus.com
No. of patent applications: 1

 

Transformation module for transforming documents from one format to other formats

A method and apparatus for converting documents from one format to another in a speed efficient way involves a hardware module which implements several operating pipeline stages which work in parallel. The transformations are supplied and decomposed into sequences of control units. The transformation of documents consists of applying control unit sequences to input documents. The control units are themselves executed by a set of dedicated hardware resources. Furthermore the pipeline is capable of operating on more than one document at a time. Fast document transformation is a key capability of document processing systems. The use of parallel processing techniques and hardware that implements highly specialized transformation resources make this invention particularly scalable for its use in large, high speed content networks.  Read more

Solace Systems, Inc., Ottawa, ON   http://www.solacesystems.com

No. of patents: 16

Level set segmentation of volume data

A method for segmenting a volume dataset is provided. During initialization a level set field within a volume dataset is initialized and an initial set of active voxels is determined in dependence upon the initialized level set field. In an iteration process the level set field for the set of active voxels is updated followed by updating of the set of active voxels. The iteration is continued until the number of active voxels is less than a predetermined threshold. Level set segmentation data are then determined in dependence upon the level set field and provided for, for example, graphical display or storage. Read more
Calgary Scientific Inc. , Calgary, AB http://www.calgaryscientific.com
No. of patents: 7
No. of patent applications: 17

 

App for Calendar Sharing & Scheduling

When a meeting is to be scheduled between two or more participants, the organizing participant enters an identification of the participants and requests a time suggestion. In response to the request, information relating to the availability and/or preferences of each participant is gathered from one or more databases and processed centrally in a remote server to determine a block of time during which all the participants are commonly free. The block of time is pushed to a user interface for display. If the organizing user selects the block of time, a meeting request may be sent to the participants to confirm the meeting. Read More

Tungle Corporation, Montreal, P.Qhttp://www.tungle.me

No. of Patent Applications: 2

 

Augmented Sight

A method and apparatus of displaying a magnified image comprising obtaining an image of a scene using a camera with greater resolution than the display, and capturing the image in the native resolution of the display by either grouping pixels together, or by capturing a smaller region of interest whose pixel resolution matches that of the display. The invention also relates to a method whereby the location of the captured region of interest may be determined by external inputs such as the location of a person’s gaze in the displayed unmagnified image, or coordinates from a computer mouse. The invention further relates to a method whereby a modified image can be superimposed on an unmodified image, in order to maintain the peripheral information or context from which the modified region of interest has been captured.

eSight, Ottawa, ON http://esightcorp.com

No. of patent applications: 1

Determining Usage Predictions

A system for selecting and monitoring data plans for telecommunications systems, and methods of determining, learning and estimating usage patterns in-order to predict usage and tie this to cost and the overlaying of plan selection for cost optimization. Further, additional methods are applied to determine anomalous user behaviours and raise security and data leakage related events. 

Anomalous Networks Canada,  Montreal, P.Q. http://anomalousnetworks.com/

No. of patent applications: 1