Patents by Inventor Faisal Mushtaq

Faisal Mushtaq 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: 7706364
    Abstract: A virtual network device cluster includes several different virtual network device sub-units, which collectively operate as a single logical network device. The virtual network device cluster identifies the virtual network device sub-unit via which a given packet enters the virtual network device cluster. A packet is forwarded through the virtual network device cluster based on which virtual network device sub-unit has been identified for that packet. In one embodiment, a method involves receiving a packet via a first interface of a first one of several virtual network device sub-units of a virtual network device and associating the packet with the first one of the virtual network device sub-units. The method also involves inhibiting the packet from being sent via an interface of one of the virtual network device sub-units, in response to the packet being associated with the first one of the virtual network device sub-units.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: April 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Michael R. Smith, Sitaram Dontu, Faisal Mushtaq
  • Publication number: 20090265332
    Abstract: A system for evaluating a review having unstructured text comprises a segment splitter for separating at least a portion of the unstructured text into one or more segments, each segment comprising one or more words; a segment parser coupled to the segment splitter for assigning one or more lexical categories to one or more of the one or more words of each segment; an information extractor coupled to the segment parser for identifying a feature word and an opinion word contained in the one or more segments; and a sentiment rating engine coupled to the information extractor for calculating an opinion score based upon an opinion grouping, the opinion grouping including at least the feature word and the opinion word identified by the information extractor.
    Type: Application
    Filed: April 18, 2008
    Publication date: October 22, 2009
    Applicant: BIZ360 INC.
    Inventors: Faisal Mushtaq, Gavin Das, Adnan Mohsin Habib
  • Publication number: 20090217208
    Abstract: A scraper system comprises a first scraper including a scraper manager for determining when to initiate content capture from a first website, the first website including content containing at least one end-user opinion corresponding to a category of interest; a navigation engine coupled to the scraper manager for navigating to the first website; a content capture engine coupled to the navigation engine for capturing the content on the first website; and a scraper database manager coupled to the content capture engine for controlling the storage of the captured content.
    Type: Application
    Filed: February 26, 2008
    Publication date: August 27, 2009
    Inventors: Faisal Mushtaq, Gavin Das, Adnan Mohsin Habib
  • Publication number: 20090086641
    Abstract: Various methods and systems for detecting whether a network device supports a protocol, which defines a supplemental header, are disclosed. One method involves detecting a value within a preamble generated by a sending device and verifying that a header format of a header, also generated by the sending device, conforms to a header format definition of a protocol. The header format definition of the protocol defines a supplemental header. The preamble can be an Ethernet preamble. In one embodiment, the preamble is a converged data link (CDL) preamble or other type of preamble that is used to convey operation, administration and management (OAM) information.
    Type: Application
    Filed: July 31, 2008
    Publication date: April 2, 2009
    Inventors: Faisal Mushtaq, Sitaram Dontn, Shreeram Bhide, Ali Golshan, Michael R. Smith
  • Patent number: 7436836
    Abstract: Various methods and systems for detecting whether a network device supports a protocol, which defines a supplemental header, are disclosed. One method involves detecting a value within a preamble generated by a sending device and verifying that a header format of a header, also generated by the sending device, conforms to a header format definition of a protocol. The header format definition of the protocol defines a supplemental header. The preamble can be an Ethernet preamble. In one embodiment, the preamble is a converged data link (CDL) preamble or other type of preamble that is used to convey operation, administration and management (OAM) information.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: October 14, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Faisal Mushtaq, Sitaram Dontu, Shreeram Bhide, Ali Golshan, Michael R. Smith
  • Patent number: 7292569
    Abstract: An efficient distributed architecture for forwarding packets. The packet to be forwarded arrives in an ingress port, is processed by an ingress forwarding engine, transferred to an egress forwarding engine, and then transmitted via an egress port. An address-based lookup at the ingress forwarding engine identifies the correct egress forwarding engine and also identifies a translation index specifying the forwarding equivalence class (e.g., combination of address prefix and mask) of the packet. The egress forwarding engine then uses the translation index as a memory pointer to recover adjacency information with which to rewrite the packet header. The egress forwarding engine may maintain its adjacency information entirely locally without the need to share the information or propagate updates to ingress forwarding engines. This approach results in a scalable and highly efficient packet forwarding architecture.
    Type: Grant
    Filed: February 26, 2003
    Date of Patent: November 6, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Smith, Faisal Mushtaq, Gyaneshwar Saharia, Shreeram Bhide, Hemant Hebbar, Nelson D'Souza, Karthikeyan Gurusamy
  • Publication number: 20060002299
    Abstract: Various methods and systems for detecting whether a network device supports a protocol, which defines a supplemental header, are disclosed. One method involves detecting a value within a preamble generated by a sending device and verifying that a header format of a header, also generated by the sending device, conforms to a header format definition of a protocol. The header format definition of the protocol defines a supplemental header. The preamble can be an Ethernet preamble. In one embodiment, the preamble is a converged data link (CDL) preamble or other type of preamble that is used to convey operation, administration and management (OAM) information.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Inventors: Faisal Mushtaq, Sitaram Dontu, Shreeram Bhide, Ali Golshan, Michael Smith
  • Publication number: 20050259646
    Abstract: A virtual network device cluster includes several different virtual network device sub-units, which collectively operate as a single logical network device. The virtual network device cluster identifies the virtual network device sub-unit via which a given packet enters the virtual network device cluster. A packet is forwarded through the virtual network device cluster based on which virtual network device sub-unit has been identified for that packet. In one embodiment, a method involves receiving a packet via a first interface of a first one of several virtual network device sub-units of a virtual network device and associating the packet with the first one of the virtual network device sub-units. The method also involves inhibiting the packet from being sent via an interface of one of the virtual network device sub-units, in response to the packet being associated with the first one of the virtual network device sub-units.
    Type: Application
    Filed: May 19, 2004
    Publication date: November 24, 2005
    Inventors: Michael Smith, Sitaram Dontu, Faisal Mushtaq
  • Patent number: 6950395
    Abstract: Methods and apparatus are disclosed for a token bucket metering or policing system with a delayed filing scheme which may be used, inter alia, in a computer or communications system, such as a packet switching system, router, or other device. The token bucket scheme updates the number of tokens in a particular bucket in response to an expiration of a timer or a receipt of a packet corresponding to a packet stream being metered or policed based on the particular bucket. One implementation determines whether a difference between a current time value with a last bucket update time value equals or exceeds a predetermined time interval. If the difference between the current time value with the last bucket update time value equals or exceeds the predetermined time interval, then a predetermined number of tokens is added to a bucket, and the last bucket update time value is incremented by approximately the predetermined time interval.
    Type: Grant
    Filed: December 31, 2000
    Date of Patent: September 27, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Ahmed R. Bashandy, Faisal Mushtaq, Jayaraman R. Iyer, Manas Barooah
  • Publication number: 20050163115
    Abstract: A virtual network device sub-unit includes an interface to a virtual network device link and a distributed forwarding module. The interface receives a packet, and the distributed forwarding module forwards the packet received by the interface. The distributed forwarding module performs an ingress lookup if the packet includes a multicast destination address and an egress lookup if the packet includes a unicast destination address. If the packet includes a multicast destination address, the distributed forwarding module replicates the packet for each of several outgoing VLANs associated with the multicast destination address. If an additional multicast packet is received via an interface that is not coupled to a virtual network device link, the distributed forwarding module sends at most one copy of the additional multicast packet via the virtual network device link.
    Type: Application
    Filed: April 16, 2004
    Publication date: July 28, 2005
    Inventors: Sitaram Dontu, Faisal Mushtaq, Shreeram Bhide, Michael Smith, Ali Golshan
  • Publication number: 20040181428
    Abstract: Methods and apparatus for supporting online consultations are disclosed. In order to submit an online consultation request, a user registers to receive online consultation services. During the preliminary registration process, an online messaging privileges request is transmitted to a healthcare provider requesting that online messaging privileges be granted to the user. During the registration process, the healthcare provider may choose to decline the online messaging privileges request (e.g., if the user is not a patient of the healthcare provider) or accept the online messaging privileges request, thereby enabling the user to send online messages to and receive online messages from the healthcare provider via the Internet. Upon successful completion of the registration process, the user submits an online consultation request message via the Internet indicating that medical information and/or medical advice are requested from a healthcare provider.
    Type: Application
    Filed: March 10, 2003
    Publication date: September 16, 2004
    Applicant: MEDEM, Inc.
    Inventors: Edward Fotsch, Deb DelGuidice, Todd G. Choy, Faisal Mushtaq, Leslie Yuan, Jenna Daly, Jason Best, Jessi Formoe, Jason Wong