Patents by Inventor Debra J. Danielson
Debra J. Danielson 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: 10587639Abstract: Systems and methods may include receiving performance data of components in a system. The performance data may include data for parameters for each of the components. The systems and methods may include determining aggregate data for each group of similar components of the components. The aggregate data for each group of similar components may include a group characteristic for each of the parameters. The systems and methods may include, for each group of similar components, determining whether the data for each of the parameters for each component is consistent with the group characteristic for the respective parameter. The systems and methods may include, for each component of the respective group determining that the component is anomalous in response to determining that the data for a parameter for the component is not consistent with the group characteristic for the parameter.Type: GrantFiled: March 10, 2015Date of Patent: March 10, 2020Assignee: CA, Inc.Inventors: Debra J. Danielson, Steven L. Greenspan, James D. Reno, Prashant Parikh
-
Patent number: 10348739Abstract: A method is described for receiving a plurality of node data streams through a data network from a plurality of source nodes, respectively, each of the plurality of node data streams comprising a plurality of node data. The method further comprises determining a respective risk assessment for each of the plurality of node data streams based on a plurality of elements, wherein the respective risk assessment indicates a level of trustworthiness of each of the plurality of node data streams. Moreover, the method comprises determining a plurality of respective actions for each of the plurality of source nodes, based on the respective risk assessment of the plurality of node data streams. The method further comprises instructing each of the plurality of source nodes to perform the respective action.Type: GrantFiled: February 9, 2016Date of Patent: July 9, 2019Assignee: CA, Inc.Inventors: Steven L. Greenspan, Debra J. Danielson, Kenneth William Scott Morrison
-
Patent number: 10311171Abstract: Systems and methods may include receiving real-time data about a real component operating in a real-world environment. The systems and methods may further include generating a virtual representation of the real component based on the real-time data about the real component and historical data associated with the real component. In addition, the systems and methods may include receiving injected data from a lab. The injected data may provide data about a lab component operating in the lab. The systems and methods may also include simulating, in a virtual environment, a real-time interaction in the real-world environment between the real component and the lab component using the virtual representation of the real component and the injected data. Moreover, the systems and methods may include determining a real-time performance characteristic of at least one of the lab component and the real component based on the simulated real-time interaction in the real-world environment.Type: GrantFiled: March 2, 2015Date of Patent: June 4, 2019Assignee: CA, Inc.Inventors: Steven L. Greenspan, Debra J. Danielson, James D. Reno, John P. Kane, Prashant Parikh
-
Patent number: 10282279Abstract: The system and method for diagnosing information technology systems in multiple virtual parallel universes described herein may create virtualized parallel universes that represent a problematic information technology system. The virtualized parallel universes may then be diagnosed to identify potential solutions to a problem experienced in the problematic information technology system (i.e., the parallel universes may be diagnosed without disrupting the live problematic system). For example, the problematic information technology system may be cloned in response to a diagnostic request associated therewith to create various virtualized parallel universes representing the problematic information technology system. The parallel universes may then conduct various problem resolution steps to identify a potential solution to the problem, which may then be applied to the problematic information technology system to resolve the problem associated therewith.Type: GrantFiled: October 6, 2016Date of Patent: May 7, 2019Assignee: CA, INC.Inventors: Alvin Black, Debra J. Danielson, Jack Zito
-
Patent number: 10101244Abstract: Systems and methods may include receiving data of a physical system. The systems and methods may include determining whether an anomalous event has occurred based on the data. The systems and methods may include, in response to determining that the anomalous event has occurred, capturing data of the physical system and of an environment. The systems and methods may include generating a virtual representation of the physical system and the environment based on the captured data. The systems and methods may include repeatedly simulating data of the virtual representation by varying parameters of the captured data. The systems and methods may include determining which parameters are a root cause of the anomalous event based on the simulated performance data. The systems and methods may include determining particular values of the parameters that are likely the root cause of the anomalous event to use as a trigger for a proactive process.Type: GrantFiled: March 2, 2015Date of Patent: October 16, 2018Assignee: CA, Inc.Inventors: Serge Mankovskii, Steven L. Greenspan, Debra J. Danielson, Prashant Parikh, Maria C. Velez-Rojas, James D. Reno
-
Patent number: 10032204Abstract: A method includes receiving product data relating to a first computer software product, selecting from the product data a set of epics that describe functional aspects of the first computer software product, and generating a product description ontology of the first computer software product from the selected set of epics. Product description ontologies of a plurality of second computer software products are compared to the product description ontology of the first computer software product, and in response, a list of product functions that are missing from the first computer software product but that are relevant to the first computer software product is generated. The list of product functions that are omitted from the first computer software product but that are relevant to the first computer software product is weighted and output as a weighted list. The weighted list may be used as an input to a software development management platform on which the first computer software product is developed.Type: GrantFiled: August 12, 2016Date of Patent: July 24, 2018Assignee: CA, Inc.Inventors: Carol Lyn Piccus, Debra J. Danielson, Karen Lee Sleeth, Diane Norris
-
Patent number: 9977920Abstract: Data privacy is provided in a computer network using a security inference control processor of a network device in the computer network which receives a query from a user device through a network interface circuit. In response to the query, a query result data set is generated based on information in a database stored in a non-volatile data storage device. Personally Identifiable Information (PII) exposure risk associated with the query result data set is determined based on an evaluation of combining the query result data set with an exposure storage log that includes result data sets from past queries associated with the user. Based on the PII exposure risk, the query result data set is provided to the user, so as to refrain from providing the query result data set if the PII exposure risk is greater than a risk threshold. Related methods, devices, and computer program products are provided.Type: GrantFiled: March 22, 2016Date of Patent: May 22, 2018Assignee: CA, INC.Inventors: Debra J. Danielson, Steven L. Greenspan, Kenneth William Scott Morrison
-
Publication number: 20180047080Abstract: A method includes receiving product data relating to a first computer software product, selecting from the product data a set of epics that describe functional aspects of the first computer software product, and generating a product description ontology of the first computer software product from the selected set of epics. Product description ontologies of a plurality of second computer software products are compared to the product description ontology of the first computer software product, and in response, a list of product functions that are missing from the first computer software product but that are relevant to the first computer software product is generated. The list of product functions that are omitted from the first computer software product but that are relevant to the first computer software product is weighted and output as a weighted list. The weighted list may be used as an input to a software development management platform on which the first computer software product is developed.Type: ApplicationFiled: August 12, 2016Publication date: February 15, 2018Applicant: CA, Inc.Inventors: Carol Lyn Piccus, Debra J. Danielson, Karen Lee Sleeth, Diane Norris
-
Patent number: 9836377Abstract: A method includes receiving respective statistics for a plurality of infrastructure implementations. Each infrastructure implementation includes a respective organization and a respective deployment architecture. The method also includes determining a selected infrastructure implementation of the plurality of infrastructure implementations. The method further includes determining, using a processor, first particular implementations comparable to the selected infrastructure implementations from the plurality of infrastructure implementations, based on characteristics of the respective organization of the selected infrastructure implementation. The method additionally includes determining comparison metrics. The determining comparison metrics includes anonymizing the respective organization of each of the first particular implementations, and aggregating the respective statistics of each of the anonymized first particular implementations into comparison statistics.Type: GrantFiled: September 18, 2013Date of Patent: December 5, 2017Assignee: CA, Inc.Inventors: Debra J Danielson, Kenneth Blackwell
-
Patent number: 9787704Abstract: Systems and methods may include receiving first data of components, which may represent performance characteristics of the components at a first time. The systems and methods may include performing a first cluster analysis of the first data to identify clusters of the components with similar characteristics. The systems and methods may include receiving second data of the components, which may represent performance characteristics of the components at a second time. The systems and methods may include performing a second cluster analysis of the second data to identify clusters of the components with similar characteristics. The systems and methods may include determining whether a component transitioned from a cluster identified in the first cluster analysis to a different cluster identified in the second cluster analysis. The systems and methods may include determining that an anomaly occurred in response to determining that the component transitioned from the cluster to the different cluster.Type: GrantFiled: March 6, 2015Date of Patent: October 10, 2017Assignee: CA, Inc.Inventors: Debra J. Danielson, Steven L. Greenspan, James D. Reno, Prashant Parikh
-
Publication number: 20170277908Abstract: Data privacy is provided in a computer network using a security inference control processor of a network device in the computer network which receives a query from a user device through a network interface circuit. In response to the query, a query result data set is generated based on information in a database stored in a non-volatile data storage device. Personally Identifiable Information (PII) exposure risk associated with the query result data set is determined based on an evaluation of combining the query result data set with an exposure storage log that includes result data sets from past queries associated with the user. Based on the PII exposure risk, the query result data set is provided to the user, so as to refrain from providing the query result data set if the PII exposure risk is greater than a risk threshold. Related methods, devices, and computer program products are provided.Type: ApplicationFiled: March 22, 2016Publication date: September 28, 2017Applicant: CA, Inc.Inventors: Debra J. Danielson, Steven L. Greenspan, Kenneth William Scott Morrison
-
Publication number: 20170230402Abstract: A method is described for receiving a plurality of node data streams through a data network from a plurality of source nodes, respectively, each of the plurality of node data streams comprising a plurality of node data. The method further comprises determining a respective risk assessment for each of the plurality of node data streams based on a plurality of elements, wherein the respective risk assessment indicates a level of trustworthiness of each of the plurality of node data streams. Moreover, the method comprises determining a plurality of respective actions for each of the plurality of source nodes, based on the respective risk assessment of the plurality of node data streams. The method further comprises instructing each of the plurality of source nodes to perform the respective action.Type: ApplicationFiled: February 9, 2016Publication date: August 10, 2017Applicant: CA, Inc.Inventors: Steven L. GREENSPAN, Debra J. DANIELSON, Kenneth William Scott MORRISON
-
Patent number: 9639443Abstract: Systems and methods may include receiving real-time data from real components operating in a real-world environment. The systems and methods may further include generating a virtual representation of the real components based on the real-time data received from the real components and historical data associated with the real components. In addition, the systems and methods may include determining whether the real-time data from a component of the real components indicates an anomaly. The systems and methods also may include, in response to determining that the real-time data from the component indicates the anomaly, determining whether the anomaly indicated by the real-time data from the component is consistent with the virtual representation of the real components.Type: GrantFiled: March 2, 2015Date of Patent: May 2, 2017Assignee: CA, Inc.Inventors: Steven L. Greenspan, Debra J. Danielson, James D. Reno, John P. Kane, Prashant Parikh
-
Publication number: 20170024240Abstract: The system and method for diagnosing information technology systems in multiple virtual parallel universes described herein may create virtualized parallel universes that represent a problematic information technology system. The virtualized parallel universes may then be diagnosed to identify potential solutions to a problem experienced in the problematic information technology system (i.e., the parallel universes may be diagnosed without disrupting the live problematic system). For example, the problematic information technology system may be cloned in response to a diagnostic request associated therewith to create various virtualized parallel universes representing the problematic information technology system. The parallel universes may then conduct various problem resolution steps to identify a potential solution to the problem, which may then be applied to the problematic information technology system to resolve the problem associated therewith.Type: ApplicationFiled: October 6, 2016Publication date: January 26, 2017Inventors: Alvin BLACK, Debra J. DANIELSON, Jack ZITO
-
Patent number: 9519691Abstract: A method of tracking technologies may include providing a taxonomy wherein the taxonomy includes a plurality of technology/capability terms, and searching a data source using the technology/capability terms from the taxonomy. A plurality of text segments may be retrieved from the data source, with each of the text segments including at least one of the technology/capability terms from the taxonomy. A plurality of new technology/capability terms may be identified from the plurality of text segments retrieved from the data source, and a respective use frequency may be determined for each of the new technology/capability terms. Responsive to a respective use frequency of one of the new technology/capability terms being greater than a use frequency threshold, the taxonomy may be updated to include the new technology/capability term having the respective use frequency that is greater than the use frequency threshold.Type: GrantFiled: July 30, 2013Date of Patent: December 13, 2016Assignee: CA, Inc.Inventors: Debra J. Danielson, Steven L. Greenspan
-
Patent number: 9479416Abstract: The system and method for diagnosing information technology systems in multiple virtual parallel universes described herein may create virtualized parallel universes that represent a problematic information technology system. The virtualized parallel universes may then be diagnosed to identify potential solutions to a problem experienced in the problematic information technology system (i.e., the parallel universes may be diagnosed without disrupting the live problematic system). For example, the problematic information technology system may be cloned in response to a diagnostic request associated therewith to create various virtualized parallel universes representing the problematic information technology system. The parallel universes may then conduct various problem resolution steps to identify a potential solution to the problem, which may then be applied to the problematic information technology system to resolve the problem associated therewith.Type: GrantFiled: December 6, 2010Date of Patent: October 25, 2016Assignee: CA, Inc.Inventors: Alvin Black, Debra J. Danielson, Jack Zito
-
Patent number: 9471283Abstract: A virtualized Application Program Interface (API) implementation is generated based upon narrative API documentation that includes sentences that describe the API, by generating programming statements for the virtualized API implementation based upon parsing the narrative API documentation, and generating the virtualized API implementation based on upon the programming statements for the virtualized API implementation. The parsing of the narrative documentation may use a natural language parser and a domain-specific ontology for the API that may be obtained or created for the API. The virtualized API implementation may be generated using an API virtualizer.Type: GrantFiled: June 11, 2014Date of Patent: October 18, 2016Assignee: CA, Inc.Inventors: Kouros Hodaee Esfahany, Jean-David Dahan, James Stephen Kress, Debra J. Danielson
-
Publication number: 20160269436Abstract: Systems and methods may include receiving performance data of components in a system. The performance data may include data for parameters for each of the components. The systems and methods may include determining aggregate data for each group of similar components of the components. The aggregate data for each group of similar components may include a group characteristic for each of the parameters. The systems and methods may include, for each group of similar components, determining whether the data for each of the parameters for each component is consistent with the group characteristic for the respective parameter. The systems and methods may include, for each component of the respective group determining that the component is anomalous in response to determining that the data for a parameter for the component is not consistent with the group characteristic for the parameter.Type: ApplicationFiled: March 10, 2015Publication date: September 15, 2016Applicant: CA, IncInventors: Debra J. DANIELSON, Steven L. GREENSPAN, James D. RENO, Prashant PARIKH
-
Publication number: 20160259870Abstract: Systems and methods may include receiving real-time data about a real component operating in a real-world environment. The systems and methods may further include generating a virtual representation of the real component based on the real-time data about the real component and historical data associated with the real component. In addition, the systems and methods may include receiving injected data from a lab. The injected data may provide data about a lab component operating in the lab. The systems and methods may also include simulating, in a virtual environment, a real-time interaction in the real-world environment between the real component and the lab component using the virtual representation of the real component and the injected data. Moreover, the systems and methods may include determining a real-time performance characteristic of at least one of the lab component and the real component based on the simulated real-time interaction in the real-world environment.Type: ApplicationFiled: March 2, 2015Publication date: September 8, 2016Applicant: CA, INC.Inventors: Steven L. GREENSPAN, Debra J. DANIELSON, James D. RENO, John P. KANE, Prashant PARIKH
-
Publication number: 20160259869Abstract: Systems and methods may include receiving performance data of a system. The systems and methods may include generating a virtual representation of the system based on the performance data. The systems and methods may include simulating interactions between the virtual representation and an environment based on the performance data. The systems and methods may include generating an alert indicating an occurrence of an anomalous event based on the simulated interactions. The systems and methods may include determining that the alert was a false positive indicator of the occurrence of the anomalous event. The systems and methods may include, in response to determining that the alert was a false positive indicator, determining differences between a behavior of the system and the simulated interactions. The systems and methods may include determining an adjustment to the virtual representation to mitigate the differences between the behavior of the system and the simulated interactions.Type: ApplicationFiled: March 2, 2015Publication date: September 8, 2016Applicant: CA, INC.Inventors: Prashant PARIKH, Steven L. GREENSPAN, Debra J. DANIELSON, Serge MANKOVSKII, Maria C. VELEZ-ROJAS, James D. RENO