Patents by Inventor James Connelly

James Connelly 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).

  • Publication number: 20240126566
    Abstract: Disclosed embodiments are directed at systems, methods, and architecture for providing execution order and execution for plugins installed on an API gateway associated with a microservices application. In application architectures where features of microservices are implemented as plugins and migrated to an API gateway, the relevant APIs are able to be built lighter weight than otherwise. However, the migration of the features to plugins introduces the potential for error states in the microservice application. To resolve the potential issues, the API gateway takes into consideration a set of native instructions in each of the plugins to determine the execution order thereof. The execution order is determined dynamically in response to requests by the APIs of the microservice application.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 18, 2024
    Inventors: James Hurst, Joshua Schmid, Shane Connelly, Aapo Talvensaari, Enrique Garcia Cota, Harry Bagdi, Rob Serafini
  • Publication number: 20240127669
    Abstract: Computer-implemented systems and methods are provided for dynamically controlling the distribution of awards for an electronic game. In one implementation, the method comprises one or more operations performed by at least one processor, including receiving game player data for the electronic game, and determining a distribution table input based on the game player data. The operations of the method further include generating a distribution table based on the determined distribution table input, the distribution table including a plurality of probabilities associated with the plurality of predetermined awards, generating an award table based on the generated distribution table, the award table including a plurality of award identifiers, and distributing awards to the players based on the award table.
    Type: Application
    Filed: October 16, 2023
    Publication date: April 18, 2024
    Applicant: POARCH BAND OF CREEK INDIANS, d/b/a PCI GAMING AUTHORITY
    Inventors: Peter A. CONNELLY, James F. Dorris, JR.
  • Patent number: 11075819
    Abstract: Methods of managing an information technology (IT) infrastructure include detecting by a configuration management system an unauthorized change to one of a plurality of network elements, determining by the configuration management system that the unauthorized change to the one of the plurality of network elements creates a risk condition to an operation of one of the services provided by the IT infrastructure, and initiating an action to remedy the unauthorized change in response to determining that the unauthorized change to the one of the plurality of network elements creates the risk condition to the operation of one of the services provided by the IT infrastructure. Related systems and computer program products are disclosed.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: July 27, 2021
    Assignee: CA, Inc.
    Inventors: Kieron John James Connelly, Anivella Venkata Satya Sai Narsimha Subrahmanya Sudhakar, Steven M. Isenberg, Mirian Minomizaki Sato, Daocheng Chen
  • Patent number: 10419061
    Abstract: A communications apparatus includes a hardware subsystem including a test signal control component, a duplexer component, and Radio Frequency processing components. The Radio Frequency processing components include a transmitter chain portion and a receiver chain portion having a signal sensitivity threshold associated therewith, to a receive side port of the duplexer component. The test signal control component is arranged to cooperate with the transmitter chain to generate a test signal. A portion of the test signal control component is leaked by the duplexer component. The test signal control component is also configured to ensure that any irradiated power of the test signal complies with the transmit OFF power threshold requirement and the portion of the test signal leaked is above the signal sensitivity threshold of the receiver chain portion.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: September 17, 2019
    Assignee: u-blox AG
    Inventors: Norman John Beamish, James Connelly
  • Patent number: 10339007
    Abstract: A pattern of configuration settings to be implemented for a service model corresponding to a system of IT resources is received from a UI. Commands are issued to the IT resources that correspond to configuration items included in the selected pattern to modify configuration settings. When a configuration change resulting from the commands is identified, a current configuration of the service model is compared to a previous configuration to identify modified configuration settings. In response to determining, based on a system performance indicator, improved system performance, the identified modified configuration settings are stored as a candidate pattern in a pattern database. A performance violation is identified for the system and the pattern database is queried to retrieve the candidate pattern including the group of configuration settings.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: July 2, 2019
    Assignee: CA, Inc.
    Inventors: Eitan Hadar, Kieron John James Connelly, Olga Lagunova, Mitchell Edward Engel, Peter Anthony Lazzaro
  • Patent number: 10187428
    Abstract: Disclosed are various embodiments for active data that tracks usage. The active data includes instructions that are executable by a computing device. The computing device is scanned to identify characteristics of the computing device. The characteristics of the computing device are utilized to determine whether the usage of the active data is authorized. Data is transmitted to a network service, including identifying information for the particular computing device and data that identifies a deployment of the active data.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: January 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Harsha Ramalingam, Dominique Imjya Brezinski, Jesper Mikael Johansson, Jon Arron McClintock, James Connelly Petts
  • Publication number: 20180254795
    Abstract: A communications apparatus includes a hardware subsystem including a test signal control component, a duplexer component, and Radio Frequency processing components. The Radio Frequency processing components include a transmitter chain portion and a receiver chain portion having a signal sensitivity threshold associated therewith, to a receive side port of the duplexer component. The test signal control component is arranged to cooperate with the transmitter chain to generate a test signal. A portion of the test signal control component is leaked by the duplexer component. The test signal control component is also configured to ensure that any irradiated power of the test signal complies with the transmit OFF power threshold requirement and the portion of the test signal leaked is above the signal sensitivity threshold of the receiver chain portion.
    Type: Application
    Filed: September 15, 2015
    Publication date: September 6, 2018
    Applicant: u-blox AG
    Inventors: Norman John BEAMISH, James CONNELLY
  • Patent number: 9990507
    Abstract: Disclosed are various embodiments for obtaining policy data specifying decoy data eligible to be inserted within a response to an access of a data store. The decoy data is detected in the response among a plurality of non-decoy data based at least upon the policy data. An action associated with the decoy data is initiated in response to the access of the data store meeting a configurable threshold.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: June 5, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Harsha Ramalingam, Jesper Mikael Johansson, James Connelly Petts, Dominique Imjya Brezinski
  • Patent number: 9952958
    Abstract: Performance of a computer system is measured based, at least in part, on a performance metric. In response to determining that the computer system is experiencing a performance issue based on measuring the performance, the performance metric is matched with an anti-pattern to identify a performance issue, wherein the anti-pattern defines an incorrect solution to a defined problem occurring in the computer system. Also, a pattern repository is queried to identify a pattern that defines a correct solution to the defined problem based, at least in part, on the match between the performance metric and the anti-pattern. In response to identifying the pattern, implementing the pattern in the computer system to improve the performance.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: April 24, 2018
    Assignee: CA, Inc.
    Inventors: Eitan Hadar, Kieron John James Connelly, Olga Lagunova, Peter Anthony Lazzaro
  • Publication number: 20170279854
    Abstract: Disclosed are various embodiments for active data that tracks usage. The active data includes instructions that are executable by a computing device. The computing device is scanned to identify characteristics of the computing device. The characteristics of the computing device are utilized to determine whether the usage of the active data is authorized. Data is transmitted to a network service, including identifying information for the particular computing device and data that identifies a deployment of the active data.
    Type: Application
    Filed: June 9, 2017
    Publication date: September 28, 2017
    Inventors: HARSHA RAMALINGAM, DOMINIQUE IMJYA BREZINSKI, JESPER MIKAEL JOHANSSON, JON ARRON MCCLINTOCK, JAMES CONNELLY PETTS
  • Patent number: 9736025
    Abstract: Systems, apparatus, methods, and computer program products for determining which of a plurality of services provided by a production environment depend on which of a plurality of configuration items in the production environment are disclosed. A processor executes computer-readable code to obtain status data for the plurality configuration items utilizing the one or more monitoring tools, integrate the status data for the plurality of configuration items to generate a model of the production environment that identifies the plurality of configuration items in the production environment and their dependencies on one another, and utilize the status data for the plurality of configuration items to identify a channel of configuration items for each of the plurality of services, wherein the channel for each of the plurality of services comprises two or more of the plurality of configuration items that currently are being utilized to provide that service.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: August 15, 2017
    Assignee: CA, Inc.
    Inventors: Glenn Peter Weavind, Kieron John James Connelly, Darren Anthony Koch
  • Patent number: 9705920
    Abstract: Disclosed are various embodiments for active data, such as active decoy data. The active decoy data includes instructions that, when executed by a particular device, cause the particular computing device to determine whether the particular computing device is a target computing device. The particular computing device initiates a predefined action in response to determining that the particular computing device is not the target computing device. The approaches described herein may also be useful in wrapping and distributing digital content.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Harsha Ramalingam, Dominique Imjya Brezinski, Jesper Mikael Johansson, Jon Arron McClintock, James Connelly Petts
  • Publication number: 20160217054
    Abstract: Performance of a computer system is measured based, at least in part, on a performance metric. In response to determining that the computer system is experiencing a performance issue based on measuring the performance, the performance metric is matched with an anti-pattern to identify a performance issue, wherein the anti-pattern defines an incorrect solution to a defined problem occurring in the computer system. Also, a pattern repository is queried to identify a pattern that defines a correct solution to the defined problem based, at least in part, on the match between the performance metric and the anti-pattern. In response to identifying the pattern, implementing the pattern in the computer system to improve the performance.
    Type: Application
    Filed: March 31, 2016
    Publication date: July 28, 2016
    Inventors: Eitan Hadar, Kieron John James Connelly, Olga Lagunova, Peter Anthony Lazzaro
  • Patent number: 9336331
    Abstract: Various embodiments described and illustrated herein include at least one of systems, methods, and software to identify, use, or share patterns and anti-patterns. Embodiments that include pattern and anti-pattern identification operate to identify candidate patterns and anti-patterns within a deployed system and to confirm or receive confirmation that the identified candidates are indeed patterns or anti-patterns. Embodiments that use patterns and anti-patterns operate to consume the identified patterns and anti-patterns to improve system performance. The embodiments that share patterns and anti-patterns include mechanisms whereby patterns and anti-patterns can be sent to and received from other systems.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: May 10, 2016
    Assignee: CA, INC.
    Inventors: Eitan Hadar, Kieron John James Connelly, Olga Lagunova, Peter Anthony Lazzaro
  • Publication number: 20160043919
    Abstract: Methods of managing an information technology (IT) infrastructure include detecting by a configuration management system an unauthorized change to one of a plurality of network elements, determining by the configuration management system that the unauthorized change to the one of the plurality of network elements creates a risk condition to an operation of one of the services provided by the IT infrastructure, and initiating an action to remedy the unauthorized change in response to determining that the unauthorized change to the one of the plurality of network elements creates the risk condition to the operation of one of the services provided by the IT infrastructure. Related systems and computer program products are disclosed.
    Type: Application
    Filed: August 7, 2014
    Publication date: February 11, 2016
    Inventors: Kieron John James Connelly, Anivella Venkata Satya Sai Narsimha Subrahmanya Sudhakar, Steven M. Isenberg, Mirian Minomizaki Sato, Daocheng Chen
  • Publication number: 20160019395
    Abstract: Disclosed are various embodiments for obtaining policy data specifying decoy data eligible to be inserted within a response to an access of a data store. The decoy data is detected in the response among a plurality of non-decoy data based at least upon the policy data. An action associated with the decoy data is initiated in response to the access of the data store meeting a configurable threshold.
    Type: Application
    Filed: October 1, 2015
    Publication date: January 21, 2016
    Inventors: Harsha Ramalingam, Jesper Mikael Johansson, James Connelly Petts, Dominique Imjya Brezinski
  • Patent number: 9152808
    Abstract: Disclosed are various embodiments for obtaining policy data specifying decoy data eligible to be inserted within a response to an access of a data store. The decoy data is detected in the response among a plurality of non-decoy data based at least upon the policy data. An action associated with the decoy data is initiated in response to the access of the data store meeting a configurable threshold.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: October 6, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Harsha Ramalingam, Jesper Mikael Johansson, James Connelly Petts, Dominique Imjya Brezinski
  • Publication number: 20150052110
    Abstract: Various embodiments described and illustrated herein include at least one of systems, methods, and software to identify and resolve violations of system and process performance measuring metrics. Following identification of such a violation, some embodiments may identify and cause a solution to be implemented. Following implementation of a solution, the violated metrics are again applied and the results evaluated to verify resolution of the metric violation. Some embodiments may repeat this process until the metric violation or violations are resolved.
    Type: Application
    Filed: October 29, 2014
    Publication date: February 19, 2015
    Inventors: Eitan Hadar, Kieron John James Connelly, Olga Lagunova, Mitchell Edward Engel, Peter Anthony Lazzaro
  • Patent number: 8880560
    Abstract: Various embodiments described and illustrated herein include at least one of systems, methods, and software to identify and resolve violations of system and process performance measuring metrics. Following identification of such a violation, some embodiments may identify and cause a solution to be implemented. Following implementation of a solution, the violated metrics are again applied and the results evaluated to verify resolution of the metric violation. Some embodiments may repeat this process until the metric violation or violations are resolved.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: November 4, 2014
    Assignee: CA, Inc.
    Inventors: Eitan Hadar, Kieron John James Connelly, Olga Lagunova, Mitchell Edward Engel, Peter Anthony Lazzaro
  • Publication number: 20140019611
    Abstract: Systems, apparatus, methods, and computer program products for determining which of a plurality of services provided by a production environment depend on which of a plurality of configuration items in the production environment are disclosed. A processor executes computer-readable code to obtain status data for the plurality configuration items utilizing the one or more monitoring tools, integrate the status data for the plurality of configuration items to generate a model of the production environment that identifies the plurality of configuration items in the production environment and their dependencies on one another, and utilize the status data for the plurality of configuration items to identify a channel of configuration items for each of the plurality of services, wherein the channel for each of the plurality of services comprises two or more of the plurality of configuration items that currently are being utilized to provide that service.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 16, 2014
    Applicant: CA, Inc.
    Inventors: Glenn Peter WEAVIND, Kieron John James CONNELLY, Darren Anthony KOCH