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: 20240075760Abstract: 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: ApplicationFiled: January 27, 2022Publication date: March 7, 2024Applicant: 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: 11833353Abstract: 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: GrantFiled: May 7, 2021Date of Patent: December 5, 2023Assignee: Veritas IP, LLCInventors: Andrew Miller Wilder, Scott Darold Hiatt, Steven John Barrus, Cliff C. Nixon
-
Publication number: 20230001599Abstract: 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: ApplicationFiled: December 11, 2020Publication date: January 5, 2023Applicant: Cricut, Inc.Inventors: Jeremy Burton CRYSTAL, John Barrus CHRISTENSEN, Marc KORBULY, Bryan Fred BIHLMAIER, Donald Christopher SUTTON, Danielle CORDSEN
-
Publication number: 20210346700Abstract: 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: ApplicationFiled: May 7, 2021Publication date: November 11, 2021Inventors: Andrew Miller Wilder, Scott Darold Hiatt, Steven John Barrus, Cliff C. Nixon
-
Patent number: 10691878Abstract: 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: GrantFiled: February 28, 2014Date of Patent: June 23, 2020Assignee: RICOH CO., LTD.Inventors: Michael Gormish, John Barrus
-
Patent number: 10372318Abstract: 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: GrantFiled: February 28, 2014Date of Patent: August 6, 2019Assignee: RICOH CO., LTD.Inventors: Michael Gormish, Max McFarland, John Barrus
-
Patent number: 9716858Abstract: 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: GrantFiled: March 7, 2011Date of Patent: July 25, 2017Assignee: Ricoh Company, Ltd.Inventor: John Barrus
-
Patent number: 9661304Abstract: 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: GrantFiled: October 31, 2012Date of Patent: May 23, 2017Assignee: RICOH COMPANY, LTD.Inventors: Fatih Calakli, John Barrus
-
Patent number: 9531999Abstract: 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: GrantFiled: November 18, 2014Date of Patent: December 27, 2016Assignee: RICOH CO., LTD.Inventors: Shu Shi, John Barrus
-
Patent number: 9304618Abstract: 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: GrantFiled: February 28, 2014Date of Patent: April 5, 2016Assignee: RICOH CO., LTD.Inventors: John Barrus, Michael Gormish
-
Publication number: 20160077703Abstract: 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: ApplicationFiled: November 19, 2015Publication date: March 17, 2016Applicant: Ricoh Co., Ltd.Inventors: Shu Shi, John Barrus
-
Patent number: 9197853Abstract: 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: GrantFiled: September 6, 2013Date of Patent: November 24, 2015Assignee: Ricoh Company, LtdInventors: Shu Shi, John Barrus
-
Publication number: 20150296180Abstract: 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: ApplicationFiled: November 18, 2014Publication date: October 15, 2015Applicant: RICOH CO., LTD.Inventors: Shu Shi, John Barrus
-
Publication number: 20150248740Abstract: 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: ApplicationFiled: February 28, 2014Publication date: September 3, 2015Inventors: Michael Gormish, Max McFarland, John Barrus
-
Publication number: 20150248390Abstract: 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: ApplicationFiled: February 28, 2014Publication date: September 3, 2015Inventors: Michael Gormish, John Barrus
-
Publication number: 20150248760Abstract: 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: ApplicationFiled: February 28, 2014Publication date: September 3, 2015Inventors: John Barrus, Michael Gormish
-
Patent number: 9086798Abstract: 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: GrantFiled: March 7, 2011Date of Patent: July 21, 2015Assignee: Ricoh Company, Ltd.Inventors: John Barrus, Vikas Krishna, Jonathan J. Hull
-
Patent number: 9053455Abstract: 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: GrantFiled: March 7, 2011Date of Patent: June 9, 2015Assignee: Ricoh Company, Ltd.Inventor: John Barrus
-
Patent number: 9013454Abstract: 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: GrantFiled: March 2, 2012Date of Patent: April 21, 2015Assignee: Ricoh Co., Ltd.Inventors: John Barrus, Jonathan J. Hull
-
Patent number: 8982066Abstract: 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: GrantFiled: March 5, 2012Date of Patent: March 17, 2015Assignee: Ricoh Co., Ltd.Inventors: Edward L. Schwartz, John Barrus