Patents by Inventor Jonathan A. Croy
Jonathan A. Croy 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: 9510145Abstract: While traveling to a destination, potentially traversing geo-fences along the way, a routine on a mobile device estimates arrival at the next geo-fence and performs a location check at the estimated arrival time. Between iterations of this process, the routine may correct the “time of next check” based on correction factors. When the mobile device arrives at the destination, it switches to terrestrial location determining services. In addition, the mobile device monitors its sensors to determine whether motion is gross motion which may warrant performing a location probe or whether motion is not gross motion, in which case location probes may be disabled.Type: GrantFiled: March 15, 2013Date of Patent: November 29, 2016Assignee: POINT INSIDE, INC.Inventors: Jonathan A. Croy, Joshua L. Marti, Steighton Lee Haley
-
Publication number: 20160212583Abstract: While traveling to a destination, potentially traversing geo-fences along the way, a routine on a mobile device estimates arrival at the next geo-fence and performs a location check at the estimated arrival time. Between iterations of this process, the routine may correct the “time of next check” based on correction factors. When the mobile device arrives at the destination, it switches to terrestrial location determining services. In addition, the mobile device monitors its sensors to determine whether motion is gross motion which may warrant performing a location probe or whether motion is not gross motion, in which case location probes may be disabled.Type: ApplicationFiled: March 15, 2013Publication date: July 21, 2016Applicant: POINT INSIDE, INC.Inventors: Jonathan A. CROY, Joshua L. MARTI, Steighton Lee HALEY
-
Publication number: 20160191490Abstract: A computer system reports “logical usage pattern data” and location information in a Device Report; in addition, another computer system reports MAC addresses associated with mobile device in Network Device reports; the Device Reports and Networks Reports are correlated based on various factors; if a set of Device Reports and Network Reports correlate, then a Device Identifier is created and sent to the corresponding mobile device; the Device Identifier may then be used to identify the mobile device, such as when the MAC address is inaccessible. The Device Identifier may be associated with other devices used by the user of the mobile device.Type: ApplicationFiled: March 8, 2016Publication date: June 30, 2016Inventors: Jonathan A. Croy, Joshua L. Marti
-
Patent number: 9301097Abstract: Using ground truth events and sensors available on a first mobile device, an algorithm executed at the first mobile device determines the mobile device's position; the first mobile device also obtains wireless signal information; the wireless signal information is associated with the position determined via the sensor data and ground truth events; the associated data is stored and may be sent to or used by a second device; the second device may then, for example, detect then-current wireless signal information and may locate the second device by looking up the then-current wireless signal information in the associated data.Type: GrantFiled: October 29, 2012Date of Patent: March 29, 2016Assignee: POINT INSIDE, INC.Inventors: Joshua L. Marti, Jonathan A. Croy
-
Publication number: 20150150047Abstract: A method and system selects advertisements based on data regarding a user's behavioral patterns, such as the user's broadcast viewing history, current state of motion, and location, interests, and intentions.Type: ApplicationFiled: January 29, 2015Publication date: May 28, 2015Inventor: Jonathan A. CROY
-
Publication number: 20130281062Abstract: A computer system reports “logical usage pattern data” and location information in a Device Report; in addition, another computer system reports MAC addresses associated with mobile device in Network Device reports; the Device Reports and Networks Reports are correlated based on various factors; if a set of Device Reports and Network Reports correlate, then a Device Identifier is created and sent to the corresponding mobile device; the Device Identifier may then be used to identify the mobile device, such as when the MAC address is inaccessible. The Device Identifier may be associated with other devices used by the user of the mobile device. Behavioral information associated with all the devices may be obtained and behavioral patterns determined. Content served to the mobile device may then be optimized based on the determined behavioral patterns.Type: ApplicationFiled: June 19, 2013Publication date: October 24, 2013Applicant: POINT INSIDE, INC.Inventors: Jonathan A. Croy, Joshua L. Marti, Joshua Guilfoyle
-
Publication number: 20130217411Abstract: While traveling to a destination, potentially traversing geo-fences along the way, a routine on a mobile device estimates arrival at the next geo-fence and performs a location check at the estimated arrival time. Between iterations of this process, the routine may correct the “time of next check” based on correction factors. When the mobile device arrives at the destination, it switches to terrestrial location determining services. In addition, the mobile device monitors its sensors to determine whether motion is gross motion which may warrant performing a location probe or whether motion is not gross motion, in which case location probes may be disabled.Type: ApplicationFiled: March 15, 2013Publication date: August 22, 2013Applicant: POINT INSIDE, INC.Inventors: Jonathan A. CROY, Joshua L. MARTI, Steighton Lee HALEY
-
Publication number: 20130150002Abstract: A computer system reports “logical usage pattern data” and location information in a Device Report; in addition, another computer system reports MAC addresses associated with mobile device in Network Device reports; the Device Reports and Networks Reports are correlated based on various factors; if a set of Device Reports and Network Reports correlate, then a Device Identifier is created and sent to the corresponding mobile device; the Device Identifier may then be used to identify the mobile device, such as when the MAC address is inaccessible. The Device Identifier may be associated with other devices used by the user of the mobile device. Behavioral information associated with all the devices may be obtained and behavioral patterns determined. Content served to the mobile device may then be optimized based on the determined behavioral patterns.Type: ApplicationFiled: February 6, 2013Publication date: June 13, 2013Applicant: POINT INSIDE, INC.Inventors: Jonathan A. Croy, Joshua L. Marti
-
Publication number: 20120270573Abstract: A system for determining the position of users, stores, products, or brands inside one or more structures, such as a store, shopping center, cruise ship, etc. In some embodiments, the system utilizes an image capture module of a wireless device to capture information relating to an object disposed at a known location. The information regarding the location of the object is used to provide navigation information, product information, advertising information, and the like to the user while inside the structure. In other embodiments, a positioning system capable of determining the locations of RF signal sources within one or more structures and then using the determined locations of the RF signal sources to determine locations of users' wireless devices is provided.Type: ApplicationFiled: April 20, 2012Publication date: October 25, 2012Applicant: Point Inside, Inc.Inventors: Joshua L. Marti, Keane D. Watterson, Jonathan A. Croy
-
Publication number: 20080259908Abstract: The function of determination of location is separated from the function of gathering information based on determined location by use of a Location Object (LO) proxy between an initiating VoIP capable device and a positioning center. The LOProxy queries an appropriate location database using a location key, and injects a PIDF-LO into a routing SIP message otherwise without location. A SIP request without location is received from a VoIP capable device. The SIP request contains messages indicating the type of location generator or service needed. A location key (like a telephone number or SIP URI), in addition to the type of location generator or service needed, is included in a SIP request. A location object (LO) broker may be used between a routing SIP message and a positioning center to direct a routing SIP message to an appropriate one of a plurality of location object (LO) proxies.Type: ApplicationFiled: September 26, 2007Publication date: October 23, 2008Inventors: John Gordon Hines, Darrin Johnson, Jonathan A. Croy
-
Publication number: 20080261619Abstract: The function of determination of location is separated from the function of gathering information based on determined location by use of a Location Object (LO) proxy between an initiating VoIP capable device and a positioning center. The LOProxy queries an appropriate location database using a location key, and injects a PIDF-LO into a routing SIP message otherwise without location. A SIP request without location is received from a VoIP capable device. The SIP request contains messages indicating the type of location generator or service needed. A location key (like a telephone number or SIP URI), in addition to the type of location generator or service needed, is included in a SIP request. A location object (LO) broker may be used between a routing SIP message and a positioning center to direct a routing SIP message to an appropriate one of a plurality of location object (LO) proxies.Type: ApplicationFiled: September 26, 2007Publication date: October 23, 2008Inventors: John Gordon Hines, Darrin Johnson, Jonathan A. Croy
-
Publication number: 20080249796Abstract: An automated system for matching a calling potential buyer on a VoIP phone with a prospective commercial business within their current area. The buyer may accept or reject connection with a best available prospective business to be automatically presented with the next prospective business as ranked by the presenting business locating service. The location of the potential buyer is provided or obtained, and the best available business selected from the database based on proximity to the buyers current location. A secondary prioritization may be applied to highest bidding businesses. The business finding module establishes a VoIP conference bridge, and invites the buyer and best available business. A pre-recorded message may be played into the conference bridge or directly to the buyer or business. The businesses may be ranked based on how much they pay or bid to be presented first to potential buyers.Type: ApplicationFiled: February 4, 2008Publication date: October 9, 2008Inventors: Jonathan A. Croy, Darrin Johnson