Patents by Inventor Kenneth L. Greenlee

Kenneth L. Greenlee 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: 11625373
    Abstract: A method, system and computer program product for determining changes to database tables. In an embodiment, the method comprises loading a first group of records in a first time period in a database; loading a second group of records in a second time period in the database; selecting one or more of the records in the database; and for each of the selected records, determining whether it was loaded into the database during the first time period or the second time period, and providing the each record with a specified designation based on the time period during which the each record was loaded into the database. In an embodiment, identified times when the records were loaded in the database are used to determine the time period during which the each record was loaded in the database.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: April 11, 2023
    Assignee: International Business Machines Corporation
    Inventors: Donnie Allen Smith, Jr., Kenneth L. Greenlee, Venkatapathi Rao Kaka, Sahil Arora, Mukesh Kumar
  • Patent number: 11620260
    Abstract: Data synchronization includes receiving an update request from a client system for a first record set, wherein the update request includes search criteria used to initially determine the first record set and hash summaries of records of the first record set, and searching a data storage device for records matching the search criteria. The searching generates a second record set of records having hash summaries. Record identifiers of records of the second record set may be compared with record identifiers of the hash summaries of the first record set.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 4, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth L. Greenlee, Thomas T. Hanis, Sunil K. Mishra, Donnie A. Smith, Jr.
  • Publication number: 20210342324
    Abstract: A method, system and computer program product for determining changes to database tables. In an embodiment, the method comprises loading a first group of records in a first time period in a database; loading a second group of records in a second time period in the database; selecting one or more of the records in the database; and for each of the selected records, determining whether it was loaded into the database during the first time period or the second time period, and providing the each record with a specified designation based on the time period during which the each record was loaded into the database. In an embodiment, identified times when the records were loaded in the database are used to determine the time period during which the each record was loaded in the database.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Donnie Allen Smith, JR., Kenneth L. Greenlee, Venkatapathi Rao Kaka, Sahil Arora, Mukesh Kumar
  • Publication number: 20200117681
    Abstract: Data synchronization includes receiving an update request from a client system for a first record set, wherein the update request includes search criteria used to initially determine the first record set and hash summaries of records of the first record set, and searching a data storage device for records matching the search criteria. The searching generates a second record set of records having hash summaries. Record identifiers of records of the second record set may be compared with record identifiers of the hash summaries of the first record set.
    Type: Application
    Filed: December 13, 2019
    Publication date: April 16, 2020
    Inventors: Kenneth L. Greenlee, Thomas T. Hanis, Sunil K. Mishra, Donnie A. Smith, JR.
  • Patent number: 10579644
    Abstract: Data synchronization includes receiving an update request from a client system for a first record set, wherein the update request includes search criteria used to initially determine the first record set and hash summaries of records of the first record set, and searching a data storage device for records matching the search criteria. The searching generates a second record set of records having hash summaries. Record identifiers of records of the second record set may be compared with record identifiers of the hash summaries of the first record set.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: March 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth L. Greenlee, Thomas T. Hanis, Sunil K. Mishra, Donnie A. Smith, Jr.
  • Publication number: 20170140020
    Abstract: Data synchronization includes receiving an update request from a client system for a first record set, wherein the update request includes search criteria used to initially determine the first record set and hash summaries of records of the first record set, and searching a data storage device for records matching the search criteria. The searching generates a second record set of records having hash summaries. Record identifiers of records of the second record set may be compared with record identifiers of the hash summaries of the first record set.
    Type: Application
    Filed: November 17, 2015
    Publication date: May 18, 2017
    Inventors: Kenneth L. Greenlee, Thomas T. Hanis, Sunil K. Mishra, Donnie A. Smith, JR.
  • Patent number: 8710954
    Abstract: The present invention discloses an active data tag device (100) which includes an expiration event generator (108), and a memory (106) which has tag data (116) stored therein. Upon the occurrence (614) of and expiration event, the tag disables access to the tag data.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kenneth L. Greenlee, Christian L. Hunt, Anne I. Ryan
  • Patent number: 8421601
    Abstract: Devices, systems, processes, and articles of manufacture are provided herein. These may include an RFID transponder having a microprocessor, nonvolatile memory, a battery, and an antenna, wherein the microprocessor is configured to operate in a passive mode and a battery operated mode, and wherein, when in the passive mode only a portion of the microprocessor may be powered by energy received from an RFID reader interrogating the RFID transponder. The RFID transponder may further include MEMS sensors coupled to the microprocessor and the microprocessor may be further configured to add physical data, instructions, or a unique identifier of the RFID transponder to the nonvolatile memory.
    Type: Grant
    Filed: March 22, 2009
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kenneth L. Greenlee, Christian Lee Hunt, Steven Michael Miller, Anne Irene Ryan
  • Patent number: 8378787
    Abstract: The present invention discloses a data tag device (100) which initially operates in either an active mode or a semi-active mode (604). The data tag device includes tag circuitry including a interface element (104), a controller element (102), and a memory (106) in which tag data (116) is stored. A battery is provided which is initially coupled to the tag circuitry. A decoupling feature (402) is used to destructively decouple the battery from the tag circuitry when it is desired to disable the data tag device and reduce the ability of third parties to obtain the tag data. The data tag device is configured to detect the destructive decoupling (606, 608), and disable the data tag in response.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kenneth L. Greenlee, Christian L. Hunt, Steven M. Miller, Anne I. Ryan
  • Patent number: 7932829
    Abstract: The present invention discloses a data tag device (100) which initially operates in a passive mode where the tag responds to queries (412). While operating passively, an expiration event occurs (512, 514) which causes the tag to disable a battery (110), preventing subsequent operation in the passive mode, resulting in the tag disabling access to the tag data.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kenneth L. Greenlee, Christian L. Hunt, Steven M. Miller, Anne I. Ryan
  • Patent number: 7928846
    Abstract: The present invention discloses a data tag device (100) which initially operates in an active mode where the tag occasionally transmits an unsolicited beacon (412). While operating, an expiration event occurs (512, 514) which causes the tag to disable a battery (110), preventing subsequent operation in an active mode, but may continue operating in a passive mode.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kenneth L. Greenlee, Christian L. Hunt, Steven M. Miller, Anne I. Ryan
  • Patent number: 7855644
    Abstract: The present invention discloses a data tag device (100) which initially operates in an active mode (304). The data tag device includes tag circuitry including a interface element (104), a controller element (102), and a memory (106) in which tag data (116) is stored. A battery (110) is provided which is initially coupled to the tag circuitry by a connector means (130) which allows non-destructive removal and replacement of the battery. The data tag device is configured to detect the removal of the battery (306, 308), and disable the data tag in response (310).
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: December 21, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kenneth L. Greenlee, Christian L. Hunt, Steven M. Miller, Anne I. Ryan
  • Publication number: 20100238002
    Abstract: Devices, systems, processes, and articles of manufacture are provided herein. These may include an RFID transponder having a microprocessor, nonvolatile memory, a battery, and an antenna, wherein the microprocessor is configured to operate in a passive mode and a battery operated mode, and wherein, when in the passive mode only a portion of the microprocessor may be powered by energy received from an RFID reader interrogating the RFID transponder. The RFID transponder may further include MEMS sensors coupled to the microprocessor and the microprocessor may be further configured to add physical data, instructions, or a unique identify of the RFID transponder to the nonvolatile memory.
    Type: Application
    Filed: March 22, 2009
    Publication date: September 23, 2010
    Applicant: International Business Machines Corporation
    Inventors: Anne Irene Ryan, Christian Lee Hunt, Kenneth L. Greenlee, Steven Micheel Miller
  • Publication number: 20100039236
    Abstract: The present invention provides a time-based operational window for RFID tags. A method in accordance with an embodiment includes: associating an operational window with the RFID tag; determining if a current time is within the operational window; operating the RFID tag if the current time is within the operational window; and not operating the RFID tag if the current time is outside the operational window.
    Type: Application
    Filed: August 14, 2008
    Publication date: February 18, 2010
    Inventors: Kenneth L. Greenlee, Christian L. Hunt, Anne I. Ryan
  • Publication number: 20090303020
    Abstract: The present invention discloses a data tag device (100) which initially operates in an active mode where the tag occasionally transmits an unsolicited beacon (412). While operating, an expiration event occurs (512, 514) which causes the tag to disable a battery (110), preventing subsequent operation in an active mode, but may continue operating in a passive mode.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: KENNETH L. GREENLEE, CHRISTIAN L. HUNT, STEVEN M. MILLER, ANNE I. RYAN
  • Publication number: 20090303049
    Abstract: The present invention discloses a data tag device (100) which initially operates in a passive mode where the tag responds to queries (412). While operating passively, an expiration event occurs (512, 514) which causes the tag to disable a battery (110), preventing subsequent operation in the passive mode, resulting in the tag disabling access to the tag data.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: KENNETH L. GREENLEE, CHRISTIAN L. HUNT, STEVEN M. MILLER, ANNE I. RYAN
  • Publication number: 20090303017
    Abstract: The present invention discloses a data tag device (100) which initially operates in either an active mode or a semi-active mode (604). The data tag device includes tag circuitry including a interface element (104), a controller element (102), and a memory (106) in which tag data (116) is stored. A battery is provided which is initially coupled to the tag circuitry. A decoupling feature (402) is used to destructively decouple the battery from the tag circuitry when it is desired to disable the data tag device and reduce the ability of third parties to obtain the tag data. The data tag device is configured to detect the destructive decoupling (606, 608), and disable the data tag in response.
    Type: Application
    Filed: June 6, 2008
    Publication date: December 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: KENNETH L. GREENLEE, CHRISTIAN L. HUNT, STEVEN M. MILLER, ANNE I. RYAN
  • Publication number: 20090303061
    Abstract: The present invention discloses a data tag device (100) which initially operates in an active mode (304). The data tag device includes tag circuitry including a interface element (104), a controller element (102), and a memory (106) in which tag data (116) is stored. A battery (110) is provided which is initially coupled to the tag circuitry by a connector means (130) which allows non-destructive removal and replacement of the battery. The data tag device is configured to detect the removal of the battery (306, 308), and disable the data tag in response (310).
    Type: Application
    Filed: June 6, 2008
    Publication date: December 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth L. GREENLEE, Christian L. HUNT, Steven M. MILLER, Anne I. RYAN
  • Publication number: 20090276790
    Abstract: The present invention discloses an active data tag device (100) which includes an expiration event generator (108), and a memory (106) which has tag data (116) stored therein. Upon the occurrence (614) of and expiration event, the tag disables access to the tag data.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: KENNETH L. GREENLEE, CHRISTIAN L. HUNT, ANNE I. RYAN
  • Publication number: 20090254822
    Abstract: A method and computer program product for defining a first data request for presentation within a wizard. The first data request solicits a first response from a user of the wizard. At least a second data request is defined for presentation within the wizard after receipt of the first response from the user. The at least a second data request solicits at least a second response from the user of the wizard. A computing device is defined as the intended recipient of the first response and the at least a second response. The first response and the at least a second response are concurrently provided to the computing device.
    Type: Application
    Filed: April 4, 2008
    Publication date: October 8, 2009
    Applicant: International Business Machines Corporation
    Inventor: KENNETH L. GREENLEE