Patents by Inventor Paul William Calnan
Paul William Calnan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8957852Abstract: Techniques, systems and computer program products are disclosed for providing sensor mapping. In one aspect, a method includes receiving input from a user. The received input includes at least one of motion, force and contact. In addition, a sensor signal is generated based on the received input. From a choice of data structures a data structure associated with a selected application having one or more functions is identified. The data structure indicates a relationship between the generated sensor signal and the one or more functions of the selected application. The generated sensor signal is selectively mapped into a control signal for controlling the one or more functions of the selected application by using the identified data structure.Type: GrantFiled: September 14, 2012Date of Patent: February 17, 2015Assignee: Aplix IP Holdings CorporationInventors: Rob Podoloff, Paul William Calnan, III, Elaine Chen, Beth Marcus
-
Publication number: 20130063343Abstract: Techniques, systems and computer program products are disclosed for providing sensor mapping. In one aspect, a method includes receiving input from a user. The received input includes at least one of motion, force and contact. In addition, a sensor signal is generated based on the received input. From a choice of data structures a data structure associated with a selected application having one or more functions is identified. The data structure indicates a relationship between the generated sensor signal and the one or more functions of the selected application. The generated sensor signal is selectively mapped into a control signal for controlling the one or more functions of the selected application by using the identified data structure.Type: ApplicationFiled: September 14, 2012Publication date: March 14, 2013Applicant: ZEEMOTE TECHNOLOGY INC.Inventors: Rob PODOLOFF, Paul William CALNAN, III, Elaine CHEN, Beth MARCUS
-
Publication number: 20120235907Abstract: Techniques, systems and computer program products are disclosed for providing sensor mapping. In one aspect, a method includes receiving input from a user. The received input includes at least one of motion, force and contact. In addition, a sensor signal is generated based on the received input. From a choice of data structures a data structure associated with a selected application having one or more functions is identified. The data structure indicates a relationship between the generated sensor signal and the one or more functions of the selected application. The generated sensor signal is selectively mapped into a control signal for controlling the one or more functions of the selected application by using the identified data structure.Type: ApplicationFiled: May 29, 2012Publication date: September 20, 2012Applicant: Zeemote Technology Inc.Inventors: Rob Podoloff, Paul William Calnan, III, Elaine Chen, Beth Marcus
-
Patent number: 8050891Abstract: Techniques, systems and computer program products are disclosed for providing sensor mapping. In one aspect, a method includes receiving input from a user. The received input includes at least one of motion, force and contact. In addition, a sensor signal is generated based on the received input. From a choice of data structures a data structure associated with a selected application having one or more functions is identified. The data structure indicates a relationship between the generated sensor signal and the one or more functions of the selected application. The generated sensor signal is selectively mapped into a control signal for controlling the one or more functions of the selected application by using the identified data structure.Type: GrantFiled: October 17, 2008Date of Patent: November 1, 2011Assignee: Zeemote Technology Inc.Inventors: Rob Podoloff, Paul William Calnan, Elaine Chen, Beth Marcus
-
Publication number: 20100100359Abstract: Techniques, systems and computer program products are disclosed for providing sensor mapping. In one aspect, a method includes receiving input from a user. The received input includes at least one of motion, force and contact. In addition, a sensor signal is generated based on the received input. From a choice of data structures a data structure associated with a selected application having one or more functions is identified. The data structure indicates a relationship between the generated sensor signal and the one or more functions of the selected application. The generated sensor signal is selectively mapped into a control signal for controlling the one or more functions of the selected application by using the identified data structure.Type: ApplicationFiled: October 17, 2008Publication date: April 22, 2010Applicant: ZEEMOTE, INC.Inventors: Rob Podoloff, Paul William Calnan, III, Elaine Chen, Beth Marcus
-
Publication number: 20090248332Abstract: Maximizing battery life includes identifying a characteristic curve for a voltage regulating component. A raw voltage value of a battery associated with the voltage regulating component or power converting component is detected. A mathematical model is generated based on the identified characteristic curve. In addition, a value of a regulated voltage output of the voltage regulating component or a converted voltage output of the power converting component is predicted by using the generated mathematical model to convert the detected raw voltage value of the battery.Type: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Applicant: ZEEMOTE, INC.Inventors: Paul William Calnan, III, John Mastroianni, Rob Podoloff
-
Publication number: 20090054069Abstract: Among other things, techniques for enabling platform independent bidirectional communications between a mobile controller device and a host device over a communication protocol is disclosed. Enabling the communications includes delivering an array of bytes from the mobile controller device to the host device. The array of bytes describes one or more data packets of the mobile controller device. When detected that the host device includes a native device driver, the native device driver is used to parse the delivered array of bytes. Alternatively, when detected that the host device does not include a native device driver, a device driver is provided to parse the delivered array of bytes.Type: ApplicationFiled: August 24, 2007Publication date: February 26, 2009Inventors: Paul William Calnan, III, Michael Vosseller, Lorraine Wheeler