Patents by Inventor John D. Curtis

John D. Curtis 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: 11017118
    Abstract: While managing private data in cognitive surveys, a method, system, and computer program product may deploy a set of gather agents. Access credentials for a plurality of participants may be obtained from an encrypted data store and verified. The set of gather agents may gather a set of target data associated with the plurality of participants, and the set of target data may be collected according to a set of policy criteria. It may be determined whether one or more participants of the plurality of participants has requested to review a subset of the target data, and those participants may be prompted to review the subset of target data. It may be determined whether the one or more participants rejected the subset of target data. The subset of target data may be filtered, and the filtered subset of target data may be posted to a results database.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: May 25, 2021
    Assignee: International Business Machines Corporation
    Inventors: John D. Curtis, Sheela Shetty, Charlotte C. Dye, Derek V. Duoba, Anup M. Patil, Walter L. Tucker
  • Publication number: 20200175204
    Abstract: While managing private data in cognitive surveys, a method, system, and computer program product may deploy a set of gather agents. Access credentials for a plurality of participants may be obtained from an encrypted data store and verified. The set of gather agents may gather a set of target data associated with the plurality of participants, and the set of target data may be collected according to a set of policy criteria. It may be determined whether one or more participants of the plurality of participants has requested to review a subset of the target data, and those participants may be prompted to review the subset of target data. It may be determined whether the one or more participants rejected the subset of target data. The subset of target data may be filtered, and the filtered subset of target data may be posted to a results database.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: John D. Curtis, Sheela Shetty, Charlotte C. Dye, Derek V. Duoba, Anup M. Patil, Walter L. Tucker
  • Publication number: 20170315712
    Abstract: Techniques are described for feature switching in a multi-tenant cloud service. In one implementation, a computer program product comprises a computer-readable storage medium having program code embodied therewith. The program code is executable by a computing device to provide a user interface to modify feature controls of a multi-tenant cloud service, identify a set of users whose support changes according to the feature controls, and adjust the feature controls based on the identified set of users.
    Type: Application
    Filed: May 2, 2016
    Publication date: November 2, 2017
    Inventors: John D. Curtis, Terry J. Linsey, Shi M. Qu, Meredith I. Roman, Meghan E. Russ, Azadeh Salehi, William A. Spencer, Ya N. Zhang
  • Patent number: 9270562
    Abstract: Transaction storm detection includes receiving a series of transactions in a data stream for an authenticated network session. A detection engine determines whether the transactions form a transaction storm. In response to determining that the transactions are a transaction storm, metrics associated with the transaction storm are presented. One or more actions may be specified to be applied in a subsequently detected transaction storm.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: John D Curtis, Russell Holden, Albert J. Morello
  • Patent number: 9166896
    Abstract: A transaction storm detection engine is configured to receive a series of transactions in a data stream for an authenticated network session. The detection engine determines whether the transactions form a transaction storm. In response to determining that the transactions are a transaction storm, metrics associated with the transaction storm are presented. One or more actions may be specified to be applied in a subsequently detected transaction storm.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: John D. Curtis, Russell Holden, Albert J. Morello
  • Patent number: 8972447
    Abstract: A system that persistently maintains and exposes one or more previous object hierarchies to which an object belonged across one or more hierarchy destroying operations, such as operations that delete parent objects, add parent objects subsequent to addition of their descendent objects, forward objects to or from the hierarchy, and/or modify hierarchy determining rules. A user interface object allows user access to one or more persistent hierarchies for the corresponding object. A hierarchy list or the like allows a user to select a desired one of the persistent hierarchies. A persistent hierarchy can be accessed in the disclosed system through a display object associated with any object within the hierarchy, including the root, leaves, and any intervening objects. When objects are deleted, “ghost” objects are maintained and displayed to the user in the hierarchical positions of the deleted objects when a persistent hierarchy is displayed.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: John D. Curtis, Margo L. Ezekiel, Jonathan D. Champlin, Michael R. O'Brien, Thomas M. Bentley
  • Publication number: 20140337523
    Abstract: Transaction storm detection includes receiving a series of transactions in a data stream for an authenticated network session. A detection engine determines whether the transactions form a transaction storm. In response to determining that the transactions are a transaction storm, metrics associated with the transaction storm are presented. One or more actions may be specified to be applied in a subsequently detected transaction storm.
    Type: Application
    Filed: July 29, 2014
    Publication date: November 13, 2014
    Inventors: John D Curtis, Russell Holden, Albert J. Morello
  • Publication number: 20140280897
    Abstract: A transaction storm detection engine is configured to receive a series of transactions in a data stream for an authenticated network session. The detection engine determines whether the transactions form a transaction storm. In response to determining that the transactions are a transaction storm, metrics associated with the transaction storm are presented. One or more actions may be specified to be applied in a subsequently detected transaction storm.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John D. Curtis, Russell Holden, Albert J. Morello
  • Patent number: 8195671
    Abstract: A method for processing data in a knowledge management system gathers information content and transmits a work request for the information content gathered. The information content may be registered with a K-map and assigned a unique document identifier. A work queue processes the work requests. The processed information may then be transmitted to another work queue for further processing. Further processing may include categorization, full-text indexing, metrics extraction or other process. Control messages may be transmitted to one or more users providing a status of the work request. The information may be analyzed and further indexed. A progress statistics report may be generated for each of the processes performed on the document. The progress statistics may be provided in a record. A shared access to a central data structure representing the metrics history and taxonomy may be provided for all work queues via a CORBA service.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: James P. Goodwin, David L. Newbold, Andrew L. Schirmer, Jeff Reagen, John Banks-Binici, John D. Curtis
  • Patent number: 7685136
    Abstract: Summary information for documents are stored as entries in a table in a relational database. Each entry includes a unique identifier, value(s) for a set of attributes and rendering information for the corresponding document. A collation order is obtained that defines a sort order for the documents based on the set of attributes. An index is generated based on the collation order and includes the rendering information for each document. In response to a rendering request or other query, a query that uses index-only access for the summary table can be used to obtain the rendering information. Further, a set of marker values can be included to provide efficient navigation of the index. Still further, additional functionality can be included to display the documents in a hierarchical structure. To this extent, the invention can automatically re-categorize data when the child locations of a hierarchical location exceed a specified number and/or link other relational data to a hierarchical location.
    Type: Grant
    Filed: January 12, 2005
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: John D. Curtis, Raul H. Curbelo, Michelle S. Pflaum
  • Publication number: 20090240725
    Abstract: A system that persistently maintains and exposes one or more previous object hierarchies to which an object belonged across one or more hierarchy destroying operations, such as operations that delete parent objects, add parent objects subsequent to addition of their descendent objects, forward objects to or from the hierarchy, and/or modify hierarchy determining rules. A user interface object allows user access to one or more persistent hierarchies for the corresponding object. A hierarchy list or the like allows a user to select a desired one of the persistent hierarchies. A persistent hierarchy can be accessed in the disclosed system through a display object associated with any object within the hierarchy, including the root, leaves, and any intervening objects. When objects are deleted, “ghost” objects are maintained and displayed to the user in the hierarchical positions of the deleted objects when a persistent hierarchy is displayed.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 24, 2009
    Inventors: John D. Curtis, Margo L. Ezekiel, Jonathan D. Champlin, Michael R. O'Brien, Thomas M. Bentley
  • Patent number: 7386106
    Abstract: A database for a telecommunication service includes a first record for a first number having a predetermined NXX, and a second record for a second number having the predetermined NXX. The first record includes an indication that a call having an automatic number identification associated therewith is acceptable for the first number. The second record includes an indication that a call having at least one of an automatic number identification and a calling party identification associated therewith is acceptable for the second number. Associated methods and systems for providing a telecommunication service for the predetermined NXX are disclosed.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: June 10, 2008
    Assignee: Ameritech Corporation
    Inventors: William H. Meek, Rodney T. Brand, Conita K. Vandevender, John D. Curtis, Marianne J. Stanke, Judy A. Snider
  • Patent number: 7231496
    Abstract: Under the present invention, a history of requests for data objects are tracked and maintained in a cache log. Based on the history, certain data objects are prefetched into a cache. When a request for a cached data object is later received, the requested data object can be retrieved from the cache and served to the requesting user. Thus, the latency involved with obtaining the data objects from the appropriate sources is eliminated. Further, under the present invention, discard and refresh rules are assigned to each data object on a class basis. Accordingly, data objects in the cache can be refreshed and/or discarded so that the caching operation can be optimized.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: June 12, 2007
    Assignee: International Business Machines Corporation
    Inventor: John D. Curtis
  • Publication number: 20040174974
    Abstract: A database for a telecommunication service includes a first record for a first number having a predetermined NXX, and a second record for a second number having the predetermined NXX. The first record includes an indication that a call having an automatic number identification associated therewith is acceptable for the first number. The second record includes an indication that a call having at least one of an automatic number identification and a calling party identification associated therewith is acceptable for the second number. Associated methods and systems for providing a telecommunication service for the predetermined NXX are disclosed.
    Type: Application
    Filed: March 15, 2004
    Publication date: September 9, 2004
    Applicant: SBC PROPERTIES, LP.
    Inventors: William H. Meek, Rodney T. Brand, Conita K. Vandevender, John D. Curtis, Marianne J. Stanke, Judy A. Snider
  • Patent number: 6731736
    Abstract: A database for a telecommunication service includes a first record for a first number having a predetermined NXX, and a second record for a second number having the predetermined NXX. The first record includes an indication that a call having an automatic number identification associated therewith is acceptable for the first number. The second record includes an indication that a call having at least one of an automatic number identification and a calling party identification associated therewith is acceptable for the second number. Associated methods and systems for providing a telecommunication service for the predetermined NXX are disclosed.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: May 4, 2004
    Assignee: SBC Properties, L.P.
    Inventors: William H. Meek, Rodney T. Brand, Conita K. Vandevender, John D. Curtis, Marianne J. Stanke, Judy A. Snider
  • Publication number: 20030177127
    Abstract: A system, method, and processor readable medium for processing data in a knowledge management system gathers information content and transmits a work request for the information content gathered. The information content may be registered with a K-map and assigned a unique document identifier. A work queue processes the work requests. The processed information may then be transmitted to another work queue for further processing. Further processing may include categorization, full-text indexing, metrics extraction or other process. Control messages may be transmitted to one or more users providing a status of the work request. The information may be analyzed and further indexed. A progress statistics report may be generated for each of the processes performed on the document. The progress statistics may be provided in a record. A shared access to a central data structure representing the metrics history and taxonomy may be provided for all work queues via a CORBA service.
    Type: Application
    Filed: January 14, 2003
    Publication date: September 18, 2003
    Inventors: James P. Goodwin, David L. Newbold, Andrew L. Schirmer, Jeff Reagen, John Banks-Binici, John D. Curtis
  • Publication number: 20030138091
    Abstract: A database for a telecommunication service includes a first record for a first number having a predetermined NXX, and a second record for a second number having the predetermined NXX. The first record includes an indication that a call having an automatic number identification associated therewith is acceptable for the first number. The second record includes an indication that a call having at least one of an automatic number identification and a calling party identification associated therewith is acceptable for the second number. Associated methods and systems for providing a telecommunication service for the predetermined NXX are disclosed.
    Type: Application
    Filed: December 13, 2002
    Publication date: July 24, 2003
    Applicant: Ameriech Corporation
    Inventors: William H. Meek, Rodney T. Brand, Conita K. Vandevender, John D. Curtis, Marianne J. Stanke, Judy A. Snider
  • Patent number: 6516057
    Abstract: A database for a telecommunication service includes a first record for a first number having a predetermined NXX, and a second record for a second number having the predetermined NXX. The first record includes an indication that a call having an automatic number identification associated therewith is acceptable for the first number. The second record includes an indication that a call having at least one of an automatic number identification and a calling party identification associated therewith is acceptable for the second number. Associated methods and systems for providing a telecommunication service for the predetermined NXX are disclosed.
    Type: Grant
    Filed: August 28, 2001
    Date of Patent: February 4, 2003
    Assignee: Ameritech Corporation
    Inventors: William H. Meek, Rodney T. Brand, Conita K. Vandevender, John D. Curtis, Márianne J. Stanke, Judy A. Snider
  • Publication number: 20020055995
    Abstract: A global service management system (GSMS) for use in an advanced intelligent network is provided. The GSMS is adapted to communicate with two or more network element managers servicing SCPs and operating pursuant to different protocols. Upon receiving an update request message, the GSMS identifies the destination(s) of the message, translates the message into the protocol(s) used at the destination(s) as needed, and routes the translated message to the identified destination(s). In some embodiments, the GSMS is adapted to develop an indication of a status of a service package in response to a request message. The indication includes data identifying any changes in the service package occurring within a predefined time period.
    Type: Application
    Filed: December 10, 2001
    Publication date: May 9, 2002
    Applicant: Ameritech Corporation
    Inventors: Scott Alan Beckwith, John D. Curtis, Ronald Joseph Ginter, Mark Wade Layman, Steven Louis Mather, Keith Allen McMillan
  • Publication number: 20020044640
    Abstract: A database for a telecommunication service includes a first record for a first number having a predetermined NXX, and a second record for a second number having the predetermined NXX. The first record includes an indication that a call having an automatic number identification associated therewith is acceptable for the first number. The second record includes an indication that a call having at least one of an automatic number identification and a calling party identification associated therewith is acceptable for the second number. Associated methods and systems for providing a telecommunication service for the predetermined NXX are disclosed.
    Type: Application
    Filed: August 28, 2001
    Publication date: April 18, 2002
    Applicant: Ameritech Corporation
    Inventors: William H. Meek, Rodney T. Brand, Conita K. Vandevender, John D. Curtis, Marianne J. Stanke, Judy A. Snider