Patents by Inventor Jonathan Trevor

Jonathan Trevor 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).

  • Publication number: 20190171684
    Abstract: A method of presenting a set of search results includes the steps of: receiving a query input by a user, the query comprising one or more search terms; generating the set of search results; filtering the generated set of search results; ranking the filtered set of search results; displaying the ranked set of search results. At least one of the generating, filtering, ranking, and displaying are based on the one or more search terms and are further based on at least one additional stored item. The additional stored item is related to the user and/or the query. The additional stored item includes at least one of: an ontology of the one or more search terms, a personal profile of the user, and a search history of the user.
    Type: Application
    Filed: February 8, 2019
    Publication date: June 6, 2019
    Applicant: Shocase, Inc.
    Inventors: Ronald P. Young, David Anthony Burgess, Jonathan Trevor, Peter Rugg
  • Patent number: 9916355
    Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: March 13, 2018
    Assignee: Excalibur IP, LLC
    Inventors: Jonathan Trevor, Sam Pullara, Josh Gordineer, Nagesh Susarla
  • Publication number: 20160350378
    Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.
    Type: Application
    Filed: August 10, 2016
    Publication date: December 1, 2016
    Inventors: Jonathan Trevor, Sam Pullara, Josh Gordineer, Nagesh Susarla
  • Patent number: 9442978
    Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: September 13, 2016
    Assignee: Yahoo! Inc.
    Inventors: Jonathan Trevor, Sam Pullara, Josh Gordineer, Nagesh Susarla
  • Publication number: 20160239498
    Abstract: A method of presenting a set of search results includes the steps of: receiving a query input by a user, the query comprising one or more search terms; generating the set of search results; filtering the generated set of search results; ranking the filtered set of search results; displaying the ranked set of search results. At least one of the generating, filtering, ranking, and displaying are based on the one or more search terms and are further based on at least one additional stored item. The additional stored item is related to the user and/or the query. The additional stored item includes at least one of: an ontology of the one or more search terms, a personal profile of the user, and a search history of the user.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 18, 2016
    Inventors: Ronald P. Young, David Anthony Burgess, Jonathan Trevor, Peter Rugg
  • Patent number: 9014076
    Abstract: A method, device, and system for communicating with multiple users via a map over the Internet are disclosed. The device includes a processor for executing computer programs, a memory for storing data, an input module for entering user commands, a communication module for transmitting and receiving data, and a display for showing information on a screen. The device includes logic for showing at a top level multiple communities across the world for selection and further magnification of their locations by the user. Thus the user can keep track of multiple communities in a multilevel viewing environment.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: April 21, 2015
    Assignee: Yahoo! Inc.
    Inventors: Karon A Weber, Jonathan Trevor, Edward Ho, Samantha Tripodi
  • Patent number: 8621376
    Abstract: A graphical user interface (GUI) for a system for querying web data includes a query entry component defined to receive textual input of a query language (QL) statement. The QL statement identifies one or more QL tables associated with one or more web data sources. The GUI also includes a results data display component defined to visually display results data obtained from execution of the QL statement present in the query entry component. The GUI further includes a QL web service universal resource locator (URL) conveyance component defined to visually and electronically convey a QL web service URL defined to access one or more QL tables identified in the QL statement through the Internet and retrieve direction from the one or more QL tables regarding access and retrieval of data from the one or more web data sources associated with the one or more QL tables.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: December 31, 2013
    Assignee: Yahoo! Inc.
    Inventors: Hans Kim, Paul Donnelly, Jonathan Trevor
  • Patent number: 8572202
    Abstract: Method and computer program product for collecting information on the Internet are disclosed. The method includes parsing contents of a web page to form a plurality of collectable objects, selecting one or more objects from the plurality of collectable objects, storing the one or more objects to one or more saving portals, annotating the one or more objects in accordance with user-specified data, and annotating the one or more objects in accordance with implicit data of the one or more saving portals. The method further includes annotating the one or more objects automatically, without manual intervention, using user-specified data, and annotating the one or more objects automatically, without manual intervention, using implicit data of the one or more saving portals.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: October 29, 2013
    Assignee: Yahoo! Inc.
    Inventors: Karon A. Weber, Jonathan Trevor, Edward Ho, Samantha Tripodi
  • Patent number: 8521754
    Abstract: A computer-implemented system for web data transformation sourcing is disclosed to include a search module defined to receive a set of original input data types and a set of ultimate output data types. The search module is defined to locate one or more web based sources defined to transform the set of original input data types into the set of ultimate output data types. The search module is further defined to generate a transformation solution that when executed utilizes the one or more located web based sources to transform the set of original input data types into the set of ultimate output data types. The transformation solution is digitally conveyed.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: August 27, 2013
    Assignee: Yahoo! Inc.
    Inventors: Jonathan Trevor, Sam Pullara, Nagesh Susarla, Paul Donnelly, Joshua Gordineer, Mirek Grymuza
  • Publication number: 20130151507
    Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.
    Type: Application
    Filed: February 5, 2013
    Publication date: June 13, 2013
    Inventors: Jonathan Trevor, Sam Pullara, Josh Gordineer, Nagesh Susarla
  • Patent number: 8407238
    Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: March 26, 2013
    Assignee: Yahoo! Inc.
    Inventors: Jonathan Trevor, Sam Pullara, Joshua Gordineer, Nagesh Susarla
  • Publication number: 20120166972
    Abstract: A method, device, and system for communicating with multiple users via a map over the Internet are disclosed. The device includes a processor for executing computer programs, a memory for storing data, an input module for entering user commands, a communication module for transmitting and receiving data, and a display for showing information on a screen. The device further includes logic for selecting a group of users, logic for creating a map to share among the group of users, logic for displaying locations of the group of users on the map, and logic for broadcasting changes of a user's location to the group over the Internet.
    Type: Application
    Filed: March 7, 2012
    Publication date: June 28, 2012
    Applicant: YAHOO! INC.
    Inventors: Karon A. Weber, Jonathan Trevor, Edward Ho, Samantha Tripodi
  • Patent number: 8185524
    Abstract: Method and computer program product for locating events in-context over the Internet are disclosed. The method includes receiving a document from a user, wherein the document comprises one or more attributes, analyzing the one or more attributes of the document in accordance with a set of contextual information to generate one or more search terms, searching for events related to the one or more attributes of the document using the one or more search terms, and presenting the events to the user.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: May 22, 2012
    Assignee: Yahoo! Inc.
    Inventors: Karon A. Weber, Jonathan Trevor, Edward Ho, Samantha M. Tripodi
  • Patent number: 8139514
    Abstract: A method, device, and system for communicating with multiple users via a map over the Internet are disclosed. The device includes a processor for executing computer programs, a memory for storing data, an input module for entering user commands, a communication module for transmitting and receiving data, and a display for showing information on a screen. The device further includes logic for selecting a group of users, logic for creating a map to share among the group of users, logic for displaying locations of the group of users on the map, and logic for broadcasting changes of a user's location to the group over the Internet.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: March 20, 2012
    Assignee: Yahoo! Inc.
    Inventors: Karon A. Weber, Jonathan Trevor, Edward Ho, Samantha Tripodi
  • Publication number: 20110099194
    Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.
    Type: Application
    Filed: April 29, 2010
    Publication date: April 28, 2011
    Applicant: Yahoo! Inc.
    Inventors: Jonathan Trevor, Sam Pullara, Joshua Gordineer, Nagesh Susarla
  • Publication number: 20110099502
    Abstract: A graphical user interface (GUI) for a system for querying web data includes a query entry component defined to receive textual input of a query language (QL) statement. The QL statement identifies one or more QL tables associated with one or more web data sources. The GUI also includes a results data display component defined to visually display results data obtained from execution of the QL statement present in the query entry component. The GUI further includes a QL web service universal resource locator (URL) conveyance component defined to visually and electronically convey a QL web service URL defined to access one or more QL tables identified in the QL statement through the Internet and retrieve direction from the one or more QL tables regarding access and retrieval of data from the one or more web data sources associated with the one or more QL tables.
    Type: Application
    Filed: October 28, 2009
    Publication date: April 28, 2011
    Applicant: Yahoo! Inc.
    Inventors: Hans Kim, Paul Donnelly, Jonathan Trevor
  • Publication number: 20110099185
    Abstract: A web data source includes data to be queried. A query language (QL) web service is defined to expose a QL for specification of the web data source and one or more operations to be performed on the web data source. Requirements specific to the web data source for accessing and performing operations on the web data source are abstracted through the exposed QL. A QL table is associated with the web data source. The QL table is accessible through a universal resource locator (URL). The QL table includes binding data which binds the web data source to the QL web service. The binding data includes instructions to the QL web service with regard to creating URLs to access and retrieve data from the web data source.
    Type: Application
    Filed: October 28, 2009
    Publication date: April 28, 2011
    Applicant: Yahoo! Inc.
    Inventors: Jonathan Trevor, Joshua Gordineer, Sam Pullara, Paul Donnelly, Nagesh Susarla
  • Publication number: 20110099159
    Abstract: A computer-implemented system for web data transformation sourcing is disclosed to include a search module defined to receive a set of original input data types and a set of ultimate output data types. The search module is defined to locate one or more web based sources defined to transform the set of original input data types into the set of ultimate output data types. The search module is further defined to generate a transformation solution that when executed utilizes the one or more located web based sources to transform the set of original input data types into the set of ultimate output data types. The transformation solution is digitally conveyed.
    Type: Application
    Filed: January 28, 2010
    Publication date: April 28, 2011
    Applicant: Yahoo! Inc.
    Inventors: Jonathan Trevor, Sam Pullara, Nagesh Susarla, Paul Donnelly, Joshua Gordineer, Mirek Grymuza
  • Patent number: 7904545
    Abstract: Embodiments of the present invention combine the flexibility of the computer in segmenting, indexing, and retrieving data with the strengths of people in analyzing scenes. They provide a mechanism that allows a group of analyzers at distributed locations to collaborate in generating pieces of semantic information of a data stream, integrates these pieces into a summary representation that can be used for subsequent computation, and allows related hypotheses and information requests to be presented back to the analyzers. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: March 8, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Gene Golovchinsky, Cheng-Jia Lai, Laurent Denoue, Jonathan Trevor
  • Patent number: 7836409
    Abstract: User behavior while interacting with one or more first representations of digital content can be monitored. Interaction information can be determined by monitoring the user behavior while interacting. Interaction information can include information identifying interaction areas of the first representation, degree of interaction information, and sequence of interaction information. The interaction information can be maintained and used to deform a second representation of digital content. The first and second representations can be of the same or different digital content.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: November 16, 2010
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Laurent Denoue, Patrick Chiu, Tohru Fuse, Jonathan Trevor, David M. Hilbert, Les Nelson, Elizabeth F. Churchill