Dave Mathews

Dave Mathews

San Francisco, California, United States
8K followers 500+ connections

About

Dave is an early stage Investor and CTO Advisor. Experienced as a founder, inventor, and…

Activity

Join now to see all activity

Experience

  • Venture Builder VC Graphic

    Venture Builder VC

    Houston, Texas, United States

  • -

    Dallas-Fort Worth Metroplex

  • -

    Greater Los Angeles Area

  • -

    Houston, Texas, United States

  • -

    Plano, Texas, United States

  • -

    Helsinki Area, Finland

  • -

    Los Angeles, San Francisco, Las Vegas and New York

  • -

    Dallas/Fort Worth Area

  • -

    Los Angeles, California

  • -

    Greater Los Angeles Area

  • -

    Palo Alto, CA

  • -

  • -

    Tel Aviv Area, Israel

  • -

  • -

    Dallas/Fort Worth Area

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

    Dallas/Fort Worth Area

Education

  • Missouri State University Graphic

    Missouri State University

    -

    Activities and Societies: IBM student sales associate, in-residence computer labs technician, and founder of two companies in the audio/video space.

Publications

  • Freelance Writer

    2600

    Wrote a handful of stories on tops like Caller ID box hacking to double capacity through easy board level resistor modification. Wrote others about things that spurred my curiosity like using mylar strips as anti-counterfeiting measures in currency and their ability to be detected in X-ray systems.

    See publication
  • Make Magazine

    O'Reilly Publishing

    Making more out of what you own. We ignited the garage tinkering revolution with a blog, magazine and faire which brings hundreds of thousands of people to locations in San Mateo, Boston, Austin, New York and more. I wrote stories on hardware hacking to get more out of your gadgets for the first two years of the magazine plublication.

    See publication
  • PC Magazine

    Ziff Davis

    The grandaddy of publications from the computer world, I exposed next generation technologies and ideas.

    See publication

Patents

  • Automating actions with a phone network based upon scanned wireless signals

    Issued US 9,100,790

    A method for discovering the presence of hidden neighbor mobile devices in a common environment is disclosed. A given mobile unit is moved into a common environment with the given mobile device having a unique identifier associated therewith. The common environment is scanned within a scan range associated with the given mobile device. The presence of broadcasting devices scanned by the given mobile device is detected and identification information received therefrom. The received…

    A method for discovering the presence of hidden neighbor mobile devices in a common environment is disclosed. A given mobile unit is moved into a common environment with the given mobile device having a unique identifier associated therewith. The common environment is scanned within a scan range associated with the given mobile device. The presence of broadcasting devices scanned by the given mobile device is detected and identification information received therefrom. The received identification information is transmitted to a central location in addition to the unique identifier. The given mobile device receives from the central location information about a hidden mobile unit that is not scannable by the given mobile device, but can scan other broadcast devices in the common environment, which information provides an indication that the hidden mobile unit had previously scanned at least one of the broadcast devices scanned by the given mobile device.

    See patent
  • Automatication of a user transaction based upon scanned wireless signals

    Issued US 9,031,540

    A method for authenticating a user transaction based upon scanned wireless signals is disclosed and includes receiving a wireless fingerprint from a mobile unit associated with a transaction by a user at a location, determining if the received wireless fingerprint matches a stored wireless fingerprint associated with the location, and authorizing the transaction if the received wireless fingerprint matches the stored wireless fingerprint associated with the location. If the location is not…

    A method for authenticating a user transaction based upon scanned wireless signals is disclosed and includes receiving a wireless fingerprint from a mobile unit associated with a transaction by a user at a location, determining if the received wireless fingerprint matches a stored wireless fingerprint associated with the location, and authorizing the transaction if the received wireless fingerprint matches the stored wireless fingerprint associated with the location. If the location is not known or known as a "bad" location, additional information to authenticate the user or transaction can be requested from the user via a phone call, push notification within an application or a text message.

    See patent
  • Input device for allowing interface to a web site in association with a unique input code

    Issued US 8,069,098

    An input device for allowing interface to a web site in association with a unique input code. A method for interconnecting a first location on a global communication network with a second location thereon is disclosed. An input device is provided at the first location on the global communication network having associated therewith a unique input device ID. A product code disposed on a product is scanned with the input device, which product code is representative of the product in commercial…

    An input device for allowing interface to a web site in association with a unique input code. A method for interconnecting a first location on a global communication network with a second location thereon is disclosed. An input device is provided at the first location on the global communication network having associated therewith a unique input device ID. A product code disposed on a product is scanned with the input device, which product code is representative of the product in commercial transactions, the operation of scanning operable to extract the information contained in the product code to provide a unique value as an output. The unique value is then associated with the unique input device ID. In response to the operation of scanning and associating, the first location is connected to the second location.

  • Automating actions within a phone network based upon scanned wireless signals.

    Issued US 8,577,354

    The core NewAer patent for automation around scanned wireless signals found within a space.

    See patent
  • Software Downloading using a Television Broadcast Channel

    Issued US 7,996,552

  • Determining virtual location based upon scanned wireless signals.

    Issued US 8,805,352

    A method for determining proximity of two or more mobile units Within a defined locale is disclosed. Each of the mobile units is operable to scan at least a portion of the locale associated with the scanning one of the mobile units. The presence of the ones of the plurality of Wireless devices is detected Within the associated portion of the locale, detecting and receiving the unique information from the detected ones of the plurality of Wireless devices or device IDs. The received information…

    A method for determining proximity of two or more mobile units Within a defined locale is disclosed. Each of the mobile units is operable to scan at least a portion of the locale associated with the scanning one of the mobile units. The presence of the ones of the plurality of Wireless devices is detected Within the associated portion of the locale, detecting and receiving the unique information from the detected ones of the plurality of Wireless devices or device IDs. The received information is formed into a Wireless fingerprint and transmitted to a server, which has a database of stored Wireless fingerptints that are compared to the received fingerprint and a determination made as to the stored Wireless fingerprints Within the locale. The relative proximity position of the mobile devices associated with stored Wireless fingerprints Within the locale is then determined and are transmitted to the scanning one thereof.

  • Network routing utilizing a product code

    Issued US 7694020

    A method for utilizing a product code having product information contained therein for interfacing over a network. A representation of the product information is extracted from the product code, which product code is disposed on or in close association with an associated product. In response to this extraction, network routing information is associated with the product code information.

    See patent
  • Apparatus and method for converting a low voltage AC wiring circuit to a high speed data communications link

    Issued 7417535

    A doorbell outdoor wall mounted camera that sends video inside the house over the existing two pair wire to a processor connected to the Internet.

    See patent
  • Network routing utilizing a product code

    Issued US 7,321,941

    A method for utilizing a product code having product information contained therein for interfacing over a network. The product information is extracted from the product code, which product code is disposed on or in close association with an associated product. In response to this extraction, network routing information is associated with the product code information.

    See patent
  • Network interface cassette adapter and method

    Issued US 7,266,390

    A network interface cassette for coupling signals between a wireless network and a tape head in a cassette tape player. The network interface cassette includes an enclosure that is conformed to the cassette tape form factor. It contains a transceiver that converts base band signals for radio frequency communications within the wireless network. It also contains a network controller that is coupled to communicate the base band signals with the transceiver. The network controller converts digital…

    A network interface cassette for coupling signals between a wireless network and a tape head in a cassette tape player. The network interface cassette includes an enclosure that is conformed to the cassette tape form factor. It contains a transceiver that converts base band signals for radio frequency communications within the wireless network. It also contains a network controller that is coupled to communicate the base band signals with the transceiver. The network controller converts digital audio signals to and from the base band signals. There is an audio processor that converts the digital audio signals to analog audio signals. A coupling means converts the analog audio signals to magnetic audio signals. The coupling means is aligned to couple the magnetic audio signals to the tape head. A power supply with batteries and a generator driven from the cassette player capstan are provided. A wireless user interface adapter is provided to couple microphone and audio signals to the apparatus. Plural communications requests are processed, and include a priority scheme to manage resource contention.

    See patent
  • Method for controlling a computer using an embedded unique code in the content of recorded media

    Issued US 8,655,972

    A method for controlling a computer with recorded information of a recorded media includes embedding a unique code, which unique code does not contain routing information, in recorded information of the recorded media. The unique code is in close association with vendor information, such that the unique code will be output during normal playback of the information on the recorded media. The unique code is embedded within the video/audio bandwidth of the recorded information such that, when…

    A method for controlling a computer with recorded information of a recorded media includes embedding a unique code, which unique code does not contain routing information, in recorded information of the recorded media. The unique code is in close association with vendor information, such that the unique code will be output during normal playback of the information on the recorded media. The unique code is embedded within the video/audio bandwidth of the recorded information such that, when playing back the recorded information, the unique code will be output within the video/audio bandwidth of the recorded media. The unique code is extracted with an extractor during output of the recorded information to a user at a user location disposed on a network during normal playback of the recorded media. In response to extracting the unique code, it is transmitted to a remote location on the network in accordance with routing information accessible at the user location, which routing information defines the location of the remote location on the network, wherein the vendor product information is returned to the user location for processing.

  • Method and apparatus for controlling a computer from a remote location

    Issued US 6,526,449

    A method for controlling a user computer is disclosed wherein a broadcast program is operable to transmit a broadcast to the user in the form of an audio/visual program, in addition to an encoded tone. This encoded tone is detected by the user computer and this information then transmitted to an intermediate node, an ARS (308). This tone is compared in a relational database (1704) to determine is there is matching information therein. This matching information is in the form of routing…

    A method for controlling a user computer is disclosed wherein a broadcast program is operable to transmit a broadcast to the user in the form of an audio/visual program, in addition to an encoded tone. This encoded tone is detected by the user computer and this information then transmitted to an intermediate node, an ARS (308). This tone is compared in a relational database (1704) to determine is there is matching information therein. This matching information is in the form of routing information to a destination node (1706) over the data network (306). This routing information is transmitted back to the user computer (1702) over the network (306). The user PC (1702) then utilizes this information to complete a connection with the destination node (1706). The tone is injected into the broadcast program by a program director at the broadcast station. This is effected through an input to a console (1606) which selects one of a plurality of tones in a tone database (1602). Therefore, the user can determine which of a plurality of destinations nodes (1706) on the network (306) are to be selected.

    See patent
  • Routing string indicative of a location of a database on a web associated with a product in commerce

    Issued US 6,377,986

    A method for controlling a computer is disclosed wherein one or more remote locations disposed on a network are accessed in response to scanning an optical code. A first computer disposed on the network connects to a scanner for scanning the optical code of a product by a user. The scanner is uniquely identified with a scanner distributor by a scanner identification number. A second computer disposed on the network is accessed in response to the user scanning the optical code with the scanner…

    A method for controlling a computer is disclosed wherein one or more remote locations disposed on a network are accessed in response to scanning an optical code. A first computer disposed on the network connects to a scanner for scanning the optical code of a product by a user. The scanner is uniquely identified with a scanner distributor by a scanner identification number. A second computer disposed on the network is accessed in response to the user scanning the optical code with the scanner, wherein a lookup operation is performed at the second computer to match the scanner identification number with the scanner distributor to obtain remote routing information of the one or remote locations. The remote routing information is returned from the second computer to the first computer in order to access the one or more remote locations disposed on the network. The one or more remote locations are accessed to return remote information to the first computer for presentation.

    See patent
  • Method for controlling a computer with an audio signal

    Issued US 6,098,106

    A method for controlling a computer by inputting an analog signal into the computer to control a web browser software application. The analog signal contains a trigger signal which activates proprietary software, and a product identifier. The proprietary software launches the web browser application on the computer, extracts the product identifier, and creates an appended data string by appending server address (URL) routing information to the product identifier information. The appended data…

    A method for controlling a computer by inputting an analog signal into the computer to control a web browser software application. The analog signal contains a trigger signal which activates proprietary software, and a product identifier. The proprietary software launches the web browser application on the computer, extracts the product identifier, and creates an appended data string by appending server address (URL) routing information to the product identifier information. The appended data string is automatically inserted into the web browser as keystroke data and routed to an advertiser reference server. The appended routing information directs communication to the advertiser reference server which contains a cross-referenced database of advertiser product identifier information and associated advertiser server URLs. The advertiser server URL and a request for product information relevant to the product identifier is returned to the computer web browser where it is automatically redirected to the advertiser server containing the advertiser product information. The advertiser product information is then returned to the computer for display.

    See patent
  • Method and apparatus for linking a web browser link to a promotional offer

    Issued US 8,712,835

    A method for offering a promotion to a user. A stimulus is received from a broadcast directed to a user location, the stimulus having unique coded information encoded therein. The unique coded information is extracted from the stimulus by decoding this information. From the decoded information, there is determined routing information for routing over a network to a promotion location on the network, which promotion location is operable to offer a promotion. The promotion location on the network…

    A method for offering a promotion to a user. A stimulus is received from a broadcast directed to a user location, the stimulus having unique coded information encoded therein. The unique coded information is extracted from the stimulus by decoding this information. From the decoded information, there is determined routing information for routing over a network to a promotion location on the network, which promotion location is operable to offer a promotion. The promotion location on the network is then interconnected in accordance with the determined routing information. A promotion is then offered over the network in response to the interconnection thereof by the step of interconnecting.

    See patent
  • Apparatus and method for converting a low voltage AC wiring circuit to a high speed data communications link.

    US 7,417,535

  • Data interface to the AC power line via standard light bulb socket.

    US 7,901,116

  • High speed data interface to the AC power line through a standard light bulb socket.

    US 7,455,435

  • Input device for allowing input of unique digital code to a user's computer to control access thereof to a web site.

    US 7,912,961

  • Method and apparatus for allowing a broadcast to remotely control a computer.

    US 7,792,696

  • Method and apparatus for completing, securing and conducting an e-commerce transaction.

    US 7,930,213

  • Method and apparatus for connecting a user location to one of a plurality of destination locations on a network.

    US 7,979,576

  • Method and apparatus for matching a user's use profile in commerce with a broadcast.

    US 7,636,788

  • Method and apparatus for opening and launching a web browser in response to an audible signal.

    US 7,536,478

  • Method and apparatus for utilizing an audible signal to induce a user to select an e-commerce function.

    US 7,900,224

  • Method and apparatus for utilizing an existing product code to issue a match to a predetermined location on a global network.

    US 7,596,786

  • Method and practice for accessing a remote location by receiving a product code.

    US 7,886,017

  • Method for interfacing scanned product information with a source for the product over a global network.

    US 7,822,829

  • Network interface cassette adapter and method.

    US 7,120,463

  • Network routing utilizing a product code.

    US 7,684,020

  • Programmable actuator and method in a network terminal device.

    US 7,783,982

  • Routing string indicative of a location of a database on a web associated with a product in commerce.

    US 6,377,986

  • Software downloading using a television channel.

    US 7,548,988

Projects

  • Share

    Share takes a fingerprint of all broadcasting WiFi, Bluetooth and BTLE radios within a space, and places everyone in nearby proximity into the same folder on Google Drive. Unlike Apple Airdrop, which performs a peer-to-peer file transfer, Share allows all people in the room to download a file simultaneously and only the uploader need to login with their Google credentials. The application is available in all mobile app stores and uses the NewAer Proximity Platform SDK for fingerprinting.

    See project
  • ToothTag

    - Present

    The showcase application for the NewAer Proximity Platform.

    See project

Recommendations received

More activity by Dave

View Dave’s full profile

  • See who you know in common
  • Get introduced
  • Contact Dave directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Dave Mathews in United States

Add new skills with these courses