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

  • Patent number: 10592000
    Abstract: A computing device provides augmented reality images of an environment in which the computing device is used. The computing device is further configured to display a graphical user interface for interacting with the computing device. The graphical user interface may be displayed according to one or more configured graphical user interface layouts. The computing device further includes an inertial measurement unit, which provides input for interacting with one or more portions of the graphical user interface. As a user of the computing device moves the computing device, corresponding graphical changes are made to the displayed graphical user interface. In this way, by moving the computing device, the user is able to interact with, and provide input to, the computing device.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 17, 2020
    Assignee: DAQRI, LLC
    Inventors: Jonathan Trevor Freeman, Michael Kozlowski, Sterling Crispin, Ari Green
  • Patent number: 10489975
    Abstract: An augmented reality (AR) display application generates mapped visualization content overlaid on a real world physical environment. The AR display application receives sensor feeds, location information, and orientation information from wearable devices within the environment. A tessellation surface is visually mapped to surfaces of the environment based on a depth-based point cloud. A texture is applied to the tessellation surface and the tessellation may be viewed overlaying the surfaces of the environment via a wearable device.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: November 26, 2019
    Assignee: DAQRI, LLC
    Inventors: Erick Mendez, Dominik Schnitzer, Bernhard Jung, Clemens Birklbauer, Kai Zhou, Kiyoung Kim, Daniel Wagner, Roy Lawrence Ashok Inigo, Frank Chester Irving, Jr., Brian Mullins, Lucas Kazansky, Jonathan Trevor Freeman
  • 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
  • Publication number: 20180275762
    Abstract: A computing device provides augmented reality images of an environment in which the computing device is used. The computing device is further configured to display a graphical user interface for interacting with the computing device. The graphical user interface may be displayed according to one or more configured graphical user interface layouts. The computing device further includes an inertial measurement unit, which provides input for interacting with one or more portions of the graphical user interface. As a user of the computing device moves the computing device, corresponding graphical changes are made to the displayed graphical user interface. In this way, by moving the computing device, the user is able to interact with, and provide input to, the computing device.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Inventors: Jonathan Trevor Freeman, Michael Kozlowski, Sterling Crispin
  • Publication number: 20180267615
    Abstract: A computing device provides augmented reality images of an environment in which the computing device is worn. The computing device is further configured to display a graphical keyboard for interacting with the computing device. The graphical keyboard may be displayed according to one or more configured keyboard layouts. The computing device further includes an inertial measurement unit, which provides input for manipulating the graphical keyboard. As a user of the computing device moves his or her body, or a portion thereof, corresponding graphical changes are made to the displayed graphical keyboard. In this way, by moving his or her body (or a portion thereof), the user is able to interact with, and provide input to, the computing device.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Jonathan Trevor Freeman, Michael Kozlowski, Noopur Gupta, Anthony L. Reyes, Neil Aalto
  • Publication number: 20180190017
    Abstract: An augmented reality (AR) display application generates mapped visualization content overlaid on a real world physical environment. The AR display application receives sensor feeds, location information, and orientation information from wearable devices within the environment. A tessellation surface is visually mapped to surfaces of the environment based on a depth-based point cloud. A texture is applied to the tessellation surface and the tessellation may be viewed overlaying the surfaces of the environment via a wearable device.
    Type: Application
    Filed: January 3, 2018
    Publication date: July 5, 2018
    Inventors: Erick Mendez, Dominik Schnitzer, Bernhard Jung, Clemens Birklbauer, Kai Zhou, Kiyoung Kim, Daniel Wagner, Roy Lawrence Ashok Inigo, Frank Chester Irving, JR., Brian Mullins, Lucas Kazansky, Jonathan Trevor Freeman
  • 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
  • Patent number: 8104300
    Abstract: A method for adjusting a natural refrigeration cycle rate of an air conditioner includes monitoring a time between at least two sequential refrigeration “off” events or at least two sequential refrigeration “on” events, and determining whether the time is below or above a predetermined time. If the time is below the predetermined time, the method further includes increasing a refrigeration “on” temperature threshold. If, however, the time is above the predetermined time, the method further includes decreasing the refrigeration “on” temperature threshold.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: January 31, 2012
    Assignee: Valeo Climate Control Corp.
    Inventor: Jonathan Trevor Atwater