Patents by Inventor Suhayya Abu-Hakima
Suhayya Abu-Hakima 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
-
Patent number: 6823331Abstract: A concept identification system useful in reducing and/or representing text content of an electronic document and in highlighting the content of the document. A concept knowledge base comprises a plurality of concepts and each concept comprises one or more subconcepts linked to each other and to the concept on a hierarchical basis. One or more of the subconcepts may be linked to one or more subconcepts of another concept. A concept matching module matches text of the document to subconcepts of the concept knowledge base and assesses any links between the matched subconcepts and other concepts and/or subconcepts of the concept knowledge base. From this a determination is made of whether the document relates to a concept of the knowledge base. With an identification of such concept a document representation generator may produce a precis of the document based on a template associated with such concept.Type: GrantFiled: August 28, 2000Date of Patent: November 23, 2004Assignee: Entrust LimitedInventor: Suhayya Abu-Hakima
-
Patent number: 6820237Abstract: An computer-readable apparatus and method for intelligently analyzing and highlighting key words/phrases, key sentences and/or key components of an electronic document by recognizing and utilizing the context of both the electronic document (which may be any type of electronic message such as e-mail, converted voice, fax or pager message or other type of electronic document) and the user. The apparatus and method produce an electronic output highlight document from a user's electronic input document. An application context module determine with respect to the input document the type of document it is. A user context module determines the context of the user with respect to the input document. A highlighter module determines at least a portion of the key content of the input document, up to a predetermined maximum data size, at least in part on the basis of the determinations made by the application and user context modules.Type: GrantFiled: January 21, 2000Date of Patent: November 16, 2004Assignee: AmikaNow! CorporationInventors: Suhayya Abu-Hakima, Connie P. McFarland
-
Publication number: 20030020749Abstract: A concept-based electronic document viewer system and method for presenting electronic documents (including emails, voice mails, facsimiles and documents identified by the results of an Internet web search engine) input from a source of input electronic documents according to their associated concepts, on a priority directed network (hierarchical) basis, on a user's electronic display screen. A concept recognizer component is configured for recognizing concepts and/or themes associated with content of the documents. A prioritization analyser component is configured for ordering the recognized concepts and/or themes according to priority. A viewer component is configured for presenting on the display a plurality of concept identifiers according to a directed network (hierarchical) configuration based on the priority ordering, wherein each concept identifier represents a concept or theme recognized by the concept recognizer.Type: ApplicationFiled: July 10, 2001Publication date: January 30, 2003Inventors: Suhayya Abu-Hakima, Connie P. McFarland
-
Patent number: 6499021Abstract: A computer-readable system and method for interpreting and selectively forwarding an interpreted message derived from a user's received electronic message, such as an e-mail, fax, converted voice and pager messages, to a mobile communications device of the user. A structured knowledge base comprises knowledge objects of user-related information and the knowledge objects are interlinked by semantic links to permit dynamic navigation thereof. Navigating means dynamically navigates through the structured knowledge base using the content of the received message and determines key term(s) relating to the content as a result of the navigating. An interpreted message is determined from those key term(s). Prioritizing means determines the priority of the message, selects the second communications device based on the current context of the user and the content of the message in relation to the user-related information and assigns priority indicia to the interpreted message according thereto.Type: GrantFiled: May 26, 1999Date of Patent: December 24, 2002Inventor: Suhayya Abu-Hakima