Patents by Inventor Jonathan Marsden

Jonathan Marsden 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: 10281987
    Abstract: During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes can be facilitated by tracking the control object's movements relative to, and its contact with a “virtual touch plane or surface” (i.e., a plane, portion of a plane, and/or surface computationally defined in space, or corresponding to any physical surface).
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: May 7, 2019
    Assignee: Leap Motion, Inc.
    Inventors: Hua Yang, Leonid Kontsevich, James Donald, David S Holz, Jonathan Marsden, Paul Durdik
  • Publication number: 20190033979
    Abstract: During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes can be facilitated by tracking the control object's movements relative to, and its penetration of, a virtual control construct (such as a virtual surface construct). The position of the virtual control construct can be updated, continuously or from time to time, based on the control object's location.
    Type: Application
    Filed: August 3, 2018
    Publication date: January 31, 2019
    Applicant: Leap Motion, Inc.
    Inventors: Raffi BEDIKIAN, Jonathan MARSDEN, Keith MERTENS, David HOLZ
  • Patent number: 10139918
    Abstract: Embodiments of display control based on dynamic user interactions generally include capturing a plurality of temporally sequential images of the user, or a body part or other control object manipulated by the user, and computationally analyzing the images to recognize a gesture performed by the user. In some embodiments, a scale indicative of an actual gesture distance traversed in performance of the gesture is identified, and a movement or action is displayed on the device based, at least in part, on a ratio between the identified scale and the scale of the displayed movement. In some embodiments, a degree of completion of the recognized gesture is determined, and the display contents are modified in accordance therewith. In some embodiments, a dominant gesture is computationally determined from among a plurality of user gestures, and an action displayed on the device is based on the dominant gesture.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: November 27, 2018
    Assignee: Leap Motion, Inc.
    Inventors: Raffi Bedikian, Jonathan Marsden, Keith Mertens, David Samuel Holz, Maxwell Sills, Matias Perez, Gabriel A. Hare, Ryan Christopher Julian
  • Patent number: 10042430
    Abstract: During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes can be facilitated by tracking the control object's movements relative to, and its penetration of, a virtual control construct (such as a virtual surface construct). The position of the virtual control construct can be updated, continuously or from time to time, based on the control object's location.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: August 7, 2018
    Assignee: Leap Motion, Inc.
    Inventors: Raffi Bedikian, Jonathan Marsden, Keith Mertens, David Holz
  • Patent number: 9891867
    Abstract: A proxy software service determines all I/O devices independent of subnet location, on a network; provides a network interface on a wireless subnet that can receive and respond to requests; responds to such requests for each I/O device so identified so that the I/O device is available to the wireless device user for device selection; transfers and translates, if necessary, the IPP stream received from the wireless device to the network address of the I/O device so that the I/O device simulates a compliant I/O device; and transfers and translates, if necessary, all necessary status and command messages from the present protocol to the protocol supported by a legacy I/O device.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: February 13, 2018
    Assignee: ELECTRONICS FOR IMAGING, INC.
    Inventors: Leon Williams, Patrick Wood, Jonathan Marsden
  • Publication number: 20170075428
    Abstract: During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes can be facilitated by tracking the control object's movements relative to, and its penetration of, a virtual control construct (such as a virtual surface construct). The position of the virtual control construct can be updated, continuously or from time to time, based on the control object's location.
    Type: Application
    Filed: November 21, 2016
    Publication date: March 16, 2017
    Applicant: Leap Motion, Inc.
    Inventors: Raffi BEDIKIAN, Jonathan MARSDEN, Keith MERTENS, David HOLZ
  • Publication number: 20170017306
    Abstract: Embodiments of display control based on dynamic user interactions generally include capturing a plurality of temporally sequential images of the user, or a body part or other control object manipulated by the user, and computationally analyzing the images to recognize a gesture performed by the user. In some embodiments, a scale indicative of an actual gesture distance traversed in performance of the gesture is identified, and a movement or action is displayed on the device based, at least in part, on a ratio between the identified scale and the scale of the displayed movement. In some embodiments, a degree of completion of the recognized gesture is determined, and the display contents are modified in accordance therewith. In some embodiments, a dominant gesture is computationally determined from among a plurality of user gestures, and an action displayed on the device is based on the dominant gesture.
    Type: Application
    Filed: September 28, 2016
    Publication date: January 19, 2017
    Applicant: Leap Motion, Inc.
    Inventors: Raffi BEDIKIAN, Jonathan MARSDEN, Keith MERTENS, David Samuel HOLZ, Maxwell SILLS, Matias PEREZ, Gabriel A. HARE, Ryan Christopher JULIAN
  • Patent number: 9501152
    Abstract: During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes may be facilitated by tracking the control object's movements relative to, and its penetration of, a virtual control construct (such as a virtual surface construct). The position of the virtual control construct may be updated, continuously or from time to time, based on the control object's location.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: November 22, 2016
    Assignee: Leap Motion, Inc.
    Inventors: Raffi Bedikian, Jonathan Marsden, Keith Mertens, David Holz
  • Patent number: 9459697
    Abstract: Embodiments of display control based on dynamic user interactions generally include capturing a plurality of temporally sequential images of the user, or a body part or other control object manipulated by the user, and computationally analyzing the images to recognize a gesture performed by the user. In some embodiments, a scale indicative of an actual gesture distance traversed in performance of the gesture is identified, and a movement or action is displayed on the device based, at least in part, on a ratio between the identified scale and the scale of the displayed movement. In some embodiments, a degree of completion of the recognized gesture is determined, and the display contents are modified in accordance therewith. In some embodiments, a dominant gesture is computationally determined from among a plurality of user gestures, and an action displayed on the device is based on the dominant gesture.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: October 4, 2016
    Assignee: Leap Motion, Inc.
    Inventors: Raffi Bedikian, Jonathan Marsden, Keith Mertens, David Holz, Maxwell Sills, Matias Perez, Gabriel A. Hare, Ryan Julian
  • Publication number: 20140201666
    Abstract: Embodiments of display control based on dynamic user interactions generally include capturing a plurality of temporally sequential images of the user, or a body part or other control object manipulated by the user, and computationally analyzing the images to recognize a gesture performed by the user. In some embodiments, a scale indicative of an actual gesture distance traversed in performance of the gesture is identified, and a movement or action is displayed on the device based, at least in part, on a ratio between the identified scale and the scale of the displayed movement. In some embodiments, a degree of completion of the recognized gesture is determined, and the display contents are modified in accordance therewith. In some embodiments, a dominant gesture is computationally determined from among a plurality of user gestures, and an action displayed on the device is based on the dominant gesture.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 17, 2014
    Inventors: Raffi Bedikian, Jonathan Marsden, Keith Mertens, David Holz, Maxwell Sills, Matias Perez, Gabriel A. Hare, Ryan Julian
  • Publication number: 20140201689
    Abstract: During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes may be facilitated by tracking the control object's movements relative to, and its penetration of, a virtual control construct (such as a virtual surface construct). The position of the virtual control construct may be updated, continuously or from time to time, based on the control object's location.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 17, 2014
    Inventors: Raffi Bedikian, Jonathan Marsden, Keith Mertens, David Holz
  • Publication number: 20120113459
    Abstract: A proxy software service determines all I/O devices, such as printers, independent of subnet location, on a network by alternative means; provides a network interface on a wireless subnet that can receive and respond to requests; responds to such requests for each I/O device so identified so that the I/O device is available to the wireless device user for device selection; transfers and translates, if necessary, the IPP stream received from the wireless device to the network address of the I/O device so that the I/O device simulates a compliant I/O device; and transfers and translates, if necessary, all necessary status and command messages from the present protocol to the protocol supported by a legacy I/O device. The proxy software service provides network interfaces that exist both on the wireless subnet, as well as the wired subnet on which the I/O devices are connected.
    Type: Application
    Filed: May 3, 2011
    Publication date: May 10, 2012
    Inventors: Leon WILLIAMS, Patrick WOOD, Jonathan MARSDEN
  • Patent number: 8169630
    Abstract: Methods and apparatus are provided for receiving a PDL File that describes a print job, processing the PDL commands in the file, identifying print settings and printer factors that may affect the entire print job, and reporting such print settings and printer factors. Methods and apparatus are also provided for receiving a PDL File that describes a print job, processing the PDL commands in the file, identifying any objects in the print job that have associated predetermined attributes, and reporting the print objects that have any such predetermined attributes.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: May 1, 2012
    Assignee: Electronics for Imaging, Inc.
    Inventors: Paul Michel, Jonathan Marsden
  • Publication number: 20110317222
    Abstract: Methods and apparatus are provided for dynamically halftoning image data, substantially in real-time. Halftone threshold values are calculated and stored in memory, and halftone output values are calculated for the portions of the image data that will be displayed on a display device. Halftone screen parameters may be modified, and new halftone screen threshold values may be calculated for any affected halftone screens. For unaffected halftone screens, the previously stored threshold values may be retrieved from memory. In addition, the portion of the image to be displayed may be modified, and the halftone output values of the new portion may be calculated and then displayed.
    Type: Application
    Filed: September 9, 2011
    Publication date: December 29, 2011
    Inventors: Jonathan MARSDEN, Richard A. Falk, David Macy
  • Patent number: 8031363
    Abstract: Methods and apparatus are provided for dynamically halftoning image data, substantially in real-time. Halftone threshold values are calculated and stored in memory, and halftone output values are calculated for the portions of the image data that will be displayed on a display device. Halftone screen parameters may be modified, and new halftone screen threshold values may be calculated for any affected halftone screens. For unaffected halftone screens, the previously stored threshold values may be retrieved from memory. In addition, the portion of the image to be displayed may be modified, and the halftone output values of the new portion may be calculated and then displayed.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: October 4, 2011
    Assignee: Electronics for Imaging, Inc.
    Inventors: Jonathan Marsden, Richard A. Falk, David Macy
  • Publication number: 20110085190
    Abstract: Methods and apparatus are provided for receiving a PDL File that describes a print job, processing the PDL commands in the file, identifying print settings and printer factors that may affect the entire print job, and reporting such print settings and printer factors. Methods and apparatus are also provided for receiving a PDL File that describes a print job, processing the PDL commands in the file, identifying any objects in the print job that have associated predetermined attributes, and reporting the print objects that have any such predetermined attributes.
    Type: Application
    Filed: December 16, 2010
    Publication date: April 14, 2011
    Inventors: Paul MICHEL, Jonathan MARSDEN
  • Patent number: 7859689
    Abstract: Methods and apparatus are provided for receiving a PDL File that describes a print job, processing the PDL commands in the file, identifying print settings and printer factors that may affect the entire print job, and reporting such print settings and printer factors. Methods and apparatus are also provided for receiving a PDL File that describes a print job, processing the PDL commands in the file, identifying any objects in the print job that have associated predetermined attributes, and reporting the print objects that have any such predetermined attributes.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: December 28, 2010
    Assignee: Electronics for Imaging, Inc.
    Inventors: Paul Michel, Jonathan Marsden
  • Patent number: 7809611
    Abstract: An automated auctioning method is disclosed having a multifunction (pre-auction) stage (501), an auction stage (502) and a fulfillment stage (503). During the multifunction stage it is possible to buy an element (507), make an offer (506) or place an auction bid (504). During the auction stage it is only possible to place an auction bid.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: October 5, 2010
    Assignee: Mediaequals Ltd
    Inventors: Martin John Banbury, Jonathan Marsden Bradshaw, Fredrik Lexmon
  • Publication number: 20090287610
    Abstract: A data processing procedure is shown in which the processed data includes data representing negotiations for the purchasing of a package of inventory, taking the form of offers and counter offers between a single major party and a plurality of minor parties, and data stored in a database representing details of the items of inventory available for sale. The procedure identifies a package of inventory from the database and presents a major graphical user interface to a major party that shows data from each of a plurality of participating minor parties. Minor graphical interfaces are presented to each of the minor parties that show a first indication of time remaining (601) a second indication of the proportion of the package of inventory remaining (602) and a representation (603, 604, 605) of each participating minor party.
    Type: Application
    Filed: May 12, 2009
    Publication date: November 19, 2009
    Applicant: MEDIAEQUALS LIMITED
    Inventors: Jonathan Marsden Bradshaw, Matthew Charles Forrester
  • Publication number: 20080126242
    Abstract: The auctioning a plurality of elements that represent similar examples of an item and that may be ranked in an order of perceived value is shown. A reserve price is established for all of the elements and the availability of only a single exemplar (2305) of the elements is displayed when bids are received that are below said reserve. The availability of a plurality of elements (2701, 2801) is displayed upon receiving bids above said reserve.
    Type: Application
    Filed: August 22, 2007
    Publication date: May 29, 2008
    Applicant: LATECARD LIMITED
    Inventors: Martin John Banbury, Jonathan Marsden Bradshaw, Fredrik Lexmon