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: 10281987Abstract: 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: GrantFiled: September 3, 2014Date of Patent: May 7, 2019Assignee: Leap Motion, Inc.Inventors: Hua Yang, Leonid Kontsevich, James Donald, David S Holz, Jonathan Marsden, Paul Durdik
-
Publication number: 20190033979Abstract: 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: ApplicationFiled: August 3, 2018Publication date: January 31, 2019Applicant: Leap Motion, Inc.Inventors: Raffi BEDIKIAN, Jonathan MARSDEN, Keith MERTENS, David HOLZ
-
Patent number: 10139918Abstract: 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: GrantFiled: September 28, 2016Date of Patent: November 27, 2018Assignee: 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: 10042430Abstract: 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: GrantFiled: November 21, 2016Date of Patent: August 7, 2018Assignee: Leap Motion, Inc.Inventors: Raffi Bedikian, Jonathan Marsden, Keith Mertens, David Holz
-
Patent number: 9891867Abstract: 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: GrantFiled: May 3, 2011Date of Patent: February 13, 2018Assignee: ELECTRONICS FOR IMAGING, INC.Inventors: Leon Williams, Patrick Wood, Jonathan Marsden
-
Publication number: 20170075428Abstract: 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: ApplicationFiled: November 21, 2016Publication date: March 16, 2017Applicant: Leap Motion, Inc.Inventors: Raffi BEDIKIAN, Jonathan MARSDEN, Keith MERTENS, David HOLZ
-
Publication number: 20170017306Abstract: 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: ApplicationFiled: September 28, 2016Publication date: January 19, 2017Applicant: 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: 9501152Abstract: 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: GrantFiled: January 14, 2014Date of Patent: November 22, 2016Assignee: Leap Motion, Inc.Inventors: Raffi Bedikian, Jonathan Marsden, Keith Mertens, David Holz
-
Patent number: 9459697Abstract: 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: GrantFiled: January 15, 2014Date of Patent: October 4, 2016Assignee: Leap Motion, Inc.Inventors: Raffi Bedikian, Jonathan Marsden, Keith Mertens, David Holz, Maxwell Sills, Matias Perez, Gabriel A. Hare, Ryan Julian
-
Publication number: 20140201666Abstract: 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: ApplicationFiled: January 15, 2014Publication date: July 17, 2014Inventors: Raffi Bedikian, Jonathan Marsden, Keith Mertens, David Holz, Maxwell Sills, Matias Perez, Gabriel A. Hare, Ryan Julian
-
Publication number: 20140201689Abstract: 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: ApplicationFiled: January 14, 2014Publication date: July 17, 2014Inventors: Raffi Bedikian, Jonathan Marsden, Keith Mertens, David Holz
-
Publication number: 20120113459Abstract: 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: ApplicationFiled: May 3, 2011Publication date: May 10, 2012Inventors: Leon WILLIAMS, Patrick WOOD, Jonathan MARSDEN
-
Patent number: 8169630Abstract: 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: GrantFiled: December 16, 2010Date of Patent: May 1, 2012Assignee: Electronics for Imaging, Inc.Inventors: Paul Michel, Jonathan Marsden
-
Publication number: 20110317222Abstract: 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: ApplicationFiled: September 9, 2011Publication date: December 29, 2011Inventors: Jonathan MARSDEN, Richard A. Falk, David Macy
-
Patent number: 8031363Abstract: 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: GrantFiled: March 31, 2003Date of Patent: October 4, 2011Assignee: Electronics for Imaging, Inc.Inventors: Jonathan Marsden, Richard A. Falk, David Macy
-
Publication number: 20110085190Abstract: 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: ApplicationFiled: December 16, 2010Publication date: April 14, 2011Inventors: Paul MICHEL, Jonathan MARSDEN
-
Patent number: 7859689Abstract: 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: GrantFiled: July 31, 2003Date of Patent: December 28, 2010Assignee: Electronics for Imaging, Inc.Inventors: Paul Michel, Jonathan Marsden
-
Patent number: 7809611Abstract: 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: GrantFiled: August 22, 2007Date of Patent: October 5, 2010Assignee: Mediaequals LtdInventors: Martin John Banbury, Jonathan Marsden Bradshaw, Fredrik Lexmon
-
Publication number: 20090287610Abstract: 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: ApplicationFiled: May 12, 2009Publication date: November 19, 2009Applicant: MEDIAEQUALS LIMITEDInventors: Jonathan Marsden Bradshaw, Matthew Charles Forrester
-
Publication number: 20080126242Abstract: 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: ApplicationFiled: August 22, 2007Publication date: May 29, 2008Applicant: LATECARD LIMITEDInventors: Martin John Banbury, Jonathan Marsden Bradshaw, Fredrik Lexmon