Patents by Inventor Tasso Roumeliotis
Tasso Roumeliotis 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: 8606302Abstract: System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine determines an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputs a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time. A scheduler receives expiry times data and processes the expiry times data for determining an order for servicing the location requests.Type: GrantFiled: June 11, 2012Date of Patent: December 10, 2013Assignee: WaveMarket, Inc.Inventors: Igor V. Ioppe, Tasso Roumeliotis, Scott Allen Hotes, Philip Nathan Klein, Joel A. Susal
-
Publication number: 20120315925Abstract: System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine determines an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputs a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time. A scheduler receives expiry times data and processes the expiry times data for determining an order for servicing the location requests.Type: ApplicationFiled: June 11, 2012Publication date: December 13, 2012Applicant: WAVEMARKET, INC.Inventors: Igor V. Ioppe, Tasso Roumeliotis, Scott Allen Hotes, Philip Nathan Klein, Joel A. Susal
-
Patent number: 8229669Abstract: A computer-implemented navigation method for implementation during a navigation routine for directing a user is provided. The navigation method comprises generating a navigation route. GPS signals are received and position fixes are derived from the GPS signals. The position fixes are stored and compared with the navigation route. A threshold value is determined based on the comparison of the position fixes with the navigation route. An updated navigation route is generated based on the plurality of position fixes distanced from the navigation route a distance greater than the threshold value and an updated navigation route is not generating based on the plurality of position fixes distanced from the navigation route a distance not greater than the threshold value. A mobile device for performing a navigation procedure is also provided.Type: GrantFiled: December 31, 2008Date of Patent: July 24, 2012Assignee: WaveMarket, Inc.Inventors: Tasso Roumeliotis, Scott A. Hotes, Jesse Myers, Richard Fromm, Joseph Augst
-
Patent number: 8204514Abstract: System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine is provided for determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputting a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time.Type: GrantFiled: May 1, 2011Date of Patent: June 19, 2012Assignee: WaveMarket, Inc.Inventors: Igor V. Ioppe, Tasso Roumeliotis, Scott Allen Hotes, Philip Nathan Klein, Joel A. Susal
-
Patent number: 8200248Abstract: System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine is provided for determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputting a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time.Type: GrantFiled: May 1, 2011Date of Patent: June 12, 2012Assignee: WaveMarket, Inc.Inventors: Igor V. Ioppe, Tasso Roumeliotis, Scott Allen Hotes, Philip Nathan Klein, Joel A. Susal
-
Publication number: 20110207479Abstract: System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine is provided for determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputting a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time.Type: ApplicationFiled: May 1, 2011Publication date: August 25, 2011Applicant: Wavemarket, Inc.Inventors: Igor V. Ioppe, Tasso Roumeliotis, Scott Allen Hotes, Philip Nathan Klein, Joel A. Susal
-
Publication number: 20110205054Abstract: System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine is provided for determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputting a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time.Type: ApplicationFiled: May 1, 2011Publication date: August 25, 2011Applicant: Wavemarket, Inc.Inventors: Igor V. Ioppe, Tasso Roumeliotis, Scott Allen Hotes, Philip Nathan Klein, Joel A. Susal
-
Patent number: 7941161Abstract: System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine is provided for determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputting a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time.Type: GrantFiled: December 8, 2009Date of Patent: May 10, 2011Assignee: WaveMarket, Inc.Inventors: Igor V. Ioppe, Tasso Roumeliotis, Scott Allen Hotes, Philip Nathan Klein, Joel A. Susal
-
Patent number: 7941162Abstract: System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine is provided for determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputting a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time.Type: GrantFiled: December 8, 2009Date of Patent: May 10, 2011Assignee: WaveMarket, Inc.Inventors: Igor V. Ioppe, Tasso Roumeliotis, Scott Allen Hotes, Philip Nathan Klein, Joel A. Susal
-
Publication number: 20100105415Abstract: System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine is provided for determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputting a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time.Type: ApplicationFiled: December 8, 2009Publication date: April 29, 2010Applicant: WAVEMARKET, INC.Inventors: Igor V. Ioppe, Tasso Roumeliotis, Scott Allen Hotes, Philip Nathan Klein, Joel A. Susal
-
Publication number: 20100105414Abstract: System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine is provided for determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputting a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time.Type: ApplicationFiled: December 8, 2009Publication date: April 29, 2010Applicant: WAVEMARKET, INC.Inventors: Igor V. Ioppe, Tasso Roumeliotis, Scott Allen Hotes, Philip Nathan Klein, Joel A. Susal
-
Patent number: 7643834Abstract: System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine is provided for determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputting a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time.Type: GrantFiled: July 16, 2002Date of Patent: January 5, 2010Assignee: Wavemarket, Inc.Inventors: Igor V. Ioppe, Tasso Roumeliotis, Scott Allen Hotes, Philip Nathan Klein, Joel A. Susal
-
Publication number: 20090171577Abstract: A computer-implemented navigation method for implementation during a navigation routine for directing a user is provided. The navigation method comprises generating a navigation route. GPS signals are received and position fixes are derived from the GPS signals. The position fixes are stored and compared with the navigation route. A threshold value is determined based on the comparison of the position fixes with the navigation route. An updated navigation route is generated based on the plurality of position fixes distanced from the navigation route a distance greater than the threshold value and an updated navigation route is not generating based on the plurality of position fixes distanced from the navigation route a distance not greater than the threshold value. A mobile device for performing a navigation procedure is also provided.Type: ApplicationFiled: December 31, 2008Publication date: July 2, 2009Applicant: WAVEMARKET, INC.Inventors: Tasso Roumeliotis, Scott A. Hotes, Jesse Myers, Richard Fromm, Joseph Augst
-
Publication number: 20050043037Abstract: System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine is provided for determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputting a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time.Type: ApplicationFiled: July 16, 2002Publication date: February 24, 2005Inventors: Igor Ioppe, Tasso Roumeliotis, Scott Hotes, Philip Klein, Joel Susal
-
Publication number: 20050043036Abstract: A data processing device for use in a communications network capable of supporting users of mobile stations, as well as a method of processing data elements exchanged between a pair of entities in such a network. The invention relies on techniques for receiving and processing the content of data elements that are exchanged or generated in the course of ordinary network operation in order to derive information that can be used to ascertain the location of mobile stations in the network. The location information is provided to a location-based services (LBS) application. Thus, mobile station location information is obtained without the LBS application specifically requesting that such information be generated or exchanged, which potentially relieves the network of a considerable amount of congestion and resource scarcity.Type: ApplicationFiled: July 5, 2002Publication date: February 24, 2005Inventors: Igor Ioppe, Tasso Roumeliotis, Scott Hotes, Priva Viswanath
-
Publication number: 20030033582Abstract: In one aspect, a method and system are provided for preprocessing a weighted planar undirected graph and representing the results of the preprocessing so as to facilitate subsequent approximate distance queries. A representation can be constructed so that an approximate distance from one node to another can be computed quickly. Also, the representation in one embodiment stores information for computing distances in a relatively compact format, thus reducing memory requirements. In another aspect, a method and system are provided which use the representation for rapid computation of distances.Type: ApplicationFiled: January 4, 2002Publication date: February 13, 2003Applicant: WaveMarket, Inc.Inventors: Philip Nathan Klein, Igor Ioppe, Tasso Roumeliotis