Patents by Inventor Jonathan Baggott

Jonathan Baggott 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: 10649968
    Abstract: A data management system accesses a set of vectors containing binary values generates a corresponding set of sequentially ordered vector blocks. Each vector contains a set of two or more binary values and a numerical vector identifier. The data management system generates a block index based on each corresponding set of sequentially ordered vector blocks. The block index includes a set of vector block arrays, each corresponding to a respective sequential position and including one vector block from each of the sets of sequentially ordered vector blocks that are in the respective sequential position. The vector blocks in each vector block array being are ordered sequentially based on two or more sequential binary values in each respective vector block. For each vector block array, the data management system combines pairs of sequentially ordered vector blocks containing matching sets of two or more binary values into combined vector blocks.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: May 12, 2020
    Assignee: eBay Inc.
    Inventors: Roberto Daniel Konow Krause, Seema Jethani, Mohnish Kodnani, Vishnusaran Ramaswamy, Jonathan Baggott, Harish Kumar Vittal Murthy
  • Publication number: 20200012630
    Abstract: A data management system accesses a set of vectors containing binary values and generates vector blocks comprising binary values from each vector. Each of at least a portion of the vector blocks for each vector contain a set of two or more binary values from the vector. The data management system generates a block index based on the vector blocks. The block index includes a set of vector block arrays, each vector block array corresponding to a position in the vectors and including the binary values of a vector block from each vector. The data management system can identify relevant vectors for a target vector by generating vector blocks from the target vector and querying the block index to identify candidate vectors.
    Type: Application
    Filed: September 18, 2019
    Publication date: January 9, 2020
    Inventors: Roberto Daniel Konow Krause, Seema Jethani, Mohnish Kodnani, Vishnusaran Ramaswamy, Jonathan Baggott, Harish Kumar Vittal Murthy
  • Publication number: 20190065539
    Abstract: A data management system accesses a set of vectors containing binary values generates a corresponding set of sequentially ordered vector blocks. Each vector contains a set of two or more binary values and a numerical vector identifier. The data management system generates a block index based on each corresponding set of sequentially ordered vector blocks. The block index includes a set of vector block arrays, each corresponding to a respective sequential position and including one vector block from each of the sets of sequentially ordered vector blocks that are in the respective sequential position. The vector blocks in each vector block array being are ordered sequentially based on two or more sequential binary values in each respective vector block. For each vector block array, the data management system combines pairs of sequentially ordered vector blocks containing matching sets of two or more binary values into combined vector blocks.
    Type: Application
    Filed: August 30, 2017
    Publication date: February 28, 2019
    Inventors: Roberto Daniel Konow Krause, Seema Jethani, Mohnish Kodnani, Vishnusaran Ramaswamy, Jonathan Baggott, Harish Kumar Vittal Murthy
  • Patent number: 7835307
    Abstract: A method for discovering network devices having special IP addresses may include collecting a plurality of IP addresses, where each IP address corresponds to a network device. One or more IP addresses may be identified as a predetermined IP address and/or a predetermined address type. Each of the IP addresses may then be classified according to various IP address types. A network address topology may be built based on the IP addresses, the network devices, and the IP address types. Finally, a special network topology may be built that includes network devices having IP addresses identified as the predetermined IP address and/or the predetermined IP address type.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: November 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Baggott, Andrew Hepburn
  • Publication number: 20090232025
    Abstract: A method for discovering network devices having special IP addresses may include collecting a plurality of IP addresses, where each IP address corresponds to a network device. One or more IP addresses may be identified as a predetermined IP address and/or a predetermined address type. Each of the IP addresses may then be classified according to various IP address types. A network address topology may be built based on the IP addresses, the network devices, and the IP address types. Finally, a special network topology may be built that includes network devices having IP addresses identified as the predetermined IP address and/or the predetermined IP address type.
    Type: Application
    Filed: March 13, 2009
    Publication date: September 17, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Baggott, Andrew Neil Hepburn