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: 20120202528Abstract: 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: ApplicationFiled: March 24, 2012Publication date: August 9, 2012Applicant: Wavemarket, Inc.Inventors: Tasos Roumeliotis, Joel Grossman, Gabriel Saunkeah, Jacqueline Allison Bernstein, Scott Hotes
-
Publication number: 20120203745Abstract: 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: ApplicationFiled: September 30, 2011Publication date: August 9, 2012Applicant: WAVEMARKET INC.Inventors: Jesse Myers, Scott Hotes, Todd Hodes
-
Patent number: 8229669Abstract: 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: GrantFiled: December 31, 2008Date of Patent: July 24, 2012Assignee: WaveMarket, Inc.Inventors: Tasso Roumeliotis, Scott A. Hotes, Jesse Myers, Richard Fromm, Joseph Augst
-
Patent number: 8229421Abstract: 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: GrantFiled: June 11, 2010Date of Patent: July 24, 2012Assignee: WaveMarket, Inc.Inventors: Scott Hotes, Anthony Polito, Tasos Roumeliotis
-
Publication number: 20120135756Abstract: 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: ApplicationFiled: August 27, 2011Publication date: May 31, 2012Applicant: WAVEMARKET, INC.Inventors: Vincent Rosso, Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman, Jason Mathew Finkelstein
-
Publication number: 20120077523Abstract: 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: ApplicationFiled: December 4, 2011Publication date: March 29, 2012Applicant: WAVEMARKET, INC.Inventors: Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman, Jason Matthew Finkelstein
-
Patent number: 8145240Abstract: 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: GrantFiled: March 18, 2009Date of Patent: March 27, 2012Assignee: WaveMarket, Inc.Inventors: Tasos Roumeliotis, Joel Grossman, Gabriel Saunkeah, Jacqueline Allison Bernstein, Scott Hotes
-
Publication number: 20120036163Abstract: 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: ApplicationFiled: August 5, 2010Publication date: February 9, 2012Applicant: WAVEMARKET, INC.Inventors: Jesse Myers, Scott Hotes, Daniel Hodges
-
Publication number: 20120034929Abstract: 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: ApplicationFiled: January 20, 2011Publication date: February 9, 2012Applicant: WaveMarket, Inc.Inventors: Mitchell Scott Ozer, Scott Hotes, Tasos Roumeliotis
-
Publication number: 20110320259Abstract: 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: ApplicationFiled: August 17, 2010Publication date: December 29, 2011Applicant: WAVEMARKET, INC.Inventors: Tasos Roumeliotis, Scott Hotes, Andrew Talbot, Daniel Hodges
-
Patent number: 8073907Abstract: 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: GrantFiled: March 18, 2009Date of Patent: December 6, 2011Assignee: WaveMarket, Inc.Inventors: Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman, Jason Matthew Finkelstein
-
Publication number: 20110269452Abstract: 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: ApplicationFiled: August 17, 2010Publication date: November 3, 2011Applicant: WAVEMARKET, INC.Inventors: Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman
-
Publication number: 20110228753Abstract: 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: ApplicationFiled: April 14, 2011Publication date: September 22, 2011Applicant: WAVEMARKET, INC.Inventors: Anthony Polito, Scott Hotes, Tasos Roumeliotis, Daniel Hodges
-
Publication number: 20110230201Abstract: 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: ApplicationFiled: June 11, 2010Publication date: September 22, 2011Applicant: WAVEMARKET, INC.Inventors: Scott Hotes, Anthony Polito, Tasos Roumeliotis
-
Publication number: 20110137817Abstract: 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: ApplicationFiled: June 1, 2010Publication date: June 9, 2011Applicant: Wavemarket, Inc.Inventors: Tasos Roumeliotis, Scott Hotes, Jacqueline Bernstein
-
Publication number: 20110099120Abstract: 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: ApplicationFiled: October 22, 2010Publication date: April 28, 2011Applicant: Wavemarket, Inc.Inventors: Joel Grossman, Mitchell Scott Ozer, Tasos Roumeliotis, Jacqueline Allison Bernstein, Scott Hotes
-
Publication number: 20100306138Abstract: 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: ApplicationFiled: November 2, 2009Publication date: December 2, 2010Applicant: WaveMarket, Inc.Inventors: Scott Hotes, Tasos Roumeliotis, Andrew Talbot
-
Publication number: 20100251340Abstract: 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: ApplicationFiled: January 19, 2010Publication date: September 30, 2010Applicant: WaveMarket, Inc.Inventors: Brian Martin, Joseph Augst, Jesse Myers, Todd Hodes, Scott Hotes
-
Publication number: 20100240399Abstract: 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: ApplicationFiled: March 18, 2009Publication date: September 23, 2010Applicant: WAVEMARKET, INC.Inventors: Tasos Roumeliotis, Joel Grossman, Gabriel Saunkeah, Jacqueline Allison Bernstein, Scott Hotes
-
Publication number: 20100241709Abstract: 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: ApplicationFiled: March 18, 2009Publication date: September 23, 2010Applicant: WAVEMARKET, INC.Inventors: Tasos Roumeliotis, Scott Hotes, Daniel Hodges, Joel Grossman, Jason Matthew Finkelstein