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: 9602875Abstract: 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: GrantFiled: March 7, 2014Date of Patent: March 21, 2017Assignee: EchoStar UK Holdings LimitedInventor: Zahid Hussain
-
Publication number: 20170044183Abstract: 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: ApplicationFiled: April 21, 2015Publication date: February 16, 2017Applicant: 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: 20160376272Abstract: 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: ApplicationFiled: February 6, 2015Publication date: December 29, 2016Applicant: Merck Sharp & Dohme Corp.Inventors: Santhosh F. Neelamkavil, Scott D. Edmondson, Alan W. Hruza, Zahid Hussain, Charles Lesburg, Remond Moningka
-
Patent number: 9525905Abstract: 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: GrantFiled: December 14, 2011Date of Patent: December 20, 2016Assignee: Echostar UK Holdings LimitedInventor: Zahid Hussain
-
Publication number: 20160347757Abstract: 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: ApplicationFiled: February 6, 2015Publication date: December 1, 2016Applicant: 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: 20160340315Abstract: 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: ApplicationFiled: February 6, 2015Publication date: November 24, 2016Applicant: 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: 20160285743Abstract: 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: ApplicationFiled: June 13, 2016Publication date: September 29, 2016Applicant: Fortinet, Inc.Inventors: Joseph Cheng, Zahid Hussain, Tim Millet
-
Publication number: 20160229839Abstract: 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: ApplicationFiled: September 23, 2014Publication date: August 11, 2016Applicant: 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: 9407449Abstract: 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: GrantFiled: February 27, 2015Date of Patent: August 2, 2016Assignee: Fortinet, Inc.Inventors: Joseph Cheng, Zahid Hussain, Tim Millet
-
Publication number: 20160197836Abstract: 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: ApplicationFiled: March 15, 2016Publication date: July 7, 2016Applicant: Fortinet, IncInventors: Zahid Hussain, Tim Millet
-
Patent number: 9319708Abstract: 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: GrantFiled: June 15, 2007Date of Patent: April 19, 2016Assignee: VIA TECHNOLOGIES, INC.Inventor: Zahid Hussain
-
Publication number: 20150382012Abstract: 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: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventors: Zahid Hussain, George Easton Scott, III, Shankar Narayan
-
Patent number: 9215178Abstract: 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: GrantFiled: December 2, 2013Date of Patent: December 15, 2015Assignee: Cisco Technology, Inc.Inventors: Sachin Desai, Tim Millet, Zahid Hussain, Paul Kim, Louise Yeung, Ken Yeung
-
Patent number: 9204159Abstract: 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: GrantFiled: June 15, 2007Date of Patent: December 1, 2015Assignee: VIA TECHNOLOGIES, INC.Inventors: Zahid Hussain, John Brothers, Jim Xu
-
Patent number: 9142634Abstract: 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: GrantFiled: February 20, 2014Date of Patent: September 22, 2015Inventors: Chris Jozwiak, Cheol-Hwan Park, Kenneth Gotlieb, Steven G Louie, Zahid Hussain, Alessandra Lanzara
-
Publication number: 20150235799Abstract: 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: ApplicationFiled: February 20, 2014Publication date: August 20, 2015Inventors: Chris Jozwiak, Cheol Hwan Park, Kenneth Gotlieb, Steven Gwon Sheng Louie, Zahid Hussain, Alessandra Lanzara
-
Publication number: 20150229567Abstract: 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: ApplicationFiled: April 23, 2015Publication date: August 13, 2015Applicant: Fortinet, IncInventors: Zahid Hussain, Tim Millet
-
Publication number: 20150195098Abstract: 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: ApplicationFiled: February 27, 2015Publication date: July 9, 2015Applicant: Fortinet, Inc.Inventors: Joseph Cheng, Zahid Hussain, Tim Millet
-
Publication number: 20150129446Abstract: 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: ApplicationFiled: November 11, 2014Publication date: May 14, 2015Inventor: Zahid Hussain
-
Patent number: 9019833Abstract: 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: GrantFiled: July 24, 2013Date of Patent: April 28, 2015Assignee: Fortinet, Inc.Inventors: Zahid Hussain, Tim Millet