Patents by Inventor Hani Elgebaly

Hani Elgebaly 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: 7367057
    Abstract: A processor based system and method for virus detection is described. In one embodiment, a processor comprises a plurality of functional units. The plurality of functional units includes a first functional unit and a second functional unit, the first functional unit to receive instructions, to determine whether ones of the instructions are associated with a virus, and to transmit the ones of the instructions not associated with the virus to the second functional unit. In one embodiment, the method includes receiving an instruction in a first functional unit of a processor pipeline. The method further includes determining whether the instruction is associated with a virus. The method further includes transmitting the instruction to a second functional unit of the processor pipeline for further processing.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: April 29, 2008
    Assignee: Intel Corporation
    Inventors: Kaustubh Das, Hani Elgebaly
  • Patent number: 7342916
    Abstract: Network devices on mobile networks may be configured to improve and optimize packet processing and routing. Specifically, a home agent device may be decomposed into its major functionality, namely processing and routing. Various processors on the device are assigned to specific tasks and each processor may be optimized for its specific tasks, thus improving packet processing and routing. The home agent device may comprise one or more physical components.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: March 11, 2008
    Assignee: Intel Corporation
    Inventors: Kaustubh Das, Changwen Liu, Prakash Iyer, Hani Elgebaly
  • Patent number: 7315521
    Abstract: In one embodiment, a mobile computing device that includes an interface to communicate VOIP calls in a non-main CPU/OS state. In one embodiment, the mobile computing device includes a secondary display located on an external area of the mobile computing device, to display information related to a VOIP call. In one embodiment, the mobile computing device further includes an interface to communicate the VOIP call wirelessly with a headset.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: January 1, 2008
    Assignee: Intel Corporation
    Inventors: Uma M. Gadamsetty, Kristoffer D. Fleming, Hani Elgebaly
  • Patent number: 7272650
    Abstract: Communication between a first device having a non-routable address behind a network address translation type of device (translator), and a second device, according to a protocol in which the first device embeds its non-routable address and a communication port within protocol data sent to the second device. Translation assigns an apparent origin and apparent port for the protocol data different from the non-routable address and embedded port. The second device is configured to identify the embedded non-routable data and utilize the apparent origin and apparent port.
    Type: Grant
    Filed: April 17, 2001
    Date of Patent: September 18, 2007
    Assignee: Intel Corporation
    Inventors: Hani Elgebaly, Key Phomsopha
  • Publication number: 20070147378
    Abstract: When a virtual private network (VPN) connection is made, an internet protocol (IP) packet is encrypted and encapsulated within an outer IP packet. Quality-of-service information is placed in the outer packet header that includes classifiers that refer to the encrypted packet.
    Type: Application
    Filed: December 28, 2005
    Publication date: June 28, 2007
    Inventors: Hani Elgebaly, Farid Adrangi
  • Publication number: 20070004387
    Abstract: Techniques for sharing services between electronic devices. In response to a specified input condition, determining whether a remote wireless-enabled device is within range of a local device. The local device being configured to communicate using a first communications protocol and the remote device being configured to communicate over a network using a second communications protocol. Establishing a connection between the local device and the remote device using a third communications protocol. Performing discovery operations to determine services available from the remote device. Generating a graphical representation on the local device of the services available from the remote device.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Uma Gadamsetty, Vijay Rao, Shreekant Thakkar, Kristoffer Fleming, Hani Elgebaly
  • Publication number: 20060092963
    Abstract: Architecture and method for quality of service (QoS) for multimedia and voice over Internet protocol (VoIP) applications in a wireless network, for example, a wireless local area network (WLAN). A QoS agent may be provided for a WLAN client to provide traffic profiles, parameters, and/or configuration settings to describe how an application may be executed with a desired QoS. A QoS agent may provide implementation of certain parameters and/or configurations to establish a data path that will provide a QoS for a traffic flow generated by a QoS application.
    Type: Application
    Filed: October 28, 2004
    Publication date: May 4, 2006
    Inventors: Ajay Bakre, Hani Elgebaly, Lakshmi Ramachandran, Rajeev Muralidhar
  • Publication number: 20060089121
    Abstract: A device is disclosed. The device includes a virtual private network (VPN) to automatically retrieve user VPN credentials and to automatically establish a VPN using the credentials whenever a network connection is established to a network access point.
    Type: Application
    Filed: October 27, 2004
    Publication date: April 27, 2006
    Inventors: Hani Elgebaly, Mike Andrews, Ranjit Narjala, Liu Changwen
  • Publication number: 20050286453
    Abstract: In one embodiment, a mobile computing device that includes an interface to communicate VOIP calls in a non-main CPU/OS state. In one embodiment, the mobile computing device includes a secondary display located on an external area of the mobile computing device, to display information related to a VOIP call. In one embodiment, the mobile computing device further includes an interface to communicate the VOIP call wirelessly with a headset.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventors: Uma Gadamsetty, Kristoffer Fleming, Hani Elgebaly
  • Publication number: 20050091389
    Abstract: A MAC (medium access control) architecture for wireless communications comprises a plurality of filter chains, wherein each filter chain comprises a number of filter drivers that are appropriate to the processing of a particular wireless medium. In one embodiment, a filter manager dynamically builds filter chains that correspond to prevailing wireless media. The filter manager is operable to dynamically insert filter drivers into, and remove filter drivers from respective filter chains, based on the properties of the filters required for processing a particular wireless medium.
    Type: Application
    Filed: October 27, 2003
    Publication date: April 28, 2005
    Inventors: Emily Qi, Jr-Shian (James) Tsai, Hani Elgebaly
  • Publication number: 20050078644
    Abstract: Techniques and structures are disclosed for providing service related information to wireless users within a wireless network.
    Type: Application
    Filed: October 14, 2003
    Publication date: April 14, 2005
    Inventors: Jr-Shian Tsai, Changwen Liu, Hani Elgebaly, James Kardach
  • Publication number: 20050053054
    Abstract: Network devices on mobile networks may be configured to improve and optimize packet processing and routing. Specifically, a home agent device may be decomposed into its major functionality, namely processing and routing. Various processors on the device are assigned to specific tasks and each processor may be optimized for its specific tasks, thus improving packet processing and routing. The home agent device may comprise one or more physical components.
    Type: Application
    Filed: September 10, 2003
    Publication date: March 10, 2005
    Inventors: Kaustubh Das, Changwen Liu, Prakash Iyer, Hani Elgebaly
  • Publication number: 20050005153
    Abstract: A processor based system and method for virus detection is described. In one embodiment, a processor comprises a plurality of functional units. The plurality of functional units includes a first functional unit and a second functional unit, the first functional unit to receive instructions, to determine whether ones of the instructions are associated with a virus, and to transmit the ones of the instructions not associated with the virus to the second functional unit. In one embodiment, the method includes receiving an instruction in a first functional unit of a processor pipeline. The method further includes determining whether the instruction is associated with a virus. The method further includes transmitting the instruction to a second functional unit of the processor pipeline for further processing.
    Type: Application
    Filed: June 30, 2003
    Publication date: January 6, 2005
    Inventors: Kaustubh Das, Hani Elgebaly
  • Publication number: 20040103277
    Abstract: A robust header compression scheme (“ROHC”) compresses IP security (“IPSec”) protected IP packets. More specifically, ROHC is applied to portions of an IP packet header prior to IPSec encryption. ROHC may then optionally be applied again to the unencrypted portions of the IP packet.
    Type: Application
    Filed: November 22, 2002
    Publication date: May 27, 2004
    Inventors: Karim Seada, Hani Elgebaly
  • Publication number: 20030063599
    Abstract: A method and system for filtering data packets in a multiple-call environment are described. In one embodiment, each data packet received from a packet source is associated with an identifier of an IP telephone call that corresponds to this data packet. The IP telephone call is identified using information contained in the data packet. In one embodiment, all data packets related to a specific IP telephone call can be traced using the identifier of the specific IP telephone call.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Inventors: Mitu Aggarwal, Benjamin Metzler, Hani Elgebaly
  • Publication number: 20020152325
    Abstract: Communication between a first device having a non-routable address behind a network address translation type of device (translator), and a second device, according to a protocol in which the first device embeds its non-routable address and a communication port within protocol data sent to the second device. Translation assigns an apparent origin and apparent port for the protocol data different from the non-routable address and embedded port. The second device is configured to identify the embedded non-routable data and utilize the apparent origin and apparent port.
    Type: Application
    Filed: April 17, 2001
    Publication date: October 17, 2002
    Inventors: Hani Elgebaly, Key Phomsopha