Patents by Inventor Lance Obermeyer

Lance Obermeyer 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: 20150011237
    Abstract: A method is provided for determining when a mobile communications device has crossed a geo-fence. The method comprises (a) providing a mobile communications device (209) equipped with an operating system and having a location detection application resident thereon, wherein the mobile communications device is in communication with a server (211) over a network (203), and wherein the server maintains a geo-fence database (213); (b) receiving, from the operating system, a notification that (i) the location of the mobile communications device has changed by an amount that exceeds a predetermined threshold, or (ii) that a period of time has passed; (c) querying the operating system for a data set comprising the general location of the mobile communications device and the corresponding location accuracy; (d) transmitting the data set to the server; and (e) receiving from the server, in response to the transmission of the data set, a set of geo-fences (205) proximal to the general location.
    Type: Application
    Filed: July 2, 2014
    Publication date: January 8, 2015
    Inventors: Lance Obermeyer, Andrew Oliver, Kyle Miller, Prashant Shetty, Aditya Rustgi
  • Patent number: 8812027
    Abstract: A method is provided for determining when a mobile communications device has crossed a geo-fence. The method comprises (a) providing a mobile communications device (209) equipped with an operating system and having a location detection application resident thereon, wherein the mobile communications device is in communication with a server (211) over a network (203), and wherein the server maintains a geo-fence database (213); (b) receiving, from the operating system, a notification that (i) the location of the mobile communications device has changed by an amount that exceeds a predetermined threshold, or (ii) that a period of time has passed; (c) querying the operating system for a data set comprising the general location of the mobile communications device and the corresponding location accuracy; (d) transmitting the data set to the server; and (e) receiving from the server, in response, a set of geo-fences (205) proximal to the general location.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: August 19, 2014
    Assignee: Phunware, Inc.
    Inventors: Lance Obermeyer, Andrew Oliver, Kyle Miller, Prashant Shetty, Aditya Rustgi
  • Patent number: 8812024
    Abstract: A method is provided for determining when a mobile communications device has crossed a geo-fence. The method comprises (a) providing a mobile communications device (209) equipped with an operating system and having a location detection application resident thereon, wherein the mobile communications device is in communication with a server (211) over a network (203), and wherein the server maintains a geo-fence database (213); (b) receiving, from the operating system, a notification that (i) the location of the mobile communications device has changed by an amount that exceeds a predetermined threshold, or (ii) that a period of time has passed; (c) querying the operating system for a data set comprising the general location of the mobile communications device and the corresponding location accuracy; (d) transmitting the data set to the server; and (e) receiving from the server, in response, a set of geo-fences (205) proximal to the general location.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: August 19, 2014
    Assignee: Phunware, Inc.
    Inventors: Lance Obermeyer, Andrew Oliver, Kyle Miller, Prashant Shetty, Aditya Rustgi
  • Publication number: 20130045760
    Abstract: A method is provided for determining when a mobile communications device has crossed a geo-fence. The method comprises (a) providing a mobile communications device (209) equipped with an operating system and having a location detection application resident thereon, wherein the mobile communications device is in communication with a server (211) over a network (203), and wherein the server maintains a geo-fence database (213); (b) receiving, from the operating system, a notification that (i) the location of the mobile communications device has changed by an amount that exceeds a predetermined threshold, or (ii) that a period of time has passed; (c) querying the operating system for a data set comprising the general location of the mobile communications device and the corresponding location accuracy; (d) transmitting the data set to the server; and (e) receiving from the server, in response, a set of geo-fences (205) proximal to the general location.
    Type: Application
    Filed: August 15, 2012
    Publication date: February 21, 2013
    Inventors: Lance Obermeyer, Andrew Oliver, Kyle Miller, Prashant Shetty, Aditya Rustgi
  • Publication number: 20130045753
    Abstract: A method is provided for determining when a mobile communications device has crossed a geo-fence. The method comprises (a) providing a mobile communications device (209) equipped with an operating system and having a location detection application resident thereon, wherein the mobile communications device is in communication with a server (211) over a network (203), and wherein the server maintains a geo-fence database (213); (b) receiving, from the operating system, a notification that (i) the location of the mobile communications device has changed by an amount that exceeds a predetermined threshold, or (ii) that a period of time has passed; (c) querying the operating system for a data set comprising the general location of the mobile communications device and the corresponding location accuracy; (d) transmitting the data set to the server; and (e) receiving from the server, in response to the transmission of the data set, a set of geo-fences (205) proximal to the general location.
    Type: Application
    Filed: August 15, 2012
    Publication date: February 21, 2013
    Inventors: Lance Obermeyer, Andrew Oliver, Kyle Miller, Prashant Shetty, Aditya Rustgi
  • Publication number: 20090307067
    Abstract: A system (101) is provided for presenting, to a user of a mobile device (111), coupons for products or services which are available at nearby stores. The system comprises (a) a catalog database (105); (b) a coupon database (107) containing a set of coupon offers, wherein each coupon offer is associated with a set of applicable items from the catalog database, and is further associated with a geographic region; and (c) a coupon server (103) adapted to receive location and item information from the mobile device via a network (109), and being further adapted to (i) search through the coupon database, (ii) evaluate coupons in the database for geographic relevance, (iii) select any coupons determined to be geographically relevant, and (iv) return the selected coupons to the mobile device.
    Type: Application
    Filed: June 3, 2009
    Publication date: December 10, 2009
    Inventor: Lance Obermeyer
  • Publication number: 20090248548
    Abstract: A method is provided which enables a user of a mobile communications device to identify a local vendor of a product or service of interest to the user. In accordance with the method, input is received from the user regarding a product or service of interest to the user. The location of the mobile communications device is then determined through a location determination algorithm. Vendor information is then obtained which identifies vendors which are local to the determined location, and status information is obtained which identifies the availability of the product or service of interest at the identified vendors.
    Type: Application
    Filed: March 25, 2009
    Publication date: October 1, 2009
    Inventor: Lance Obermeyer
  • Publication number: 20090177714
    Abstract: A method for synchronizing a first data set stored on a mobile communications device with a second data set stored in another location, comprising (a) accessing the second data set while the user of the mobile communications device is accessing the first data set; and (b) updating the first data set in light of the second data set.
    Type: Application
    Filed: April 15, 2008
    Publication date: July 9, 2009
    Inventors: L. Lance Obermeyer, Rajesh Ajmera
  • Patent number: 6782505
    Abstract: A system and method for generating structured data outputs from a semi-structured data source. The steps of this method include generating an example output from an example generator. The example output is generated in response to the acquisition of a sequence of annotated strings. The annotated strings are generated in response to the acquisition and modification of at least one data example and corresponding coarse structure from a predetermined input source. Also, a second sequence of annotated strings is generated from input from a semi-structured data source. Both the example output and second sequence of annotated strings are input to an acquisition engine that implements a grammar layer incorporating a top-down parsing method and a comparison layer. The structured data outputs are generated through the cooperation of the comparison layer and the grammar layer.
    Type: Grant
    Filed: April 19, 1999
    Date of Patent: August 24, 2004
    Inventors: Daniel P. Miranker, L. Lance Obermeyer, Paul A. Navratil
  • Publication number: 20030023622
    Abstract: The invention is directed to an automated workflow management system. The automated workflow management system may manage content records in a workflow process. For example, the automated workflow management system may prepare data records for storage in a database. Further, the automated workflow management system may prepare content for a catalog. The automated workflow management system may prompt users to act on documents that violate a business logic rule. The automated workflow management system may observe and record user actions. Further, the automated workflow management system may persist those recorded user actions as persisted activities. In addition, the automated workflow management system may replay or repeat the persisted activities. These persisted activities may be associated with specific content records. Further, the user actions may take the form of decisions, editing, classifying, and others. These decisions may be to discard the content record or bypass the business rule.
    Type: Application
    Filed: November 13, 2001
    Publication date: January 30, 2003
    Applicant: Liaison Technology, Inc.
    Inventors: L. Lance Obermeyer, Nathaniel B. Forman, Keith Yarbrough