## Education

- Computer Engineering - University Of Manitoba

## Work Experience

- [Qualcomm Incorporated](http://qualcomm.com/)
- [AMD: Advanced Micro Devices](http://amd.com/)
- [Manitoba HVDC Research Center](http://hvdc.ca/)

## Patents

| Patent Number | Description |
| --- | --- |
| [8,767,713](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8,767,713.PN.&OS=PN/8,767,713&RS=PN/8,767,713) | Apparatus and method for allowing page monitoring of a communication system during traffic / broadcast channel operation without reducing traffic performance |
| [8,099,095](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8,099,095.PN.&OS=PN/8,099,095&RS=PN/8,099,095) | Method and apparatus for controlling operation of an access terminal in a communication system |
| [7,953,424](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=7,953,424.PN.&OS=PN/7,953,424&RS=PN/7,953,424) | Apparatus and method for improving paging performance while simultaneously operating in different types of communication networks |
| [7,623,861](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=7,623,861.PN.&OS=PN/7,623,861&RS=PN/7,623,861) | Method and apparatus to optimize off-frequency pilot searching by wireless mobile station |
| [7,602,840](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=7,602,840.PN.&OS=PN/7,602,840&RS=PN/7,602,840) | Acquisition of a gated pilot |
| [7,190,962](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=7,190,962.PN.&OS=PN/7,190,962&RS=PN/7,190,962) | Networked wireless communications device programmed to identify and eliminate probable multipath errors to enhance accuracy in correcting sleep clock for thermally induced errors |
| [7,065,129](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=7,065,129.PN.&OS=PN/7,065,129&RS=PN/7,065,129) | Acquisition of a gated pilot by avoiding partial correlation peaks |
| [6,993,334](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,993,334.PN.&OS=PN/6,993,334&RS=PN/6,993,334) | Idle handoff with neighbor list channel replacement |
| [6,992,618](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,992,618.PN.&OS=PN/6,992,618&RS=PN/6,992,618) | Method and apparatus for scheduling search for and acquisition of global positioning satellites |
| [6,973,310](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,973,310.PN.&OS=PN/6,973,310&RS=PN/6,973,310) | Fast reacquisition after long sleep |
| [6,922,435](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,922,435.PN.&OS=PN/6,922,435&RS=PN/6,922,435) | Method and apparatus for generating PN sequences at arbitrary phases |
| [6,889,055](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,889,055.PN.&OS=PN/6,889,055&RS=PN/6,889,055) | Technique for reducing average power consumption in a wireless communications device |
| [6,816,474](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,816,474.PN.&OS=PN/6,816,474&RS=PN/6,816,474) | Method and system for efficiently acquiring CDMA based overhead channel data frames |
| [6,795,489](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,795,489.PN.&OS=PN/6,795,489&RS=PN/6,795,489) | Acquisition of a gated pilot |
| [6,665,832](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,665,832.PN.&OS=PN/6,665,832&RS=PN/6,665,832) | Slotted mode decoder state metric initialization |
| [6,650,912](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,650,912.PN.&OS=PN/6,650,912&RS=PN/6,650,912) | Selecting paging channel mode |
| [6,639,907](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,639,907.PN.&OS=PN/6,639,907&RS=PN/6,639,907) | Method and apparatus for processing paging indicator bits transmitted on a quick paging channel |
| [6,628,675](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,628,675.PN.&OS=PN/6,628,675&RS=PN/6,628,675) | Symbol combiner synchronization after a jump to a new time alignment |
| [6,590,886](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,590,886.PN.&OS=PN/6,590,886&RS=PN/6,590,886) | Technique for reduction of awake time in a wireless communication device utilizing slotted paging |
| [6,278,703](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,278,703.PN.&OS=PN/6,278,703&RS=PN/6,278,703) | Method and apparatus for improving neighbor searching performance |
