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: 9602601Abstract: 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: GrantFiled: August 14, 2015Date of Patent: March 21, 2017Assignee: Softlayer Technologies, Inc.Inventors: Daniel McAloon, Joshua L. Reese
-
Patent number: 9571352Abstract: 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: GrantFiled: January 21, 2014Date of Patent: February 14, 2017Assignee: Softlayer Technologies, Inc.Inventors: William J. Francis, Daniel McAloon
-
Publication number: 20150363482Abstract: 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: ApplicationFiled: June 13, 2014Publication date: December 17, 2015Inventor: Daniel McAloon
-
Publication number: 20150350328Abstract: 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: ApplicationFiled: August 14, 2015Publication date: December 3, 2015Inventors: Daniel McAloon, Joshua L. Reese
-
Patent number: 9135133Abstract: 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: GrantFiled: September 28, 2009Date of Patent: September 15, 2015Assignee: Softlayer Technologies, Inc.Inventors: Daniel McAloon, Joshua Logan Reese
-
Publication number: 20140136703Abstract: 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: ApplicationFiled: January 21, 2014Publication date: May 15, 2014Applicant: International Business Machines CorporationInventors: William J. Francis, Daniel McAloon
-
Patent number: 8639801Abstract: 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: GrantFiled: March 12, 2010Date of Patent: January 28, 2014Assignee: Softlayer Technologies, Inc.Inventors: William J. Francis, Daniel McAloon
-
Publication number: 20110225286Abstract: 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: ApplicationFiled: March 12, 2010Publication date: September 15, 2011Applicant: SoftLayer Technologies, Inc.Inventors: William J. Francis, Daniel McAloon
-
Publication number: 20110078227Abstract: 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: ApplicationFiled: September 28, 2009Publication date: March 31, 2011Applicant: SOFTLAYER TECHNOLOGIES, INC.Inventors: Daniel McAloon, Joshua Logan Reese