Patents by Inventor John Barrus

John Barrus 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: 20240075760
    Abstract: A crafting apparatus (10) includes a working portion (22) and a base portion (20). The working portion (22) includes a lower surface (32) and an upper surface (34). The upper surface (34) defines a working three dimensional Cartesian coordinate system (X-Y-Z). The base portion (20) includes a lower surface (24) and an upper surface (26). The lower surface (32) of the working portion (22) is disposed adjacent to the upper surface (26) of the base portion (20). The lower surface (24) defines a non-working three dimensional Cartesian coordinate system (XS-YS-ZS). The upper surface (34) of the working portion (22) extends relative to the lower surface (24) of the base portion (20) at an angle (?22) for angularly-offsetting the working three dimensional Cartesian coordinate system (X-Y-Z) from the non-working three dimensional Cartesian coordinate system (XS-YS-ZS). Methods (200, 300) are also disclosed.
    Type: Application
    Filed: January 27, 2022
    Publication date: March 7, 2024
    Applicant: Cricut, Inc.
    Inventors: John Barrus CHRISTENSEN, Bryan Fred Bihlmaier, Donald Christopher Sutton, John Douglas Dalton, Ryun Bates Noble, Kyle Kenneth Johnson, Grayson Stopp, Bayden Filleul, Kurt Stalsberg, James Lynch, Norman Stevenson
  • Patent number: 11833353
    Abstract: Various embodiments of an interface control subsystem may be used between an electrode terminal and a recording terminal of a neurostimulation and neurorecording system. The interface control subsystem may operate in three modes. In a disable mode, a first transistor and a second transistor disposed between the electrode terminal and the recording terminal may operate in a cutoff region and generate a high impedance. In an active mode, the first transistor and the second transistor may operate in a saturation region and generate a low impedance. In a stimulation mode, the first transistor and the second transistor operate in a triode region and generate an impedance between the high impedance of the disable mode and the low impedance of the active mode. The interface control subsystem may further limit voltage at the recording terminal in response to a detected overvoltage condition.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: December 5, 2023
    Assignee: Veritas IP, LLC
    Inventors: Andrew Miller Wilder, Scott Darold Hiatt, Steven John Barrus, Cliff C. Nixon
  • Publication number: 20230001599
    Abstract: An electronic cutting machine includes a working surface, a door, and a first material guide. The working surface is configured to support a workpiece. The door is movable between an open position and a closed position and includes an upper surface configured to support the workpiece in the open position. The upper surface is disposed substantially parallel to the working surface. The first material guide extends from the upper surface when the door is in the open position.
    Type: Application
    Filed: December 11, 2020
    Publication date: January 5, 2023
    Applicant: Cricut, Inc.
    Inventors: Jeremy Burton CRYSTAL, John Barrus CHRISTENSEN, Marc KORBULY, Bryan Fred BIHLMAIER, Donald Christopher SUTTON, Danielle CORDSEN
  • Publication number: 20210346700
    Abstract: Disclosed herein are various embodiments of an interface control subsystem that may be used between an electrode terminal and a recording terminal of a neurostimulation and neurorecording system. The interface control subsystem may operate in three modes. In a disable mode, a first transistor and a second transistor disposed between the electrode terminal and the recording terminal may operate in a cutoff region and generate a high impedance. In an active mode, the first transistor and the second transistor may operate in a saturation region and generate a low impedance. In a stimulation mode, the first transistor and the second transistor operate in a triode region and generate an impedance between the high impedance of the disable mode and the low impedance of the active mode. The interface control subsystem may further limit voltage at the recording terminal in response to a detected overvoltage condition.
    Type: Application
    Filed: May 7, 2021
    Publication date: November 11, 2021
    Inventors: Andrew Miller Wilder, Scott Darold Hiatt, Steven John Barrus, Cliff C. Nixon
  • Patent number: 10691878
    Abstract: A method and apparatus for displaying and interacting with a user interface are described. In one embodiment, the method comprises: receiving first content for display on a display surface, displaying the first content at a first area of the display surface, capturing a stroke when written on the display surface over a first portion of the first content, and automatically creating a first page at a second area of the display surface, the second area being different than the first area and displaying the first content with the captured stroke.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: June 23, 2020
    Assignee: RICOH CO., LTD.
    Inventors: Michael Gormish, John Barrus
  • Patent number: 10372318
    Abstract: A method and apparatus for associating strokes with content are described. In one embodiment, an apparatus comprises: a memory to store contexts for a plurality of strokes, wherein each context represents an association between at least one stroke and a portion of image data previously displayed; and a matching module coupled to the memory to: receive an indication of a new stroke to be associated a first image and a first context, determine if the portion the first context is the same as, overlaps or is independent of the contexts stored in the memory, and update the memory to include the new stroke by adding the new stroke to one of the contexts stored in the memory or storing the new stroke with the first context independent of the contexts already stored in the memory.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: August 6, 2019
    Assignee: RICOH CO., LTD.
    Inventors: Michael Gormish, Max McFarland, John Barrus
  • Patent number: 9716858
    Abstract: Techniques for automatically selecting information to be displayed. The displayed information may be automatically and dynamically changed in response to changes in one or more preconfigured conditions.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: July 25, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: John Barrus
  • Patent number: 9661304
    Abstract: A system and method for determining positions in three-dimensional space are described. The system includes a controller, a phase image module, a presentation module and a phase determination module. The controller receives projector geometry parameters. A phase image module determines a plurality of sinusoidal images where a constant phase represents a flat plane in a three-dimensional space based on the projector geometry parameters. A presentation module projects the plurality of sinusoidal images to be captured by a camera. The phase determination module determines a phase value at a camera pixel. The phase determination module determines an intersection between the flat plane of the phase value and the camera pixel to identify a ray-plane intersection.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: May 23, 2017
    Assignee: RICOH COMPANY, LTD.
    Inventors: Fatih Calakli, John Barrus
  • Patent number: 9531999
    Abstract: A smart display detection system is disclosed. The smart display system is configured to allow mobile users to connect with display screens through mobile device cameras. The system can detect the display screens within images captured by the mobile device camera in real time by matching the camera query image with screen images dynamically updated from the display devices. A synchronized time-stamped matching strategy is applied to achieve high performance in detecting the screens playing motion intensive video contents and an aggressive feature selection method is applied to minimize the system uploading bandwidth. The system can accurately find display screens playing either static or dynamic content within an image captured on a mobile device.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: December 27, 2016
    Assignee: RICOH CO., LTD.
    Inventors: Shu Shi, John Barrus
  • Patent number: 9304618
    Abstract: A method and apparatus for summarizing a session are described. In one embodiment, the system associates strokes with image data and comprises: a display surface; a memory coupled to the display surface to store stroke contexts for a plurality of strokes, wherein each stroke context represents an association between at least one stroke and a portion of image data previously displayed; a stroke capture module operable with the display surface and communicably coupled with the memory to capture one or more strokes written over image data presented on the display surface; and a summarization unit coupled to the memory to generate a summary of a session based on content displayed during the session containing one or more strokes made during the session.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: April 5, 2016
    Assignee: RICOH CO., LTD.
    Inventors: John Barrus, Michael Gormish
  • Publication number: 20160077703
    Abstract: The disclosure includes a system and method for switching between video views and data views. The system includes a controller, a view presentation module, a screen detection module and a view switching module. The controller receives data indicating a participant joined a multi-user communication session. The view presentation module presents a video stream on a mobile device associated with the participant. The screen detection module determines an occurrence of a detection trigger event. The controller receives a video frame image responsive to the occurrence of the detection trigger event. The screen detection module detects a data screen in the video frame image. The view switching module switches a view on the mobile device from video view to data view responsive to a natural gesture performed by the participant. The view presentation module presents a data stream associated with the data screen on the mobile device.
    Type: Application
    Filed: November 19, 2015
    Publication date: March 17, 2016
    Applicant: Ricoh Co., Ltd.
    Inventors: Shu Shi, John Barrus
  • Patent number: 9197853
    Abstract: The disclosure includes a system and method for switching between video views and data views. The system includes a controller, a view presentation module, a screen detection module and a view switching module. The controller receives data indicating a participant joined a multi-user communication session. The view presentation module presents a video stream on a mobile device associated with the participant. The screen detection module determines an occurrence of a detection trigger event. The controller receives a video frame image responsive to the occurrence of the detection trigger event. The screen detection module detects a data screen in the video frame image. The view switching module switches a view on the mobile device from video view to data view responsive to a natural gesture performed by the participant. The view presentation module presents a data stream associated with the data screen on the mobile device.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: November 24, 2015
    Assignee: Ricoh Company, Ltd
    Inventors: Shu Shi, John Barrus
  • Publication number: 20150296180
    Abstract: A smart display detection system is disclosed. The smart display system is configured to allow mobile users to connect with display screens through mobile device cameras. The system can detect the display screens within images captured by the mobile device camera in real time by matching the camera query image with screen images dynamically updated from the display devices. A synchronized time-stamped matching strategy is applied to achieve high performance in detecting the screens playing motion intensive video contents and an aggressive feature selection method is applied to minimize the system uploading bandwidth. The system can accurately find display screens playing either static or dynamic content within an image captured on a mobile device.
    Type: Application
    Filed: November 18, 2014
    Publication date: October 15, 2015
    Applicant: RICOH CO., LTD.
    Inventors: Shu Shi, John Barrus
  • Publication number: 20150248740
    Abstract: A method and apparatus for associating strokes with content are described. In one embodiment, an apparatus comprises: a memory to store contexts for a plurality of strokes, wherein each context represents an association between at least one stroke and a portion of image data previously displayed; and a matching module coupled to the memory to: receive an indication of a new stroke to be associated a first image and a first context, determine if the portion the first context is the same as, overlaps or is independent of the contexts stored in the memory, and update the memory to include the new stroke by adding the new stroke to one of the contexts stored in the memory or storing the new stroke with the first context independent of the contexts already stored in the memory.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Inventors: Michael Gormish, Max McFarland, John Barrus
  • Publication number: 20150248390
    Abstract: A method and apparatus for displaying and interacting with a user interface are described. In one embodiment, the method comprises: receiving first content for display on a display surface, displaying the first content at a first area of the display surface, capturing a stroke when written on the display surface over a first portion of the first content, and automatically creating a first page at a second area of the display surface, the second area being different than the first area and displaying the first content with the captured stroke.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Inventors: Michael Gormish, John Barrus
  • Publication number: 20150248760
    Abstract: A method and apparatus for summarizing a session are described. In one embodiment, the system associates strokes with image data and comprises: a display surface; a memory coupled to the display surface to store stroke contexts for a plurality of strokes, wherein each stroke context represents an association between at least one stroke and a portion of image data previously displayed; a stroke capture module operable with the display surface and communicably coupled with the memory to capture one or more strokes written over image data presented on the display surface; and a summarization unit coupled to the memory to generate a summary of a session based on content displayed during the session containing one or more strokes made during the session.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Inventors: John Barrus, Michael Gormish
  • Patent number: 9086798
    Abstract: Techniques for associating strokes information generated at an interactive whiteboard system with a user identifier. The user identifier may, for example, be an image of a user who generated the strokes information. The associating may be performed based upon time stamps associated with the strokes information and the image. Information may be stored indicative of the association between the strokes information and the user identifier.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: July 21, 2015
    Assignee: Ricoh Company, Ltd.
    Inventors: John Barrus, Vikas Krishna, Jonathan J. Hull
  • Patent number: 9053455
    Abstract: In systems that enable collaboration, techniques are provided for communicating and displaying positional information with respect to these systems so as to enhance the collaborative experience. The systems may include interactive whiteboard (IWB) systems participating in a collaborative session. The position of an object (e.g., a user) at a first IWB system may be tracked and displayed at a second IWB system located remotely from the first IWB system.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: June 9, 2015
    Assignee: Ricoh Company, Ltd.
    Inventor: John Barrus
  • Patent number: 9013454
    Abstract: A method and apparatus is disclosed herein for associating strokes with a document image. In one embodiment, the method comprises capturing strokes written on a screen over a first document image while the document image is being displayed, associating captured stroke data of the captured strokes with underlying image patches of the document image being displayed, determining that a second document image is being displayed on the screen, determining whether one or more image patches of the second document image, or parts thereof, had previously been associated with captured stroke data, and drawing one or more previously captured strokes, or portions thereof, on image patches of the second document image based on results of determining whether one or more image patches of the second document image, or parts thereof, had previously been associated with captured stroke data.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: April 21, 2015
    Assignee: Ricoh Co., Ltd.
    Inventors: John Barrus, Jonathan J. Hull
  • Patent number: 8982066
    Abstract: A method and apparatus is disclosed herein for automatically ending an interactive device session. In one embodiment, the system comprises a memory; and a processor coupled to the memory and operable to: log out a user, delete locally stored data created during a session, and place one or more system hardware components in a reduced power consumption state based on: occupancy sensor data indicating presence or absence of one or more individuals in proximity to an occupancy sensor, and activity information associated with a display surface.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: March 17, 2015
    Assignee: Ricoh Co., Ltd.
    Inventors: Edward L. Schwartz, John Barrus