Patents by Inventor Pramod Sharma

Pramod Sharma 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: 9152784
    Abstract: A combination of shim and back-end server applications may be used to identify and block the installation of malicious applications on mobile devices. In practice, a shim application registers with a mobile device's operating system to intercept application installation operations. Upon intercepting an attempted installation operation, the shim application identifies the application seeking to be installed, generates a key uniquely identifying the application, and transmits the key over a network connection to a back-end server. The back-end server may be configured to crawl the Internet to identify malicious applications and compile and maintain a database of such applications. Upon receiving a key from the shim application, the back-end server can search its database to locate a matching application and, if found, respond to the mobile device with the application's status (e.g., malicious or not). The shim application can utilize this information to allow or block installation of the application.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: October 6, 2015
    Assignee: McAfee, Inc.
    Inventors: Sudeep Das, Jayasankar Divakarla, Pramod Sharma
  • Publication number: 20140351881
    Abstract: Premise-based policies can be applied in the management of mobile devices and other computing devices within a system. A computing device is detected using close proximity wireless communication and location information is sent to the computing device using close proximity wireless communication. Policies applied to the computing device can be based at least in part on the location information.
    Type: Application
    Filed: October 18, 2013
    Publication date: November 27, 2014
    Inventors: Sudeep Das, Pramod Sharma, Sumat Vashisth
  • Patent number: 8862752
    Abstract: A system, method, and computer program product are provided for conditionally preventing the transfer of data. In use, a request to transfer data is identified. In addition, a location of the data is determined. Further, the transfer of the data is conditionally prevented based on the location.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: October 14, 2014
    Assignee: McAfee, Inc.
    Inventors: Sudeep Das, Sameer Shashikant Paranjape, Pramod Sharma
  • Patent number: 8843873
    Abstract: A method of estimating capacitive cell load of cells in an integrated circuit (IC) design uses first maximum capacitive load values CMAX—LIB in calculating risk of electromigration failure in cells of the IC design. CMAX—LIB is saved for a cell whose risk of electromigration failure is acceptable. For a failed cell, a revised maximum capacitive load value CMAX—2 is reduced as the ratio of an actual current IACTUAL—1 relative to the electromigration current limit ILIMIT in the weakest element of the cell. A revised actual current IACTUAL—2 is obtained as a function of transition times with CMAX—2. CMAX—2 is saved for the cell if IACTUAL—2 is less than ILIMIT. Otherwise the steps of calculating CMAX—2 and IACTUAL—2 are re-iterated. CMAX—2 is reduced relative to CMAX—LIB for the first iteration and is further reduced relative to its previous value CMAX—2 for subsequent iterations.
    Type: Grant
    Filed: December 8, 2013
    Date of Patent: September 23, 2014
    Inventors: Pramod Sharma, Madhur Kashyap, Narayanan Kannan
  • Publication number: 20130283377
    Abstract: A combination of shim and back-end server applications may be used to identify and block the installation of malicious applications on mobile devices. In practice, a shim application registers with a mobile device's operating system to intercept application installation operations. Upon intercepting an attempted installation operation, the shim application identifies the application seeking to be installed, generates a key uniquely identifying the application, and transmits the key over a network connection to a back-end server. The back-end server may be configured to crawl the Internet to identify malicious applications and compile and maintain a database of such applications. Upon receiving a key from the shim application, the back-end server can search its database to locate a matching application and, if found, respond to the mobile device with the application's status (e.g., malicious or not). The shim application can utilize this information to allow or block installation of the application.
    Type: Application
    Filed: April 18, 2012
    Publication date: October 24, 2013
    Inventors: Sudeep Das, Jayasankar Divakarla, Pramod Sharma
  • Publication number: 20130246557
    Abstract: A system, method, and computer program product are provided for conditionally preventing the transfer of data. In use, a request to transfer data is identified. In addition, a location of the data is determined. Further, the transfer of the data is conditionally prevented based on the location.
    Type: Application
    Filed: April 11, 2007
    Publication date: September 19, 2013
    Inventors: Sudeep Das, Sameer Shashikant Paranjape, Pramod Sharma
  • Patent number: 8037537
    Abstract: A system, method, and computer program product are provided for conditionally securing data stored on a peripheral device coupled to a system, based on a state of the system. In use, a state of a system is identified. In addition, data stored on a peripheral device coupled to the system is conditionally secured, based on the state.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: October 11, 2011
    Assignee: McAfee, Inc.
    Inventors: Pramod Sharma, Anil Z. Chakravarthy
  • Publication number: 20070193376
    Abstract: The present invention provides a device for obtaining a sample of fluid from a process conduit. The device includes a tubular core that has a passageway extending therethrough. The tubular core has ends that are attachable to spaced-apart portions of a conduit. A tubular sleeve surrounds the tubular core such that the tubular core extends lengthwise through the tubular sleeve. The tubular sleeve has a boss formed thereon that has a bore extending therethrough. The bore fluidly communicates with the tubular core. A syringe is mountable to the boss and the syringe has a needle. The needle is dimensioned to extend through the bore to puncture the core and to project into the passageway inside the core.
    Type: Application
    Filed: February 21, 2006
    Publication date: August 23, 2007
    Inventors: Pramod Sharma, Susan Quick, Karl Ludwig
  • Publication number: 20070153389
    Abstract: A diffuser is provided that includes a glass substrate with a diffusing coating thereon. The diffusing coating may include one or more layers. In certain example embodiments, the diffusing coating comprises inorganic pigments therein for light diffusing purposes, and the inorganic pigments are sized so as to permit a diffuser having a combination of high visible transmission and good diffusion qualities to be realized. In certain example embodiments, the diffusing coating may be of or include a frit with the inorganic pigments therein.
    Type: Application
    Filed: January 4, 2006
    Publication date: July 5, 2007
    Applicant: Guardian Industries Corp.
    Inventors: Pramod Sharma, Thomas Taylor
  • Publication number: 20070146889
    Abstract: A diffuser is provided in an illumination system, where the diffuser is capable of blocking significant amounts of ultraviolet (UV) radiation. In certain example embodiments of this invention, the diffuser includes a glass substrate which supports a UV coating(s) that blocks significant amounts of UV radiation thereby reducing the amount of UV radiation which can makes its way through the diffuser. In certain example embodiments, the coating may including particulate so that the coating may both diffuse visible light and perform UV blocking.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Applicant: Guardian Industries Corp.
    Inventors: Zhong Wang, Pramod Sharma, Desaraju Varaprasad, Thomas Taylor
  • Publication number: 20070148601
    Abstract: A diffuser is provided in an illumination system, where the diffuser is capable of blocking significant amounts of ultraviolet (UV) radiation. In certain example embodiments of this invention, the diffuser includes a glass substrate which supports a UV coating(s) that blocks significant amounts of UV radiation thereby reducing the amount of UV radiation which can makes its way through the diffuser. In certain example embodiments, the coating may include inorganic particulate in a frit matrix so that the coating may both diffuse visible light and perform UV blocking.
    Type: Application
    Filed: January 4, 2006
    Publication date: June 28, 2007
    Applicant: Guardian Industries Corp.
    Inventors: Pramod Sharma, Desaraju Varaprasad, Thomas Taylor
  • Publication number: 20070064446
    Abstract: A diffuser is provided in an illumination system, where the diffuser is capable of blocking significant amounts of infrared (IR) and/or ultraviolet (UV) radiation. In certain example embodiments of this invention, the diffuser includes a glass substrate which supports an IR/UV coating(s) that blocks significant amounts of IR and/or UV radiation thereby reducing the amount of IR and/or UV radiation which can makes its way through the diffuser. In certain example embodiments, the coating may include particulate in a frit matrix so that the coating may both diffuse visible light and perform IR and/or UV blocking.
    Type: Application
    Filed: January 6, 2006
    Publication date: March 22, 2007
    Applicant: Guardian Industries Corp.
    Inventors: Pramod Sharma, Desaraju Varaprasad, Thomas Taylor
  • Publication number: 20060275046
    Abstract: A fuser assembly within an image forming apparatus having a paper path along which substrates travel through the image forming apparatus comprises a heating member and a backup member cooperating with the heating member to form a nip therebetween for fusing images onto substrates passing through the nip. Also provided is structure for conveying substrates along the paper path to the nip, and a processor. The processor determines a relative humidity, determines if the relative humidity is above a predefined value corresponding to undesirable substrate curl; sets an interpage gap between conveyed substrates to a nominal value if the relative humidity is below the predefined value; and determines if the interpage gap should be increased beyond the nominal value if the relative humidity is above the predefined value. A corresponding method is provided.
    Type: Application
    Filed: June 2, 2005
    Publication date: December 7, 2006
    Inventors: Jichang Cao, James Gilmore, Peter Pickett, Pramod Sharma
  • Publication number: 20050214034
    Abstract: An image transfer assembly in a color printer or the like includes four image forming units. Each of the image forming units includes a photoconductive unit and a transfer device. A voltage is applied to the transfer device thereby creating a voltage potential between the photoconductive unit and the transfer device to facilitate the transfer of toner to a media substrate, such as paper. The transfer devices in the first two image forming units share a single high voltage power supply while separate high voltage power supplies supply the necessary voltage to the transfer devices of the other two image forming units.
    Type: Application
    Filed: March 26, 2004
    Publication date: September 29, 2005
    Inventors: Pramod Sharma, Mark DeMoor, Gregory Ream
  • Publication number: 20050203861
    Abstract: The present invention provides a method of processing data having one of two types. In particular, the first type of data is formed from a respective data instance, whereas the second type is formed from a number of data elements. In particular, if the data is the first data type, the method includes defining one or more associations between the data instance and any one of a predetermined model, keywords and, other data instances, storing the data instance in a store and storing knowledge data representing the defined associations in the store. In contrast if the data is the second data type, the method includes defining a data instance, the data instance being formed from one or more of the data elements. The method outlined above for the first type of data is then performed for the defined data instance.
    Type: Application
    Filed: March 19, 2003
    Publication date: September 15, 2005
    Inventors: Lindsay Somerville, Pramod Sharma, Dean Carson, Mark Allen, Terry De Lacy, Peter O'Clery
  • Publication number: 20050063723
    Abstract: An image forming device prints on specialty media comprising a first and second area having different media properties. The device prints on the first area at a first transfer voltage level selected in response to a media property of the first area. The device prints on the second area at a second transfer voltage level selected in response to a media property of the second area. The device changes from the first transfer voltage level to the second transfer voltage level when a predetermined location on the specialty media, on which no image is formed, is within the transfer nip.
    Type: Application
    Filed: October 12, 2004
    Publication date: March 24, 2005
    Inventors: Matthew Comstock, Pramod Sharma
  • Publication number: 20050058325
    Abstract: Fingerprint verification matching a claimant fingerprint with one of a number of recorded enrollee fingerprints uses various adaptations of model alignment techniques involving affine transformation to provide an algorithm providing relatively fast and accurate verification suitable for realtime applications. These techniques involve sampling minutiae into subsets based on geometrical proximity to a particular index minutiae for each subset, eliminating minutiae which are near the fingerprint boundary, ordering the minutiae of each subset in a predetermined manner, classifying each subset in bins which discriminate on the properties of the subsets, checking transformations proposed as matches between fingerprints for consistency with each other, and checking the topological as well as the geometrical correspondence of potentially matching fingerprints. In a preferred form, a score indicative of the correlation between fingerprints is used to ultimately decide whether the fingerprints match.
    Type: Application
    Filed: May 30, 2001
    Publication date: March 17, 2005
    Inventors: Raghavendra Udupa, Gaurav Garg, Pramod Sharma
  • Patent number: 6393483
    Abstract: Disclosed is a process for driving a network interface card. The process includes monitoring the status of a plurality of ports connected between a computer and a network. Detecting a failure in one of the plurality of ports connected to the network. Re-assigning data transmitted over the failed one of the plurality of ports to an active port of the plurality of ports selected in a round robin technique. The process further including receiving data over one of the plurality of ports designated as a primary receiving port. Preferably, when the failed one of the plurality of ports is the primary receiving port, the receiving tasks are assigned to a next active port selected in a round robin technique.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: May 21, 2002
    Assignee: Adaptec, Inc.
    Inventors: Faisal Latif, Pramod Sharma, Suleman Saya, Jim J. Kuhfeld
  • Patent number: RE41397
    Abstract: Disclosed is a process for driving a network interface card. The process includes monitoring the status of a plurality of ports connected between a computer and a network. Detecting a failure in one of the plurality of ports connected to the network. Re-assigning data transmitted over the failed one of the plurality of ports to an active port of the plurality of ports selected in a round robin technique . The process further including receiving data over one of the plurality of ports designated as a primary receiving port. Preferably, when the failed one of the plurality of ports is the primary receiving port, the receiving tasks are assigned to a next active port selected in a round robin technique .
    Type: Grant
    Filed: October 22, 2003
    Date of Patent: June 22, 2010
    Assignee: Adaptec, Inc.
    Inventors: Faisal Latif, Pramod Sharma, Suleman Saya, Jim J. Kuhfeld