Patents by Inventor David J. Havican

David J. Havican 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: 10747748
    Abstract: A method for generating a mobile database structure configured to operate when a mobile device is disconnected from an enterprise application server. The method includes receiving a data model and a set of validation rules associated with an enterprise application. The method also includes determining an application role to be performed by the mobile device when disconnected from the enterprise application server. The method also includes storing a set of simplified application data within the mobile device relating to the application role, where the set of simplified application data includes data query definitions configured to map a query data cache to one or more output data fields. The method also includes validating the set of simplified application data based on the set of validation rules. The method also includes generating a interface for the mobile device, where the interface is configured to contain functionality based on the application role.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: David J. Havican, Sean L. Stuckless, Timothy J. Thompson
  • Publication number: 20170220622
    Abstract: A method for generating a mobile database structure configured to operate when a mobile device is disconnected from an enterprise application server. The method includes receiving a data model and a set of validation rules associated with an enterprise application. The method also includes determining an application role to be performed by the mobile device when disconnected from the enterprise application server. The method also includes storing a set of simplified application data within the mobile device relating to the application role, where the set of simplified application data includes data query definitions configured to map a query data cache to one or more output data fields. The method also includes validating the set of simplified application data based on the set of validation rules. The method also includes generating a interface for the mobile device, where the interface is configured to contain functionality based on the application role.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Inventors: David J. Havican, Sean L. Stuckless, Timothy J. Thompson
  • Patent number: 9626389
    Abstract: A method for analyzing an enterprise application linked to a mobile device application. The method includes determining that the enterprise application performs a first set of roles. The method also includes analyzing the mobile device application. The method also includes determining that the mobile device application performs a second set of roles. The method also includes receiving an input parameter at the mobile device application, and generating a mobile data structure in response to the determining that the mobile device performs the second set of roles. The method also includes receiving an indication of a planned disconnect of the mobile device application from the enterprise application. The method also includes storing, in response to the receiving the indication of planned disconnect, the generated data structure in the mobile device for disconnected execution.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: David J. Havican, Sean L. Stuckless, Timothy J. Thompson
  • Patent number: 9288336
    Abstract: A method, computer system, and computer-readable storage media are provided. The method can include identifying a set of one or more rules in response to an offline event for the remote device. The method can also include determining, based upon the offline event, one or more usage factors from one or more rules that identify at least one usage factor. The method can also include measuring, using the remote device, the determined one or more usage factors. The method can also include generating a filter from the set of one or more rules based off the measured one or more usage factors. The method can also include filtering the plurality of records from the online-accessible database to produce a set of filtered records. The method can also include transmitting the set of filtered records to the remote device.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: David J. Havican, Sean L. Stuckless, Timothy J. Thompson
  • Patent number: 9113000
    Abstract: A method, computer system, and computer-readable storage media are provided. The method can include identifying a set of one or more rules in response to an offline event for the remote device. The method can also include determining, based upon the offline event, one or more usage factors from one or more rules that identify at least one usage factor. The method can also include measuring, using the remote device, the determined one or more usage factors. The method can also include generating a filter from the set of one or more rules based off the measured one or more usage factors. The method can also include filtering the plurality of records from the online-accessible database to produce a set of filtered records. The method can also include transmitting the set of filtered records to the remote device.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: David J. Havican, Sean L. Stuckless, Timothy J. Thompson
  • Publication number: 20150056948
    Abstract: A method, computer system, and computer-readable storage media are provided. The method can include identifying a set of one or more rules in response to an offline event for the remote device. The method can also include determining, based upon the offline event, one or more usage factors from one or more rules that identify at least one usage factor. The method can also include measuring, using the remote device, the determined one or more usage factors. The method can also include generating a filter from the set of one or more rules based off the measured one or more usage factors. The method can also include filtering the plurality of records from the online-accessible database to produce a set of filtered records. The method can also include transmitting the set of filtered records to the remote device.
    Type: Application
    Filed: September 3, 2014
    Publication date: February 26, 2015
    Inventors: David J. Havican, Sean L. Stuckless, Timothy J. Thompson
  • Publication number: 20150058366
    Abstract: A method, computer system, and computer-readable storage media are provided. The method can include identifying a set of one or more rules in response to an offline event for the remote device. The method can also include determining, based upon the offline event, one or more usage factors from one or more rules that identify at least one usage factor. The method can also include measuring, using the remote device, the determined one or more usage factors. The method can also include generating a filter from the set of one or more rules based off the measured one or more usage factors. The method can also include filtering the plurality of records from the online-accessible database to produce a set of filtered records. The method can also include transmitting the set of filtered records to the remote device.
    Type: Application
    Filed: August 22, 2013
    Publication date: February 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: David J. Havican, Sean L. Stuckless, Timothy J. Thompson