Patents by Inventor Scott Hotes

Scott Hotes 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: 8819076
    Abstract: 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: Grant
    Filed: August 5, 2010
    Date of Patent: August 26, 2014
    Assignee: WaveMarket, Inc.
    Inventors: Jesse Myers, Scott Hotes, Daniel Hodges
  • Patent number: 8818412
    Abstract: 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: Grant
    Filed: March 18, 2009
    Date of Patent: August 26, 2014
    Assignee: WaveMarket, Inc.
    Inventors: Scott Hotes, Jesse Myers, Daniel Hodges, Tasos Roumeliotis
  • Publication number: 20140206326
    Abstract: A method includes communicating, by an application executed by a processor of a first mobile communication device, with a server system. A first phone number corresponding to the first mobile communication device is determined or verified based on the communicating with the server system, the first phone number corresponding to a particular shared operating plan enabled by a particular mobile operator. A request is transmitted to a computing system corresponding to the particular mobile operator for a second phone number corresponding to a second mobile communication device and corresponding to the particular shared operating plan of the first mobile communication device. The second phone number is received from the computing system. The processor of the first mobile communication device determines user identifying information corresponding to the second phone number based on data accessible via the first mobile communication device, and the user identifying information is provided to a user.
    Type: Application
    Filed: January 21, 2014
    Publication date: July 24, 2014
    Inventors: Daniel Hodges, Tasos Roumeliotis, Scott Hotes
  • 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: 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: 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: 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: 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
  • 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
  • Patent number: 8521152
    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: Grant
    Filed: July 23, 2012
    Date of Patent: August 27, 2013
    Assignee: WaveMarket, Inc.
    Inventors: Scott Hotes, Anthony Polito, Tasos Roumeliotis
  • Patent number: 8457626
    Abstract: 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.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: June 4, 2013
    Assignee: WaveMarket, Inc.
    Inventors: Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman
  • Patent number: 8447810
    Abstract: 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.
    Type: Grant
    Filed: December 4, 2011
    Date of Patent: May 21, 2013
    Assignee: WaveMarket, Inc.
    Inventors: Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman, Jason Matthew Finkelstein
  • Patent number: 8428623
    Abstract: 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.
    Type: Grant
    Filed: March 24, 2012
    Date of Patent: April 23, 2013
    Assignee: WaveMarket, Inc.
    Inventors: Tasos Roumeliotis, Joel Grossman, Gabriel Saunkeah, Jacqueline Allison Bernstein, Scott Hotes
  • Patent number: 8412647
    Abstract: 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.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: April 2, 2013
    Assignee: WaveMarket, Inc.
    Inventors: Scott Hotes, Tasos Roumeliotis, Andrew Talbot
  • Publication number: 20130054674
    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: Application
    Filed: August 24, 2011
    Publication date: February 28, 2013
    Applicant: WAVEMARKET, INC.
    Inventors: Jesse Myers, Scott Hotes, Richard Michael Fromm, Joseph Anakata, Anthony Polito, Eli Reese Bishop
  • Publication number: 20120316964
    Abstract: 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.
    Type: Application
    Filed: August 13, 2012
    Publication date: December 13, 2012
    Applicant: WAVEMARKET, INC.
    Inventors: Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman
  • Publication number: 20120289252
    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: July 23, 2012
    Publication date: November 15, 2012
    Applicant: WAVEMARKET, INC.
    Inventors: Scott Hotes, Anthony Polito, Tasos Roumeliotis
  • Publication number: 20120215617
    Abstract: 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.
    Type: Application
    Filed: February 22, 2011
    Publication date: August 23, 2012
    Applicant: Wavemarket, Inc.
    Inventors: Kedar Shah, Scott Hotes, Tasos Roumeliotis
  • Patent number: 8244236
    Abstract: 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.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: August 14, 2012
    Assignee: WaveMarket, Inc.
    Inventors: Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman