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: 11017118Abstract: 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: GrantFiled: November 30, 2018Date of Patent: May 25, 2021Assignee: International Business Machines CorporationInventors: John D. Curtis, Sheela Shetty, Charlotte C. Dye, Derek V. Duoba, Anup M. Patil, Walter L. Tucker
-
Publication number: 20200175204Abstract: 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: ApplicationFiled: November 30, 2018Publication date: June 4, 2020Inventors: John D. Curtis, Sheela Shetty, Charlotte C. Dye, Derek V. Duoba, Anup M. Patil, Walter L. Tucker
-
Publication number: 20170315712Abstract: 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: ApplicationFiled: May 2, 2016Publication date: November 2, 2017Inventors: 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: 9270562Abstract: 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: GrantFiled: July 29, 2014Date of Patent: February 23, 2016Assignee: International Business Machines CorporationInventors: John D Curtis, Russell Holden, Albert J. Morello
-
Patent number: 9166896Abstract: 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: GrantFiled: March 15, 2013Date of Patent: October 20, 2015Assignee: International Business Machines CorporationInventors: John D. Curtis, Russell Holden, Albert J. Morello
-
Patent number: 8972447Abstract: 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: GrantFiled: March 18, 2008Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: John D. Curtis, Margo L. Ezekiel, Jonathan D. Champlin, Michael R. O'Brien, Thomas M. Bentley
-
Publication number: 20140337523Abstract: 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: ApplicationFiled: July 29, 2014Publication date: November 13, 2014Inventors: John D Curtis, Russell Holden, Albert J. Morello
-
Publication number: 20140280897Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John D. Curtis, Russell Holden, Albert J. Morello
-
Patent number: 8195671Abstract: 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: GrantFiled: January 14, 2003Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: James P. Goodwin, David L. Newbold, Andrew L. Schirmer, Jeff Reagen, John Banks-Binici, John D. Curtis
-
Patent number: 7685136Abstract: 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: GrantFiled: January 12, 2005Date of Patent: March 23, 2010Assignee: International Business Machines CorporationInventors: John D. Curtis, Raul H. Curbelo, Michelle S. Pflaum
-
Publication number: 20090240725Abstract: 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: ApplicationFiled: March 18, 2008Publication date: September 24, 2009Inventors: John D. Curtis, Margo L. Ezekiel, Jonathan D. Champlin, Michael R. O'Brien, Thomas M. Bentley
-
Patent number: 7386106Abstract: 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: GrantFiled: March 15, 2004Date of Patent: June 10, 2008Assignee: Ameritech CorporationInventors: William H. Meek, Rodney T. Brand, Conita K. Vandevender, John D. Curtis, Marianne J. Stanke, Judy A. Snider
-
Patent number: 7231496Abstract: 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: GrantFiled: September 15, 2003Date of Patent: June 12, 2007Assignee: International Business Machines CorporationInventor: John D. Curtis
-
Publication number: 20040174974Abstract: 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: ApplicationFiled: March 15, 2004Publication date: September 9, 2004Applicant: SBC PROPERTIES, LP.Inventors: William H. Meek, Rodney T. Brand, Conita K. Vandevender, John D. Curtis, Marianne J. Stanke, Judy A. Snider
-
Patent number: 6731736Abstract: 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: GrantFiled: December 13, 2002Date of Patent: May 4, 2004Assignee: 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: 20030177127Abstract: 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: ApplicationFiled: January 14, 2003Publication date: September 18, 2003Inventors: James P. Goodwin, David L. Newbold, Andrew L. Schirmer, Jeff Reagen, John Banks-Binici, John D. Curtis
-
Publication number: 20030138091Abstract: 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: ApplicationFiled: December 13, 2002Publication date: July 24, 2003Applicant: Ameriech CorporationInventors: William H. Meek, Rodney T. Brand, Conita K. Vandevender, John D. Curtis, Marianne J. Stanke, Judy A. Snider
-
Patent number: 6516057Abstract: 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: GrantFiled: August 28, 2001Date of Patent: February 4, 2003Assignee: Ameritech CorporationInventors: William H. Meek, Rodney T. Brand, Conita K. Vandevender, John D. Curtis, Márianne J. Stanke, Judy A. Snider
-
Publication number: 20020055995Abstract: 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: ApplicationFiled: December 10, 2001Publication date: May 9, 2002Applicant: Ameritech CorporationInventors: Scott Alan Beckwith, John D. Curtis, Ronald Joseph Ginter, Mark Wade Layman, Steven Louis Mather, Keith Allen McMillan
-
Publication number: 20020044640Abstract: 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: ApplicationFiled: August 28, 2001Publication date: April 18, 2002Applicant: Ameritech CorporationInventors: William H. Meek, Rodney T. Brand, Conita K. Vandevender, John D. Curtis, Marianne J. Stanke, Judy A. Snider