Wavemarket, Inc. Patent applications |
Patent application number | Title | Published |
20150227752 | SYSTEM AND METHOD FOR ENABLING CONTROL OF MOBILE DEVICE FUNCTIONAL COMPONENTS - 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. | 08-13-2015 |
20150189095 | SYSTEM AND METHOD FOR CLASSIFYING MOBILE DEVICE USAGE - A method for classifying use of a mobile device is provided. The method includes defining a list of telephone numbers, area codes, states, countries or geographic designations and detecting a plurality of communications to the mobile device or from the mobile device. The method further includes determining which of the plurality communications correspond to the list, classifying the plurality of communications into a classification based on whether they correspond to the list, and reporting the classifying of the plurality of communications. | 07-02-2015 |
20150163664 | SYSTEM AND METHOD FOR IMPLEMENTING HISTOGRAM CONTROLLED MOBILE DEVICES - A communication network and software for its implementation that controls a mobile device based on historical user activity is provided. The mobile device communicates with a server and includes a function that is dependent on the user activity. The server senses the user activity over time and produces a histogram of that activity. The rate at which the server attempts to sense the user activity depends on the histogram. An application might change the function depending on the result of detecting the user activity and the rate at which it does so. | 06-11-2015 |
20150154641 | SYSTEM AND METHOD FOR AGGREGATING AND ASSOCIATING MOBILE DEVICE LOCATION DATA - 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. | 06-04-2015 |
20150154389 | SYSTEM AND METHOD FOR MANAGING APPLICATION PROGRAM ACCESS TO A PROTECTED RESOURCE RESIDING ON A MOBILE DEVICE - A computer-implemented method for managing application program access to a protected resource residing on a mobile device is provided. The method includes receiving from an application program a request for a permission to access the protected resource, and receiving from a source external to the mobile device an authentication of the application program. An authorization to provide the permission to access the protected resource is received and permission to access the protected resource is provided to the application program in response to receiving the authorization. Data produced by the protected resource is cryptographically signed, and a notification is generated in response to at least one of the application program requesting the permission to access the protected resource and the application program accessing the protected resource. A system for managing application program access to a protected resource residing on a mobile device is further provided. | 06-04-2015 |
20140280553 | SYSTEM AND METHOD FOR DISPLAY OF USER RELATIONSHIPS CORRESPONDING TO NETWORK-ENABLED COMMUNICATIONS - A computer-implemented method of displaying indications of relationships of device users is provided. The method includes determining relationship strength between a first user and at least one other user wherein the relationship strength is determined based on a frequency of communication between the first user and the at least one other user. A first indication corresponding to the first user is displayed on a display of a device, and at least one other indication corresponding to the at least one other user is displayed on the display, wherein the at least one other indication is shown distanced from the first indication based on the determined relationship strength. A system for performing the method is further provided. | 09-18-2014 |
20140247126 | MOBILE DEVICE ALERT GENERATION SYSTEM AND METHOD - 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. | 09-04-2014 |
20140180438 | SYSTEM AND METHOD FOR CONTROLLING COMMUNICATION DEVICE USE - 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. | 06-26-2014 |
20140148192 | SYSTEM AND METHOD FOR ENABLING MOBILE DEVICE APPLICATIONS AND FUNCTIONAL COMPONENTS - 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. | 05-29-2014 |
20140136651 | SYSTEM AND METHOD FOR MANAGING CLIENT APPLICATION ENABLEMENT - 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. | 05-15-2014 |
20140120951 | SYSTEM AND METHOD FOR DISSEMINATING USER LOCATION INFORMATION - 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. | 05-01-2014 |
20140099972 | BIO-POWERED LOCATOR DEVICE - 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. | 04-10-2014 |
20140099921 | SYSTEM AND METHOD FOR PROVIDING AN ALERT BASED ON USER LOCATION - 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. | 04-10-2014 |
20140082509 | CONTACT MANAGEMENT SYSTEM - 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. | 03-20-2014 |
20130344891 | SYSTEM AND METHOD FOR DETERMINING MOBILE DEVICE LOCATION - 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. | 12-26-2013 |
20130338914 | SYSTEM AND METHOD FOR NOTIFYING VEHICLE DRIVER OF LOCALIZED DRIVING CONDITIONS - 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. | 12-19-2013 |
20130316734 | System and Method for Aggregating and Associating Mobile Device Location Data - 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. | 11-28-2013 |
20130305384 | SYSTEM AND METHOD FOR CONTROLLING ACCESS TO ELECTRONIC DEVICES - 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. | 11-14-2013 |
20130303106 | AUTO RESPONDER - 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. | 11-14-2013 |
20130219228 | APPLICATION HARNESSING SYSTEM AND METHOD - Automated testing of application software is performed by recording the output of at least one sensor that produces sensor information. A harnessed app being tested requests sensor information. Those requests are intercepted and recorded information that corresponds to the requested sensor information is retrieved and sent to the harnessed app as sensor information. | 08-22-2013 |
20130218812 | SYSTEM AND METHOD FOR DETECTING MEDICAL ANOMALIES USING A MOBILE COMMUNICATION DEVICE - A computer-implemented method is provided including receiving sensor data from a mobile device corresponding to a first user. A user state of the first user is predicted based on the sensor data. A request is transmitted to the first user to confirm the predicted user state, and a notification is transmitted regarding the predicted user state to a second user responsive to the first user's confirmation of the predicted user state or the first user's failure to respond to the request. A computing system for monitoring and reporting activity of a mobile device is also provided. | 08-22-2013 |
20130217363 | MOBILE USER CLASSIFICATION SYSTEM AND METHOD - A system and method of classifying historic and real-time social contacts of one or more mobile users in such a manner that classification structures are implemented. Those classification structures are maintained in a database and updated with additional information that can either be found or heuristically inferred. The maintained classification structures can be searched to obtain information or used to send alerts that notify others of a change in a social network, such as an alert to a parent when their child's social network changes. | 08-22-2013 |
20130214925 | SYSTEM AND METHOD FOR DETECTING AND RESPONDING TO AN EMERGENCY - A computer-implemented method is provided including receiving sensor data from a mobile device corresponding to a first user. A user state of the first user is predicted based on the sensor data. A request is transmitted to the first user to confirm the predicted user state, and a notification is transmitted regarding the predicted user state to a second user responsive to the first user's confirmation of the predicted user state or the first user's failure to respond to the request. A computing system for monitoring and reporting activity of a mobile device is also provided. | 08-22-2013 |
20130211706 | SYSTEMS, METHODS, AND PROCESSOR READABLE MEDIA FOR TRAFFIC FLOW MEASUREMENT - Systems, methods, and processor readable media for estimating the speed of a mobile radio terminal traveling on at least one road segment are disclosed. Certain embodiments are characterized by determining one or more routes through a road network that a mobile radio terminal could have traveled based on a sequence of wireless measurements from the mobile radio terminal. In addition, systems, methods, and processor readable media for collecting and transmitting radio communications network measurements from a mobile terminal for use in a system of estimating a traffic flow speed on road segments are disclosed. Certain embodiments are characterized by accumulating and communicating a plurality of wireless measurements to a traffic flow measurement server such that reporting of wireless measurements is minimized when the mobile radio terminal is stationary. | 08-15-2013 |
20130185411 | SYSTEM AND METHOD FOR IMPLEMENTING HISTOGRAM CONTROLLED MOBILE DEVICES - A communication network and software for its implementation that controls a mobile device based on historical user activity is provided. The mobile device communicates with a server and includes a function that is dependent on the user activity. The server senses the user activity over time and produces a histogram of that activity. The rate at which the server attempts to sense the user activity depends on the histogram. An application might change the function depending on the result of detecting the user activity and the rate at which it does so. | 07-18-2013 |
20130179114 | SYSTEM AND METHOD FOR PROVIDING LOCATION INFORMATION - A computer implemented method for determining the location of a target device is disclosed. A locate request is received for the target device. The locate request is forwarded. A locate for the target device in response to the locate request is received, the locate including a location and a location accuracy. The received location accuracy is compared with an accuracy threshold, and a calculated location of the target device is forwarded when the received location accuracy is not within the accuracy threshold. | 07-11-2013 |
20130143521 | SYSTEM AND METHOD FOR LOGGING AND REPORTING MOBILE DEVICE ACTIVITY INFORMATION - A computer-implemented method for logging and reporting mobile device information is provided. The method includes receiving device activity information corresponding to use of a particular mobile device via a client executed on the particular mobile. The activity information is sorted based on at least one predetermined criterion, and the sorted activity information is reported to a user. The invention further provides a computer activity monitoring and reporting system. | 06-06-2013 |
20130143512 | SYSTEM AND METHOD FOR DISABLING AND ENABLING MOBILE DEVICE FUNCTIONAL COMPONENTS - A computer-implemented method for controlling activity of a mobile device corresponding to a first user is provided. The method includes enabling an application to receive an indication of permitted usage from a second user. An indication of permitted usage of the mobile device is received via the application from the second user. Instructions are transmitted to the mobile communication device to disable or enable at least one functional component of the mobile device responsive to the indication of permitted usage. Further provided is a computing system including at least one memory configured to perform a procedure for controlling activity of a mobile device. | 06-06-2013 |
20130138715 | SYSTEM AND METHOD FOR DETECTING POTENTIALLY DAMAGING MOTION - Disclosed is a network for determining when a device undergoes potentially damaging motion. The device runs application software that causes a device processor to interrogate at least an accelerometer to determine if a motion threshold that signals potentially damaging motion may have occurred is exceeded. If the threshold is exceeded the device sends motion information to a central server for further processing. The central server processes the motion information to determine if the device underwent potentially damaging motion. If it has, the central server sends an appropriate notification that the device underwent potentially damaging motion. | 05-30-2013 |
20130054674 | SYSTEM AND METHOD FOR ENABLING CONTROL OF MOBILE DEVICE FUNCTIONAL COMPONENTS - 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. | 02-28-2013 |
20120316964 | SYSTEM AND METHOD FOR AGGREGATING AND DISSEMINATING MOBILE DEVICE TAG DATA - A computer-implemented method for aggregating and disseminating tag data is provided. The method includes receiving a tag generated at a particular time from a particular mobile device. Data indicative of a particular location of the particular mobile device is received corresponding to the particular time. The tag is associated with the location indicative data of the particular mobile device. Data indicative of a location of one or more other mobile devices is received, and data indicative of the tag is transmitted to the one or more other mobile devices in response to the location indicative data of the one or more other mobile devices corresponding to the location indicative data of the particular mobile device. | 12-13-2012 |
20120315925 | SYSTEM FOR PROVIDING ALERT-BASED SERVICES TO MOBILE STATIONS IN A WIRELESS COMMUNICATIONS NETWORK - 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. | 12-13-2012 |
20120289252 | SYSTEM AND METHOD FOR DETERMINING MOBILE DEVICE LOCATION - 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. | 11-15-2012 |
20120215617 | LOCATION BASED VALUE DISSEMINATION SYSTEM AND METHOD - A computer-implemented value dissemination method is provided. The method includes defining a physical location and detecting entrance of a mobile device associated with a user to the physical location. A value indication is generated in response to detecting the entrance to the physical location, and the value indication is rendered accessible to the user. A system for disseminating value is further provided. | 08-23-2012 |
20120203745 | SYSTEM AND METHOD FOR RANGE SEARCH OVER DISTRIBUTIVE STORAGE SYSTEMS - A computer implemented method is provided for resolving eventual consistency conflicts when using a Prefix Hash Tree (“PHT”) and Distributed Hash Table (“DHT”). A prefix hash tree having multiple nodes is created that relates to a distributed hash table. The nodes comprise leaf nodes and internal nodes. All distinct records are aggregated across all conflicting nodes, wherein conflicting nodes are nodes that have identical data records. Records returned are counted. If the count of aggregated records exceeds a max record count, nodes are split such that the aggregated records are divided by a prefix into each new node resulting in the consolidation of duplicate data that were in conflicting nodes into a single data record in a single node. If one or more of the returned conflicting nodes is an internal node, the internal node is split regardless of the number of aggregated records. | 08-09-2012 |
20120202528 | GEOGRAPHIC POSITION BASED REWARD SYSTEM - A computer-implemented method of rewarding a user based on compliance with predetermined geographic limitations is provided. The method includes receiving from a first user and storing an indication of one or more geographic areas. Mobile device location information of a user mobile device associated with a second user is received from the user mobile device or a remote telecommunication carrier server in communication with the user mobile device. The mobile device location information is compared with the indication of the one or more geographic areas. An indication of a reward is transmitted to the user mobile device based on the comparison of the mobile device location information and the indication of the one or more geographic areas. Systems for rewarding a user based on compliance with predetermined geographic limitations are also provided. | 08-09-2012 |
20120180135 | SYSTEM AND METHOD FOR IMPROVED DETECTION AND MONITORING OF ONLINE ACCOUNTS - A computer-implemented monitoring and reporting method is provided. Identifying information is received corresponding to a user of a social networking application enabled by a social networking system. The social networking system is queried via a network for information corresponding to the user. The queried information is compared with predetermined criteria to determine a content category corresponding to the identifying information, and a report is provided including an indication of the determined content category. | 07-12-2012 |
20120151047 | COMMUNICATION MONITORING SYSTEM AND METHOD ENABLING DESIGNATING A PEER - A computer-implemented subject monitoring method is provided. The method includes providing an online-monitoring agent configured for monitoring a personal computing device, receiving identifying information associated with at least one of an account, email address, site, and service from the personal computing device via the online-monitoring agent, and monitoring via a network the at least one of the account, email address, site, and service based on the identifying information received via the online-monitoring agent. | 06-14-2012 |
20120151046 | SYSTEM AND METHOD FOR MONITORING AND REPORTING PEER COMMUNICATIONS - A computer-implemented subject monitoring method is provided. The method includes providing an online-monitoring agent configured for monitoring a personal computing device, receiving identifying information associated with at least one of an account, email address, site, and service from the personal computing device via the online-monitoring agent, and monitoring via a network the at least one of the account, email address, site, and service based on the identifying information received via the online-monitoring agent. | 06-14-2012 |
20120151045 | SYSTEM AND METHOD FOR IMPROVED DETECTION AND MONITORING OF ONLINE ACCOUNTS - A computer-implemented subject monitoring method is provided. The method includes providing an online-monitoring agent configured for monitoring a personal computing device, receiving identifying information associated with at least one of an account, email address, site, and service from the personal computing device via the online-monitoring agent, and monitoring via a network the at least one of the account, email address, site, and service based on the identifying information received via the online-monitoring agent. | 06-14-2012 |
20120142369 | SYSTEM AND METHOD FOR MONITORING AND DISSEMINATING MOBILE DEVICE LOCATION INFORMATION - A computer-implemented mobile device locating method is provided. The method includes monitoring a location indication of a mobile device and an indication of precision or accuracy of the location indication. A change in the precision or accuracy of the location indication is identified, and a position of the mobile device is estimated based on the location indication as monitored prior to the identified change. A mobile device configured for implementing a mobile device locating method is further provided. | 06-07-2012 |
20120135756 | USER CONTRIBUTION BASED MAPPING SYSTEM AND METHOD - A computer-implemented user contribution method is provided. The method includes retrieving event data posted by a plurality of users related to a first user, the event data including indications of at least one geographic area. The event data is compared with predetermined trigger data. A quality value of the at least one geographic area is determined based on the comparison of the event data with predetermined trigger data, and an indication of the quality value of the at least one geographic area is transmitted to a second user. A user contribution based mapping system is further provided. | 05-31-2012 |
20120108259 | SYSTEM AND METHOD FOR AGGREGATING AND ASSOCIATING MOBILE DEVICE LOCATION DATA - 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. | 05-03-2012 |
20120100866 | MOBILE DEVICE ALERT GENERATION SYSTEM AND METHOD - 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. | 04-26-2012 |
20120077523 | USER CONTRIBUTION BASED MAPPING SYSTEM AND METHOD - A computer implemented user contribution method is provided. The method includes receiving identifying information from a plurality of users and receiving from the plurality of users indications of one or more geographic areas. A quality value of the one or more geographic areas is determined based on the indications of the one or more geographic areas from the plurality of users, and the quality value is transmitted to one or more of the plurality of users. The present invention further provides a user contribution based mapping system. | 03-29-2012 |
20120036163 | DISTRIBUTED MULTIDIMENSIONAL RANGE SEARCH SYSTEM AND METHOD - A computer-implemented method is provided for managing a plurality of data objects including dimensional attributes. The method includes receiving a plurality of data objects including dimensional attributes and assigning each of a plurality of nodes to one or more of a plurality of keyspace positions of a keyspace, wherein the plurality of nodes define partitions of the keyspace. A space filling curve is applied to the dimensional attributes of each of the plurality of data objects to generate a plurality of key values which correspond to the plurality of keyspace positions, and each of the plurality of data objects is transmitted to one or more of the plurality of nodes assigned to a keyspace position corresponding to the key value of the respective data object. A system for managing a plurality of data objects including dimensional attributes is further provided. | 02-09-2012 |
20120034929 | SYSTEM AND METHOD FOR SHOWING DYNAMIC LOCATION FOR A PLURALITY OF USERS - A computer implemented method of displaying locations of a plurality of tracked assets. The method includes receiving at least one request to display a location representation for a plurality of tracked assets. It is determined whether each request is part of a request chain. Location information related to the requests is received. In response to receiving the first of the location information from a request in a request chain or from a request not in a request chain, a message is displayed, and a first location marker indicating the location of the tracked asset is shown in a view of the map. In response to receiving subsequent location information for a request in a request chain, a message is displayed indicating the location of the tracked asset, and a location marker indicating the location of the tracked asset is placed on the map. | 02-09-2012 |
20110320259 | LOCATION BASED ADVERTISING SYSTEM AND METHOD - A computer-implemented location based advertising method is provided. The method includes receiving advertising information and an indication of a physical location associated with the advertising information. The advertising information is transmitted to a first client associated with a first user. Entrance to the physical location is detected by either the first user or a mobile device associated with the first user. The transmission of the advertising information and the detection of the entrance to the physical location of the first user or the mobile device are reported to a second client associated with a second user. The present invention further provides a location based advertising systems. | 12-29-2011 |
20110269452 | SYSTEM AND METHOD FOR AGGREGATING AND DISSEMINATING MOBILE DEVICE TAG DATA - A computer-implemented method for aggregating and disseminating tag data is provided. The method includes receiving a tag generated at a particular time from a particular mobile device. Data indicative of a particular location of the particular mobile device is received corresponding to the particular time. The tag is associated with the location indicative data of the particular mobile device. Data indicative of a location of one or more other mobile devices is received, and data indicative of the tag is transmitted to the one or more other mobile devices in response to the location indicative data of the one or more other mobile devices corresponding to the location indicative data of the particular mobile device. | 11-03-2011 |
20110230201 | SYSTEM AND METHOD FOR DETERMINING MOBILE DEVICE LOCATION - 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. | 09-22-2011 |
20110228753 | SYSTEM AND METHOD FOR PREVENTING MOBILE DEVICE COMMUNICATION - 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. | 09-22-2011 |
20110207479 | SYSTEM FOR PROVIDING ALERT-BASED SERVICES TO MOBILE STATIONS IN A WIRELESS COMMUNICATIONS NETWORK - 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. Also provided is a scheduler for receiving expiry times data indicative of a plurality of expiry times relating to respective location requests, processing the expiry times data for determining an order for servicing the location requests by positioning determining equipment (PDE) at least in part on a basis on the expiry times of the location requests and an output for interfacing with the PDE, allowing it to service the location requests according to the order determined. | 08-25-2011 |
20110205054 | SYSTEM FOR PROVIDING ALERT-BASED SERVICES TO MOBILE STATIONS IN A WIRELESS COMMUNICATIONS NETWORK - 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. Also provided is a scheduler for receiving expiry times data indicative of a plurality of expiry times relating to respective location requests, processing the expiry times data for determining an order for servicing the location requests by positioning determining equipment (PDE) at least in part on a basis on the expiry times of the location requests and an output for interfacing with the PDE, allowing it to service the location requests according to the order determined. | 08-25-2011 |
20110137817 | SYSTEM AND METHOD FOR AGGREGATING AND DISSEMINATING PERSONAL DATA - A computer-implemented method of aggregating and disseminating personal data is provided. The method includes establishing a user account for a user, wherein establishing the user account includes receiving identifying information of the user from the user. A user identifier is associated with the user account. A request for the user identifier is received from a remote application server, and an identifier request authorization is received from the user or the remote application server to provide the user identifier to the remote application server. The user identifier is provided to the remote application server in response to receiving the identifier request authorization. Personal data of a user associated with the user identifier is received from the user. A request for the personal data of the user associated with the user identifier is received from the remote application server. A data request authorization is received from the user to provide the user personal data, and the user personal data is provided to the remote application server in response to receiving the data request authorization. A system for aggregating and disseminating user personal data is further provided. | 06-09-2011 |
20110099120 | SYSTEM AND METHOD FOR STORING AND DISTRIBUTING PROFILES - A computer-implemented profile distribution method is provided. The method includes receiving subject-descriptive data associated with a subject and storing the subject-descriptive data. An indication is received of an authorized entity authorized to receive the subject-descriptive data. An access preference indication is received which defines a permission to access to the subject-descriptive data by the authorized entity. A request is received to provide the subject-descriptive data to the authorized entity, and the subject-descriptive data is provided to the authorized entity in response to the request consistent with the access preference indication. A profile distribution system is further provided. | 04-28-2011 |
20100317368 | MOBILE DEVICE COMMUNICATION SYSTEM AND METHOD - A computer-implemented mobile device calling method is provided. The method includes detecting initiation of a communication between a first mobile device and a second mobile device and determining a current location of the first mobile device in response to initiation of the communication between the first mobile device and the second mobile device. The method further includes transmitting the current location of the first mobile device to the second mobile device in response to initiation of the communication between the first mobile device and the second mobile device. A system for managing distribution of location information between mobile devices is further provided. | 12-16-2010 |
20100306138 | BEHAVIOR MONITORING SYSTEM AND METHOD - A computer-implemented behavior monitoring method is provided. The method includes receiving from a plurality of contributors a plurality of personal value preference indications. Either or both of location information corresponding to a determined location of a user device and communication information corresponding to a determined communication activity of the user device are received. Either or both of the location information and the communication information of the user device are compared with the plurality of personal value preference indications from the plurality of contributors. A behavior rating is determined based on the comparison of the location information and the communication information of the user device with the plurality of personal value preference indications, and the behavior rating is transmitted to a user. | 12-02-2010 |
20100251340 | SYSTEM AND METHOD FOR MANAGING THIRD PARTY APPLICATION PROGRAM ACCESS TO USER INFORMATION VIA A NATIVE APPLICATION PROGRAM INTERFACE (API) - 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. An authorization is received to provide the permission to access the user information, and the permission to access the user information is provided to the executed third party application program. | 09-30-2010 |
20100242097 | SYSTEM AND METHOD FOR MANAGING APPLICATION PROGRAM ACCESS TO A PROTECTED RESOURCE RESIDING ON A MOBILE DEVICE - A computer-implemented method for managing application program access to a protected resource residing on a mobile device is provided. The method includes receiving from an application program a request for a permission to access the protected resource, and receiving from a source external to the mobile device an authentication of the application program. An authorization to provide the permission to access the protected resource is received and permission to access the protected resource is provided to the application program in response to receiving the authorization. Data produced by the protected resource is cryptographically signed, and a notification is generated in response to at least one of the application program requesting the permission to access the protected resource and the application program accessing the protected resource. A system for managing application program access to a protected resource residing on a mobile device is further provided. | 09-23-2010 |
20100241709 | USER CONTRIBUTION BASED MAPPING SYSTEM AND METHOD - A computer implemented user contribution method is provided. The method includes receiving identifying information from a plurality of users and receiving from the plurality of users indications of one or more geographic areas. A quality value of the one or more geographic areas is determined based on the indications of the one or more geographic areas from the plurality of users, and the quality value is transmitted to one or more of the plurality of users. The present invention further provides a user contribution based mapping system. | 09-23-2010 |
20100240399 | GEOGRAPHIC POSITION BASED REWARD SYSTEM - A computer-implemented method of rewarding a user based on compliance with predetermined geographic limitations is provided. The method includes receiving from a first user and storing an indication of one or more geographic areas. Mobile device location information of a user mobile device associated with a second user is received from the user mobile device or a remote telecommunication carrier server in communication with the user mobile device. The mobile device location information is compared with the indication of the one or more geographic areas. An indication of a reward is transmitted to the user mobile device based on the comparison of the mobile device location information and the indication of the one or more geographic areas. Systems for rewarding a user based on compliance with predetermined geographic limitations are also provided. | 09-23-2010 |
20100240398 | SYSTEM FOR AGGREGATING AND DISSEMINATING LOCATION INFORMATION - A computer-implemented method of aggregating and disseminating location information is provided. The method includes establishing a user account for a user and associating a user identifier with the user account. A request for the user identifier is received from a remote application server. An identifier request authorization is received from the user or the remote application server. The user identifier is provided to the remote application server in response to receiving the identifier request authorization. Mobile device location information of a user mobile device associated with the user identifier is received from the user mobile device or a remote telecommunication carrier server. A request for the mobile device location information is received from the remote application server. A location request authorization is received from the user, and the user mobile device location is provided to the remote application server in response to receiving the location request authorization. Systems for aggregating and disseminating location information are also provided. | 09-23-2010 |
20100105415 | SYSTEM FOR PROVIDING ALERT-BASED SERVICES TO MOBILE STATIONS IN A WIRELESS COMMUNICATIONS NETWORK - 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. Also provided is a scheduler for receiving expiry times data indicative of a plurality of expiry times relating to respective location requests, processing the expiry times data for determining an order for servicing the location requests by positioning determining equipment (PDE) at least in part on a basis on the expiry times of the location requests and an output for interfacing with the PDE, allowing it to service the location requests according to the order determined. | 04-29-2010 |
20100105414 | SYSTEM FOR PROVIDING ALERT-BASED SERVICES TO MOBILE STATIONS IN A WIRELESS COMMUNICATIONS NETWORK - 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. Also provided is a scheduler for receiving expiry times data indicative of a plurality of expiry times relating to respective location requests, processing the expiry times data for determining an order for servicing the location requests by positioning determining equipment (PDE) at least in part on a basis on the expiry times of the location requests and an output for interfacing with the PDE, allowing it to service the location requests according to the order determined. | 04-29-2010 |
20090171577 | NAVIGATION SYSTEM IMPLEMENTING DYNAMIC ROUTE CORRECTION - 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. | 07-02-2009 |