Patents by Inventor Wael Diab

Wael Diab 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: 9042387
    Abstract: A broadband gateway may provision services requested in a home network managed and/or serviced by the broadband gateway by a user associated with the broadband gateway, based on determination of criteria related to the requested service. The requested service may comprise obtaining and/or delivering content for consumption by one or more of a plurality of devices serviced by the broadband gateway in the home network. The criteria may comprise device related data, user preference related information, service performance related parameters, payment related information, and/or energy use related information. The broadband gateway may store information associated with the determined criteria. Provisioning requested services may comprise negotiating with at least one remote resource that may support at least a portion of the requested service. The negotiation may comprise brokering and/or arbitrating a plurality of options of remote resources utilized for providing the at least a portion of the requested service.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: May 26, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Jeyhan Karaoguz, Xuemin Chen, Wael Diab, David Garrett, David Lundgren, Rich Prodan
  • Publication number: 20150082415
    Abstract: A broadband gateway may be used to authorize transactions associated with one or more accounts, which may be associated with a user of the broadband gateway. The transaction may be handled by the broadband gateway. The authorizations may be performed based on information associated with the accounts, whose storage may be controlled by the broadband gateway. The broadband gateway may block and/or terminate transactions failing authentication and/or validation, which may be performed based on the stored information. The transactions may be initiated within a network serviced by the broadband gateway. The transactions may also be initiated outside the serviced network. The stored information may comprise a user profile, which may comprise a plurality of settings for controlling and/or managing authorization performed by the broadband gateway. The user profiles may be configurable by users, wherein configuration may comprise initializing and/or modifying one or more of the transaction related settings.
    Type: Application
    Filed: November 19, 2014
    Publication date: March 19, 2015
    Inventors: David Garrett, Jeyhan KARAOGUZ, Xuemin CHEN, Wael DIAB, David LUNDGREN, Rich PRODAN
  • Publication number: 20140378141
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for handing off wireless communication. The apparatus comprises an antenna configured to receive data from a first access point; a cache configured to store the data; and a controller configured to predict when the transceiver will hand off a connection from the first access point to a second access point and request a burst of data from the first access point to supplement the data in the cache in preparation for the hand off.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 25, 2014
    Applicant: Broadcom Corporation
    Inventors: John Walley, Wael Diab, Kamlesh Rath, Raymond Hayes, Murat Mese
  • Publication number: 20140359676
    Abstract: Signals may be communicated between a video source and a video rendering device via and asymmetrical multi-rate Ethernet physical layer (PHY). The asymmetric multi-rate PHY may support multiple rates. The asymmetrical multi-rate Ethernet PHY may handle compressed and/or uncompressed, encrypted and/or unencrypted video signals and may handle audio/video bridging. One or more of the communicated signals may be modified by an echo cancellation operation, a near end cross talk (NEXT) cancellation operation, equalization, a far end cross talk (FEXT) cancellation operation and/or a forward error correction (FEC) operation. An aggregate communication rate may be evenly or unevenly distributed among one or more links coupling the video signal source to the video rendering device. A plurality of links coupling the video signal source to said video rendering device may also be aggregated.
    Type: Application
    Filed: August 18, 2014
    Publication date: December 4, 2014
    Applicant: BROADCOM CORPORATION
    Inventors: Wael DIAB, Yong KIM, Scott POWELL
  • Publication number: 20140355522
    Abstract: Systems and methods for providing dynamic substream definition and handover are provided. In embodiments, a user device includes a multiple radio access technology (RAT) communications modules and a communication controller. Each RAT communication module is further configured to communicate using a different RAT. The user device identifies available networks for communication. Then, the controller determines whether a need to split a communications stream exists (e.g., the user device is engaged in a bandwidth intensive application). If the communications stream is to be split, the controller defines the substreams (either equally or unequally) and assigns a first substream to a communication pathway in a first available network and assigns a second substream to a communication pathway in a second available network. The destination then recombines the substreams. In embodiments, the controller inserts synchronization in the substreams.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 4, 2014
    Applicant: Broadcom Corporation
    Inventors: Wael DIAB, John Walley, Kamlesh Rath, Raymond Hayes, Murat Mese, Souman Chakraborty, Pavan Nuggehalli, Rishi Ranjan
  • Publication number: 20140357224
    Abstract: A wireless communication device communicating with a serving base station in a wireless communication environment may have one or more applications running. When seeking to handover from the serving base station to a target base station, the wireless communication device adjusts the configurations of the applications based on the new communication link properties. Likewise, when an application is loaded that prefers communication link properties that exceeds a current communication link's capabilities, the wireless communication device may seek out and hand over to other communication links. By cooperatively coordinating the functionality of installed applications with communication link properties, the wireless communication device can maintain high levels of device and application functionality.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 4, 2014
    Applicant: Broadcom Corporation
    Inventors: John WALLEY, Raymond HAYES, Wael DIAB, Murat MESE, Kamlesh RATH, Shao-Cheng WANG
  • Publication number: 20140355566
    Abstract: Systems and methods for adaptive access and handover configuration based on historical data are provided. Access and handover decisions are optimized in a multiple radio access technology environment using historical data associated with network performance. Future needs for access and handovers are predicted using historical data associated with the user and historical data associated with network performance. Performance metrics are received periodically or continuously from nodes in one or more networks at a centralized controller. The centralized multi RAT controller correlates these performance metrics and determines predicted handovers for a user device. Preparations for the predicted handovers can then be made prior to the handover event.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 4, 2014
    Applicant: Broadcom Corporation
    Inventors: John WALLEY, Wael Diab, Rafael Carmon, Raymond Hayes, Kamlesh Rath, Sindhu Verma, Soumen Chakraborty, Pavan Nuggehalli, Shao-Cheng Wang, Nicholas Ilyadis, Murat Mese
  • Publication number: 20140355501
    Abstract: Systems and methods for staged connectivity and sleep mode are provided. Embodiments of the present disclosure optimize power consumption for a user across user devices by creating an ad hoc co-located network of user devices and establishing a device in the co-located network to act as a master (hub) device. In an embodiment, the system includes multiple user wireless devices and a network controller. The network controller identifies a set of proximate wireless devices and the power capability for each wireless device in the set. The network controller then selects a wireless device in the set to act as the hub (master) wireless device based on factors such as the power capabilities of each wireless device. The network controller then instructs the other wireless devices in the set to power down and instructs the appropriate network providers to handover communications to the hub (master) device.
    Type: Application
    Filed: May 6, 2014
    Publication date: December 4, 2014
    Inventors: Rafael CARMON, Wael DIAB, Raymond HAYES, Daniel STOPLER
  • Patent number: 8898286
    Abstract: A broadband gateway may be used to authorize transactions associated with one or more accounts, which may be associated with a user of the broadband gateway. The transaction may be handled by the broadband gateway. The authorizations may be performed based on information associated with the accounts, whose storage may be controlled by the broadband gateway. The broadband gateway may block and/or terminate transactions failing authentication and/or validation, which may be performed based on the stored information. The transactions may be initiated within a network serviced by the broadband gateway. The transactions may also be initiated outside the serviced network. The stored information may comprise a user profile, which may comprise a plurality of settings for controlling and/or managing authorization performed by the broadband gateway. The user profiles may be configurable by users, wherein configuration may comprise initializing and/or modifying one or more of the transaction related settings.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: November 25, 2014
    Assignee: Broadcom Corporation
    Inventors: David Garrett, Jeyhan Karaoguz, Xuemin Chen, Wael Diab, David Lundgren, Rich Prodan
  • Patent number: 8873375
    Abstract: Hypervisor functions, which may control operations of one or more virtual machines, may be distributed across a plurality of network devices. State information may be stored for the virtual machines on network devices for fault tolerance and resilience. The virtual machines may retrieve stored state information to recover from a fault. The hypervisor may control the storage of the state information. Resources of the network devices may be allocated for fault tolerance and resilience of the virtual machines based on network device parameters, which may include storage capacity, processor usage, access time, communication bandwidth, and/or latency. The state information may include program content, cache content, memory content, and/or register content information, may be stored on a continuous, periodic, or an aperiodic basis, and may be shared among the network devices to enable the processing of data by the virtual machines when a fault occurs, and may be incrementally updated.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: October 28, 2014
    Assignee: Broadcom Corporation
    Inventors: Yongbum Kim, Bruce Currivan, Wael Diab, Jeyhan Karaoguz, Kenneth Ma, Michael Johas Teener
  • Patent number: 8869290
    Abstract: A broadband gateway, which enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. Security boundaries such as conditional access (CA) and/or digital right management (DRM) boundaries associated with the broadband gateway are identified based on security profiles associated with the plurality of devices and/or a service from networks. The identified security boundaries are utilized to determine or negotiate CA information for content access for the service. The received content may be distributed according to the determined CA information and the security profiles of the corresponding devices. The broadband gateway may be automatically and dynamically configured based on the identified security boundaries to secure content distribution to the devices.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: October 21, 2014
    Assignee: Broadcom Corporation
    Inventors: Xuemin Chen, Jeyhan Karaoguz, Wael Diab, David Garrett, David Albert Lundgren, Rich Prodan
  • Publication number: 20140173757
    Abstract: A gateway network device may establish secure connections to a plurality of remote network devices using tunneling protocols to distribute to the remote network devices multimedia content received from one or more content providers. The consumption of the multimedia content may originally be restricted to local network associated with the gateway network device. The secure connections may be set up using L2TP protocol, and the L2TP tunneling connections may be secured using IPSec protocol. Use of multimedia content may be restricted based on DRM policies of the content provider. DRM policies may be implemented using DTCP protocol, which may restrict use of the multimedia content based on roundtrip times and/or IP subnetting. Each content provider may use one or more VLAN identifiers during communication of the multimedia content to the gateway network device, and the gateway network device may associate an additional VLAN identifier with each secure connection.
    Type: Application
    Filed: February 20, 2014
    Publication date: June 19, 2014
    Applicant: BROADCOM CORPORATION
    Inventors: Yongbum Kim, Bruce Currivan, Wael Diab, Jeyhan Karaoguz, Kenneth Ma, Michael Johas Teener
  • Publication number: 20140136874
    Abstract: Embodiments of the present disclosure provide systems and methods for reducing discovery time in a power over Ethernet (PoE) system where the nature of a load is known or can be safely assumed. By using prior knowledge of the nature of the load, the discovery procedure can be simplified. A power source device (PSE) controller measures a port voltage to determine if an open circuit exists or if a short circuit exists. If neither an open circuit or a short circuit exists, the system can be safely powered up.
    Type: Application
    Filed: November 7, 2013
    Publication date: May 15, 2014
    Applicant: Broadcom Corporation
    Inventors: Wael DIAB, Sesha Panguluri
  • Publication number: 20140129854
    Abstract: Systems and methods are provided for an auto-negotiation mode of operation that allows power source equipment (PSE) and a powered device (PD) to negotiate power transfer and/or data communication without the use of conventional classification pulses. The auto-negotiation mode of operation provides for a universal negotiation of information between the PSE and PD regardless of the specific capabilities of each. The information can be used to configure the power to be applied to the communication link and/or data communication over the communication link.
    Type: Application
    Filed: November 7, 2013
    Publication date: May 8, 2014
    Applicant: Broadcom Corporation
    Inventor: Wael DIAB
  • Publication number: 20140129853
    Abstract: Embodiments of the present disclosure provide systems and methods to enable a Power Source Equipment (PSE) and a Powered Device (PD) advertise their identity, capabilities, and neighbors by exchanging IEEE Standard 802.1AB Link Layer Discovery Protocol (LLDP) information in Ethernet frames. Each Ethernet frame contains one or more LLDP Data Units (LLDPDUs) corresponding to a sequence of type-length-value (TLV structure) structures. The PSEs and PDs utilize optional TLV Structures from among the one or more LLDPDUs to advertise their PoE capabilities.
    Type: Application
    Filed: November 7, 2013
    Publication date: May 8, 2014
    Applicant: Broadcom Corporation
    Inventors: Wael Diab, Martin McNarney
  • Patent number: 8707456
    Abstract: A gateway network device may establish secure connections to a plurality of remote network devices using tunneling protocols to distribute to the remote network devices multimedia content received from one or more content providers. The consumption of the multimedia content may originally be restricted to local network associated with the gateway network device. The secure connections may be set up using L2TP protocol, and the L2TP tunneling connections may be secured using IPSec protocol. Use of multimedia content may be restricted based on DRM policies of the content provider. DRM policies may be implemented using DTCP protocol, which may restrict use of the multimedia content based on roundtrip times and/or IP subnetting. Each content provider may use one or more VLAN identifiers during communication of the multimedia content to the gateway network device, and the gateway network device may associate an additional VLAN identifier with each secure connection.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: April 22, 2014
    Assignee: Broadcom Corporation
    Inventors: Yongbum Kim, Bruce Currivan, Wael Diab, Jeyhan Karaoguz, Kenneth Ma, Michael Johas Teener
  • Publication number: 20140098684
    Abstract: Aspects of a method and system for compensated time stamping for time-sensitive network communications are provided. In this regard, one or more timestamps generated in an OSI layer above the physical layer may be adjusted based on parameters associated with an amount of time in which data traverses a PHY of the network device. Communications of the network device may be managed based on the adjusted one or more timestamps. The parameters may comprise one or more of: average ingress PHY traversal time, average egress PHY traversal time, variance of ingress PHY traversal time, and variance of egress PHY traversal time. One or more network links coupled to the network device may be characterized based on the one or more adjusted timestamps. The parameters may be stored in one or more registers within a PHY of the network device.
    Type: Application
    Filed: October 9, 2012
    Publication date: April 10, 2014
    Inventors: Wael Diab, Howard Frazier
  • Publication number: 20140013328
    Abstract: One or more processors and/or one or more circuits may be operable to configure one or more virtual machines and a hypervisor for controlling the one or more virtual machines. The virtual machines and the hypervisor may be distributed across a plurality of network devices. A sub-hypervisor may be configured within each of the virtual machines utilizing the hypervisor. Load information of the network devices may be communicated to the hypervisor utilizing the sub-hypervisors. The virtual machines may include threads, may be load balanced utilizing the hypervisor, dynamically configured utilizing the hypervisor based on changes in the network devices, and scaled by the distribution of the virtual machines across the network devices. Information from the processing of data may be received in the virtual machines. The network devices may include a plurality of: servers, switches, routers, racks, blades, mainframes, personal data assistants, smart phones, desktop computers, and/or laptop devices.
    Type: Application
    Filed: September 13, 2013
    Publication date: January 9, 2014
    Applicant: Broadcom Corporation
    Inventors: Wael Diab, Bruce Currivan, Jeyhan Karaoguz, Yongbum Kim, Kenneth Ma, Michael Johas Teener
  • Publication number: 20140010113
    Abstract: A switching fabric, within a network switching device, may comprise a plurality of dedicated interface modules to enable the switching fabric to interface with a plurality of switching support subsystems. The switching support subsystems may comprise a memory subsystem, a content address memory (CAM) subsystem, a packet processing subsystem, and a physical layer (PHY) subsystem. The switching fabric may be operable to determine capacity and/or capability of each of the plurality of switching support subsystems; and to configure each of the plurality of dedicated interface modules based on the determined capacity and/or capability of a corresponding switching support subsystem. The switching fabric also comprises an inter-switch interface module to enable coupling the network switching device to a plurality of other network switching devices, to form a multi-device switching mesh that enable sharing of resources and/or aggregation of switching capabilities of the network switching devices.
    Type: Application
    Filed: September 9, 2013
    Publication date: January 9, 2014
    Applicant: Broadcom Corporation
    Inventors: Wael Diab, Yongbum Kim, Bruce Currivan, Jeyhan Karaoguz, Kenneth Ma, Michael Johas Teener
  • Publication number: 20140006822
    Abstract: Embodiments are directed to saving power consumption in packet processing devices. A method for controlling power consumption of a packet processing device includes determining a power-save link utilization based upon one or more power-save enabled links of the packet processing device, determining an aggregate minimum processing bandwidth for the packet processing device based at least upon the determined power-save link utilization, and adjusting a processing capacity of the packet processing device based upon the determined aggregate minimum processing bandwidth, wherein the power consumption is changed by the adjusting. System and computer program product embodiments are also disclosed.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: Broadcom Corporation
    Inventors: Wael DIAB, Nicholas Ilyadis, Eugene Opsasnick