Patents by Inventor Lorenzo Martignoni

Lorenzo Martignoni 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: 11005819
    Abstract: Surrogate browsing techniques are disclosed. A request for a page is received, from a client, by a surrogate. The specified page is requested by the surrogate from a site. Data received from the site in response to the request is rendered at the surrogate. A representation of the page is transmitted to the client.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: May 11, 2021
    Assignee: Menlo Security, Inc.
    Inventors: Xiaodong Dawn Song, Ian Fischer, Gautam Altekar, Lorenzo Martignoni, Zvonimir Pavlinovic
  • Publication number: 20170288870
    Abstract: A method of protecting a secret may include, by a client electronic device, identifying a secret, identifying a unique identifier associated with the secret, splitting the secret into shares so that the secret can only be reconstructed with an authorized subset of shares, identifying a share from the plurality of shares to store, and identifying a unique identifier associated with the identified share. A short range communication receiver of the client electronic device may detect a presence of a target electronic device, where the target electronic device is operating in a discoverable mode by using a short range communication transmitter to broadcast a signal within a communication range of the short range communication receiver. The short range communication transmitter of the client electronic device may transmit the identified share, the unique identifier associated with the secret, and the unique identifier associated with the identified share to the target electronic device.
    Type: Application
    Filed: April 5, 2016
    Publication date: October 5, 2017
    Inventors: Bartosz Przydatek, Lorenzo Martignoni, Christophe De Cannière
  • Patent number: 9391832
    Abstract: Surrogate browsing techniques are disclosed. A request for a page is received, from a client, by a surrogate. The specified page is requested by the surrogate. The page is rendered at the surrogate. A representation of the page is transmitted to the client. An event is received from the client. An update is sent to the client after reproducing the received event at the surrogate.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: July 12, 2016
    Assignees: Menlo Security, Inc., The Regents of the University of California
    Inventors: Xiaodong Dawn Song, Ian Fischer, Gautam Altekar, Lorenzo Martignoni, Zvonimir Pavlinovic
  • Patent number: 9171028
    Abstract: A method of maintaining a large set of taint labels for tracking a flow of data through a program is provided, including identifying at least a first data and a second data, associated with a first taint storage element and a second taint storage element, respectively; joining the first taint storage element and the second taint storage element to generate at least one joined taint storage element commonly associated with the first data and the second data; processing the first data and the second data associated with the at least one joined taint storage element through the program from the entry point to an egress point; and defining a condition based on the joined taint storage element at the egress point.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: October 27, 2015
    Assignee: GOOGLE INC.
    Inventors: Peter Cyrus Collingbourne, Lorenzo Martignoni, Christophe De Canniere