Javier Peterson Cardona (born September 15, 1975 in Santurce, San Juan, Puerto Rico) is a former Major League Baseball catcher. He played in Major League Baseball with the Detroit ...
Facebook
Software Engineering Manager
Okio Jan 2015 - Mar 2017
Chief Executive Officer
Terranet Ab Oct 2014 - Mar 2017
Strategic Advisor
Cozybit Sep 2004 - Oct 2014
Chief Executive Officer
International Computer Science Institute Feb 2003 - Oct 2003
Research Fellow
Education:
Stanford University Graduate School of Business 2008 - 2008
Advanced Learning and Research Institute Oct 2003 - 2004
Telecom Engineering School of Barcelona Sep 1989 - Jul 1995
Masters, Master of Science In Electrical Engineering
Skills:
Embedded Systems Software Development Embedded Software Wireless Mobile Devices Linux Start Ups Software Engineering Distributed Systems Networking Android C Entrepreneurship Software Design Device Drivers Strategy Linux Kernel Product Management C++ Tcp/Ip Wifi Git Open Source Mobile Applications Mobile Wireless Technologies
Stanford University Graduate School of Business 2008 - 2008
Advanced Learning and Research Institute Oct 2003 - Jul 2004
Telecom Engineering School of Barcelona Sep 1989 - Jul 1995
Skills:
Software Development Embedded Systems Start-ups Linux Embedded Software Entrepreneurship Mobile Android
Languages:
Spanish French
Us Patents
System And Method For Determining Location Of A Wi-Fi Device With The Assistance Of Fixed Receivers
Javier Cardona - San Francisco CA, US Frédéric Lassabe - Belfort, FR Alejandro Herrera - Barcelona, ES
Assignee:
Cozybit Inc. - San Francisco CA
International Classification:
H04W 24/00
US Classification:
4554561, 34235743
Abstract:
A method and apparatus is disclosed herein for determining the location of a device with the assistance of fixed receivers. In one embodiment, the method comprises receiving a first request from the mobile device in the wireless network; wirelessly transmitting one or more positioning requests in response to the first request; receiving signal strength information from one or more receivers in the wireless network sent in response to the one or more positioning requests; determining a location of the mobile device based on received signal strength information by comparing the received signal strength information with signal strength information of reference locations; and sending location information to the mobile device, where the location information is indicative of the location of the mobile device.
John Drinkard - Redwood City CA, US Javier Cardona - Alameda CA, US Christopher Dums - Clayton NC, US
International Classification:
G01R013/00
US Classification:
702/066000
Abstract:
A data reduction circuit serves as a post-processor for digitized waveform data, providing reduced data sets for subsequent processing. Preferably, the data reduction circuit receives one or more potentially long sequences of digital waveform data and provides as output sets of sequence numbers corresponding to transitions in the digitized waveforms. In this manner, a processor concerned with the location of waveform transitions is relieved from the burden of processing the sequences just to identify the transition points. In some embodiments, the data reduction circuit cooperates with a waveform digitizer that produces digitized sequences of comparator waveforms in a laser-based distance measuring circuit. Transition points in the digitized waveform correspond to return reflections of emitted laser pulses and may be used to identify laser pulse flight time. Thus, reporting only sequence numbers for the waveform transition points greatly reduces the amount of data transferred to a distance-calculating processor.
Multithreaded Universal Daemon For Network Data Exchanges
A system and method for a multithreaded universal daemon (MUD) is described. The MUD is generated from library functions common to all daemons, and is optimized for a specific type of data and protocol. The MUD includes a plurality of data sockets monitored by one of a plurality of tasks. The tasks connect the data socket to an appropriate application specific connection handler when data is received.
System And Method For Inviting And Sharing Conversations Between Cellphones
Javier Cardona - San Francisco CA, US Alejandro Herrera Pero - Barcelona, ES Andrey Yurovsky - San Francisco CA, US
Assignee:
Cozybit, Inc. - San Francisco CA
International Classification:
H04W 4/00
US Classification:
370338
Abstract:
A system and method perform wireless networking that allows a cellular phone user to invite and share conversations with other cellphones or wireless communication devices in local spatial proximity by means of a wireless mesh or infrastructure or an ad-hoc network. In the system and method, there is no per-minute cost by using wireless local area networks in the unlicensed spectrum, such as a 802.11 network. Conversations are shared with only the intended persons. To join a conversation using the method, users only require any wireless device, and not necessarily a cellphone, such as a laptop with wireless capability.
Method And Apparatus For Distance Estimate Using Signal Strength Information
A method and apparatus are disclosed herein for distance estimation using signal strength information. In one embodiment, the method comprises receiving a broadcast communication from one of a plurality of devices in a wireless mesh network in which devices communicate via peer-to-peer communication, measuring signal strength information corresponding to the received broadcast communication, and using the signal strength information to determine an estimate of distance between a first device and the one device.
A special-purpose mobile communication device using low-bandwidth cellular technology designed for IoT applications, such Narrowband LTE for IoT, is used to securely exchange voice messages in real-time or near real-time with another user. The voice messages are short duration voice messages, also referred to as voice clips, that are capable of being compressed using file compression algorithms instead of stream compression methods ordinarily used for real-time audio. A general-purpose mobile communication device activates the special-purpose devices and creates a private network for securely exchanging the voice messages between the devices. The general-purpose device also operates a mobile application that interfaces with a cloud-based mobile voice communication and location tracking system to manage the voice messages and track the location of the special-purpose device using Observed Time Difference of Arrival measurements.
Method And Apparatus For Communicating Between Mobile Devices
A method and apparatus is disclosed herein for communicating between mobile devices. In one embodiment, the method comprises launching an application on a first mobile device, joining a wireless mesh network with the first mobile device being a node in the wireless mesh network in response to launching the application, discovering one or more other mobile devices that are active in the wireless mesh network using a discovery protocol, receiving profile information from each of the one or more other mobile devices, and displaying a visual directory of participants associated with the one or more other mobile devices active in the wireless mesh network.
Method And Apparatus For Content Distribution And Deferred Payment Over A Wireless Network
A method and apparatus are disclosed herein for content distribution and deferred payment over a wireless network. In one embodiment, the method comprises: receiving content at a first mobile device in a first network directly from a second mobile device in the first network, making use of the content by the first mobile device while deferring payment for the content due to network access being unavailable to a remote license server in a second network different than the first network, and contacting the remote license server when the first mobile device gains network access to the second network to cause payment to be made for the content.