Patents by Inventor David McAleer

David McAleer 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: 10826811
    Abstract: In one embodiment, a method includes, on a monitoring system, maintaining hot-cluster data. The hot-cluster data includes identification of at least one hot cluster. The at least one hot cluster includes at least one hot-cluster remote node and is served by two or more hot-cluster networking devices. The method further includes selecting a monitoring request and transmitting the monitoring request to the two or more hot-cluster networking devices as a passive request. Via the passive request, the two or more hot-cluster networking devices are instructed to: not forward the monitoring request to the at least one hot-cluster remote node until a control request is received from a communicably separate control system; and upon receipt of the control request, transmit the monitoring request and the control request to the at least one hot-cluster remote node together as a piggy-back request.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: November 3, 2020
    Assignee: QUEST SOFTWARE INC.
    Inventors: David McAleer, Kelly Noel Dyer
  • Patent number: 10291490
    Abstract: In one embodiment, a method includes registering as a listener for availability notifications from at least one low-availability device. The method further includes determining a data-collection schedule of the at least one low-availability device. In addition, the method includes maintaining a prioritized queue comprising required data items needed from the at least one low-availability device. Also, the method includes preparing, in advance of the at least one low-availability device becoming available, a request for at least one required data item. The at least one required data item includes a highest-priority data item in the prioritized queue. The method additionally includes, responsive to a notification that the at least one low-availability device is available, transmitting the request to the at least one low-availability device.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: May 14, 2019
    Assignee: Quest Software Inc.
    Inventors: David McAleer, Kelly Noel Dyer
  • Patent number: 9690576
    Abstract: A management system sends a first request for first data associated with multiple network entities. If the first request times out, the first request is split to create multiple smaller requests and the multiple smaller requests sent, requesting data from a subset of the multiple network entities. Based on responses to the multiple smaller requests, the management system identifies a particular network entity that caused the first request to time out and adds the particular network entity to a set of problematic entities. The management system sends a second request that requests second data from a portion of the multiple network entities that excludes the particular network entity. The multiple network entities may include one or more of a virtual machine (VM), a host node (to host VMs), a storage device, a network link, another type of network entity, or any combination thereof.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: June 27, 2017
    Assignee: Dell Software, Inc.
    Inventor: David McAleer
  • Patent number: 9571348
    Abstract: In one embodiment, a method includes monitoring a network that includes a plurality of information handling systems. The plurality of information handling systems includes a plurality of computer-networking devices and a plurality of remote nodes. The method further includes creating a stored network topology. The stored network topology includes, for each of the plurality of networking devices, any direct children. The creating includes, for each networking device of the plurality of computer-networking devices, selecting the networking device, querying the networking device for topology information, and receiving the topology information from the networking device. The creating also includes adding any directly connected remote nodes to the stored network topology. In addition, the creating includes determining any new parent references that can be inferred based on the topology information. The creating further includes updating the stored network topology according to the new parent references.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: February 14, 2017
    Assignee: Dell Software Inc.
    Inventors: David McAleer, Kelly Noel Dyer
  • Publication number: 20160234108
    Abstract: A management system sends a first request for first data associated with multiple network entities. If the first request times out, the first request is split to create multiple smaller requests and the multiple smaller requests sent, requesting data from a subset of the multiple network entities. Based on responses to the multiple smaller requests, the management system identifies a particular network entity that caused the first request to time out and adds the particular network entity to a set of problematic entities. The management system sends a second request that requests second data from a portion of the multiple network entities that excludes the particular network entity. The multiple network entities may include one or more of a virtual machine (VM), a host node (to host VMs), a storage device, a network link, another type of network entity, or any combination thereof.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Inventor: David McAleer
  • Patent number: 9164820
    Abstract: In one embodiment, a method includes receiving a scrambled message over a network connection. The method further includes detecting one or more embedded responses in the scrambled message. In addition, the method includes discovering any streamed embedded responses of the one or more embedded responses. Further, the method includes, responsive to the discovering of any streamed embedded responses, determining whether all of the one or more embedded responses validate. Moreover, the method includes, responsive to a determination that fewer than all of the one or more embedded responses validate, discovering any interleaved embedded responses of the one or more embedded responses. The method also includes, responsive to the discovering of any interleaved embedded responses, determining whether all of the one or more embedded responses validate. Additionally, the method includes, responsive to a determination that all of the one or more embedded responses validate, retaining the one or more responses.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: October 20, 2015
    Assignee: Dell Software Inc.
    Inventor: David McAleer
  • Patent number: 8966503
    Abstract: The method includes monitoring a plurality of information handling systems. The method further includes receiving an anomalous event with respect to at least one information handling system of the plurality of information handling systems. In addition, the method includes performing, via at least one correlation handler, at least one correlation algorithm on the anomalous event. Further, the method includes, responsive to the performing, creating, via the correlation handler, at least one composite event. Additionally, the method includes sending the at least one composite event to an event handler. The method also includes issuing, via the event handler, an alert for the at least one composite event.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 24, 2015
    Assignee: Dell Software Inc.
    Inventors: Kelly Noel Dyer, David McAleer, Omair-Inam Abdul-Matin
  • Patent number: 8291027
    Abstract: The invention relates to a method and network node for uploading media content from a user device to at least one network entity. The method comprises the step of associating a code with the at least one network entity, in a network node. The method further comprises the step of sending an address book object from the network node to the user device, said address book object comprising the code and said address book object being usable for sending a multimedia message to the network node from the user device. The method further comprise the step of receiving, in the network node, the multimedia message from the user device, said multimedia message containing the code and the media content. The method further comprise the step of updating, from the network node, the at least one network entity associated with the code with the media content.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: October 16, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: David McAleer, Constant Wette Tchouati
  • Publication number: 20120166995
    Abstract: Presented is a system and methods for adaptively adjusting the size and position of virtual keys on a virtual keyboard based on a user signature. The user signature is generated or updated based on the user's interaction with the virtual keyboard. The user signature is persistently maintained allowing the optimization of a virtual keyboard for different users. The user signature is also transportable allowing the user to transfer device use efficiency from one device virtual keyboard to another device supporting a virtual keyboard.
    Type: Application
    Filed: December 24, 2010
    Publication date: June 28, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventor: David McAleer
  • Publication number: 20120117162
    Abstract: Methods and social media portal servers are provided for facilitating the exchange of messages between portal servers of telecommunications networks. When a first user creates a message destined to a second user in a second telecommunications network via a first social media portal server servicing the first telecommunications network, the message is received by the second social media portal server that services the second telecommunications network including the second user, and the second portal server detects the message originated at the first social media portal server based on an indicator comprised in the message. Then, the second portal server inserts in the message a second short code associated with the second social media portal, or replaces the existing short code with a second short code, and sends the message comprising the second short code to a messaging center for delivery to the user, thus rendering the message with the second short code routable in the second telecommunications network.
    Type: Application
    Filed: November 9, 2010
    Publication date: May 10, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventor: David McAleer
  • Publication number: 20110125924
    Abstract: A social media portal makes use of a ranking system based on user activity to determine a priority associated with when content associated with the user's account should be synchronized with relevant social media platforms.
    Type: Application
    Filed: November 23, 2009
    Publication date: May 26, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventor: David McAleer
  • Publication number: 20110125723
    Abstract: The invention relates to a method and network node for uploading media content from a user device to at least one network entity. The method comprises the step of associating a code with the at least one network entity, in a network node. The method further comprises the step of sending an address book object from the network node to the user device, said address book object comprising the code and said address book object being usable for sending a multimedia message to the network node from the user device. The method further comprise the step of receiving, in the network node, the multimedia message from the user device, said multimedia message containing the code and the media content. The method further comprise the step of updating, from the network node, the at least one network entity associated with the code with the media content.
    Type: Application
    Filed: November 25, 2009
    Publication date: May 26, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: David McAleer, Constant Wette Tchouati
  • Patent number: 7065053
    Abstract: A method, system and agent for exchanging the Third Generation Partnership Project (3GPP) Technical Specification document number a first node uses, with a second node of the network, so that subsequent communications can be properly carried between the nodes. The first node may be an agent and the second node may be a manager of a management system. The manager sends a GetXXXIRPVersion request message, a GetNotificationCategories request message, or a GetNetworkResourceSchemeId request message, to which the agent responds with an abridged version of the 3GPP TS document number the agent uses in this type of communications, so that the manager is informed of the protocol employed by the agent and can expect communications of the type indicated by the agent.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: June 20, 2006
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Andre Godin, Nicolas Gosselin, David McAleer, Edwin Tse
  • Publication number: 20030105801
    Abstract: In a management system, a method, system, and agent for dynamically connecting event producers to event consumers, when the type of event notifications requested by event consumer(s) matches the type of event notification issued event producer(s). The agent receives advertisement or subscription request from event producers and consumers, and detects a match between the type of event notifications created by event producers and requested by event consumers. When a match is detected, the agent dynamically connects the egress port of the event producer to the ingress port of the event consumer. When another subscription request is received by the agent from another event consumer for the same type of event notifications, the agent first detects the optimal duplication node for duplicating the event notifications before sending them to both event consumers.
    Type: Application
    Filed: November 30, 2001
    Publication date: June 5, 2003
    Applicant: Telefonaktiebolaget L M Ericsson (publ) (signed)
    Inventors: Edwin Tse, David McAleer, Andre Godin, Nicolas Gosselin
  • Publication number: 20020176423
    Abstract: A method, system and agent for exchanging the Third Generation Partnership Project (3GPP) Technical Specification document number a first node uses, with a second node of the network, so that subsequent communications can be properly carried between the nodes. The first node may be an agent and the second node may be a manager of a management system. The manager sends a GetXXXIRPVersion request message, a GetNotificationCategories request message, or a GetNetworkResourceSchemeId request message, to which the agent responds with an abridged version of the 3GPP TS document number the agent uses in this type of communications, so that the manager is informed of the protocol employed by the agent and can expect communications of the type indicated by the agent.
    Type: Application
    Filed: December 21, 2001
    Publication date: November 28, 2002
    Applicant: Telefonaktiebolaget L M Ericsson
    Inventors: Andre Godin, Nicolas Gosselin, David McAleer, Edwin Tse