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).

  • Publication number: 20120203745
    Abstract: 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.
    Type: Application
    Filed: September 30, 2011
    Publication date: August 9, 2012
    Applicant: WAVEMARKET INC.
    Inventors: Jesse Myers, Scott Hotes, Todd Hodes
  • Publication number: 20120202528
    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: Application
    Filed: March 24, 2012
    Publication date: August 9, 2012
    Applicant: Wavemarket, Inc.
    Inventors: Tasos Roumeliotis, Joel Grossman, Gabriel Saunkeah, Jacqueline Allison Bernstein, Scott Hotes
  • Patent number: 8229421
    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: June 11, 2010
    Date of Patent: July 24, 2012
    Assignee: WaveMarket, Inc.
    Inventors: Scott Hotes, Anthony Polito, Tasos Roumeliotis
  • Patent number: 8229669
    Abstract: A computer-implemented navigation method for implementation during a navigation routine for directing a user is provided. The navigation method comprises generating a navigation route. GPS signals are received and position fixes are derived from the GPS signals. The position fixes are stored and compared with the navigation route. A threshold value is determined based on the comparison of the position fixes with the navigation route. An updated navigation route is generated based on the plurality of position fixes distanced from the navigation route a distance greater than the threshold value and an updated navigation route is not generating based on the plurality of position fixes distanced from the navigation route a distance not greater than the threshold value. A mobile device for performing a navigation procedure is also provided.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: July 24, 2012
    Assignee: WaveMarket, Inc.
    Inventors: Tasso Roumeliotis, Scott A. Hotes, Jesse Myers, Richard Fromm, Joseph Augst
  • Publication number: 20120135756
    Abstract: 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.
    Type: Application
    Filed: August 27, 2011
    Publication date: May 31, 2012
    Applicant: WAVEMARKET, INC.
    Inventors: Vincent Rosso, Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman, Jason Mathew Finkelstein
  • Publication number: 20120077523
    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: Application
    Filed: December 4, 2011
    Publication date: March 29, 2012
    Applicant: WAVEMARKET, INC.
    Inventors: Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman, Jason Matthew Finkelstein
  • Patent number: 8145240
    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 18, 2009
    Date of Patent: March 27, 2012
    Assignee: WaveMarket, Inc.
    Inventors: Tasos Roumeliotis, Joel Grossman, Gabriel Saunkeah, Jacqueline Allison Bernstein, Scott Hotes
  • Publication number: 20120034929
    Abstract: 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.
    Type: Application
    Filed: January 20, 2011
    Publication date: February 9, 2012
    Applicant: WaveMarket, Inc.
    Inventors: Mitchell Scott Ozer, Scott Hotes, Tasos Roumeliotis
  • Publication number: 20120036163
    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: Application
    Filed: August 5, 2010
    Publication date: February 9, 2012
    Applicant: WAVEMARKET, INC.
    Inventors: Jesse Myers, Scott Hotes, Daniel Hodges
  • Publication number: 20110320259
    Abstract: 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.
    Type: Application
    Filed: August 17, 2010
    Publication date: December 29, 2011
    Applicant: WAVEMARKET, INC.
    Inventors: Tasos Roumeliotis, Scott Hotes, Andrew Talbot, Daniel Hodges
  • Patent number: 8073907
    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: March 18, 2009
    Date of Patent: December 6, 2011
    Assignee: WaveMarket, Inc.
    Inventors: Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman, Jason Matthew Finkelstein
  • Publication number: 20110269452
    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 17, 2010
    Publication date: November 3, 2011
    Applicant: WAVEMARKET, INC.
    Inventors: Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman
  • Publication number: 20110228753
    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: Application
    Filed: April 14, 2011
    Publication date: September 22, 2011
    Applicant: WAVEMARKET, INC.
    Inventors: Anthony Polito, Scott Hotes, Tasos Roumeliotis, Daniel Hodges
  • Publication number: 20110230201
    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: June 11, 2010
    Publication date: September 22, 2011
    Applicant: WAVEMARKET, INC.
    Inventors: Scott Hotes, Anthony Polito, Tasos Roumeliotis
  • Publication number: 20110137817
    Abstract: 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.
    Type: Application
    Filed: June 1, 2010
    Publication date: June 9, 2011
    Applicant: Wavemarket, Inc.
    Inventors: Tasos Roumeliotis, Scott Hotes, Jacqueline Bernstein
  • Publication number: 20110099120
    Abstract: 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.
    Type: Application
    Filed: October 22, 2010
    Publication date: April 28, 2011
    Applicant: Wavemarket, Inc.
    Inventors: Joel Grossman, Mitchell Scott Ozer, Tasos Roumeliotis, Jacqueline Allison Bernstein, Scott Hotes
  • Publication number: 20100306138
    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: Application
    Filed: November 2, 2009
    Publication date: December 2, 2010
    Applicant: WaveMarket, Inc.
    Inventors: Scott Hotes, Tasos Roumeliotis, Andrew Talbot
  • Publication number: 20100251340
    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: Application
    Filed: January 19, 2010
    Publication date: September 30, 2010
    Applicant: WaveMarket, Inc.
    Inventors: Brian Martin, Joseph Augst, Jesse Myers, Todd Hodes, Scott Hotes
  • Publication number: 20100241709
    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: Application
    Filed: March 18, 2009
    Publication date: September 23, 2010
    Applicant: WAVEMARKET, INC.
    Inventors: Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman, Jason Matthew Finkelstein
  • Publication number: 20100240398
    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: Application
    Filed: March 18, 2009
    Publication date: September 23, 2010
    Applicant: Wavemarket, Inc.
    Inventors: Scott Hotes, Jesse Myers, Daniel Hodges, Tasos Roumeliotis