Patents by Inventor Daniel McAloon

Daniel McAloon 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: 9602601
    Abstract: A method and system for tracking data in a distributed system. A software object calculates, using first data, a location in a storage pool which includes calculating a name of a table at the location in the storage pool. The table includes data requested by a user. Calculating the name of the table includes concatenating a label that identifies a type of data, a group identifier that identifies a group of software objects that includes the software object, and time data that identifies a period of time specified by the user. The software object includes the first data. The first data includes the label, the group identifier, and the time data. The software object connects to the storage pool to retrieve the requested data from the calculated location in the storage pool. The software object sends, to the user, the retrieved requested data.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: March 21, 2017
    Assignee: Softlayer Technologies, Inc.
    Inventors: Daniel McAloon, Joshua L. Reese
  • Patent number: 9571352
    Abstract: Provided is a method for managing virtual private network (VPN) access to a network that is partitioned into a plurality of subnetworks (subnets). The method includes providing first information associated with hardware hosted on one or more subnets of the network; providing second information associated with users for VPN access, where the VPN access for each user is determined by a list of hardware each user has permission to access; detecting a hardware triggering event corresponding to a modification of the first information; and responsive to the detection of the hardware triggering event, automatically updating the second information based on the modification of the first information.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: February 14, 2017
    Assignee: Softlayer Technologies, Inc.
    Inventors: William J. Francis, Daniel McAloon
  • Publication number: 20150363482
    Abstract: A method of displaying repeating data with improved intelligibility includes identifying sequential and non-sequential data in a data collection. The method further includes assigning data categories from the sequential data. The method further includes determining frequency of non-sequential data elements via software executing on a computer. The method further includes identifying affiliations between the non-sequential data elements and the data categories via software executing on a computer. The method further includes displaying the data categories on a chart in positions based on their sequential order via software executing on a computer. The method further includes displaying the non-sequential data elements on the chart in positions based on their affiliation with the data categories via software executing on a computer. The method further includes displaying a visual indicium of the frequency of each of the data elements via software executing on a computer.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Inventor: Daniel McAloon
  • Publication number: 20150350328
    Abstract: A method and system for tracking data in a distributed system. A software object calculates, using first data, a location in a storage pool which includes calculating a name of a table at the location in the storage pool. The table includes data requested by a user. Calculating the name of the table includes concatenating a label that identifies a type of data, a group identifier that identifies a group of software objects that includes the software object, and time data that identifies a period of time specified by the user. The software object includes the first data. The first data includes the label, the group identifier, and the time data. The software object connects to the storage pool to retrieve the requested data from the calculated location in the storage pool. The software object sends, to the user, the retrieved requested data.
    Type: Application
    Filed: August 14, 2015
    Publication date: December 3, 2015
    Inventors: Daniel McAloon, Joshua L. Reese
  • Patent number: 9135133
    Abstract: Various embodiments of a object metric tracking system are disclosed, applicable to distributed systems composed of a variety of computing nodes coupled together via a network. The computing nodes are arranged in various physical and virtual configurations via a configuration system. Detector nodes are also coupled to the distributed system, each node including one or more modules dedicated to collecting data about tracked system metrics. The data from the detector nodes is sent to a processing engine where it is decomposed for quick storage in a data storage pool including a number of independent storage nodes. A smart metric tracking object is used to provide programmatic access to the data in the storage pool, automatically abstracting away the details of the storage system. A reporter component processes the data and provides human or machine-readable reports for integration with various systems, including a reporting website.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: September 15, 2015
    Assignee: Softlayer Technologies, Inc.
    Inventors: Daniel McAloon, Joshua Logan Reese
  • Publication number: 20140136703
    Abstract: Provided is a method for managing virtual private network (VPN) access to a network that is partitioned into a plurality of subnetworks (subnets). The method includes providing first information associated with hardware hosted on one or more subnets of the network; providing second information associated with users for VPN access, where the VPN access for each user is determined by a list of hardware each user has permission to access; detecting a hardware triggering event corresponding to a modification of the first information; and responsive to the detection of the hardware triggering event, automatically updating the second information based on the modification of the first information.
    Type: Application
    Filed: January 21, 2014
    Publication date: May 15, 2014
    Applicant: International Business Machines Corporation
    Inventors: William J. Francis, Daniel McAloon
  • Patent number: 8639801
    Abstract: Provided is a method for managing virtual private network (VPN) access to a network that is partitioned into a plurality of subnetworks (subnets). The method includes providing first information associated with hardware hosted on one or more subnets of the network; providing second information associated with users for VPN access, where the VPN access for each user is determined by a list of hardware each user has permission to access; detecting a hardware triggering event corresponding to a modification of the first information; and responsive to the detection of the hardware triggering event, automatically updating the second information based on the modification of the first information.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: January 28, 2014
    Assignee: Softlayer Technologies, Inc.
    Inventors: William J. Francis, Daniel McAloon
  • Publication number: 20110225286
    Abstract: Provided is a method for managing virtual private network (VPN) access to a network that is partitioned into a plurality of subnetworks (subnets). The method includes providing first information associated with hardware hosted on one or more subnets of the network; providing second information associated with users for VPN access, where the VPN access for each user is determined by a list of hardware each user has permission to access; detecting a hardware triggering event corresponding to a modification of the first information; and responsive to the detection of the hardware triggering event, automatically updating the second information based on the modification of the first information.
    Type: Application
    Filed: March 12, 2010
    Publication date: September 15, 2011
    Applicant: SoftLayer Technologies, Inc.
    Inventors: William J. Francis, Daniel McAloon
  • Publication number: 20110078227
    Abstract: Various embodiments of a object metric tracking system are disclosed, applicable to distributed systems composed of a variety of computing nodes coupled together via a network. The computing nodes are arranged in various physical and virtual configurations via a configuration system. Detector nodes are also coupled to the distributed system, each node including one or more modules dedicated to collecting data about tracked system metrics. The data from the detector nodes is sent to a processing engine where it is decomposed for quick storage in a data storage pool including a number of independent storage nodes. A smart metric tracking object is used to provide programmatic access to the data in the storage pool, automatically abstracting away the details of the storage system. A reporter component processes the data and provides human or machine-readable reports for integration with various systems, including a reporting website.
    Type: Application
    Filed: September 28, 2009
    Publication date: March 31, 2011
    Applicant: SOFTLAYER TECHNOLOGIES, INC.
    Inventors: Daniel McAloon, Joshua Logan Reese