Patents by Inventor Phillip Norman

Phillip Norman 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: 10146597
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for delegating handling of computing events of a mobile device application. For example, an identification of a computing event can be received. The computing event can have associated metadata. The computing event can be associated with a first component of a plurality of components of a first application executable on a mobile device. The plurality of components can comprise at least a native component and a web browser component. One or more rules can be applied to the metadata. Based on the application of the one or more rules to the metadata, a second component can be identified for handling the event. Handling of the event can be delegated to the second component.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: December 4, 2018
    Assignee: salesforce.com, inc.
    Inventors: Richard Perry Pack, III, Kevin Venkiteswaran, Qingqing Liu, Sachin Desai, Phillip Norman Calvin
  • Patent number: 9158896
    Abstract: A method, system on a chip, and computer system for generating more robust keys which utilize data occupying relatively small die areas is disclosed. Embodiments provide a convenient and effective mechanism for generating a key for use in securing data on a portable electronic device, where the key is generated from repurposed data and a relatively small amount. A multi-stage encryption algorithm may be performed to generate the key, where the first stage may include encrypting the secure data, and the second stage may include encrypting the result of a logical operation on the encrypted secure data with a unique identifier of the portable electronic device. A secret key may be used as the encryption key for each stage. The result of the second encryption stage may include the generated key which may be used to perform subsequent operations on the portable electronic device.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: October 13, 2015
    Assignee: NVIDIA CORPORATION
    Inventors: Michael Brian Cox, Phillip Norman Smith, Stephen Donald Lew
  • Publication number: 20150135198
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for delegating handling of computing events of a mobile device application. For example, an identification of a computing event can be received. The computing event can have associated metadata. The computing event can be associated with a first component of a plurality of components of a first application executable on a mobile device. The plurality of components can comprise at least a native component and a web browser component. One or more rules can be applied to the metadata. Based on the application of the one or more rules to the metadata, a second component can be identified for handling the event. Handling of the event can be delegated to the second component.
    Type: Application
    Filed: October 6, 2014
    Publication date: May 14, 2015
    Inventors: Richard Perry Pack, III, Kevin Venkiteswaran, Qingqing Liu, Sachin Desai, Phillip Norman Calvin
  • Patent number: 8719585
    Abstract: Techniques for securely updating a boot image without knowledge of a secure key used to encrypt the boot image.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: May 6, 2014
    Assignee: Nvidia Corporation
    Inventors: Gordon Grigor, Phillip Norman Smith
  • Publication number: 20140058961
    Abstract: A technique for estimating the relative likelihood that specific parcels or groups thereof will sell within a selected time, possibly including such steps as: Responsive to location of each parcel with respect to other parcels that have recently sold, including receiving a 1st kind of information, associated with sales in a neighborhood for each parcel being examined, including a set of attributes. Deriving additional attributes for each parcel based on its attributes and others near it. Determining independently for each neighborhood which of those attributes are more important for estimating relative likelihood of sale. Determining a degree of similarity between each unsold parcel and each recently-sold parcel, in response to those sets of attributes, weighted in response to relative importance. Providing a 2nd kind of information, ordering parcels by a relative likelihood of sale within a selected time.
    Type: Application
    Filed: November 6, 2013
    Publication date: February 27, 2014
    Applicant: RealAgile, Inc.
    Inventors: Terrence Lee McDaniel, Bradley John McDaniel, John Phillip Norman, Michael LaMar Robbins, Earl David Sacerdoti
  • Patent number: 8583562
    Abstract: A technique for estimating the relative likelihood that specific parcels or groups thereof will sell within a selected time, possibly including such steps as: Responsive to location of each parcel with respect to other parcels that have recently sold, including receiving a 1st kind of information, associated with sales in a neighborhood for each parcel being examined, including a set of attributes. Deriving additional attributes for each parcel based on its attributes and others near it. Determining independently for each neighborhood which of those attributes are more important for estimating relative likelihood of sale. Determining a degree of similarity between each unsold parcel and each recently-sold parcel, in response to those sets of attributes, weighted in response to relative importance. Providing a 2nd kind of information, ordering parcels by a relative likelihood of sale within a selected time.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: November 12, 2013
    Assignee: RealAgile, Inc.
    Inventors: Terrence Lee McDaniel, Bradley John McDaniel, John Phillip Norman, Michael LaMar Robbins, Earl D. Sacerdoti
  • Patent number: 7996670
    Abstract: Provided is an architecture for a cryptography accelerator chip that allows significant performance improvements over previous prior art designs. In various embodiments, the architecture enables parallel processing of packets through a plurality of cryptography engines and includes a classification engine configured to efficiently process encryption/decryption of data packets. Cryptography acceleration chips in accordance may be incorporated on network line cards or service modules and used in applications as diverse as connecting a single computer to a WAN, to large corporate networks, to networks servicing wide geographic areas (e.g., cities). The present invention provides improved performance over the prior art designs, with much reduced local memory requirements, in some cases requiring no additional external memory. In some embodiments, the present invention enables sustained full duplex Gigabit rate security processing of IPSec protocol data packets.
    Type: Grant
    Filed: July 6, 2000
    Date of Patent: August 9, 2011
    Assignee: Broadcom Corporation
    Inventors: Suresh Krishna, Christopher Owen, Derrick C. Lin, Joseph J. Tardo, Patrick Law, Phillip Norman Smith
  • Publication number: 20100070743
    Abstract: Techniques for securely updating a boot image without knowledge of a secure key used to encrypt the boot image.
    Type: Application
    Filed: February 11, 2008
    Publication date: March 18, 2010
    Applicant: NVIDIA CORPORATION
    Inventors: Gordon Grigor, Phillip Norman Smith
  • Publication number: 20090202069
    Abstract: A method, system on a chip, and computer system for generating more robust keys which utilize data occupying relatively small die areas is disclosed. Embodiments provide a convenient and effective mechanism for generating a key for use in securing data on a portable electronic device, where the key is generated from repurposed data and a relatively small amount. A multi-stage encryption algorithm may be performed to generate the key, where the first stage may include encrypting the secure data, and the second stage may include encrypting the result of a logical operation on the encrypted secure data with a unique identifier of the portable electronic device. A secret key may be used as the encryption key for each stage. The result of the second encryption stage may include the generated key which may be used to perform subsequent operations on the portable electronic device.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Applicant: NVIDIA CORPORATION
    Inventors: Michael Brian Cox, Phillip Norman Smith, Stephen Donald Lew
  • Publication number: 20080269161
    Abstract: Provided is a method of protecting a neuron from dysfunction induced by an HIV neurotoxin comprising contacting the cell with a therapeutically effective dose of an inhibitor of mitochondrial hyperpolarization.
    Type: Application
    Filed: January 19, 2006
    Publication date: October 30, 2008
    Inventors: Seth Perry, John Phillip Norman, Stephen Dewhurst, Harris A. Gelbard
  • Publication number: 20070062954
    Abstract: A lifting handle tool including a pair of laterally extending support plate each having a major portion for extending over a top of the lid and a minor portion less than the major portion for overhanging the lid. A handle bar is carried between the support plates at the minor portion for overhanging the lid. A reinforcing bar is carried by the support plates at the major portion for resisting separation and torque of the support plates during lifting. A lifting plate is fixed between the support plates at the minor portion and protrudes vertically below the support plates for extending beneath a lip of the container lid. The lifting plate includes a lip receiving channel for engaging the lip so that applying an upward force to the handle bar causes the support plates to pivot and engage the lip in the lip receiving channel to raise the container lid.
    Type: Application
    Filed: July 26, 2006
    Publication date: March 22, 2007
    Inventors: Daryl Lowe, Phillip Norman, Garvin Morris, Bryan Woody
  • Publication number: 20030023846
    Abstract: Provided is an architecture for a cryptography accelerator chip that allows significant performance improvements over previous prior art designs. In various embodiments, the architecture enables parallel processing of packets through a plurality of cryptography engines and includes a classification engine configured to efficiently process encryption/decryption of data packets. Cryptography acceleration chips in accordance may be incorporated on network line cards or service modules and used in applications as diverse as connecting a single computer to a WAN, to large corporate networks, to networks servicing wide geographic areas (e.g., cities). The present invention provides improved performance over the prior art designs, with much reduced local memory requirements, in some cases requiring no additional external memory. In some embodiments, the present invention enables sustained full duplex Gigabit rate security processing of IPSec protocol data packets.
    Type: Application
    Filed: August 12, 2002
    Publication date: January 30, 2003
    Applicant: Broadcom Corporation
    Inventors: Suresh Krishna, Christopher Owen, Derrick C. Lin, Joseph J. Tardo, Patrick Law, Phillip Norman Smith
  • Patent number: 5837806
    Abstract: A polyaniline is characterized by a nuclear magnetic resonance spectrum in its leuco form showing only two .sup.13 C peaks, indicating the substantal absence of chain branching, and preferably by a molecular weight (M.sub.p) above 90,000 and up to about 170,000 (more especially 100-140,000). Oriented films of such polyanilines in the protonated emeraldine oxidation state have electrical conductivities up to at least around 500 S/cm.They may be made by oxidizing aniline in aqueous solution with a persulfate under the combination of conditionsthat the acidity of the solution throughout the reaction is such that if its temperature is adjusted to 20.degree. C. it will have a pH in the range from about -0.2 to +3.0;that the temperature of the solution is in the range from -5.degree. to about -40.degree. C.
    Type: Grant
    Filed: February 22, 1996
    Date of Patent: November 17, 1998
    Assignee: BICC Public Limited Company
    Inventors: Phillip Norman Adams, Andrew Paul Monkman
  • Patent number: D538611
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: March 20, 2007
    Assignee: Duratek, Inc.
    Inventors: Garvin Clay Morris, Bryan Woody, Daryl Lance Lowe, Phillip Norman