U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that Kleenex tissue was originally designed to be a gas mask filter? It was developed at the beginning of World War I to replace cotton, which was then in short supply as a surgical dressing.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Ismail, Shawki


Primary examiner statistics: 45 patents; average approval time: 0 days
Assistant examiner statistics: 43 patents; average approval time: 43 days

Patents as Assistant Examiner


1    
NumberTitleIssue Date
7490161Method and system for implementing OSPF redundancy
The present invention relates to a method and system for implementing link level protocol redundancy in a router. In particular, the invention relates to providing redundancy of the Open Shortest Path First (OSPF) routing protocol. An active processor provides OSPF ...
02/10/2009
7457853Method and apparatus for automatically configuring a network device
A method and apparatus for automatically generating a configuration for a network device is disclosed, comprising the computer-implemented steps of receiving a partial configuration for a network device, wherein the partial configuration comprises a plurality of con...
11/25/2008
7447735Interprocessor communication protocol
An InterProcessor Communication (IPC) Protocol network (100) includes at least one IPC client (102) and an IPC server (108). The IPC protocol allows for the IPC client (102) to register with the IPC server (108) which will provide ...
11/04/2008
7433944Network, server, and storage policy server
A policy system that can add/delete policies easily to/from devices as needed through existing interfaces and enable policies to be developed quickly on-site and applied to devices provided with new device interfaces and new commands. A policy manager registers each...
10/07/2008
7421515Method and system for communications network
A system and method of operation are provided for using a network interface to process incoming messages sent by a client device to a network server. The network interface includes a First-In-First-Out (FIFO) buffer for assembling the incoming messages from a serial...
09/02/2008
7392307Method and system of remote diagnostic, control and information collection using a shared resource
A system, method and program product for diagnosing, controlling and collecting information from devices. Information regarding events of a target application executing in an application unit is collected and formatted into one of multiple data formats for transmiss...
06/24/2008
7389360Context switched route lookup key engine
A key engine that performs route lookups for a plurality of keys may include a data processing portion configured to process one data item at a time and to request data when needed. A buffer may be configured to store a partial result from the data processing portio...
06/17/2008
7383326Methods and computer systems for directing a client to network locations for network hosted services
Methods, computer systems, and computer readable media provide for network location overrides for a client to utilize when accessing network hosted services. A client computer obtains network locations for hosted services from a network location, such as a URL of a ...
06/03/2008
7379972System and method for granting deposit-contingent e-mailing rights
An Email guarantee deposit method, system, and program product, with the method comprising in one embodiment, the steps of: receiving from a sender a request to send to a recipient an Email; receiving a deposit or an authorization to obtain a deposit of something of...
05/27/2008
7359989Addressing in wireless local area networks
The invention relates to a method of transferring required messages for acquiring a temporary MAC address in a wireless local area network. In a first device in the local area network, a first identifier is determined to identify the first device. A message comprisi...
04/15/2008
7356563Methods of annotating a collaborative application display
Disclosed are methods for remote users of a collaborative application to generate annotation information, send that annotation information to an application sharer device, and receive back a display combining output of the collaborative application with the annotati...
04/08/2008
7356560Presenting customized consumer registration information on behalf of a third party
A general provider of a core registration service provides registration services to a special service provider. In one implementation, a first party presents a user registration form to a second party on behalf of a third party The first party receives registration ...
04/08/2008
7353289System for an open architecture development platform with centralized synchronization
One aspect of the preferred embodiment relates to an application framework for managing mobile clients and application programs. By utilizing the preferred embodiment, a system administrator may be provided the capability to manage and control multiple devices, dire...
04/01/2008
7305447System and method for granting deposit-contingent e-mailing rights
An Email guarantee deposit method, system, and program product, with the method comprising in one embodiment, the steps of: receiving from a sender a request to send to a recipient an Email; receiving a deposit or an authorization to obtain a deposit of something of...
12/04/2007
7293052Method and apparatus for value-based access to network management information
In one aspect, a message is received requesting access to a set of managed objects associated with a network device. A set of object instances associated with the objects is retrieved, with their associated values. A set of access configuration commands represent an...
11/06/2007
7287073Remote site managing system for centrally managing computers and peripheral devices
A remote site managing system for centrally managing computers and peripheral devices of a customer, is provided. In the event that there is trouble with equipment in the office to be serviced, and a customer in the office notifies the maintenance service company of...
10/23/2007
7287071Transaction management system
The systems and methods described herein relate to a system for documenting transactions. A filter is provided that captures content associated with transactions. The filter may be configured to start and stop the capture at predetermined times, and may be further c...
10/23/2007
7272638Local area information providing system and method using real name
Disclosed is a local area information-providing system and method using real names. When an access word provided by an accessing client via a network is a real name, a local area information database is searched using the real name and the client's position informat...
09/18/2007
7237013Network system including data socket components for accessing internet semaphores
An improved method and system for accessing data from a semaphore in a computer system, through the use of a software component in an application. The method may involve multiple software components in a corresponding multiple of applications in a corresponding mult...
06/26/2007
7225220On-line selection of service providers in distributed provision of services on demand
An electronic control apparatus configured for use in routing customer orders, received over the internet, to a service provider such as a print service provider selected from a plurality of competing print service providers, comprises an electronic interface config...
05/29/2007
7219124Provisioning system and method for auto-discovering customer premises equipment in activating xDSL
The present invention provides for provisioning broadband services using a VDSL-based communication network. The present invention includes a system architecture and method for automatically activating VDSL service by self-discovering customer premises equipment, su...
05/15/2007
7206855System and method for exchanging information across a computer network at variable transmission rates
A send client can send a message comprising multiple message segments to a receive client via a computer network. A data exchange server can receive the message segments sent by the send client and store these message segments in a storage device. The data exchange ...
04/17/2007
7197561Method and apparatus for maintaining the status of objects in computer networks using virtual state machines
A network appliance for monitoring, diagnosing and documenting problems among a plurality of devices and processes (objects) coupled to a computer network utilizes periodic polling and collection of object-generated trap data to monitor the status of objects on the ...
03/27/2007
7194524Information processing system, information disclosing server, and portal server
An information processing system that can create a page easily by the use of contents disclosed from information disclosing servers. A contents storing section stores contents to be provided. In this information processing system, an additional information storing s...
03/20/2007
7188161Method for configuring a network element at a customer premise via a mobile data terminal
An enhanced network element and method for configuring and deploying computer network elements is disclosed. A customer orders a network element from an equipment provider. Upon receipt of the unconfigured network element, a Trusted Configuration Device (TCD) is shi...
03/06/2007
7174377Method and apparatus for collaborative document versioning of networked documents
The system comprises an improved document monitoring agent in which user evaluations are used to decide whether a changed document should be saved in the system or not. The evaluation of importance of the change in a document is performed by one or more users who co...
02/06/2007
7174376IP subnet sharing technique implemented without using bridging or routing protocols
An IP subnet sharing technique is described which allows multiple network devices of an access network to share an IP subnet without the need for each network device to run complex routing protocols, or bridging protocols. Further, the multiple network devices are a...
02/06/2007
7155531Storage methods and apparatus for streaming media data
A cache memory configured to store media data to be output as a media stream includes a session data file configured to store properties of the media stream, wherein the properties may include encoding scheme, duration, and others, and a plurality of data object fil...
12/26/2006
7146421Handling state information in a network element cluster
A method for handling dynamic state information used for handling data packets, which arrive at a network element node of a network element cluster, said network element cluster having at least two nodes and each node handling separate sets of data packets. In a nod...
12/05/2006
7136920Wireless communication system congestion reduction system and method
A system and method for reducing congestion in wireless communication systems is provided. An unsolicited message reduction system includes a message detector and an all points bulletin (APB) generator. The message detector applies predefined filtering rules to iden...
11/14/2006
7127518System and method for implementing application functionality within a network infrastructure
A system and method for implementing functionality within a network on behalf of first and second computers communicating with each other through the network. A front-end computer is provided within the network having an interface for communicating data traffic with...
10/24/2006
7120701Assigning a source address to a data packet based on the destination of the data packet
A method and apparatus are provided for sending a data packet through a network. The network has public and private realms separated by an interface device. A client in the private realm performs the method. The method includes determining if a destination address o...
10/10/2006
7099935Dynamically determining whether to process requests synchronously or asynchronously
Heuristics are employed to dynamically determine whether a given request is to be driven synchronously or asynchronously. The average synchronous service time associated with previously processed requests is monitored and used, in real-time, along with other informa...
08/29/2006
7089292Interface including non-visual display for use in browsing an indexed collection of electronic content
The invention facilitates browsing of an indexed collection of electronic content by displaying information identifying a current location within the collection of electronic content using a non-visual display (e.g., audio display and/or haptic display). The informa...
08/08/2006
7085850Stateless message processing scheme for network processors interactions
A stateless message-passing scheme for interactions between a network processor and a coprocessor is provided. The network processor, when receiving data frames for transmission from a network element to another network element encapsulates the entire packet that it...
08/01/2006
7072943System and method for granting deposit-contingent E-mailing rights
An Email guarantee deposit method, system, and program product, with the method comprising in one embodiment, the steps of: receiving from a sender a request to send to a recipient an Email; receiving a deposit or an authorization to obtain a deposit of something of...
07/04/2006
7058688Multi-stage email interception method
A multi-stage email interception method. First, an email message is received. Then, the receiving number corresponding to the email message is queried from an array according to the related information of the email message. The email message is rejected if the recei...
06/06/2006
7047293Method and system of remote diagnostic, control and information collection using multiple formats and multiple protocols with delegating protocol processor
A system, method and program product for diagnosing, controlling and collecting information from devices. Information regarding events of each one of a plurality of target applications executing in an application unit is collected and formatted into one of multiple ...
05/16/2006
7032028Multi-path content distribution and aggregation
Communication occurs between a source and a destination over plural communications paths by first identifying content to be sent to a destination via a communications system. After discovering that plural communications paths connecting directly to the destination a...
04/18/2006
7020715Protocol stack for linking storage area networks over an existing LAN, MAN, or WAN
The present invention provides for a method and protocol for high bandwidth, low-latency and reliable transfer of variable length FC Frames over the Gigabit Ethernet. ...
03/28/2006
1    
 
Sign InRegister
Username  
Password   
forgot password?