Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Alkhatib

Addy Fouad Alkhatib, Northridge, CA US

Patent application numberDescriptionPublished
20080290843WIDE SPEED RANGE ELECTRIC POWER GENERATION SYSTEM USING HIGH REACTANCE PERMANENT MAGNET MACHINE - A device and method for controlling the output of a wide speed range high reactance permanent magnet machine based PGS is provided. The windings of a permanent magnet machine are coupled to a three-phase diode bridge. A transistor is used for temporarily short-circuiting said diode bridge. A capacitor smoothes the voltage at a voltage detection point. A control unit generates a signal that switches the transistor in response to a voltage detected at the voltage detection point. The control unit signal modifies the duty cycle of the switching of the transistor in response to variations in the speed of the power generator to maintain a desired voltage at the voltage detection point.11-27-2008

Ghalib Alkhatib, Carmel, IN US

Patent application numberDescriptionPublished
20080241167CC CHEMOKINE RECEPTOR 5 DNA, NEW ANIMAL MODELS AND THERAPEUTIC AGENTS FOR HIV INFECTION - The susceptibility of human macrophages to human immunodeficiency virus (HIV) infection depends on cell surface expression of the human CD4 molecule and CC cytokine receptor 5. CCR5 is a member of the 7-transmembrane segment superfamily of G-protein-coupled cell surface molecules. CCR5 plays an essential role in the membrane fusion step of infection by some HIV isolates. The establishment of stable, nonhuman cell lines and transgenic mammals having cells that coexpress human CD4 and CCR5 provides valuable tools for the continuing research of HIV infection. In addition, antibodies which bind to CCR5, CCR5 variants, and CCR5-binding agents, capable of blocking membrane fusion between HIV and target cells represent potential anti-HIV therapeutics for macrophage-tropic strains of HIV.10-02-2008

Hasan Alkhatib, Kirkland, WA US

Patent application numberDescriptionPublished
20110110377Employing Overlays for Securing Connections Across Networks - Computerized methods, systems, and computer-storage media for establishing and managing a virtual network overlay (“overlay”) are provided. The overlay spans between a data center and a private enterprise network and includes endpoints, of a service application, that reside in each location. The service-application endpoints residing in the data center and in the enterprise private network are reachable by data packets at physical IP addresses. Virtual presences of the service-application endpoints are instantiated within the overlay by assigning the service-application endpoints respective virtual IP addresses and maintaining an association between the virtual IP addresses and the physical IP addresses. This association facilitates routing the data packets between the service-application endpoints, based on communications exchanged between their virtual presences within the overlay. Also, the association secures a connection between the service-application endpoints within the overlay that blocks communications from other endpoints without a virtual presence in the overlay.05-12-2011
20110216651Selectively Disabling Reliability Mechanisms on a Network Connection - Computerized methods, systems, and computer-storage media for establishing and managing a transmission control protocol (TCP)-based tunnel (“tunnel”) are provided. The tunnel spans between a data center and a private enterprise network and connects endpoints, of a service application, that reside in each location. During communication, the endpoints transmit data packets over one or more channels (e.g., higher-level channel and lower-level channel) that comprise the tunnel. Each of the channels supports reliability mechanisms (e.g., congestion-control mechanism and loss-recovery mechanism) integrally running thereon, for ensuring complete data-packet delivery. To prevent unwarranted performance degradation caused by duplicative efforts of reliability mechanisms, a fabric controller is employed to selectively disable one or more of the reliability mechanisms individually. The selective disablement of the reliability mechanisms is invoked by predefined criteria, such as instructions from a service model or detected identity of a source/destination endpoint, and is invoked on a per network connection basis.09-08-2011
20110283017Interconnecting Members of a Virtual Network - Computerized methods, systems, and computer-readable media are provided for establishing and managing a virtual network (V-net) and virtual machine (VM) switches that enable protected and isolated interconnections between members of the V-net. The V-net members include an originating network adapter that generates data packets addressed to a destination network adapter. Upon detecting data-packet generation, a source-side VM switch accesses a forwarding table associated with the V-net, ascertains a destination-side, VM-switch locator that corresponds to an identifier of the destination network adapter, and modifies the data packets to include the identifier. The forwarding table represents a mapping between the members of the V-net and VM switches located on respective nodes within the data center. In operation, the mapping enforces communication policies that govern data-packet traffic. Upon receiving the data packets, the destination-side VM switch restores the data packets and forwards them to the destination network adapter.11-17-2011
201103108984TO6 NETWORK STACK FOR IPV4 APPLICATIONS - Systems, methods and computer storage media for utilizing IPv6 addressing for globally unique identification of network endpoints when communications from or to an IPv4 compatible application. An IPv4 packet of data that is from and/or directed to an IPv4 endpoint is encapsulated in an IPv6 packet of data. An IPv6 compatible address is identified for a destination of the IPv6 packet of data. The IPv6 address is a globally unique identifier that is comprised of an IPv4 identifier that represents an IPv4 address of the encapsulated IPv4 packet. The IPv6 packet of data is communicated to the destination identified by the IPv6 address. A 4 to 6 stack may intercept the incoming IPv6 packet of data before the destination to strip the IPv6 header information revealing the IPv4 packet of data.12-22-2011
20110310899Distributed Virtual Network Gateways - Computerized methods, systems, and computer-readable media are provided for distributing virtualized gateway functionality to multiple nodes within a physical network. Initially, drivers that carry out the gateway functionality are provisioned to cooperate with endpoints instantiated on the network nodes, while a directory service is implemented to maintain a mapping between virtual internet protocol (IP) addresses and location-dependent addresses, as well as a table enumerating transformation actions according to known pathways connecting the endpoints within a network. In operation, the directory service replies to requests from the driver (carrying source and destination IP addresses of data packets) with the appropriate location-dependent addresses (utilizing the mapping) and the appropriate transformation action(s) (utilizing the table). The transformation action(s) include rewriting headers of the data packets to include the location-dependent addresses, encapsulating the data packets as inner data packets within respective outer data packets, or configuring the data packets with a tunneling protocol.12-22-2011
20110320821FEDERATION AMONG SERVICES FOR SUPPORTING VIRTUAL-NETWORK OVERLAYS - Computerized methods, systems, and computer-readable media for promoting cooperation between a first and second virtual network overlay (“overlay”) are provided. The first overlay is governed by a first authority domain and includes members assigned virtual IP addresses from a first address range. The second overlay is governed by a second authority domain, which is associated with a second federation mechanism, for negotiating on behalf of the second overlay. The second federation mechanism is capable of negotiating with, or soliciting delegation of authority from, a first federation mechanism that is associated with the first authority domain. When negotiations are successful or authority is delegated, the second federation mechanism establishes a communication link between the second overlay and the first overlay or joins a member of the second overlay to the first overlay. Joining involves allocating a guest IP address from the first address range to the member.12-29-2011

Hasan S. Alkhatib, Kirkland, WA US

Patent application numberDescriptionPublished
20100318609BRIDGING ENTERPRISE NETWORKS INTO CLOUD - An enterprise namespace may be extended into a cloud of networked resources. A portion of the cloud may be dynamically partitioned, and the extension of the enterprise namespace established within the portion. Cloud resources thus remain as easily accessible to enterprise users as those which are physically located on the enterprise network. Thus, components such as applications, virtual machine instantiations, application states, server states, etc., may be easily migrated between the enterprise network and the cloud.12-16-2010
20110110268MODEL-BASED VIRTUAL NETWORKING - Architecture that facilitates the virtual specification of a connection between physical endpoints. A network can be defined as an abstract connectivity model expressed in terms of the connectivity intent, rather than any specific technology. The connectivity model is translated into configuration settings, policies, firewall rules, etc., to implement the connectivity intent based on available physical networks and devices capabilities. The connectivity model defines the connectivity semantics of the network and controls the communication between the physical nodes in the physical network. The resultant virtual network may be a virtual overlay that is independent of the physical layer. Alternatively, the virtual overlay can also include elements and abstracts of the physical network(s). Moreover, automatic network security rules (e.g., Internet Protocol security-IPSec) can be derived from the connectivity model of the network.05-12-2011

Hasan S. Alkhatib, Saratoga, CA US

Patent application numberDescriptionPublished
20110196945CREATING A PUBLIC IDENTITY FOR AN ENTITY ON A NETWORK - A system is disclosed for establishing a public identity for an entity on a private network. In one embodiment, a first entity can initiate a request to create a binding of a public address to a private address for itself. The existence of this public address for the first entity can be made known so that other entities can use the public address to communicate with the first entity. The present invention allows entities outside of a private network to initiate communication with an entity inside a private network.08-11-2011

Hasan Shamsuddin Alkhatib, Kirkland, WA US

Patent application numberDescriptionPublished
20120079134PROVIDING VIRTUAL NETWORKS USING MULTI-TENANT RELAYS - Embodiments are directed to providing a multi-tenant relay service that securely relays data between computer systems. A computer system receives a portion of data that is to be passed from a first computer system belonging to a first tenant to a second, different computer system. The instantiated multi-tenant relay service is configured to securely relay data for multiple different tenants. The computer system creates a secure routing channel for routing the data of the first tenant between the first computer system and the second computer system. The secure routing channel applies a unique identifier to each portion of data received from the first tenant. The computer system also routes the received data from the first computer system to the second computer system through the secure routing channel using the applied unique identifier.03-29-2012

Mazen Alkhatib, Mobile, AL US

Patent application numberDescriptionPublished
20090103638Method and system for increasing transmission speed of wired or wireless signals while minimizing the bit error rate - A communication system is provided which offers increased transmission speed while maintaining a low bit error rate. At the transmitter, a digital input is entered and a microprocessor determines from a particular subset of pulse sequence codes a single sequence of pulse coefficients that corresponds to that particular digital input. The sequence of pulse coefficients are then multiplied by a pulse shape, modulate and transmitted. At the receiver, the modulated pulses are demodulated. The demodulated pulses are then, on a pulse by pulse basis, subtracted from each of the subset of pulse sequences with the absolute values of each pulse for each pulse sequence being summed. A comparator selects a sequence of pulse coefficients corresponding to the lowest summed value of a particular pulse sequence, which is then mapped to a digital signal which is the same digital signal as the digital input.04-23-2009

Yousef Alkhatib, Maple Grove, MN US

Patent application numberDescriptionPublished
20100016937Twisting Bifurcation Delivery System - A catheter assembly includes a catheter shaft having a proximal portion and a distal portion, the catheter shaft having a torsionally weakened region at the distal portion, the torsionally weakened region including one or more portions that are recessed from an outer surface of the catheter shaft. The assembly also includes a primary guidewire lumen defined in the catheter shaft and sized to receive a primary guidewire, and an inflatable member positioned at the distal portion of the catheter shaft.01-21-2010
20100312322Medical Balloon Incorporating Electroactive Polymer and Methods of Making and Using the Same - An expandable medical balloon having at least one static state, at least one expanded state, and at least one deflated state, the expandable medical balloon including at least one active region, the at least one active region including electroactive polymer.12-09-2010