Patents by Inventor Muhammad Asim

Muhammad Asim 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).

  • Publication number: 20130104244
    Abstract: A system is disclosed for providing interoperability between a plurality of data protection systems. The system includes an ontology (3) configured to store definitions (12) of concepts (4) relating to interface elements of at least two different data protection systems including a first data protection system (1) and a second data protection system (2); and a mapping generator (5) configured to generate a mapping between at least one interface element of the first data protection system (1) and at least one interface element of the second data protection system (2), based on the ontology (3). The system comprises a message converter (16) configured to receive a message generated by the first data protection system (1), convert the message based on the mapping to obtain a converted message, and transmit the converted message to the second data protection system (2).
    Type: Application
    Filed: May 30, 2011
    Publication date: April 25, 2013
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Jin Qu, Milan Petkovic, Changjie Wang, Muhammad Asim
  • Publication number: 20130073860
    Abstract: An attribute-based digital signature system comprises a signature generation unit (1) for signing a message (m) by generating a signature (?) based on a user secret key (SK) associated with a set of user attributes, wherein the signature generation unit (1) is arranged for combining the user secret key (SK) with revocation data (R) to form at least part of the signature (?), wherein the revocation data (R) complements respective ones of a plurality of valid user secret keys and wherein the revocation data (R) prevents a revoked user secret key (SK) from being used to validly sign a message (m) with the set of user attributes. The system further comprises a revocation unit (2) for selectively removing at least part of the signing capability of a to-be-revoked user secret key (SK), by generating updated revocation data (R), wherein the updated revocation data (R) is based on at least part of the to-be-revoked user secret key (SK).
    Type: Application
    Filed: April 27, 2011
    Publication date: March 21, 2013
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Luan Ibraimi, Muhammad Asim, Milan Petkovic
  • Publication number: 20120260094
    Abstract: A data provider (1) for use in a digital rights management system comprises a data protector (2) for protecting data (20), using attribute-based encryption, in dependence on an access policy over a plurality of attributes. A license issuer (3) issues a license (17) comprising a representation of a set of usage rights (18), wherein the set of usage rights (18) is associated (19) with the data (20), for granting the usage rights (18) in respect of the data (20) to a plurality of entities (10) having attributes satisfying the access policy. A data receiver (10) comprises a data access subsystem (11) for accessing data, using attribute-based decryption, in dependence on a decryption key (16) associated with a set of attributes. The data receiver (10) further comprises a usage constraining subsystem (12) for constraining the access to the data (20), based on a license (17) comprising a representation of a set of usage rights (18) associated (19) with the data.
    Type: Application
    Filed: December 14, 2010
    Publication date: October 11, 2012
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Muhammad Asim, Milan Petkovic, Petrus Johannes Lenoir
  • Publication number: 20120190898
    Abstract: The present invention provides new estrogenic compounds of the general formula in which the substituents have the meanings that are explained in more detail in the description, and pharmaceutical compositions containing them. The compounds of the invention are useful, for example, in hormone replacement therapies (HRT/ERT) and as contraceptives and estrogenic hormone therapies. Also provided is a process for synthesizing the compounds of the invention.
    Type: Application
    Filed: March 27, 2012
    Publication date: July 26, 2012
    Inventors: Hooman Shadnia, James S. Wright, Tony Durst, Muhammad Asim
  • Patent number: 8158684
    Abstract: The present invention provides new estrogenic compounds of the general formula in which the substituents have the meanings that are explained in more detail in the description, and pharmaceutical compositions containing them. The compounds of the invention are useful, for example, in hormone replacement therapies (HRT/ERT) and as contraceptives and estrogenic hormone therapies. Also provided is a process for synthesizing the compounds of the invention.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: April 17, 2012
    Assignee: University of Ottawa
    Inventors: Hooman Shadnia, James S. Wright, Tony Durst, Muhammad Asim
  • Publication number: 20120054826
    Abstract: A method of dynamically determining the access rights of a client to a record comprises receiving an access request from the client with respect to the record, determining one or more contexts relating to the access request, calculating a score for each determined context, calculating an overall score from the context scores, accessing a rights policy for the record, the rights policy defining a plurality of different rights with respect to the record, each with a respective minimum score, and determining the client's access rights according to a comparison of the overall score to the score for each right in the rights policy.
    Type: Application
    Filed: May 28, 2010
    Publication date: March 1, 2012
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Muhammad Asim, Milan Petkovic, Jin Qu
  • Publication number: 20120033807
    Abstract: A method of authenticating a device and a user comprises obtaining a device ID for the device, performing a biometric measurement of the user, obtaining helper data for the user, and generating a key from the biometric measurement and helper data. There is then generated a message comprising the key or a component derived from the key, which transmitted to a remote service, and at the service there is carried out the step of authenticating the device and the user with the message. In a preferred embodiment, the generating of the key further comprises generating the key from the device ID.
    Type: Application
    Filed: April 2, 2010
    Publication date: February 9, 2012
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Muhammad Asim, Jorge Guajardo Merchan, Milan Petkovic
  • Publication number: 20110196045
    Abstract: The present invention provides new estrogenic compounds of the general formula in which the substituents have the meanings that are explained in more detail in the description, and pharmaceutical compositions containing them. The compounds of the invention are useful, for example, in hormone replacement therapies (HRT/ERT) and as contraceptives and estrogenic hormone therapies. Also provided is a process for synthesizing the compounds of the invention.
    Type: Application
    Filed: April 21, 2011
    Publication date: August 11, 2011
    Inventors: Hooman Shadnia, James S. Wright, Tony Durst, Muhammad Asim
  • Patent number: 7930494
    Abstract: Techniques are provided for performing multi-pass erase. An erase command is received at a storage area network (SAN) switch in a storage area network. The erase command is associated with a block of data on a target device. A virtual initiator is determined for performing the erase command on the block of data. Multiple bit patterns are generated using a multi-pass erase algorithm. The multiple bit patterns are generated for writing over the block of data on the target device. Repeated writes are performed over the block of data using the bit patterns. The block of data is repeatedly overwritten to remove remanence of the block of data on the target device.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: April 19, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Muhammad Asim Goheer, Maurilio Cometto, Prashant Billore
  • Publication number: 20100191786
    Abstract: A digital signal processing block with a preadder stage for an integrated circuit is described. The digital signal processing block includes a preadder stage and a control bus. The control bus is coupled to the preadder stage for dynamically controlling operation of the preadder stage. The preadder stage includes: a first input port of a first multiplexer coupled to the control bus; a second input port of a first logic gate coupled to the control bus; a third input port of a second logic gate coupled to the control bus; and a fourth input port of an adder/subtractor coupled to the control bus.
    Type: Application
    Filed: January 27, 2009
    Publication date: July 29, 2010
    Applicant: XILINX, INC.
    Inventors: James M. Simkins, Alvin Y. Ching, John M. Thendean, Vasisht M. Vadi, Chi Fung Poon, Muhammad Asim Rab
  • Patent number: 7707371
    Abstract: Techniques are provided for performing multi-pass erase. An erase command is received at a storage area network (SAN) switch in a storage area network. The erase command is associated with a block of data on a target device. A virtual initiator is determined for performing the erase command on the block of data. Multiple bit patterns are generated using a multi-pass erase algorithm. The multiple bit patterns are generated for writing over the block of data on the target device. Repeated writes are performed over the block of data using the bit patterns. The block of data is repeatedly overwritten to remove remanence of the block of data on the target device.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: April 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Muhammad Asim Goheer, Maurilio Cometto, Prashant Billore
  • Publication number: 20100064074
    Abstract: Embodiments disclosed herein address the need for a single wire bus interface. In one aspect, a device communicates with a second device via a single wire bus using a driver for driving the bus with a write frame comprising a start symbol, a write indicator symbol, an address, and data symbols. In another aspect, the device receives one or more data symbols on the single wire bus during a read frame. In yet another aspect, a device communicates with a second device via a single wire bus using a receiver for receiving a frame on the single wire bus comprising a start symbol, a write indicator symbol, an address, and one or more data symbols, and a driver for driving return read data associated with the address when the write indicator identifies a write frame. Various other aspects are also presented. These aspects provide for communication on a single wire bus, which allows for a reduction in pins, pads, or inter-block connections between devices.
    Type: Application
    Filed: September 11, 2009
    Publication date: March 11, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: David W. Hansquine, Brett C. Walker, Muhammad Asim Muneer
  • Publication number: 20090234024
    Abstract: The present invention provides new estrogenic compounds of the general formula in which the substituents have the meanings that are explained in more detail in the description, and pharmaceutical compositions containing them. The compounds of the invention are useful, for example, in hormone replacement therapies (HRT/ERT) and as contraceptives and estrogenic hormone therapies. Also provided is a process for synthesizing the compounds of the invention.
    Type: Application
    Filed: February 4, 2009
    Publication date: September 17, 2009
    Inventors: Hooman Shadnia, James S. Wright, Tony Durst, Muhammad Asim
  • Publication number: 20090113113
    Abstract: A method and apparatus is provided for individually checking, sanitizing and/or otherwise altering data bits of a plurality of memory chips via one or more processes where the memory chips being processed at any given time may be of different unformatted memory capacities, may be of different memory types, and may have the process started at different times. The method utilizes a computer based program capable of multithreaded operation whereby a new procedure thread is initiated upon a determination by the main program that a given reader port is in recent initial communication with a memory chip.
    Type: Application
    Filed: August 15, 2007
    Publication date: April 30, 2009
    Inventors: Richard Kenneth Steele, Jr., Dennis Shawn Key, Muhammad Asim Abbasi, Bruce C. Lutz