Patents by Inventor Abdelsalam Helal
Abdelsalam Helal 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: 8631063Abstract: A system includes a hardware platform, at least one driver, a plurality of devices connected to the hardware platform, a middleware interface, and a plurality of software services. Each of the plurality of devices is selected from the group consisting of sensors and actuators. The plurality of software services is generated by the at least one driver, wherein a software service associates with a device, and wherein each of the software services complies with the middleware interface. A method for interfacing a plurality of devices to a hardware platform includes communicably connecting each of the plurality of devices to the hardware platform, converting each of the plurality of devices into a programmable software service using a driver, and programming each of the software services to comply with a middleware interface.Type: GrantFiled: January 7, 2011Date of Patent: January 14, 2014Inventors: Abdelsalam Helal, Jeffrey Craig King, Raja Bose, Steven Lee Pickles, James A. Russo, Steve Vander Ploeg, Hicham Mahmoud El Zabadani, Ahmad Hassan El Kouche
-
Patent number: 8213417Abstract: A system for communication between a mobile node and a communications network is provided for use with a communications network having one or more communications network nodes that define a foreign agents and that communicate with the mobile node in a predefined region. The system includes a ghost-foreign agent that advertises a foreign agent so that the mobile node is aware of the foreign agent when the mobile node is located outside the predefined region. The system further includes a ghost-mobile node that signals the foreign agent in response to the foreign agent advertising and based upon a predicted future state of the mobile node.Type: GrantFiled: March 5, 2010Date of Patent: July 3, 2012Assignee: University of Florida Research Foundation, Inc.Inventors: Edwin A. Hernandez-Mondragon, Abdelsalam A. Helal
-
Publication number: 20110154375Abstract: A system includes a hardware platform, at least one driver, a plurality of devices connected to the hardware platform, a middleware interface, and a plurality of software services. Each of the plurality of devices is selected from the group consisting of sensors and actuators. The plurality of software services is generated by the at least one driver, wherein a software service associates with a device, and wherein each of the software services complies with the middleware interface. A method for interfacing a plurality of devices to a hardware platform includes communicably connecting each of the plurality of devices to the hardware platform, converting each of the plurality of devices into a programmable software service using a driver, and programming each of the software services to comply with a middleware interface.Type: ApplicationFiled: January 7, 2011Publication date: June 23, 2011Applicant: University of Florida Research Foundation, Inc.Inventors: ABDELSALAM HELAL, Jeffrey Craig King, Raja Bose, Steven Lee Pickles, James A. Russo, Steve Vander Ploeg, Hicham Mahmoud El Zabadani, Ahmad H. El Kouche
-
Patent number: 7895257Abstract: A system includes a hardware platform, at least one driver, a plurality of devices connected to the hardware platform, a middleware interface, and a plurality of software services. Each of the plurality of devices is selected from the group consisting of sensors and actuators. The plurality of software services is generated by the at least one driver, wherein a software service associates with a device, and wherein each of the software services complies with the middleware interface. A method for interfacing a plurality of devices to a hardware platform includes communicably connecting each of the plurality of devices to the hardware platform, converting each of the plurality of devices into a programmable software service using a driver, and programming each of the software services to comply with a middleware interface.Type: GrantFiled: February 21, 2007Date of Patent: February 22, 2011Assignee: University of Florida Research Foundation, Inc.Inventors: Abdelsalam Helal, Jeffrey Craig King, Raja Bose, Steven Lee Pickles, James A. Russo, Steve Vander Ploeg, Hicham Mahmoud El Zabadani, Ahmad Hassan El Kouche
-
Publication number: 20100157947Abstract: A system for communication between a mobile node and a communications network is provided for use with a communications network having one or more communications network nodes that define a foreign agents and that communicate with the mobile node in a predefined region. The system includes a ghost-foreign agent that advertises a foreign agent so that the mobile node is aware of the foreign agent when the mobile node is located outside the predefined region. The system further includes a ghost-mobile node that signals the foreign agent in response to the foreign agent advertising and based upon a predicted future state of the mobile node.Type: ApplicationFiled: March 5, 2010Publication date: June 24, 2010Inventors: Edwin A. Hernandez-Mondragon, Abdelsalam A. Helal
-
Patent number: 7397346Abstract: A method of task and memory assistance using a mobile communication device can include storing a profile of a user and determining a task to be performed by the user based on the user profile. The method can also include notifying the mobile communication device of the task. The method can further include providing sensory indicators in an increasing order of intervention until an acknowledgement is received from user, or for a predetermined number of notifications.Type: GrantFiled: July 12, 2004Date of Patent: July 8, 2008Assignee: University of Florida Research Foundation, Inc.Inventors: Abdelsalam A. Helal, Carlos M. Giraldo, William C. Mann
-
Patent number: 7339493Abstract: A portable communication device (200) can serve as a multimedia controller and can include a transceiver having wireless access to a client computer (510) coupled to a multimedia device (515, 520, and 525). The multimedia controller can also include a display (205) coupled to the transceiver (201), and a processor (202) coupled to the display and the transceiver. The processor can be programmed to send instructions to the client computer to perform at least one function among retrieving status information regarding the multimedia device, retrieving a program channel guide, controlling a recording function, selecting a program channel for display at the multimedia controller or selecting content from the client computer or a server coupled thereto for display at the multimedia controller. The processor can also be programmed to receive status information or content in response to sending instructions and to display the status information or content.Type: GrantFiled: July 12, 2004Date of Patent: March 4, 2008Assignee: University of Florida Research Foundation, Inc.Inventors: Hicham Mahmoud El Zabadani, Abdelsalam A. Helal
-
Publication number: 20070236346Abstract: A system includes a hardware platform, at least one driver, a plurality of devices connected to the hardware platform, a middleware interface, and a plurality of software services. Each of the plurality of devices is selected from the group consisting of sensors and actuators. The plurality of software services is generated by the at least one driver, wherein a software service associates with a device, and wherein each of the software services complies with the middleware interface. A method for interfacing a plurality of devices to a hardware platform includes communicably connecting each of the plurality of devices to the hardware platform, converting each of the plurality of devices into a programmable software service using a driver, and programming each of the software services to comply with a middleware interface.Type: ApplicationFiled: February 21, 2007Publication date: October 11, 2007Inventors: Abdelsalam Helal, Jeffrey King, Raja Bose, Steven Pickles, James Russo, Steve Ploeg, Hicham El Zabadani, Ahmed Al Kouche
-
Patent number: 7231330Abstract: A system for emulating mobile network communications can include one or more wireless nodes configured to variably adjust signal reception sensitivity and signal transmission strength; at least one mobile node configured to wirelessly communicate with selected ones of the wireless nodes; and a network emulator communicatively linked to each wireless node. The network emulator can replicate attributes of a wired communications network. The system also can include a controller communicatively linked with the wireless nodes and configured to control signal reception sensitivity and signal transmission strength of each said wireless node, as well as a home agent configured to interact with at least one mobile node via selected ones of the wireless nodes.Type: GrantFiled: August 2, 2004Date of Patent: June 12, 2007Assignee: University of Florida Research Foundation, Inc.Inventors: Edwin A. Hernandez-Mondragon, Abdelsalam A. Helal
-
Patent number: 7155202Abstract: The present invention provides a device, a method, and a machine readable storage for managing a material substance program. The device can include a portable computing device having mobile telephony capabilities and a portable computing device having mobile telephony capabilities; and a wireless identification device communicably coupled to the portable computing device for identifying materials. The method for managing a material substance program can include scanning a material source to identify a material identifier, sending the material identifier to a proxy server, receiving material information from the proxy server, and displaying material information on a portable computing device having mobile telephony capabilities.Type: GrantFiled: July 12, 2004Date of Patent: December 26, 2006Assignee: University of Florida Research Foundation, Inc.Inventor: Abdelsalam A. Helal
-
Patent number: 7098788Abstract: A method of remote surveillance and assisted care using a mobile communication device can include determining a location of a user. The method can also include adjusting at least one camera according to the location, and capturing an image of an area around the location. Further, the method can include transmitting the image to a remote information processing system.Type: GrantFiled: July 12, 2004Date of Patent: August 29, 2006Assignee: University of Florida Research Foundation, Inc.Inventors: Carlos M. Giraldo, Abdelsalam A. Helal, Youssef Omar Kaddoura, William C. Mann
-
Publication number: 20050193106Abstract: The present invention can include a communication system having a plurality of portable devices being communicatively linked via an ad-hoc, wireless network such that each portable device functions in a peer-to-peer fashion. Each portable device can include a communication architecture including an application configured to control service discovery, usage, and advertising, a service manager and a micro-hypertext transfer protocol server. The service manager can be configured to discover services provided by other ones of the portable devices, and register and advertise services provided by the portable device within which the service manager is disposed, under control of the application. The micro-hypertext transfer protocol server can be configured to send and receive queries to facilitate service discovery, usage, and advertising.Type: ApplicationFiled: March 1, 2004Publication date: September 1, 2005Applicant: University of FloridaInventors: Nitin Desai, Abdelsalam Helal, Varun Verma
-
Publication number: 20050132047Abstract: A system for targeted messaging includes a messaging platform for communicating messages to a target group, a target group selecting module for selecting the target group from a group of potential message recipients based upon a target criterion including the location of each potential message recipient relative to a predefined targeted region. A method of targeted messaging includes defining a targeted region, selecting a target group from a group of potential message recipients based upon the location of each potential message recipient relative to the targeted region, and transmitting a message to the selected target group.Type: ApplicationFiled: July 12, 2004Publication date: June 16, 2005Applicant: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.Inventors: Bekir Arslan, Abdelsalam Helal, Antonio Hidalgo
-
Publication number: 20050101250Abstract: A mobile communication device can include a cellular radio-frequency transceiver serviceable by a commercial carrier and a short-range wireless transceiver for communicating with a local access point. The mobile communication device can further include a processor configured to control the operation of the short-range wireless transceiver and the cellular radio-frequency transceiver.Type: ApplicationFiled: July 12, 2004Publication date: May 12, 2005Applicant: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.Inventors: Abdelsalam Helal, William Mann
-
Publication number: 20050076327Abstract: An integrated development tool for constructing a server-side proxy for interacting with a wireless, mobile device can include at least one module. The module can be configured to generate program code to perform a specific function of the server-side proxy. The integrated development tool also can include means for accessing the at least one module.Type: ApplicationFiled: January 15, 2004Publication date: April 7, 2005Applicant: University of FloridaInventors: Abdelsalam Helal, Dushiant Kochhar
-
Publication number: 20050071879Abstract: A method for controlling appliances can include the step of presenting at least one appliance option for a controlled appliance upon a mobile communications device having mobile telephony capabilities. At least one appliance message can be transmitted across the wireless communications link between a smart space control unit and the mobile communications device. In one arrangement, wireless communication link can be a mobile telephony link. At least one appliance signal can be conveyed between the smart space control unit and the controlled appliance.Type: ApplicationFiled: July 12, 2004Publication date: March 31, 2005Applicant: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.Inventors: Nikhil Haldavnekar, Abdelsalam Helal, Sree Kuchibhotla, Manish Malik, Vijay Vokkaarne
-
Publication number: 20050062637Abstract: A portable communication device (200) can serve as a multimedia controller and can include a transceiver having wireless access to a client computer (510) coupled to a multimedia device (515, 520, and 525). The multimedia controller can also include a display (205) coupled to the transceiver (201), and a processor (202) coupled to the display and the transceiver. The processor can be programmed to send instructions to the client computer to perform at least one function among retrieving status information regarding the multimedia device, retrieving a program channel guide, controlling a recording function, selecting a program channel for display at the multimedia controller or selecting content from the client computer or a server coupled thereto for display at the multimedia controller. The processor can also be programmed to receive status information or content in response to sending instructions and to display the status information or content.Type: ApplicationFiled: July 12, 2004Publication date: March 24, 2005Applicant: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.Inventors: Hicham El Zabadani, Abdelsalam Helal
-
Publication number: 20050057361Abstract: A method of remote surveillance and assisted care using a mobile communication device can include determining a location of a user. The method can also include adjusting at least one camera according to the location, and capturing an image of an area around the location. Further, the method can include transmitting the image to a remote information processing system.Type: ApplicationFiled: July 12, 2004Publication date: March 17, 2005Applicant: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.Inventors: Carlos Giraldo, Abdelsalam Helal, Youssef Kaddoura, William Mann
-
Publication number: 20050058099Abstract: A system for communication between a mobile node and a communications network is provided for use with a communications network having one or more communications network nodes that define a foreign agents and that communicate with the mobile node in a predefined region. The system includes a ghost-foreign agent that advertises a foreign agent so that the mobile node is aware of the foreign agent when the mobile node is located outside the predefined region. The system further includes a ghost-mobile node that signals the foreign agent in response to the foreign agent advertising and based upon a predicted future state of the mobile node.Type: ApplicationFiled: August 2, 2004Publication date: March 17, 2005Applicant: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.Inventors: Edwin Hernandez-Mondragon, Abdelsalam Helal
-
Publication number: 20050057357Abstract: A method of task and memory assistance using a mobile communication device can include storing a profile of a user and determining a task to be performed by the user based on the user profile. The method can also include notifying the mobile communication device of the task. The method can further include providing sensory indicators in an increasing order of intervention until an acknowledgement is received from user, or for a predetermined number of notifications.Type: ApplicationFiled: July 12, 2004Publication date: March 17, 2005Applicant: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.Inventors: Abdelsalam Helal, Carlos Giraldo, William Mann