Patents by Inventor Ingemar J. Cox

Ingemar J. Cox 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: 10205781
    Abstract: Methods and systems to perform methods comprising receiving, at a computer system from a first electronic device a first electronic media work; extracting one or more features therefrom; determining that at least a portion of the first electronic media work corresponds to a first reference media work based on a matching of the extracted features against a database of reference features; receiving, from a second electronic device, a query related to the first electronic media work; linking the query to action information in an action database based upon determining that at least a portion of the first electronic media work corresponds to the first reference media work; generating machine-readable instructions associated with the action to be performed based at least in part on the linking of the query to the action information; transmitting, to the second electronic device, the machine-readable instructions; and logging an event associated with the machine-readable instructions.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: February 12, 2019
    Assignee: Network-1 Technologies, Inc.
    Inventor: Ingemar J. Cox
  • Patent number: 10108642
    Abstract: A method including the steps of: receiving, by a computer system including at least one computer, a first electronic media work uploaded from a first electronic device; extracting one or more features from the first electronic media work; linking the first electronic media work with a reference electronic media work identifier associated with a reference electronic media work to generate correlation information relating the first electronic media work with at least an action associated with the reference electronic media work identifier; storing the correlation information; receiving, from a second electronic device, a query related to the first electronic media work; correlating the query with action information related to an action to be performed based at least in part on the correlation information; generating machine-readable instructions based upon the action information; and providing the machine-readable instructions to the second electronic device to be used in performing the action.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: October 23, 2018
    Assignee: Network-1 Technologies, Inc.
    Inventor: Ingemar J. Cox
  • Patent number: 10073862
    Abstract: Methods and systems to perform methods comprising receiving, at a computer system from a first electronic device a first electronic media work; extracting one or more features therefrom; determining that at least a portion of the first electronic media work corresponds to a first reference media work based on a matching of the extracted features against a database of reference features; receiving, from a second electronic device, a query related to the first electronic media work; linking the query to action information in an action database based upon determining that at least a portion of the first electronic media work corresponds to the first reference media work; generating machine-readable instructions associated with the action to be performed based at least in part on the linking of the query to the action information; transmitting, to the second electronic device, the machine-readable instructions; and logging an event associated with the machine-readable instructions.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: September 11, 2018
    Assignee: Network-1 Technologies, Inc.
    Inventor: Ingemar J. Cox
  • Patent number: 10063936
    Abstract: A method comprising the steps of: receiving, from a user electronic device at a computer system, one or more extracted feature vectors that are compact representations of one or more video frames of a video displayed at the user device; identifying, at the computer system, one or more products related to the one or more video frames based at least in part on an approximate nearest neighbor search of an electronic database of reference feature vectors corresponding to one or more reference works that identifies any match within a threshold of at least one of the reference feature vectors to the one or more extracted feature vectors but does not guarantee to identify the closest match to the one or more extracted feature vectors; providing, by the computer system to the user electronic device, the identified one or more products along with action information associated with the identified one or more products, wherein the action information is related to an action to be performed at the user electronic devic
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: August 28, 2018
    Assignee: Network-1 Technologies, Inc.
    Inventor: Ingemar J. Cox
  • Patent number: 10063940
    Abstract: A computer system comprising one or more processors and computer-readable media operatively connected thereto, having stored thereon instructions for carrying out the steps of: maintaining one or more databases comprising first electronic data comprising digitally created reference compact electronic representations for each of a plurality of reference electronic works and second electronic data associated with the reference electronic works and related to action information corresponding thereto; obtaining a first digitally created compact electronic representation comprising one or more extracted feature vectors of a first electronic work; identifying a matching reference electronic work by comparing the first digitally created compact electronic representation of the first electronic work with the first electronic data using a sub-linear search of the first electronic data; determining the action information corresponding to the matching reference electronic work based on the second electronic data; and as
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: August 28, 2018
    Assignee: Network-1 Technologies, Inc.
    Inventor: Ingemar J. Cox
  • Patent number: 10057408
    Abstract: A method including the steps of: receiving, by a computer system including at least one computer, a first electronic media work uploaded from a first electronic device; extracting one or more features from the first electronic media work; linking the first electronic media work with a reference electronic media work identifier associated with a reference electronic media work to generate correlation information using an approximate nearest neighbor search; storing the correlation information; receiving, from a second electronic device, a query related to the first electronic media work; correlating the query with action information related to an action to be performed and associated with the reference electronic media work identifier based at least in part on the correlation information; generating machine-readable instructions based upon the action information; and providing to the second electronic device, the machine-readable instructions to be used in performing the action.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: August 21, 2018
    Assignee: Network-1 Technologies, Inc.
    Inventor: Ingemar J. Cox
  • Patent number: 9883253
    Abstract: A method comprising the steps of: receiving, from a user electronic device at a computer system, one or more extracted feature vectors that are compact representations of one or more video frames of a video displayed at the user device; identifying, at the computer system, one or more products related to the one or more video frames based at least in part on an approximate nearest neighbor search of an electronic database of reference feature vectors corresponding to one or more reference works that identifies any match within a threshold of at least one of the reference feature vectors to the one or more extracted feature vectors but does not guarantee to identify the closest match to the one or more extracted feature vectors; providing, by the computer system to the user electronic device, the identified one or more products along with action information associated with the identified one or more products, wherein the action information is related to an action to be performed at the user electronic device;
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: January 30, 2018
    Assignee: NETWORK-1 TECHNOLOGIES, INC.
    Inventor: Ingemar J. Cox
  • Patent number: 9832266
    Abstract: Methods and systems to perform methods comprising receiving, at a computer system from a first electronic device a first electronic media work; extracting one or more features therefrom; determining that at least a portion of the first electronic media work corresponds to a first reference media work based on a matching of the extracted features against a database of reference features; receiving, from a second electronic device, a query related to the first electronic media work; linking the query to action information in an action database based upon determining that at least a portion of the first electronic media work corresponds to the first reference media work; generating machine-readable instructions associated with the action to be performed based at least in part on the linking of the query to the action information; transmitting, to the second electronic device, the machine-readable instructions; and logging an event associated with the machine-readable instructions.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: November 28, 2017
    Assignee: NETWORK-1 TECHNOLOGIES, INC.
    Inventor: Ingemar J. Cox
  • Patent number: 9824098
    Abstract: Methods and systems to perform methods comprising receiving, at a computer system from a first electronic device a first electronic media work; extracting one or more features therefrom; determining that at least a portion of the first electronic media work corresponds to a first reference media work based on a matching of the extracted features against a database of reference features; receiving, from a second electronic device, a query related to the first electronic media work; linking the query to action information in an action database based upon determining that at least a portion of the first electronic media work corresponds to the first reference media work; generating machine-readable instructions associated with the action to be performed based at least in part on the linking of the query to the action information; transmitting, to the second electronic device, the machine-readable instructions; and logging an event associated with the machine-readable instructions.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: November 21, 2017
    Assignee: NETWORK-1 TECHNOLOGIES, INC.
    Inventor: Ingemar J. Cox
  • Patent number: 9805066
    Abstract: A method including the steps of: receiving, by a computer system including at least one computer, a first electronic media work uploaded from a first electronic device; extracting one or more features from the first electronic media work; linking the first electronic media work with a reference electronic media work identifier associated with a reference electronic media work to generate correlation information relating the first electronic media work with at least an action associated with the reference electronic media work identifier; storing the correlation information; receiving, from a second electronic device, a query related to the first electronic media work; correlating the query with action information related to an action to be performed based at least in part on the correlation information; generating machine-readable instructions based upon the action information; and providing the machine-readable instructions to the second electronic device to be used in performing the action.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: October 31, 2017
    Assignee: Network-1 Technologies, Inc.
    Inventor: Ingemar J. Cox
  • Patent number: 9807472
    Abstract: A computer system comprising one or more processors and computer-readable media operatively connected thereto, having stored thereon instructions for carrying out the steps of: maintaining one or more databases comprising first electronic data comprising digitally created reference compact electronic representations for each of a plurality of reference electronic works and second electronic data associated with the reference electronic works and related to action information corresponding thereto; obtaining a first digitally created compact electronic representation comprising one or more extracted feature vectors of a first electronic work; identifying a matching reference electronic work by comparing the first digitally created compact electronic representation of the first electronic work with the first electronic data using a sub-linear search of the first electronic data; determining the action information corresponding to the matching reference electronic work based on the second electronic data; and as
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: October 31, 2017
    Assignee: Network-1 Technologies, Inc.
    Inventor: Ingemar J. Cox
  • Patent number: 9781251
    Abstract: A method including the steps of: receiving, by a computer system including at least one computer, a first electronic media work uploaded from a first electronic device; extracting one or more features from the first electronic media work; linking the first electronic media work with a reference electronic media work identifier associated with a reference electronic media work to generate correlation information using an approximate nearest neighbor search; storing the correlation information; receiving, from a second electronic device, a query related to the first electronic media work; correlating the query with action information related to an action to be performed and associated with the reference electronic media work identifier based at least in part on the correlation information; generating machine-readable instructions based upon the action information; and providing to the second electronic device, the machine-readable instructions to be used in performing the action.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: October 3, 2017
    Assignee: NETWORK-1 TECHNOLOGIES, INC.
    Inventor: Ingemar J. Cox
  • Patent number: 9558190
    Abstract: Methods and systems to perform methods comprising receiving, at a computer system from a first electronic device a first electronic media work; extracting one or more features therefrom; determining that at least a portion of the first electronic media work corresponds to a first reference media work based on a matching of the extracted features against a database of reference features; receiving, from a second electronic device, a query related to the first electronic media work; linking the query to action information in an action database based upon determining that at least a portion of the first electronic media work corresponds to the first reference media work; generating machine-readable instructions associated with the action to be performed based at least in part on the linking of the query to the action information; transmitting, to the second electronic device, the machine-readable instructions; and logging an event associated with the machine-readable instructions.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: January 31, 2017
    Assignee: NETWORK-1 TECHNOLOGIES, INC.
    Inventor: Ingemar J. Cox
  • Patent number: 9544663
    Abstract: A computer system comprising one or more processors and computer-readable media operatively connected thereto, having stored thereon instructions for carrying out the steps of: maintaining one or more databases comprising first electronic data comprising digitally created reference compact electronic representations for each of a plurality of reference electronic works and second electronic data associated with the reference electronic works and related to action information corresponding thereto; obtaining a first digitally created compact electronic representation comprising one or more extracted feature vectors of a first electronic work; identifying a matching reference electronic work by comparing the first digitally created compact electronic representation of the first electronic work with the first electronic data using a sub-linear search of the first electronic data; determining the action information corresponding to the matching reference electronic work based on the second electronic data; and as
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: January 10, 2017
    Assignee: NETWORK-1 TECHNOLOGIES, INC.
    Inventor: Ingemar J. Cox
  • Patent number: 9538216
    Abstract: A computer system comprising one or more electronic communications devices, one or more processors, and one or more computer readable media having stored thereon computer instructions for carrying out the steps of: maintaining one or more databases comprising first electronic data comprising digitally created reference compact electronic representations for each of a plurality of reference electronic works and second electronic data associated with the reference electronic works and related to action information; obtaining a first digitally created compact electronic representation comprising one or more extracted feature vectors of a first electronic work; identifying a matching reference electronic work comparing the first digitally created compact electronic representation of the first electronic work with the first electronic data using an approximate nearest neighbor search; determining the action information corresponding to the matching reference electronic work based on the second electronic data;
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: January 3, 2017
    Assignee: NETWORK-1 TECHNOLOGIES, INC.
    Inventor: Ingemar J. Cox
  • Patent number: 9536253
    Abstract: A method including the steps of: receiving, by a computer system including at least one computer, a first electronic media work uploaded from a first electronic device; extracting one or more features from the first electronic media work; linking the first electronic media work with a reference electronic media work identifier associated with a reference electronic media work to generate correlation information relating the first electronic media work with at least an action associated with the reference electronic media work identifier; storing the correlation information; receiving, from a second electronic device, a query related to the first electronic media work; correlating the query with action information related to an action to be performed based at least in part on the correlation information; generating machine-readable instructions based upon the action information; and providing the machine-readable instructions to the second electronic device to be used in performing the action.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: January 3, 2017
    Assignee: NETWORK-1 TECHNOLOGIES, INC.
    Inventor: Ingemar J. Cox
  • Patent number: 9529870
    Abstract: A method including the steps of: receiving, by a computer system including at least one computer, a first electronic media work uploaded from a first electronic device; extracting one or more features from the first electronic media work; linking the first electronic media work with a reference electronic media work identifier associated with a reference electronic media work to generate correlation information using an approximate nearest neighbor search; storing the correlation information; receiving, from a second electronic device, a query related to the first electronic media work; correlating the query with action information related to an action to be performed and associated with the reference electronic media work identifier based at least in part on the correlation information; generating machine-readable instructions based upon the action information; and providing to the second electronic device, the machine-readable instructions to be used in performing the action.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 27, 2016
    Assignee: NETWORK-1 TECHNOLOGIES, INC.
    Inventor: Ingemar J. Cox
  • Patent number: 9348820
    Abstract: A method comprising receiving, at a computer system from a user electronic device, a media work captured by the user electronic device; extracting, using the computer system, one or more features of the captured media work; recognizing, at the computer system, at least a portion of the subject matter of the media work captured by the user electronic device based on the extracted one or more features; obtaining, at the user electronic device, instructions for an action to be performed associated with the recognized media work; and performing, at the user electronic device, the associated action.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 24, 2016
    Assignee: NETWORK-1 TECHNOLOGIES, INC.
    Inventor: Ingemar J. Cox
  • Patent number: 9282359
    Abstract: A computer-implemented method comprising the steps of running, on a first user electronic device, an application program; correlating, using the application program running on the first user electronic device, with a video program being transmitted to a second user electronic device in a vicinity of the first electronic device; receiving, at the first user electronic device from a first user input device, a query related to at least a portion of the video program; obtaining, at the first user electronic device, instructions for an action to be performed based on the query; and performing, at the first user electronic device, the associated action, in response to the query.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 8, 2016
    Assignee: NETWORK-1 TECHNOLOGIES, INC.
    Inventor: Ingemar J. Cox
  • Patent number: 9256885
    Abstract: A computer-implemented method including the steps of: receiving, by a computer system including at least one computer, a media work uploaded from a first electronic device; receiving, by the computer system from a second electronic device, a tag associated with the media work having a media work identifier; storing, by the computer system, the media work identifier and the associated tag; obtaining, by the computer system from a third electronic device, a query related to the associated tag; correlating, by the computer system, the query with associated information related to an action to be performed; and providing, from the computer system to the third electronic device, the associated information to be used in performing the action.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 9, 2016
    Assignee: NETWORK-1 TECHNOLOGIES, INC.
    Inventor: Ingemar J. Cox