Patents by Inventor Zahid Hussain

Zahid Hussain 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: 9602875
    Abstract: A service configured to or for reminding a television viewer what or which particular programming they were watching prior to surfing other programming when a commercial break occurs during the particular programming. An option may be made available to the television viewer prior to the end of the commercial break that allows the television viewer to return to watching the particular programming, so that the television viewer does not unintentionally miss any content associated with the particular programming.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: March 21, 2017
    Assignee: EchoStar UK Holdings Limited
    Inventor: Zahid Hussain
  • Publication number: 20170044183
    Abstract: The present invention provides a compound of Formula (I) and pharmaceutical compositions comprising one or more said compounds, and methods for using said compounds for treating or preventing thromboses, embolisms, hypercoagulability or fibrotic changes. The compounds are selective Factor XIa inhibitors or dual inhibitors of Factor XIa and plasma kallikrein.
    Type: Application
    Filed: April 21, 2015
    Publication date: February 16, 2017
    Applicant: Merck Sharp & Dohme Corp.
    Inventors: Yeon-Hee Lim, Zhuyan Guo, Amjad Ali, Scott D. Edmondson, Weiguo Liu, Giocanda V. Gallo-Etienne, Heping Wu, Ying-Duo Gao, Andrew W. Stamford, Younong Yu, Nancy J. Kevin, Rajan Anand, Deyou Sha, Santhosh F. Neelamkavil, Zahid Hussain, Puneet Kumar, Remond Moningka, Joseph L. Duffy, Jiayi Xu, Yu Jiang, Anjan Chakrabarti, Hiroki Sone
  • Publication number: 20160376272
    Abstract: The present invention provides a compound of Formula (I) and pharmaceutical compositions comprising one or more said compounds, and methods for using said compounds for treating or preventing thromboses, embolisms, hypercoagulability or fibrotic changes. The compounds are selective Factor XIa inhibitors or dual inhibitors of Factor XIa and plasma kallikrein.
    Type: Application
    Filed: February 6, 2015
    Publication date: December 29, 2016
    Applicant: Merck Sharp & Dohme Corp.
    Inventors: Santhosh F. Neelamkavil, Scott D. Edmondson, Alan W. Hruza, Zahid Hussain, Charles Lesburg, Remond Moningka
  • Patent number: 9525905
    Abstract: A content player transmits a screen image to a display. The screen image includes an active region, which may be a portion that may be manipulated. The player determines active region information for the active region and transmits such to a portable device. The portable device receives the active region information as well as information regarding any inactive regions, which may be portions that may not be manipulated. The portable device utilizes the information to present a simulated version of the screen image on a touch screen. The portable device may then receive manipulation information via the touch screen and transmit such to the player. In response, the player may generate and present an updated version of the screen image, determine updated information, and transmit such to the portable device. The portable device may utilize the updated information to present a simulated updated version of the screen image.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: December 20, 2016
    Assignee: Echostar UK Holdings Limited
    Inventor: Zahid Hussain
  • Publication number: 20160347757
    Abstract: The present invention provides a compound of Formula (I) and pharmaceutical compositions comprising one or more said compounds, and methods for using said compounds for treating or preventing thromboses, embolisms, hypercoagulability or fibrotic changes. The compounds are selective Factor XIa inhibitors or dual inhibitors of Factor XIa and plasma kallikrein.
    Type: Application
    Filed: February 6, 2015
    Publication date: December 1, 2016
    Applicant: Merck Sharp & Dohme Corp.
    Inventors: Santhosh F. Neelamkavil, Scott D. Edmondson, Zhuyan Guo, Alan W. Hruza, Zahid Hussain, Charles A. Lesburg, Remond Moningka, Anthony K. Ogawa, Rudrajit Mal
  • Publication number: 20160340315
    Abstract: The present invention provides a compound of Formula (I) and pharmaceutical compositions comprising one or more said compounds, and methods for using said compounds for treating or preventing thromboses, embolisms, hypercoagulability or fibrotic changes. The compounds are selective Factor XIa inhibitors or dual inhibitors of Factor XIa and plasma kallikrein.
    Type: Application
    Filed: February 6, 2015
    Publication date: November 24, 2016
    Applicant: Merck Sharp & Dohme Corp.
    Inventors: Santhosh F. Neelamkavil, Scott D. Edmondson, Zhuyan Guo, Alan W. Hruza, Zahid Hussain, Remond Moningka, Nancy Jo Kevin
  • Publication number: 20160285743
    Abstract: Methods and systems for hardware-accelerated packet multicasting are provided. According to one embodiment, a first multicast packet to be multicast to a first multicast destination is received by a virtual routing system. The multicast packet is caused to be transmitted to the multicast destination by: (i) directing the multicast packet to a first VR of multiple VRs instantiated within the virtual routing system by selecting the first VR from among the multiple VRs to multicast the multicast packet; (ii) configuring the virtual routing system to use a routing context associated with the selected VR in connection with processing of the multicast packet; (iii) reading at least a portion of the multicast packet from one of multiple multicast address spaces associated with the selected VR; and (iv) forwarding the multicast packet to the first multicast destination. Similar steps are then performed for a second multicast packet.
    Type: Application
    Filed: June 13, 2016
    Publication date: September 29, 2016
    Applicant: Fortinet, Inc.
    Inventors: Joseph Cheng, Zahid Hussain, Tim Millet
  • Publication number: 20160229839
    Abstract: The present invention provides a compound of Formula (I) and pharmaceutical compositions comprising one or more said compounds, and methods for using said compounds for treating or preventing thromboses, embolisms, hypercoagulability or fibrotic changes. The compounds are selective Factor XIa inhibitors or dual inhibitors of Factor XIa and plasma kallikrein.
    Type: Application
    Filed: September 23, 2014
    Publication date: August 11, 2016
    Applicant: Merck Sharp & Dohme Corp.
    Inventors: Eric Mertz, Scott D. Edmondson, Ning Shao, Santhosh Neelamkavil, Corey Poker, Zahid Hussain, Zhuyan Guo, Nancy Jo Kevin, Yi Zang, Jiafang He
  • Patent number: 9407449
    Abstract: Methods and systems for hardware-accelerated packet multicasting are provided. According to one embodiment, a first packet to be multicast to a first destination and a second packet to be multicast to a second destination are received. The first and second packets are classified in accordance with different virtual routers (VRs) of multiple VRs instantiated by a virtual routing engine (VRE) of a virtual routing system by determining a first selected VR to multicast the first packet and a second selected VR to multicast the second packet. For each of the first and second packets: a routing context of the VRE is switched to a routing context associated with the selected VR; at least a portion of the packet is read from one of multiple multicast address spaces associated with the selected VR; and the packet is forwarded to the destination.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: August 2, 2016
    Assignee: Fortinet, Inc.
    Inventors: Joseph Cheng, Zahid Hussain, Tim Millet
  • Publication number: 20160197836
    Abstract: Methods and systems for providing IP services in an integrated fashion are provided. According to one embodiment, a flow cache is established having multiple entries each identifying one of multiple VR flows through a VR-based network device and corresponding forwarding state information. A packet is received at an input port of a line interface module of the network device and forwarded to a VRE. Flow-based packet classification is performed by the VRE. An attempt is made to retrieve an entry of the flow cache based on a result of the flow-based packet classification. On a flow cache hit, one or more appropriate packet transformations are identified for application to the packet and it is determined whether to process the packet with a VSE based on the corresponding forwarding state information. On a flow cache miss, the new VR flow is added to the flow cache by performing flow learning.
    Type: Application
    Filed: March 15, 2016
    Publication date: July 7, 2016
    Applicant: Fortinet, Inc
    Inventors: Zahid Hussain, Tim Millet
  • Patent number: 9319708
    Abstract: The embodiments disclosed herein provide systems and methods for improved motion estimation using a graphics processing unit. One such embodiment includes a method for determining a motion vector describing motion relative to a reference block, which comprises determining which of a plurality of prediction blocks is a good match with the reference block, according to a match criteria. The method further comprises performing a local area exhaustive search, in an area centered around the good match prediction block, to produce a best match with the reference block. The best match has integral pixel resolution. The method further comprises modeling the degree of match between the best match and the reference block as a quadratic surface and analytically determining a minima of the quadratic surface, corresponding to a best matching block with fractional resolution. The method further comprises computing a fractional motion vector based on the best matching block with fractional resolution.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: April 19, 2016
    Assignee: VIA TECHNOLOGIES, INC.
    Inventor: Zahid Hussain
  • Publication number: 20150382012
    Abstract: Various embodiments relating to selecting a motion vector in a hardware encoder are disclosed. In one example, a plurality of candidate predicted motion vectors are selected, and a plurality of motion searches are performed in an image region surrounding each candidate predicted motion vector to produce a plurality of resulting motion vectors, wherein each resulting motion vector has an initial cost score determined using a corresponding candidate predicted motion vector. After an actual predicted motion vector becomes available, the initial cost score of each resulting motion vector is re-scored using the actual predicted motion vector to produce an updated cost score, and video data is encoded using a motion vector selected from the plurality of resulting motion vectors based on the updated cost score of that motion vector.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Zahid Hussain, George Easton Scott, III, Shankar Narayan
  • Patent number: 9215178
    Abstract: Methods and systems are provided for steering network packets. According to one embodiment, a dynamically configurable steering table is stored within a memory of each network interface of a networking routing/switching device. The steering table represents a mapping that logically assigns each of the network interfaces to one of multiple packet processing resources of the network routing/switching device. The steering table has contained therein information indicative of a unique identifier/address of the assigned packet processing resource. Responsive to receiving a packet on a network interface, the network interface performs Layer 1 or Layer 2 steering of the received packet to the assigned packet processing resource by retrieving the information indicative of the unique identifier/address of the assigned packet processing resource from the steering table based on a channel identifier associated with the received packet and the received packet is processed by the assigned packet processing resource.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: December 15, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Sachin Desai, Tim Millet, Zahid Hussain, Paul Kim, Louise Yeung, Ken Yeung
  • Patent number: 9204159
    Abstract: Included are embodiments for processing video data. At least one embodiment includes a logic configured to receive video data having a format chosen from at least two formats and logic configured to receive an instruction from an instruction set including an indication of the format of the video data. Some embodiments include first parallel logic configured to process video data according to a first format in response to the indication is the first format and second parallel logic configured to process the video data according to a second format in response to the indication is the second format.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: December 1, 2015
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: Zahid Hussain, John Brothers, Jim Xu
  • Patent number: 9142634
    Abstract: One or more embodiments relate generally to the field of photoelectron spin and, more specifically, to a method and system for creating a controllable spin-polarized electron source. One preferred embodiment of the invention generally comprises: method for creating a controllable spin-polarized electron source comprising the following steps: providing one or more materials, the one or more materials having at least one surface and a material layer adjacent to said surface, wherein said surface comprises highly spin-polarized surface electrons, wherein the direction and spin of the surface electrons are locked together; providing at least one incident light capable of stimulating photoemission of said surface electrons; wherein the photon polarization of said incident light is tunable; and inducing photoemission of the surface electron states.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: September 22, 2015
    Inventors: Chris Jozwiak, Cheol-Hwan Park, Kenneth Gotlieb, Steven G Louie, Zahid Hussain, Alessandra Lanzara
  • Publication number: 20150235799
    Abstract: One or more embodiments relate generally to the field of photoelectron spin and, more specifically, to a method and system for creating a controllable spin-polarized electron source. One preferred embodiment of the invention generally comprises: method for creating a controllable spin-polarized electron source comprising the following steps: providing one or more materials, the one or more materials having at least one surface and a material layer adjacent to said surface, wherein said surface comprises highly spin-polarized surface electrons, wherein the direction and spin of the surface electrons are locked together; providing at least one incident light capable of stimulating photoemission of said surface electrons; wherein the photon polarization of said incident light is tunable; and inducing photoemission of the surface electron states.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Inventors: Chris Jozwiak, Cheol Hwan Park, Kenneth Gotlieb, Steven Gwon Sheng Louie, Zahid Hussain, Alessandra Lanzara
  • Publication number: 20150229567
    Abstract: Methods and systems for providing IP services in an integrated fashion are provided. According to one embodiment, packets are load balanced among virtual routing processing resources of an IP service generator of a virtual router (VR) based switch. A packet flow cache is maintained with packet flow entries containing information indicative of packet processing actions and/or packet field manipulations for established packet flows. A determination is made regarding whether a packet is associated with an established packet flow. If so, the packet is directed to one of multiple virtual services processing resources representing application-tailored engines configured to provide managed firewall services. If the packet is allowed, it is returned to the source virtual routing processing resource for forwarding.
    Type: Application
    Filed: April 23, 2015
    Publication date: August 13, 2015
    Applicant: Fortinet, Inc
    Inventors: Zahid Hussain, Tim Millet
  • Publication number: 20150195098
    Abstract: Methods and systems for hardware-accelerated packet multicasting are provided. According to one embodiment, a first packet to be multicast to a first destination and a second packet to be multicast to a second destination are received. The first and second packets are classified in accordance with different virtual routers (VRs) of multiple VRs instantiated by a virtual routing engine (VRE) of a virtual routing system by determining a first selected VR to multicast the first packet and a second selected VR to multicast the second packet. For each of the first and second packets: a routing context of the VRE is switched to a routing context associated with the selected VR; at least a portion of the packet is read from one of multiple multicast address spaces associated with the selected VR; and the packet is forwarded to the destination.
    Type: Application
    Filed: February 27, 2015
    Publication date: July 9, 2015
    Applicant: Fortinet, Inc.
    Inventors: Joseph Cheng, Zahid Hussain, Tim Millet
  • Publication number: 20150129446
    Abstract: An apparatus may include a substrate material. The substrate material may lay substantially planar along a first axis. The apparatus may also include a plurality of punch-outs consisting of the substrate material and fastened to the substrate material. Each punch-out may be to be removed from the substrate material with an application of force upon each punch-out to create an open space in the substrate material. The apparatus may also include a first plurality of linear joints in the substrate material to allow the substrate material to be folded into a box form including at least five sides. The box form includes an inside portion.
    Type: Application
    Filed: November 11, 2014
    Publication date: May 14, 2015
    Inventor: Zahid Hussain
  • Patent number: 9019833
    Abstract: Methods and systems for providing IP services in an integrated fashion are provided. According to one embodiment, packets are load balanced among virtual routing processing resources of an IP service generator of a virtual router (VR) based switch. A packet flow cache is maintained with packet flow entries containing information indicative of packet processing actions for established packet flows. Deep packet classification is performed to determine whether a packet is associated with an established packet flow. If so, the packet is directed to one of multiple virtual services processing resources representing application-tailored engines configured to provide managed firewall services. If the packet is allowed, it is returned to the source virtual routing processing resource for forwarding.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: April 28, 2015
    Assignee: Fortinet, Inc.
    Inventors: Zahid Hussain, Tim Millet