About us

Since 2006, we have deployed a high-availability GNSS reference network that spans the globe—creating incredibly accurate and reliable GNSS data that leading semiconductor vendors, device manufacturers and network operators have quietly relied on for their real-time and predicted location data needs. Well over two billion devices use our GNSS assistance data each and every day. was the first step in the evolution of our core technologies, and has been designed and deployed to support the consumer market with reliable and verified assisted GNSS data. Now with the addition of service you can calculate your position with even better precision.

BD Star logo

BDStar (SME stock code: 002151) was founded on September 25th, 2000, and was one of the first listed companies that specialize in navigation and positioning services in China. After more than 20 years of development, BDStar has grown to become a Technology Industrial Group with assets totalling more than 7 billion yuan. Over 5,000 employees comprise three core business divisions, including Satellite Navigation, Automotive Engineering Services, and Microwave Dielectric Ceramics, where we provide superior products, solutions and services to global customers.

Leadership block ref slice


  • Mike
    CEO & CFO

    Prior to co-founding Rx Networks, Michael Longinotti was CFO of Silent Witness (TSX:SWE), served on the board of Digital Payment Technologies as the Chairman of its audit and compensation committees, and was Treasurer and Controller for Cominco (TSX:TEK). Mike holds a Bachelors of Science in Geology and Environmental Science, a Bachelor of Arts in Business Administration and completed the Advanced Management Program at Harvard Business School.

  • John
    VP Sales and Marketing

    John Carley holds two Bachelor of Science degrees in Psychology and Computer Science. With over 20 years of software engineering and management experience, John excels in the development of high quality software and hardware platforms, along with high availability network systems. Prior to joining Rx Networks John spent time with Electronic Arts and Intrinsyc Technologies.

  • Chris T.
    VP of Engineering

    Chris Torrens is a BCIT Data Communications graduate and a co-founder of Rx Networks. He has been active with the company since its inception, and brings 18 years of software design experience in high availability, mapping, GPS solutions, and real-time wireless mobility to his role at Rx Networks. He was previously a Senior Software Engineer at Mobile Data Solutions, Inc (MDSI) and Itron Inc.

  • Vijay
    Principal Engineer

    Vijaykumar Bellad holds a Ph.D. in Geomatics Engineering and a Bachelor’s degree in Electronics & Communication Engineering. He has over 15 years of experience in GNSS receiver design on embedded processor platforms, software-based receiver design, and various positioning algorithm developments. Before joining Rx Networks Inc. he worked for Accord Software & Systems developing aerospace navigation systems.

  • Anton
    Head of Operations

    Anton North holds multiple diplomas and certificates in Computer Science and Information Technology as well as an Honors Degree in Biology. As Head of Operations, Anton oversees hardware and software deployments, systems architecture, monitoring, networking, customer support, and ensures Rx Networks delivers 99.999% service and industry-leading reliability. Outside of work, Anton has a passion for underwater exploration and holds numerous technical dive certifications.

  • Brian
    Head of Business Development

    Brian Marciniak has over 20 years of domestic and international business experience with start-ups to fortune 100 companies in the mobile, wireless & LBS industries. He has been with Rx Networks since 2013 responsible for business development and customer relationship activities, playing a key role in market development and sales for the company. Prior to Rx Networks, he held VP-level positions with Inrix, Loopt and Good Technologies. 

  • Vincent
    Product Owner

    Vincent Chen holds a Bachelor’s degree in Electronic Engineer. Before taking a management role, he had over 20 years of experience in various cycles of software development, including embedded systems, Windows and Linux applications, and web development. Prior to joining Rx Networks, he was a senior system developer for GPS tracking devices at Quino Solutions Inc.

  • Chris P.
    Product Owner

    Chris Perriam holds separate Bachelor's degrees in Computer Science and Finance. His experience spans software engineering, product management and consulting roles. Prior to joining Rx Networks, he developed cloud solutions at a major healthcare technology company trusted with the records of over 100 million patients. Prior to this, Chris worked at Deloitte as a consultant on Government IT projects.

  • Robert
    Field Applications Engineer Manager

    Robert Chou holds a Master’s degree in Information Management and a Bachelor’s degree in Computer Science. He has over 15 years of software design experience in the fields of embedded systems, web applications, VoIP and mobile phone development. Prior to joining Rx Networks as Field Applications Engineer Manager, he worked for ASUS, Motorola, and Intertek in Taiwan.

Directors block ref slice


  • Lei (Henry)
    BDStar Group

    Lei Huang (Henry Huang), Vice President of BDStar, CEO of Unicore Communications, Inc. Henry holds a Doctor Degree of Communication and Information Systems, he joined BDStar Group since 2007, acting as Staff Engineer, Product Manager, Marketing Director of Unicore Communications, Inc., and International Business Director of BDStar.

  • Mike
    CEO & CFO

    Prior to co-founding Rx Networks, Michael Longinotti was CFO of Silent Witness (TSX:SWE), served on the board of Digital Payment Technologies as the Chairman of its audit and compensation committees, and was Treasurer and Controller for Cominco (TSX:TEK). Mike holds a Bachelors of Science in Geology and Environmental Science, a Bachelor of Arts in Business Administration and completed the Advanced Management Program at Harvard Business School.

  • Tony

    Tony Murfin is a Canadian Citizen and managing consultant for GNSS Aerospace LLC, Florida. Murfin provides business development consulting services to companies involved in GNSS products and markets, writes for a GPS magazine, and acted extensively on behalf of BDStar Navigation Co. Ltd. team in a consulting capacity for the acquisition of Rx Networks.

    Previously, Murfin worked for NovAtel Inc. in Calgary, Canada, as vice president of Business development; for CMC Electronics in Montreal, Canada, as business development manager, product manager, software manager and software engineer; for CAE in Montreal as simulation software engineer; and for BAe in Warton, UK, as senior avionics engineer. Murfin has a B.Sc. from the University of Manchester Institute of Science and Technology in the UK.

Assistance Data: A Simplified Overview

Assistance Data:
A Simplified Overview

Even with well over 100 GNSS satellites in orbit, and more scheduled to go into service, there are still many factors which make it difficult for mobile phones and other devices to accurately estimate their position based on the satellite data alone.

The GNSS satellites broadcast their position in space very slowly, whereas the receivers make measurements quickly and frequently.  If you rely solely on the satellites to get the navigation data to calculate your position, you have to wait.  If on the other hand you use assistance data from Rx Networks, you will just need the measurements from the receiver and you can calculate your position much more quickly. has been designed and deployed to support the consumer market with reliable and verified assisted GNSS data.  Now with the service you can calculate your position with even better precision.

Given the path traversed by satellite signals from the electronics on-board the satellite to user receivers on Earth, even a minor error can throw off the calculated range by many meters. By vetting signals and accounting for variations in satellite orbits, clocks, and delays caused by the ionosphere and troposphere Rx Networks is able to provide a correction service with data that is essential to reduce the errors and allow GNSS devices to calculate faster and more accurate position fixes than without assistance. 

Global Reference Network: Our Proprietary GNSS Network

Global Reference Network:
Our Proprietary GNSS Network

A key component to making it possible to accurately determine earthbound positioning is the Global Reference Network (GRN) - a series of geographically dispersed GNSS receivers connected to Rx Networks’ data centres.  Each of these receivers collects the navigation data and observation data from multiple signals broadcast by each of the satellites in all GNSS constellations. The reference stations relay this broadcast data and measurements information to centralized data centers allowing for the calculation of the standard GNSS assistance data, precise orbits and clocks data, global ionospheric and global tropospheric data models in real-time.

While there are individual networks (and data feeds) for each GNSS constellation, including GPS (United States), GLONASS (Russia), BeiDou (China), Galileo (EU), QZSS (Japan), and NavIC (India), the aggregate visibility of satellites from all networks makes it possible to achieve greater accuracy than one data source alone. Rx Networks also adds the benefit from the regional satellite-based augmentation systems (SBAS) originally designed for aviation, that Rx Networks monitors, namely WAAS, EGNOS, MSAS, and GAGAN to ensure the best possible coverage and integrity anywhere in the world. Map

Rx Networks’ own Global Reference Network spans the world with ever increasing  satellite visibility as the reference network is continually being updated and expanded. Global coverage, coupled with our own unique algorithms, and controlling the service from reference receivers to API, ensures we can  compute accurate precise GNSS data in real-time  with a carrier grade Service Level Agreement  99.999% reliability. We take over the worry about infrastructure so you don’t need  to deploy expensive and cumbersome reference stations and networks.  

In brief, assistance data from Rx Networks makes it easier for E911 providers, smartphone manufacturers and mobile network operators to deliver accurate positioning to their customers with greater efficiency and reduced  hard costs.

Types of Information Processed by Rx Networks

Types of Information Processed by Rx Networks

In addition to collecting broadcast orbital and clock information of each satellite, called the “ephemeris”, the GRN monitors the clock status of each satellite, as well as its individual health/status. Coarse orbit and status information of all satellites in a constellation is referred to as the “almanac”.  The ephemeris is valid for hours and is usable for navigation, and the almanac is valid for weeks or months, and is usable to aid signal acquisition.

Despite the slow transmission rate by today’s standards (50 bit/s), these messages travel at the speed of light on the radio spectrum, reaching the surface of the planet in milliseconds. From the ground, a receiver with line-of-sight to the satellites, makes range measurements through time of flight computation and performs calculations based on the reported locations of the visible satellites to determine its location via a process of trilateration. While the applications that this technology has enabled are virtually limitless, from missile guidance to the future of self-driving cars, there are limitations to the underlying technology itself.

An unimpeded line-of-sight to the overhead satellites is required in order to receive the navigation messages correctly, so getting a location fix in obstructed areas like skyscraper-crowded city streets can be time consuming, error prone and frustrating to the end user. To supplement traditional GNSS, a range of assistance data protocols were created to improve the time to first fix (TTFF) and enhance the ongoing location experience; this is where a global reference network comes into play.

Benefits of Robust Assistance Data

Benefits of Robust Assistance Data

Assistance data derived from Rx Networks’ GRN, in addition to Rx’s corrected data feeds from all theGNSS constellations, can be distributed to customers across a range of verticals, including chipset manufacturers, OEMs, telecommunications providers and location-based service suppliers. This data can be structured in multiple different ways, from real-time broadcast ephemeris streams to processed predictions known as extended ephemeris, which calculate the location of the satellites in space and time for weeks into the future.

Faster TTFF and greater accuracy via Rx GRN vs direct

Given that mobile devices are capable of receiving information via the data network at hundreds of thousands of times the satellite transmission rate of 50 bit/s, this assistance data can be continually updated in the background to enhance the core GNSS layer. This results in a significantly faster TTFF, reduced power consumption, and improved sensitivity compared to traditional GNSS. Further, the assistance data improves accuracy as well as the ability to receive a location fix in obstructed environments where non-assisted devices might never be able to determine their location.

Rx Networks A-GNSS Products

Rx Networks A-GNSS Products

With the data derived from the global reference network, Rx Networks offers two types of products, real-time assistance (includes other information) and predicted assistance. 

  • Real-Time GNSS

    Both and provide Real-Time GNSS assistance as real-time data streams or request based broadcast data services, some of which are used extensively in the E911. Rx Networks solely-owned reference networks and data centres are ideally suited for the E911 space, which requires multiple levels of redundancy backed by a carrier-grade, 99.999% SLA uptime guarantee.

  • Predicted GNSS’s Predicted GNSS Ephemeris is Rx Networks’ prediction product, which enables mobile devices to generate high accuracy extended ephemeris for weeks into the future, without the need for continual access to a data network. This empowers devices to receive significantly faster and more accurate fixes in obstructed locations while roaming or in areas without cellular coverage.

The Rx Networks global reference network is capable of supporting any and all global or regional GNSS constellations.