Patents Assigned to Wavemarket, Inc.
-
Publication number: 20170132424Abstract: 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: ApplicationFiled: April 17, 2015Publication date: May 11, 2017Applicant: WaveMarket, Inc.Inventors: Joseph Anakata, Virginia Howard, Tasos Roumeliotis, Scott Hotes
-
Publication number: 20150227752Abstract: 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: ApplicationFiled: April 17, 2015Publication date: August 13, 2015Applicant: WaveMarket, Inc.Inventors: Joseph Anakata, Virginia Howard, Tasos Roumeliotis, Scott Hotes
-
Publication number: 20150189095Abstract: 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.Type: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: WaveMarket, Inc.Inventors: Andrew Weiss, Tasos Roumeliotis
-
Publication number: 20150163664Abstract: 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.Type: ApplicationFiled: February 4, 2015Publication date: June 11, 2015Applicant: WaveMarket, Inc.Inventor: Brian Martin
-
Publication number: 20150154641Abstract: 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: ApplicationFiled: February 4, 2015Publication date: June 4, 2015Applicant: WaveMarket, Inc.Inventor: Andrew Weiss
-
Publication number: 20150154389Abstract: 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.Type: ApplicationFiled: February 4, 2015Publication date: June 4, 2015Applicant: WaveMarket, Inc.Inventors: Scott Hotes, Tasos Roumeliotis, David Blackston
-
Patent number: 8983435Abstract: 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: GrantFiled: October 8, 2012Date of Patent: March 17, 2015Assignee: WaveMarket, Inc.Inventor: Andrew Weiss
-
Patent number: 8965405Abstract: 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: GrantFiled: October 30, 2012Date of Patent: February 24, 2015Assignee: WaveMarket, Inc.Inventors: Daniel Hodges, Tasos Roumeliotis, Scott Hotes
-
Patent number: 8958820Abstract: 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: GrantFiled: August 2, 2013Date of Patent: February 17, 2015Assignee: WaveMarket, Inc.Inventor: Andrew Weiss
-
Patent number: 8954571Abstract: 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.Type: GrantFiled: January 13, 2012Date of Patent: February 10, 2015Assignee: WaveMarket, Inc.Inventor: Brian Martin
-
Patent number: 8924365Abstract: This invention pertains generally to a method for resolving and managing eventual consistency conflicts when using a Prefix Hash Tree (“PHT”) in which the underlying storage system is a Distributed Hash Table (“DHT”). An embodiment according to the within invention comprises a computer implemented method for resolving eventual consistency conflicts when using a PHT and DHT.Type: GrantFiled: September 30, 2011Date of Patent: December 30, 2014Assignee: WaveMarket, Inc.Inventors: Jesse Myers, Scott Hotes, Todd Hodes
-
Patent number: 8897822Abstract: 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: GrantFiled: May 13, 2012Date of Patent: November 25, 2014Assignee: WaveMarket, Inc.Inventor: Brian Martin
-
Publication number: 20140280553Abstract: 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.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: WAVEMARKET, INC.Inventors: Sarah Hernandez, Andrew Weiss
-
Patent number: 8830054Abstract: 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.Type: GrantFiled: June 29, 2012Date of Patent: September 9, 2014Assignee: WaveMarket, Inc.Inventor: Andrew Weiss
-
Publication number: 20140247126Abstract: 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: ApplicationFiled: May 12, 2014Publication date: September 4, 2014Applicant: WaveMarket, Inc.Inventors: Joel Grossman, Jacqueline Allison Bernstein, Mitchell Scott Ozer, Daniel Hodges
-
Patent number: 8819076Abstract: 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.Type: GrantFiled: August 5, 2010Date of Patent: August 26, 2014Assignee: WaveMarket, Inc.Inventors: Jesse Myers, Scott Hotes, Daniel Hodges
-
Patent number: 8818412Abstract: 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.Type: GrantFiled: March 18, 2009Date of Patent: August 26, 2014Assignee: WaveMarket, Inc.Inventors: Scott Hotes, Jesse Myers, Daniel Hodges, Tasos Roumeliotis
-
Patent number: 8819495Abstract: 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.Type: GrantFiled: February 17, 2012Date of Patent: August 26, 2014Assignee: WaveMarket, Inc.Inventor: Brian Martin
-
Patent number: 8798613Abstract: Systems, methods and devices for monitoring the location of mobile radio terminal users for the purpose of detecting when they approach within range of one or more target locations in order to trigger voice and/or data communications to or from the network or other mobile radio terminals.Type: GrantFiled: September 17, 2008Date of Patent: August 5, 2014Assignee: WaveMarket, Inc.Inventors: Malcolm David MacNaughtan, Christopher Ridgway Drane, Stephen Frank Brown, Craig Andrew Scott
-
Patent number: 8788657Abstract: 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.Type: GrantFiled: December 1, 2011Date of Patent: July 22, 2014Assignee: WaveMarket, Inc.Inventors: Daniel Hodges, Andrew Weiss, Joseph Anakata