Patents Assigned to Wavemarket, Inc.
  • Patent number: 8787171
    Abstract: Systems, methods, and processor-readable storage media are disclosed for collecting information pertaining to the configuration of one or more wireless networks and using this information in turn to estimate the location of mobile wireless devices associated with those networks. Certain embodiments of the present disclosure are directed to providing efficient systems and methods for collecting the information, which are responsive to the coverage or quality of the wireless network configuration information already stored in a network database.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: July 22, 2014
    Assignee: WaveMarket, Inc.
    Inventors: Malcolm David Macnaughtan, Christopher Ridgway Drane, Stephen Frank Brown, Craig Andrew Scott
  • Publication number: 20140180438
    Abstract: A computer implemented method is provided including establishing a value corresponding to a particular user of a device, receiving an indication of a triggering condition of the particular user of the device, the triggering condition being enabled by the device or measurable by the device, and determining the triggering condition has been met by the user via the device. The method further includes modifying the value responsive to determining the triggering condition has been met, determining when the value crosses a particular threshold, and disabling an application or a functional component of the device responsive to the value crossing the particular threshold. A system for implementing the method is also provided.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: WAVEMARKET, INC.
    Inventors: Daniel Hodges, Tasos Roumeliotis, Scott Hotes
  • Publication number: 20140148192
    Abstract: A computer-implemented method of enabling device use is provided. The method includes receiving from a first user an indication of at least one geographic area. Location information of a second user corresponding to a mobile device is received. The location information of the second user and the at least one geographic area are compared, and at least one of an application on the mobile device and a functional component of the mobile device are enabled based on the comparison of the location information of the second user and the at least one geographic area. A computing system for enabling device use is also provided.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: WAVEMARKET, INC.
    Inventors: Daniel Hodges, Tasos Roumeliotis, Scott Hotes
  • Patent number: 8737985
    Abstract: Methods and systems of updating a zone profile comprising obtaining a plurality of radio signal parameter measurements and, if the plurality of radio signal parameter measurements contains at least one measurement corresponding to a dominant element of the zone profile and if the plurality of radio signal parameter measurements contains at least one measurement corresponding to a candidate element (e.g., statistically unlikely element) of the zone profile, updating the profile by either adjusting an existing parameter value or by adding a new element to the zone profile corresponding to the candidate element.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: May 27, 2014
    Assignee: WaveMarket, Inc.
    Inventors: Malcolm David MacNaughtan, Christopher Ridgway Drane, Stephen Frank Brown, Craig Andrew Scott
  • Patent number: 8738688
    Abstract: A system is provided including a non-transitory computer readable storage medium that causes a mobile device to store client states indicating statuses of mobile device functional components. Each client state corresponds to a functional component. A client digest of the client state is stored. A server digest corresponding to a server state and the client digest is received from a server. The server state indicates a status of a mobile device functional component. The server digest is compared with the client digest. A state request is transmitted to the server responsive to a determination of a difference between the server digest and client digest. The server state is received from the server. The functional component is enabled or disabled as indicated by the server state. The server state and digest are stored as the client state and digest respectively. Methods for control of mobile device functional components are also provided.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: May 27, 2014
    Assignee: WaveMarket, Inc.
    Inventors: Jesse Myers, Scott Hotes, Richard Michael Fromm, Joseph Anakata, Anthony Polito, Eli Reese Bishop
  • Publication number: 20140136651
    Abstract: A method for implementation by a network-connectable computing system is provided. The method includes receiving an indication of a service corresponding to a mobile device, the indication based on a user action, and transmitting at least one message to the mobile device responsive to the indication of the service. The at least one message includes an instruction for a particular application corresponding to the service to provide a status of the particular application and an instruction for a user of the mobile device to initiate contact with a network resource to access data corresponding to the particular application. Further provided is a system for managing client application enablement and operation.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: WaveMarket, Inc.
    Inventors: Daniel Hodges, Tasos Roumeliotis, Jesse Myers, Mitchell Scott Ozer, Joseph Anakata
  • Patent number: 8725174
    Abstract: A computer-implemented method for providing an alert regarding mobile device location is provided. The method includes obtaining location data corresponding to locations of a mobile device over a period of time. A location pattern is determined based on the location data. The current location of the mobile device is detected at a time based on the determined pattern, and an alert is provided regarding the current location of the mobile device. A system for providing alerts regarding mobile device location is also provided.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: May 13, 2014
    Assignee: WaveMarket, Inc.
    Inventors: Joel Grossman, Jacqueline Allison Bernstein, Mitchell Scott Ozer, Daniel Hodges
  • Publication number: 20140120951
    Abstract: A computer-implemented method for disseminating user mobile device location information is provided. The method includes enabling a first request for location information of a mobile device based on at least one of a particular schedule and a particular criterion. Mobile device location information is received responsive to the first request. The mobile device location information received responsive to the first request is stored. A second request for the mobile device location information is received from a requester. Responsive to the second request, the requester is provided the location information received responsive to the first request, and at least one user-visible consequence is initiated responsive to the second request, wherein the at least one user-visible consequence is not initiated responsive to the first request.
    Type: Application
    Filed: October 30, 2012
    Publication date: May 1, 2014
    Applicant: WAVEMARKET, INC.
    Inventors: Daniel Hodges, Tasos Roumeliotis, Scott Hotes
  • Patent number: 8700069
    Abstract: A method and system for calculating the location of a mobile radio terminal in a radio communications network. The method provides for the collection of measurements of radio signal parameters at the mobile radio terminal which are then processed and transmitted to a network processor for calculating the location of the mobile radio terminal. The collected measurements may be filtered and subsets of the measurements may also be selected according to their suitability for particular applications.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: April 15, 2014
    Assignee: WaveMarket, Inc.
    Inventors: Malcolm MacNaughtan, Christopher Ridgway Drane, Stephen Brown, Craig Andrew Scott
  • Publication number: 20140099972
    Abstract: A locator assembly is provided. The locator assembly includes an article of wear and a location sending device embedded in the article of wear. A bio-related electric generator is connected to the location sending device for providing power for the location sending device. A system for locating a person and a locating method are also provided.
    Type: Application
    Filed: October 8, 2012
    Publication date: April 10, 2014
    Applicant: WAVEMARKET, INC.
    Inventor: Andrew Weiss
  • Publication number: 20140099921
    Abstract: A computer-implemented method of providing an alert based on user location. An indication of a second user is received from a first user. It is determined whether the first user and the second user are co-members of a telecommunication carrier service plan. Location information of the first user and location information of the second user is received. A distance between the first user and the second user is determined based on the location information of the first user and the location information of the second user. The first user is alerted responsive to the distance between the first user and the second user exceeding a predetermined threshold. A system for providing an alert based on user location or user motion state is also provided.
    Type: Application
    Filed: October 8, 2012
    Publication date: April 10, 2014
    Applicant: WaveMarket, Inc.
    Inventor: Andrew Weiss
  • Patent number: 8683554
    Abstract: A method for managing third party application program access to user information via a particular native application program interface (API) is provided. The method includes providing a wrapped native API including a wrapper library and inspecting a third party application program for the presence of the wrapper library in an unmodified form. The application program is inspected to identify API calls. An identified API call to a circumventing API is instrumented by wrapping the circumventing API to generate a wrapped non-circumventing API and modifying the third party application program to redirect the identified API call from the circumventing API to the wrapped non-circumventing API. A request for a permission to access user information is received from the third party application program via the wrapper library executed on a user device.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: March 25, 2014
    Assignee: WaveMarket, Inc.
    Inventors: Brian Martin, Joseph Augst, Jesse Myers, Todd Hodes, Scott Hotes
  • Publication number: 20140082509
    Abstract: A family-plan management system integrating family plan widgets on mobile devices that interact with an API maintained and used by a central server is described. The family-plan management system enables high-visibility, low-effort communications between family-plan members as well as easy access to family-plan services offered by the central server. The API automatically identifies family plan members by accessing a database and then implements high-value web and mobile add-on services for the family plan members. The family-plan management system enables control and use of the family plan by the family plan member and enables the carrier to upgrade family plan services without direct action on the part of family plan members.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: WAVEMARKET INC.
    Inventors: Tasos Roumeliotis, Joel Grossman, David Hora, Brian Martin, Daniel Hodges
  • Publication number: 20130344891
    Abstract: A computer-implemented mobile device locating method is provided. The method includes determining a current cell sector of a mobile device and comparing the current cell sector with a cell sector list of previously determined cell sectors. A current location of the mobile device is determined if the current cell sector is not listed in the cell sector list. The current location is compared with a last determined location. The current cell sector is added to the cell sector list if the current location is substantially the same as the last determined location. The cell sector list is cleared if the current location is not substantially the same as the last determined location.
    Type: Application
    Filed: August 26, 2013
    Publication date: December 26, 2013
    Applicant: Wavemarket, Inc.
    Inventors: Scott Hotes, Anthony Polito, Tasos Roumeliotis
  • Publication number: 20130338914
    Abstract: A driving assessment system and method is described that automatically assesses driving conditions around a driver to identify safety hazards and to subsequently inform that driver when an unusually hazardous condition exists. The driving assessment is performed by obtaining and storing safety related data from the driver and from external sources and then processing that data in real time to produce a driving hazard assessment and warning. Beneficially the driving hazard assessment automatically obtains and considers existing conditions of the road system local to the driver.
    Type: Application
    Filed: June 14, 2012
    Publication date: December 19, 2013
    Applicant: WAVEMARKET INC.
    Inventor: Andrew Weiss
  • Patent number: 8606302
    Abstract: 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: Grant
    Filed: June 11, 2012
    Date of Patent: December 10, 2013
    Assignee: WaveMarket, Inc.
    Inventors: Igor V. Ioppe, Tasso Roumeliotis, Scott Allen Hotes, Philip Nathan Klein, Joel A. Susal
  • Publication number: 20130316734
    Abstract: A computer-implemented method for processing mobile device location data is provided. Location data is filtered based on age and accuracy or precision of location coordinates. Location data is partitioned based on the location coordinates into a plurality of clusters including a plurality of location data instances. The plurality of clusters are filtered based on a number of data instances in a particular cluster and a period of time over which data instances of the particular data cluster are generated. A distance is determined from a location coordinate corresponding to the data instances of one or more of the plurality of clusters to a particular predetermined location, and the one or more of the plurality of clusters are correlated with the particular predetermined location in response to the distance being less than a predetermined distance. The invention further provides a location data processing system.
    Type: Application
    Filed: August 2, 2013
    Publication date: November 28, 2013
    Applicant: WAVEMARKET INC.
    Inventor: Andrew Weiss
  • Patent number: 8594065
    Abstract: A computer-implemented method for preventing communication using a mobile communication device is provided. The method includes enabling a motion detection process and detecting with the motion detection process at a first instance the mobile device is in motion. The motion detection process is disabled in response to detecting the mobile device is in motion. An attempted communication is detected via the mobile device, and the motion detection process is re-enabled in response to detecting the attempted communication. The method further includes detecting with the motion detection process at a second instance if the mobile device is in motion. If the mobile device is detected at the second instance in motion, the attempted communication is disabled. If the mobile device is detected at the second instance not in motion, the attempted communication is enabled.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: November 26, 2013
    Assignee: WaveMarket, Inc.
    Inventors: Anthony Polito, Scott Hotes, Tasos Roumeliotis, Daniel Hodges
  • Publication number: 20130305384
    Abstract: A computer implemented method for controlling access to an electronic media source is disclosed. An access control system receives achievement goals and degree of access information. Assessment information is also received by the access control system from one or more input data sources. The access control system determines whether the achievement goals are met based on the received assessment information and forwards an access signal to the electronic media source based on the access determination. The access signal, including a grant signal, is forwarded when the achievement goals are met.
    Type: Application
    Filed: May 13, 2012
    Publication date: November 14, 2013
    Applicant: WAVEMARKET, INC.
    Inventor: Andrew Weiss
  • Publication number: 20130303106
    Abstract: Mobile device auto responders that dynamically send customized automated messages that depend on the identity of an incoming call, on the location of the mobile device, on the speed of the mobile device, on the acceleration of the mobile device, and/or on the time of day. The automated message can be customized to include the location, speed, heading and/or acceleration of the mobile device as well as an estimated time of arrival over a predetermined stored route to a predetermined location. The automated message may be audio, video, email, iMessageā„¢, instant message, or SMS message.
    Type: Application
    Filed: May 13, 2012
    Publication date: November 14, 2013
    Applicant: WAVEMARKET, INC.
    Inventor: Brian Martin