Solutioninc Limited

Canada

Back to Profile

1-21 of 21 for Solutioninc Limited Sort by
Query
Aggregations
IP Type
        Trademark 12
        Patent 9
Jurisdiction
        Canada 11
        United States 7
        World 3
Date
2022 3
Before 2020 18
IPC Class
H04L 12/16 - Arrangements for providing special services to substations 2
H04W 40/00 - Communication routing or communication path finding 2
H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks 2
H04W 8/26 - Network addressing or numbering for mobility support 2
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs 1
See more
NICE Class
09 - Scientific and electric apparatus and instruments 10
42 - Scientific, technological and industrial services, research and design 2
35 - Advertising and business services 1
37 - Construction and mining; installation and repair services 1
Status
Pending 1
Registered / In Force 20

1.

SolutionIP X

      
Application Number 1669896
Status Registered
Filing Date 2022-05-18
Registration Date 2022-05-18
Owner SolutionInc Limited (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer software that enables connectivity in venues allowing a user to self-provision internet access via a centralized portal without the need for the user to reconfigure their wi-fi enabled device.

2.

SolutionIP X

      
Application Number 218620500
Status Pending
Filing Date 2022-05-18
Owner SolutionInc Limited (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Downloadable computer software that enables connectivity in venues allowing a user to self-provision internet access via a centralized portal without the need for the user to reconfigure their Wi-Fi enabled device

3.

SOLUTIONIP X

      
Serial Number 79343945
Status Registered
Filing Date 2022-05-18
Registration Date 2023-09-05
Owner SolutionInc Limited (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer software that enables connectivity in venues allowing a user to self-provision internet access via a centralized portal without the need for the user to reconfigure their wireless internet enabled device

4.

VBN server clustering system, method of VBN server clustering, and VBN server for clustering

      
Application Number 15039835
Grant Number 10194002
Status In Force
Filing Date 2014-11-27
First Publication Date 2016-12-29
Grant Date 2019-01-29
Owner SolutionInc Limited (Canada)
Inventor
  • Small, Keith Macpherson
  • Feild, Charles Arthur Taylor
  • Currie, James Randolph

Abstract

A visitor based network (VBN) server clustering system comprises a cluster of VBN servers for servicing a single local area network (LAN). Each VBN server comprises a client device data store for creating and maintaining device state records of user devices connected to the LAN, an interface for data communication with the user devices through the LAN, and a network traffic processing unit for processing network traffic from and to the user devices using the device state records in the client device data store. The VBN server further comprises a clustering manager for implementing clustering of the VBN servers by filtering the network traffic from and to the one or more user devices based on the configuration settings of the VBN servers and the device state records so as to allow the network traffic processing unit to process only a filtered portion of the network traffic. The filtering of the network traffic partitions the network traffic so that each user device is processed by a single one of the VBN servers within the cluster at a given time.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/16 - Arrangements for providing special services to substations
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal

5.

VBN SERVER CLUSTERING SYSTEM, METHOD OF VBN SERVER CLUSTERING, AND VBN SERVER FOR CLUSTERING

      
Application Number CA2014051138
Publication Number 2015/077889
Status In Force
Filing Date 2014-11-27
Publication Date 2015-06-04
Owner SOLUTIONINC LIMITED (Canada)
Inventor
  • Small, Keith Macpherson
  • Feild, Chuck Arthur Taylor
  • Currie, James Randolph

Abstract

A visitor based network (VBN) server clustering system comprises a cluster of VBN servers for servicing a single local area network (LAN). Each VBN server comprises a client device data store for creating and maintaining device state records of user devices connected to the LAN, an interface for data communication with the user devices through the LAN, and a network traffic processing unit for processing network traffic from and to the user devices using the device state records in the client device data store. The VBN server further comprises a clustering manager for implementing clustering of the VBN servers by filtering the network traffic from and to the one or more user devices based on the configuration settings of the VBN servers and the device state records so as to allow the network traffic processing unit to process only a filtered portion of the network traffic. The filtering of the network traffic partitions the network traffic so that each user device is processed by a single one of the VBN servers within the cluster at a given time.

IPC Classes  ?

  • H04L 12/927 - Allocation of resources based on type of traffic, QoS or priority
  • H04L 12/16 - Arrangements for providing special services to substations
  • H04L 12/861 - Packet buffering or queuing arrangements; Queue scheduling

6.

VBN SERVER CLUSTERING SYSTEM, METHOD OF VBN SERVER CLUSTERING, AND VBN SERVER FOR CLUSTERING

      
Document Number 02834565
Status In Force
Filing Date 2013-11-28
Open to Public Date 2015-05-28
Grant Date 2016-01-19
Owner SOLUTIONINC LIMITED (Canada)
Inventor
  • Small, Keith Macpherson
  • Feild, Chuck Arthur Taylor
  • Currie, James Randolph

Abstract

A visitor based network (VBN) server clustering system comprises a cluster of VBN servers for servicing a single local area network (LAN). Each VBN server comprises a client device data store for creating and maintaining device state records of user devices connected to the LAN, an interface for data communication with the user devices through the LAN, and a network traffic processing unit for processing network traffic from and to the user devices using the device state records in the client device data store. The VBN server further comprises a clustering manager for implementing clustering of the VBN servers by filtering the network traffic from and to the one or more user devices based on the configuration settings of the VBN servers and the device state records so as to allow the network traffic processing unit to process only a filtered portion of the network traffic. The filtering of the network traffic partitions the network traffic so that each user device is processed by a single one of the VBN servers within the cluster at a given time.

IPC Classes  ?

  • G06F 16/178 - Techniques for file synchronisation in file systems
  • H04W 40/00 - Communication routing or communication path finding

7.

Remote roaming controlling system, visitor based network server, and method of controlling remote roaming of user devices

      
Application Number 12837538
Grant Number 08495711
Status In Force
Filing Date 2010-07-16
First Publication Date 2011-01-27
Grant Date 2013-07-23
Owner SolutionInc Limited (Canada)
Inventor
  • Small, Keith Macpherson
  • Feild, Charles Arthur Taylor
  • Currie, James Randolph

Abstract

An authorization assisting device sends to the VBN server an authorization request for access to the WAN by a requesting user device. A registration driver has a set of assignable IP address ranges for multiple routing realms, and assigns an IP address to a user device from a relevant IP address range depending on a routing realm from which communication from the user device is received. The assignable IP address ranges include one or more authorization address ranges from which the registration driver assigns an IP address to a user device whose authorization request is received from the authorization assisting device. An authorization module processes the authorization request to generate an authorization response granting or denying access to the WAN by the requesting user device based on registration data in a registration data store and the information in the authorization request.

IPC Classes  ?

  • H04L 29/00 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups

8.

REMOTE ROAMING CONTROLLING SYSTEM, VISITOR BASED NETWORK SERVER, AND METHOD OF CONTROLLING REMOTE ROAMING OF USER DEVICES

      
Document Number 02672642
Status In Force
Filing Date 2009-07-17
Open to Public Date 2011-01-17
Grant Date 2013-05-14
Owner SOLUTIONINC LIMITED (Canada)
Inventor
  • Field, Charles Arthur Taylor
  • Small, Keith Macpherson
  • Currie, James Randolph

Abstract

An authorization assisting device sends to the VBN server an authorization request for access to the WAN by a requesting user device. A registration driver has a set of assignable IP address ranges for multiple routing realms, and assigns an IP address to a user device from a relevant IP address range depending on a routing realm from which communication from the user device is received. The assignable IP address ranges include one or more authorization address ranges from which the registration driver assigns an IP address to a user device whose authorization request is received from the authorization assisting device. An authorization module processes the authorization request to generate an authorization response granting or denying access to the WAN by the requesting user device based on registration data in a registration data store and the information in the authorization request.

IPC Classes  ?

9.

PACKET THROTTLING SYSTEM AND METHOD OF THROTTLING PACKET RECEPTION

      
Document Number 02667163
Status In Force
Filing Date 2009-05-28
Open to Public Date 2010-11-28
Grant Date 2012-10-02
Owner SOLUTIONINC LIMITED (Canada)
Inventor Small, Keith Macpherson

Abstract

A packet throttling system is provided for a network head-end device having CPUs and an operating system having interrupt handling code to implement interrupt handlers in one or more of the CPUs for processing interrupts. The packet throttling system comprises a CPU interrupt load examiner, throttling period calculator and interrupt handier terminator. The CPU interrupt load examiner examines, for each of the CPUs, a current CPU interrupt load which is a proportion of a CPU's time that is being spent servicing any interrupt handlers. The throttling period calculator calculates a throttling period for each of the CPUs based on the current CPU interrupt load. The throttling period is a period between permitted packet receptions for the CPU. The interrupt handler terminator terminates a packet reception interrupt handier handling a packet reception interrupt in a receiving CPU if the throttling period of the receiving CPU has not elapsed since the receiving CPU handled a last permitted received packet.

IPC Classes  ?

  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • H04L 47/74 - Admission controlResource allocation measures in reaction to resource unavailability

10.

METHOD OF AND SYSTEM FOR SUPPORT OF USER DEVICES ROAMING BETWEEN ROUTING REALMS BY A SINGLE NETWORK SERVER

      
Application Number CA2009000093
Publication Number 2009/094764
Status In Force
Filing Date 2009-01-28
Publication Date 2009-08-06
Owner SOLUTIONINC LIMITED (Canada)
Inventor
  • Small. Keith Macpherson
  • Feild, Charles Arthur Taylor
  • Currie, James Randolph

Abstract

A network server provisioning at least one Local Area Network (LAN) comprising a client entry store, a packet driver module, a Dynamic Host Configuration Protocol (DHCP) request handler. The LAN has one or more routing realms. The client entry store stores records representing a user device connecting to the LAN provisioned by the network server as a roaming visitor of the LAN to gain temporal access to an outside network through the LAN, and records representing one or more routing realm top-level devices provided on a top level of each routing realm of the LAN. The packet driver module inspects packets arriving from and directed to the user device, and interacts with the client entry store to process the packets. The DHCP request handler examines address data in DHCP packets received from the user device and the records in the client entry store. At least one of the packet driver module and the DHCP request handler detects roaming between routing realms by the user device based on the data of the packets and the records in the client entry store, and assigns a new Internet Protocol (IP) address to the user device when roaming by the user device is detected.

IPC Classes  ?

  • H04W 8/26 - Network addressing or numbering for mobility support
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks

11.

Method of and system for support of user devices roaming between routing realms by a single network server

      
Application Number 12145581
Grant Number 08054804
Status In Force
Filing Date 2008-06-25
First Publication Date 2009-07-30
Grant Date 2011-11-08
Owner SolutionInc Limited (Canada)
Inventor
  • Small, Keith M.
  • Feild, Charles A. T.
  • Currie, James R.

Abstract

A network server provisioning at least one Local Area Network (LAN) comprising a client entry store, a packet driver module, a Dynamic Host Configuration Protocol (DHCP) request handler. The LAN has one or more routing realms. The client entry store stores records representing a user device connecting to the LAN provisioned by the network server as a roaming visitor of the LAN to gain temporal access to an outside network through the LAN, and records representing one or more routing realm top-level devices provided on a top level of each routing realm of the LAN. The packet driver module inspects packets arriving from and directed to the user device, and interacts with the client entry store to process the packets. The DHCP request handler examines address data in DHCP packets received from the user device and the records in the client entry store. At least one of the packet driver module and the DHCP request handler detects roaming between routing realms by the user device based on the data of the packets and the records in the client entry store, and assigns a new Internet Protocol (IP) address to the user device when roaming by the user device is detected.

IPC Classes  ?

  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

12.

METHOD OF AND SYSTEM FOR SUPPORT OF USER DEVICES ROAMING BETWEEN ROUTING REALMS BY A SINGLE NETWORK SERVER

      
Document Number 02619092
Status In Force
Filing Date 2008-01-29
Open to Public Date 2009-07-29
Grant Date 2015-05-19
Owner SOLUTIONINC LIMITED (Canada)
Inventor
  • Small, Keith Macpherson
  • Currie, James Randolph
  • Feild, Charles Arthur Taylor

Abstract

A network server provisioning at least one Local Area Network (LAN) comprising a client entry store, a packet driver module, a Dynamic Host Configuration Protocol (DHCP) request handler. The LAN has one or more routing realms. The client entry store stores records representing a user device connecting to the LAN provisioned by the network server as a roaming visitor of the LAN to gain temporal access to an outside network through the LAN, and records representing one or more routing realm top-level devices provided on a top level of each routing realm of the LAN. The packet driver module inspects packets arriving from and directed to the user device, and interacts with the client entry store to process the packets. The DHCP request handler examines address data in DHCP packets received from the user device and the records in the client entry store. At least one of the packet driver module and the DHCP request handler detects roaming between routing realms by the user device based on the data of the packets and the records in the client entry store, and assigns a new Internet Protocol (IP) address to the user device when roaming by the user device is detected.

IPC Classes  ?

  • H04L 45/42 - Centralised routing
  • H04L 61/2514 - Translation of Internet protocol [IP] addresses between local and global IP addresses
  • H04L 61/5014 - Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
  • H04L 61/5084 - Providing for device mobility
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 8/26 - Network addressing or numbering for mobility support

13.

SOLUTIONIP FLEX

      
Application Number 143743200
Status Registered
Filing Date 2009-05-07
Registration Date 2012-03-21
Owner SOLUTIONINC LIMITED (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer software for providing access to the Internet.

14.

IVLAN

      
Serial Number 76267263
Status Registered
Filing Date 2001-06-05
Registration Date 2003-03-25
Owner SolutionInc Ltd. (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer server software that enables a principal user/client to establish a private Virtual Local Area Network

15.

REALIP

      
Serial Number 76267264
Status Registered
Filing Date 2001-06-05
Registration Date 2003-03-18
Owner SolutionInc Ltd. (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer server software that enables the assignment of premium routable Internet addresses from different pools of available addresses

16.

IVLAN

      
Application Number 108484200
Status Registered
Filing Date 2000-12-05
Registration Date 2003-07-14
Owner SolutionInc Ltd. (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer server software that enables a principal user/client to establish a private Virtual Local Area Network.

17.

REALIP

      
Application Number 108484300
Status Registered
Filing Date 2000-12-05
Registration Date 2003-07-04
Owner SolutionInc Ltd. (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer server software that enables the assignment of premium routable Internet addresses from different pools of available addresses.

18.

SOLUTIONIP

      
Serial Number 76008958
Status Registered
Filing Date 2000-03-24
Registration Date 2003-10-28
Owner Solutioninc Limited (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

COMPUTER SOFTWARE FOR PROVIDING ACCESS TO THE INTERNET FROM BUILDINGS

19.

SOLUTIONIP

      
Application Number 104764900
Status Registered
Filing Date 2000-02-22
Registration Date 2002-12-03
Owner SOLUTIONINC LIMITED (Canada)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer software, namely, server software application technology that enables plug n go connectivity in buildings allowing a user to self-provision internet access from buildings that there is no need for the user to reconfigure their mobile computer.

20.

SolutionIT

      
Application Number 085680500
Status Registered
Filing Date 1997-09-23
Registration Date 2002-03-13
Owner SOLUTIONINC LIMITED (Canada)
NICE Classes  ?
  • 35 - Advertising and business services
  • 37 - Construction and mining; installation and repair services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Services of designing internet websites, intranets and information building systems being a means of enabling building owners to deliver configuration free plug and go internet based information, whether by voice, video or data, separately or in combination, throughout the building structures

21.

SOLUTIONINC S

      
Application Number 085680600
Status Registered
Filing Date 1997-09-23
Registration Date 2001-01-17
Owner SOLUTIONINC LIMITED (Canada)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Services of designing internet websites, intranets and intelligent building systems, namely, a means of enabling building owners to deliver information, whether by voice, video or data, separately or in combination, throughout the building structures.