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: 10278049Abstract: 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: GrantFiled: May 9, 2016Date of Patent: April 30, 2019Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg
-
Publication number: 20160255487Abstract: 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: ApplicationFiled: May 9, 2016Publication date: September 1, 2016Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg
-
Patent number: 9338597Abstract: 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: GrantFiled: April 5, 2012Date of Patent: May 10, 2016Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg, Vince Guevremont, Oskar Piskorz, Connie McFarland, Colin Christie
-
Patent number: 9215217Abstract: 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: GrantFiled: April 9, 2010Date of Patent: December 15, 2015Assignee: Suhayya Abu-Hakima and Kenneth E. GriggInventors: Suhayya Abu-Hakima, Kenneth E Grigg, Oskar Piskorz, Colin Christie, Connie McFarland, Vince Guevremont
-
Patent number: 8291011Abstract: 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: GrantFiled: December 5, 2008Date of Patent: October 16, 2012Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg
-
Publication number: 20120190325Abstract: 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: ApplicationFiled: April 5, 2012Publication date: July 26, 2012Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg, Connie McFarland, Colin Christie, Vince Guevremont, Oskar Piskorz
-
Patent number: 8065173Abstract: 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: GrantFiled: October 29, 2007Date of Patent: November 22, 2011Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg
-
Patent number: 8051057Abstract: 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: GrantFiled: December 6, 2007Date of Patent: November 1, 2011Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg
-
Publication number: 20100199188Abstract: 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: ApplicationFiled: April 9, 2010Publication date: August 5, 2010Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg, Oskar Piskorz, Colin Christie, Connie McFarland, Vince Guevremont
-
Publication number: 20100146057Abstract: 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: ApplicationFiled: December 5, 2008Publication date: June 10, 2010Inventors: Suhayya ABU-HAKIMA, Kenneth E. Grigg
-
Publication number: 20090150400Abstract: 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: ApplicationFiled: December 6, 2007Publication date: June 11, 2009Inventors: Suhayya Abu-Hakima, Kenneth E. Grigg
-
Publication number: 20090112608Abstract: 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: ApplicationFiled: October 29, 2007Publication date: April 30, 2009Inventors: Suhayya ABU-HAKIMA, Kenneth E. GRIGG