Patents by Inventor Justin Patterson

Justin Patterson 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: 10685071
    Abstract: Systems, methods, and computer program products for efficiently storing and accessing graph-oriented information retrieved from disparate sources using an interface that effectively emulates a graph database to access a set of indexed, column-oriented tables. One embodiment is a system that includes a server and a plurality of storage nodes. The server retrieves graph-oriented social networking data for multiple users, identifies vertices, edges and associated properties within the data and stores this information in key-value lookup tables within a column-oriented database. The server can receive graph-oriented queries, convert the graph-oriented query to corresponding key-value lookup queries, and search the tables of the column-oriented database using the key-value lookup queries. The results of the lookup queries can be converted to a graph-oriented representation and presented to a user.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: June 16, 2020
    Assignee: PROOFPOINT, INC.
    Inventor: Justin Patterson
  • Patent number: 9877197
    Abstract: There is provided a method for use by a client device having a client address in a network for communication with a host device having a host address in the network. The method includes retrieving a first subset of a plurality of images, displaying the first subset of the plurality of images, receiving a selection of a second subset of the first subset of the plurality of images from a user of the client device, determining a number based on the second subset of the first subset of the plurality of images, replacing a portion of the client address with the number to obtain the host address, and connecting to the host device using the host address obtained by the replacing of the portion of the client address with the number.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: January 23, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Taylor Hellam, Justin Patterson, Fred Agourian, Mohammad Poswal, Dario Di Zanni
  • Publication number: 20170104724
    Abstract: There is provided a method for use by a client device having a client address in a network for communication with a host device having a host address in the network. The method includes retrieving a first subset of a plurality of images, displaying the first subset of the plurality of images, receiving a selection of a second subset of the first subset of the plurality of images from a user of the client device, determining a number based on the second subset of the first subset of the plurality of images, replacing a portion of the client address with the number to obtain the host address, and connecting to the host device using the host address obtained by the replacing of the portion of the client address with the number.
    Type: Application
    Filed: October 9, 2015
    Publication date: April 13, 2017
    Inventors: Taylor Hellam, Justin Patterson, Fred Agourian, Mohammad Poswal, Dario Di Zanni
  • Publication number: 20170091337
    Abstract: Systems, methods, and computer program products for efficiently storing and accessing graph-oriented information retrieved from disparate sources using an interface that effectively emulates a graph database to access a set of indexed, column-oriented tables. One embodiment is a system that includes a server and a plurality of storage nodes. The server retrieves graph-oriented social networking data for multiple users, identifies vertices, edges and associated properties within the data and stores this information in key-value lookup tables within a column-oriented database. The server can receive graph-oriented queries, convert the graph-oriented query to corresponding key-value lookup queries, and search the tables of the column-oriented database using the key-value lookup queries. The results of the lookup queries can be converted to a graph-oriented representation and presented to a user.
    Type: Application
    Filed: December 9, 2016
    Publication date: March 30, 2017
    Inventor: Justin Patterson
  • Patent number: 9576020
    Abstract: Systems, methods, and computer program products for efficiently storing and accessing graph-oriented information retrieved from disparate sources using an interface that effectively emulates a graph database to access a set of indexed, column-oriented tables. One embodiment is a system that includes a server and a plurality of storage nodes. The server retrieves graph-oriented social networking data for multiple users, identifies vertices, edges and associated properties within the data and stores this information in key-value lookup tables within a column-oriented database. The server can receive graph-oriented queries, convert the graph-oriented query to corresponding key-value lookup queries, and search the tables of the column-oriented database using the key-value lookup queries. The results of the lookup queries can be converted to a graph-oriented representation and presented to a user.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: February 21, 2017
    Assignee: PROOFPOINT, INC.
    Inventor: Justin Patterson
  • Publication number: 20060254220
    Abstract: A system for evacuating containers. The system includes a base housing defining a recess having a vacuum inlet port in communication with a vacuum source. An inner door is hinged to the base housing and is sized to cover the recess when in a closed position, and an outer door having a sealing member is hinged to close over the inner door. A vacuum nozzle extends at least partially between the inner and outer doors and is in communication with the recess. The inner and outer doors cooperate to retain a flexible container therebetween and around the nozzle so that the nozzle is positioned for fluid communication with an inside of the container. A removable drip pan is positioned to retain fluids drawn by the nozzle.
    Type: Application
    Filed: July 17, 2006
    Publication date: November 16, 2006
    Inventors: Justin Patterson, Salvatore Siano, Chi Mak, Heather Jones, Francis Marino, Dave Bossa, Yigal Offir
  • Publication number: 20050044814
    Abstract: A system for evacuating containers. The system includes a base housing defining a recess having a vacuum inlet port in communication with a vacuum source. An inner door is hinged to the base housing and is sized to cover the recess when in a closed position, and an outer door having a sealing member is hinged to close over the inner door. A vacuum nozzle extends at least partially between the inner and outer doors and is in communication with the recess. The inner and outer doors cooperate to retain a flexible container therebetween and around the nozzle so that the nozzle is positioned for fluid communication with an inside of the container. A removable drip pan is positioned to retain fluids drawn by the nozzle.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 3, 2005
    Inventors: Justin Patterson, Salvatore Siano, Chi Mak, Heather Jones, Francis Marino, Dave Bossa, Yigal Offir