Patents by Inventor Kenneth E. Grigg

Kenneth E. Grigg 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: 10278049
    Abstract: Methods and systems for communicating alert messages to target communications devices in a target physical location are disclosed. The target devices may not be preconfigured to be discovered or to receive the alert message. Network sources are queried to identify accessible logical locations, which are associated with physical locations in a database. The logical locations include an intelligent network source which, having received the alert message, detects nearby devices in the target physical location. The system prepares and communicates the alert message to the target device. The intelligent network source may be configured to prepare and communicate the alert message without any intermediate system step of formulating a list of recipients. Auto-discovery and message delivery methods employ protocol packet injection, network and access point spoofing, and Bluetooth signaling. Auto-discovery and unconfigured delivery methods can be used to reveal the presence of devices in an area.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: April 30, 2019
    Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg
  • Publication number: 20160255487
    Abstract: Methods and systems for communicating alert messages to target communications devices in a target physical location are disclosed. The target devices may not be preconfigured to be discovered or to receive the alert message. Network sources are queried to identify accessible logical locations, which are associated with physical locations in a database. The logical locations include an intelligent network source which, having received the alert message, detects nearby devices in the target physical location. The system prepares and communicates the alert message to the target device. The intelligent network source may be configured to prepare and communicate the alert message without any intermediate system step of formulating a list of recipients. Auto-discovery and message delivery methods employ protocol packet injection, network and access point spoofing, and Bluetooth signaling. Auto-discovery and unconfigured delivery methods can be used to reveal the presence of devices in an area.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg
  • Patent number: 9338597
    Abstract: Methods and systems for communicating alert messages to target communications devices in a target physical location are disclosed. The target devices may not be preconfigured to be discovered or to receive the alert message. Network sources are queried to identify accessible logical locations, which are associated with physical locations in a database. The logical locations include an intelligent network source which, having received the alert message, detects nearby devices in the target physical location. The system prepares and communicates the alert message to the target device. The intelligent network source may be configured to prepare and communicate the alert message without any intermediate system step of formulating a list of recipients. Auto-discovery and message delivery methods employ protocol packet injection, network and access point spoofing, and Bluetooth signaling. Auto-discovery and unconfigured delivery methods can be used to reveal the presence of devices in an area.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: May 10, 2016
    Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg, Vince Guevremont, Oskar Piskorz, Connie McFarland, Colin Christie
  • Patent number: 9215217
    Abstract: Methods and systems for communicating messages to target communications devices in a target physical location are disclosed. Network sources are queried for logical locations accessible to the network source. A specification of a physical location associated with each logical location is received. Each logical location specification is stored in a data store in association with the associated physical location specification. A specification of the target physical location is received. Those logical location specifications associated with the target physical location are retrieved from the data store, thereby identifying target logical locations. For each target logical location, at least one of the network sources accessible to that logical location is queried for specifications of communications devices accessible to that logical location, thereby identifying the communications devices in the target physical location.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: December 15, 2015
    Assignee: Suhayya Abu-Hakima and Kenneth E. Grigg
    Inventors: Suhayya Abu-Hakima, Kenneth E Grigg, Oskar Piskorz, Colin Christie, Connie McFarland, Vince Guevremont
  • Patent number: 8291011
    Abstract: A system for the broadcast of alert messages to selected groups of recipients and their communications devices of a plurality of different types and communicating through a plurality of different communications means. Recipient profiles or characteristics are received variously from databases, directories, and communications nodes accessible by the system. These sources are queried for the identification of selectable groups which are then presented to a dispatcher for choosing the recipients. The alert message is then provided to delivery means which employ a plurality of included means each of which is particularly configured to communicate the alert message to a corresponding target device type. A response handler module then receives responses from the target devices for later reporting.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: October 16, 2012
    Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg
  • Publication number: 20120190325
    Abstract: Methods and systems for communicating alert messages to target communications devices in a target physical location are disclosed. The target devices may not be preconfigured to be discovered or to receive the alert message. Network sources are queried to identify accessible logical locations, which are associated with physical locations in a database. The logical locations include an intelligent network source which, having received the alert message, detects nearby devices in the target physical location. The system prepares and communicates the alert message to the target device. The intelligent network source may be configured to prepare and communicate the alert message without any intermediate system step of formulating a list of recipients. Auto-discovery and message delivery methods employ protocol packet injection, network and access point spoofing, and Bluetooth signaling. Auto-discovery and unconfigured delivery methods can be used to reveal the presence of devices in an area.
    Type: Application
    Filed: April 5, 2012
    Publication date: July 26, 2012
    Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg, Connie McFarland, Colin Christie, Vince Guevremont, Oskar Piskorz
  • Patent number: 8065173
    Abstract: A computer-readable electronic services management system for a mobile communications network, comprising a distributed network of agents in the form of collaborative autonomous software agents wherein the agents are configured to represent and act on behalf of a user and to communicate with each other to manage, for the user, one or more electronic services (e.g. electronic messages, a purchase etc.) via the user's communications devices. Multiple types of agents include a primary personal agent, a primary creation agent for creating other agents and subordinate agents, and a primary destruction agent for destroying agents meeting pre-determined criteria based on a threshold value in relation to an agent value coefficient. Collaboration between agents is by a private user whiteboard facility whereby collaborating agents post to the whiteboard addressed electronic services, including service tasks to be performed for the user, and extract from the whiteboard electronic services addressed to them.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: November 22, 2011
    Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg
  • Patent number: 8051057
    Abstract: A system for supplying network content to a device. The system includes a first interface for communicating with a network content source for retrieving the network content. The system also includes a second interface for communicating with the device for delivering processed network content to the device. The system includes an agent framework operatively connected to the first interface and the second interface and which operates a plurality of autonomous agents including a content retrieval agent, a content personalization agent, and a content delivery agent. The content retrieval agent is for retrieving the network content from the network content source via the first interface. The content personalization agent is for processing the network content thereby producing the processed network content. The content delivery agent is for delivering the processed network content to the device via the second interface.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: November 1, 2011
    Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg
  • Publication number: 20100199188
    Abstract: Methods and systems for communicating messages to target communications devices in a target physical location are disclosed. Network sources are queried for logical locations accessible to the network source. A specification of a physical location associated with each logical location is received. Each logical location specification is stored in a data store in association with the associated physical location specification. A specification of the target physical location is received. Those logical location specifications associated with the target physical location are retrieved from the data store, thereby identifying target logical locations. For each target logical location, at least one of the network sources accessible to that logical location is queried for specifications of communications devices accessible to that logical location, thereby identifying the communications devices in the target physical location.
    Type: Application
    Filed: April 9, 2010
    Publication date: August 5, 2010
    Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg, Oskar Piskorz, Colin Christie, Connie McFarland, Vince Guevremont
  • Publication number: 20100146057
    Abstract: A system for the broadcast of alert messages to selected groups of recipients and their communications devices of a plurality of different types and communicating through a plurality of different communications means. Recipient profiles or characteristics are received variously from databases, directories, and communications nodes accessible by the system. These sources are queried for the identification of selectable groups which are then presented to a dispatcher for choosing the recipients. The alert message is then provided to delivery means which employ a plurality of included means each of which is particularly configured to communicate the alert message to a corresponding target device type. A response handler module then receives responses from the target devices for later reporting.
    Type: Application
    Filed: December 5, 2008
    Publication date: June 10, 2010
    Inventors: Suhayya ABU-HAKIMA, Kenneth E. Grigg
  • Publication number: 20090150400
    Abstract: A system for supplying network content to a device. The system includes a first interface for communicating with a network content source for retrieving the network content. The system also includes a second interface for communicating with the device for delivering processed network content to the device. The system includes an agent framework operatively connected to the first interface and the second interface and which operates a plurality of autonomous agents including a content retrieval agent, a content personalization agent, and a content delivery agent. The content retrieval agent is for retrieving the network content from the network content source via the first interface. The content personalization agent is for processing the network content thereby producing the processed network content. The content delivery agent is for delivering the processed network content to the device via the second interface.
    Type: Application
    Filed: December 6, 2007
    Publication date: June 11, 2009
    Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg
  • Publication number: 20090112608
    Abstract: A computer-readable electronic services management system for a mobile communications network, comprising a distributed network of agents in the form of collaborative autonomous software agents wherein the agents are configured to represent and act on behalf of a user and to communicate with each other to manage, for the user, one or more electronic services (e.g. electronic messages, a purchase etc.) via the user's communications devices. Multiple types of agents include a primary personal agent, a primary creation agent for creating other agents and subordinate agents, and a primary destruction agent for destroying agents meeting pre-determined criteria based on a threshold value in relation to an agent value coefficient. Collaboration between agents is by a private user whiteboard facility whereby collaborating agents post to the whiteboard addressed electronic services, including service tasks to be performed for the user, and extract from the whiteboard electronic services addressed to them.
    Type: Application
    Filed: October 29, 2007
    Publication date: April 30, 2009
    Inventors: Suhayya ABU-HAKIMA, Kenneth E. GRIGG