Movatterモバイル変換


[0]ホーム

URL:


US20230377223A1 - Hand-tracked text selection and modification - Google Patents

Hand-tracked text selection and modification
Download PDF

Info

Publication number
US20230377223A1
US20230377223A1US17/664,010US202217664010AUS2023377223A1US 20230377223 A1US20230377223 A1US 20230377223A1US 202217664010 AUS202217664010 AUS 202217664010AUS 2023377223 A1US2023377223 A1US 2023377223A1
Authority
US
United States
Prior art keywords
text
user
selection
gesture
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US17/664,010
Other versions
US12327302B2 (en
Inventor
Sharon Moll
Dawei Zhang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Snap Inc
Original Assignee
Snap Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Snap IncfiledCriticalSnap Inc
Assigned to SNAP INC.reassignmentSNAP INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MOLL, Sharon, ZHANG, DAWEI
Priority to US17/664,010priorityCriticalpatent/US12327302B2/en
Priority to PCT/US2023/022367prioritypatent/WO2023224982A1/en
Priority to EP23808171.5Aprioritypatent/EP4526854A1/en
Priority to KR1020247041784Aprioritypatent/KR20250012607A/en
Priority to CN202380040465.7Aprioritypatent/CN119213468A/en
Publication of US20230377223A1publicationCriticalpatent/US20230377223A1/en
Priority to US19/201,406prioritypatent/US20250265755A1/en
Publication of US12327302B2publicationCriticalpatent/US12327302B2/en
Application grantedgrantedCritical
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

An Augmented Reality (AR) system is provided. The AR system generates a text scene object including virtual text objects based on a text and detect a text selection gesture made by a user of the AR system. The AR system generates a selection line based on a landmark of the user's hand. The AR system detects a confirmation gesture made by the user and sets a text selection start point at an intersection of the selection line with a start virtual text object of the one or more virtual text objects. The AR system detects a subsequent confirmation gesture made by the user, sets a text selection end point, and selects selected text from the text based on the text selection start point and the text selection end point.

Description

Claims (24)

1. A computer-implemented method comprising:
generating, by one or more processors of an Augmented Reality (AR) system, a text scene object including one or more virtual text objects based on a text;
detecting, by the one or more processors, using one or more cameras of the AR system, a text selection gesture made by a user of the AR system, the selection gesture made by a selection hand of the user;
generating, in response to the text selection gesture, by the one or more processors, a selection line based on a landmark of the selection hand, the selection line projected from the landmark toward a surface of the virtual text objects of the text scene object;
providing, by the one or more processors, the selection line as a virtual stylus to the user;
detecting, by the one or more processors, using the one or more cameras, a confirmation gesture made by the user, the confirmation gesture confirming a text selection start point;
setting, in response to detecting the confirmation gesture, by the one or more processors, the text selection start point at an intersection of the virtual stylus with a start virtual text object of the one or more virtual text objects;
tracking, by the one or more processors, using the one or more cameras, the selection hand making the text selection gesture as the user moves the selection hand to position the virtual stylus at a position of a text selection end point in the virtual text objects;
detecting, by the one or more processors, using the one or more cameras, a subsequent confirmation gesture made by the user, the subsequent confirmation gesture confirming a text selection end point;
setting, in response to detecting the subsequent confirmation gesture, by the one or more processors, the text selection end point at an intersection of the virtual stylus with an end virtual text object of the one or more virtual text objects; and
selecting, by the one or more processors, selected text from the text based on the text selection start point and the text selection end point.
9. A computing apparatus comprising:
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the computing apparatus to perform operations comprising:
generating a text scene object including one or more virtual text objects based on a text;
detecting, using one or more cameras of an AR system, a text selection gesture made by a user of the AR system using a selection hand of the user;
generating a selection line based on a landmark of the selection hand, the selection line projected from the landmark toward a surface of the virtual text objects of the text scene object;
providing the selection line as a virtual stylus to the user;
detecting, using the one or more cameras, a confirmation gesture made by the user, the confirmation gesture confirming a text selection start point;
setting, in response to detecting the confirmation gesture, the text selection start point at an intersection of the virtual stylus with a start virtual text object of the one or more virtual text objects;
tracking, using the one or more cameras, the selection hand of the user making the text selection gesture as the user moves the selection hand to position the virtual stylus at a position of a text selection end point in the virtual text objects;
detecting, using the one or more cameras, a subsequent confirmation gesture made by the user, the subsequent confirmation gesture confirming a text selection end point;
setting, in response to detecting the subsequent confirmation gesture, the text selection end point at an intersection of the virtual stylus with an end virtual text object of the one or more virtual text objects; and
selecting selected text from the text based on the text selection start point and the text selection end point.
17. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising:
generating a text scene object including one or more virtual text objects based on a text;
detecting using one or more cameras of an AR system, a text selection gesture made by a user of the AR system using a selection hand of the user;
generating a selection line based on a landmark of the selection hand, the selection line projected from the landmark toward a surface of the virtual text objects of the text scene object;
providing the selection line as a virtual stylus to the user;
detecting, using the one or more cameras, a confirmation gesture made by the user, the confirmation gesture confirming a text selection start point;
setting, in response to detecting the confirmation gesture, the text selection start point at an intersection of the virtual stylus with a start virtual text object of the one or more virtual text objects;
tracking, using the one or more cameras, the selection hand making the text selection gesture as the user moves the selection hand to position the virtual stylus at a position of a text selection end point in the virtual text objects;
detecting, using the one or more cameras, a subsequent confirmation gesture made by the user, the subsequent confirmation gesture confirming a text selection end point;
setting, in response to detecting the subsequent confirmation gesture, the text selection end point at an intersection of the virtual line with an end virtual text object of the one or more virtual text objects; and
selecting selected text from the text based on the text selection start point and the text selection end point.
US17/664,0102022-05-182022-05-18Hand-tracked text selection and modificationActiveUS12327302B2 (en)

Priority Applications (6)

Application NumberPriority DateFiling DateTitle
US17/664,010US12327302B2 (en)2022-05-182022-05-18Hand-tracked text selection and modification
CN202380040465.7ACN119213468A (en)2022-05-182023-05-16 Hand tracking text selection and modification
EP23808171.5AEP4526854A1 (en)2022-05-182023-05-16Hand-tracked text selection and modification
KR1020247041784AKR20250012607A (en)2022-05-182023-05-16 Select and edit hand-tracked text
PCT/US2023/022367WO2023224982A1 (en)2022-05-182023-05-16Hand-tracked text selection and modification
US19/201,406US20250265755A1 (en)2022-05-182025-05-07Hand-tracked text selection and modification

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US17/664,010US12327302B2 (en)2022-05-182022-05-18Hand-tracked text selection and modification

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US19/201,406ContinuationUS20250265755A1 (en)2022-05-182025-05-07Hand-tracked text selection and modification

Publications (2)

Publication NumberPublication Date
US20230377223A1true US20230377223A1 (en)2023-11-23
US12327302B2 US12327302B2 (en)2025-06-10

Family

ID=88791819

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US17/664,010ActiveUS12327302B2 (en)2022-05-182022-05-18Hand-tracked text selection and modification
US19/201,406PendingUS20250265755A1 (en)2022-05-182025-05-07Hand-tracked text selection and modification

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US19/201,406PendingUS20250265755A1 (en)2022-05-182025-05-07Hand-tracked text selection and modification

Country Status (5)

CountryLink
US (2)US12327302B2 (en)
EP (1)EP4526854A1 (en)
KR (1)KR20250012607A (en)
CN (1)CN119213468A (en)
WO (1)WO2023224982A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12360663B2 (en)2022-04-262025-07-15Snap Inc.Gesture-based keyboard text entry
US12373096B2 (en)2022-05-312025-07-29Snap Inc.AR-based virtual keyboard

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2023111647A (en)*2022-01-312023-08-10富士フイルムビジネスイノベーション株式会社Information processing apparatus and information processing program
US12327302B2 (en)2022-05-182025-06-10Snap Inc.Hand-tracked text selection and modification
CN119960600B (en)*2025-01-102025-09-23北京科技大学Vision-based stylus interaction system and method in virtual reality scene

Citations (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120212406A1 (en)*2010-02-282012-08-23Osterhout Group, Inc.Ar glasses with event and sensor triggered ar eyepiece command and control facility of the ar eyepiece
US20120218172A1 (en)*2010-02-282012-08-30Osterhout Group, Inc.See-through near-eye display glasses with a small scale image source
US20120306772A1 (en)*2011-06-032012-12-06Google Inc.Gestures for Selecting Text
US20140125584A1 (en)*2012-11-072014-05-08Samsung Electronics Co., Ltd.System and method for human computer interaction
US20140163983A1 (en)*2012-12-102014-06-12Lg Electronics Inc.Display device for converting voice to text and method thereof
US20140201666A1 (en)*2013-01-152014-07-17Raffi BedikianDynamic, free-space user interactions for machine control
US9377863B2 (en)*2012-03-262016-06-28Apple Inc.Gaze-enhanced virtual touchscreen
US20160370882A1 (en)*2015-06-192016-12-22Microsoft Technology Licensing, LlcThree-dimensional user input
US20170329515A1 (en)*2016-05-102017-11-16Google Inc.Volumetric virtual reality keyboard methods, user interface, and interactions
US20180211405A1 (en)*2015-09-302018-07-26Shenzhen Dlodlo Technologies Co., Ltd.Method and device for determining position of virtual object in virtual space
US20180276897A1 (en)*2015-09-302018-09-27Shenzhen Dlodlo Technologies Co., Ltd.Method and Device for Adjusting Virtual Reality Image
US20190155482A1 (en)*2017-11-172019-05-23International Business Machines Corporation3d interaction input for text in augmented reality
US20190258320A1 (en)*2013-08-092019-08-22Leap Motion, Inc.Systems and methods of free-space gestural interaction
US20190362557A1 (en)*2018-05-222019-11-28Magic Leap, Inc.Transmodal input fusion for a wearable system
US10817126B2 (en)*2016-09-202020-10-27Apple Inc.3D document editing system
US20200410755A1 (en)*2019-06-252020-12-31Sony Interactive Entertainment Inc.Image processing apparatus and image processing method
US20210089801A1 (en)*2019-09-192021-03-25MyscriptSystem and method for selecting graphical objects
US20210248407A1 (en)*2018-12-072021-08-12Mitsubishi Electric CorporationInput display control device, input display control method, and input display system
US20220122335A1 (en)*2019-03-212022-04-21Hewlett-Packard Development Company, L.P.Scaling and rendering virtual hand
US11422669B1 (en)*2019-06-072022-08-23Facebook Technologies, LlcDetecting input using a stylus in artificial reality systems based on a stylus movement after a stylus selection action
US11449189B1 (en)*2019-10-022022-09-20Facebook Technologies, LlcVirtual reality-based augmented reality development system
US11500514B2 (en)*2007-07-272022-11-15Qualcomm IncorporatedItem selection using enhanced control
US20230096728A1 (en)*2019-07-312023-03-30MyscriptSystem and method for text line and text block extraction
US11914789B2 (en)*2022-01-202024-02-27Htc CorporationMethod for inputting letters, host, and computer readable storage medium

Family Cites Families (152)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5828197A (en)*1996-10-251998-10-27Immersion Human Interface CorporationMechanical interface having multiple grounded actuators
US8717423B2 (en)*2005-05-092014-05-06Zspace, Inc.Modifying perspective of stereoscopic images based on changes in user viewpoint
US7971156B2 (en)2007-01-122011-06-28International Business Machines CorporationControlling resource access based on user gesturing in a 3D captured image stream of the user
US20090012788A1 (en)2007-07-032009-01-08Jason Andre GilbertSign language translation system
JP2009193423A (en)*2008-02-152009-08-27Panasonic Corp Electronic device input device
US8650507B2 (en)*2008-03-042014-02-11Apple Inc.Selecting of text using gestures
US20090259865A1 (en)2008-04-112009-10-15Qualcomm IncorporatedPower Management Using At Least One Of A Special Purpose Processor And Motion Sensing
US8487938B2 (en)2009-01-302013-07-16Microsoft CorporationStandard Gestures
US7996793B2 (en)2009-01-302011-08-09Microsoft CorporationGesture recognizer system architecture
US8856691B2 (en)2009-05-292014-10-07Microsoft CorporationGesture tool
US20140171036A1 (en)2009-11-182014-06-19Gwendolyn SimmonsMethod of communication
US20130328770A1 (en)2010-02-232013-12-12Muv Interactive Ltd.System for projecting content to a display surface having user-controlled size, shape and location/direction and apparatus and methods useful in conjunction therewith
US20130278631A1 (en)2010-02-282013-10-24Osterhout Group, Inc.3d positioning of augmented reality information
US20150309316A1 (en)2011-04-062015-10-29Microsoft Technology Licensing, LlcAr glasses with predictive control of external device based on event input
US11275482B2 (en)2010-02-282022-03-15Microsoft Technology Licensing, LlcAr glasses with predictive control of external device based on event input
CN102822784A (en)*2010-03-312012-12-12诺基亚公司Apparatuses, methods and computer programs for a virtual stylus
US20170017393A1 (en)2010-04-232017-01-19Handscape Inc., A Delaware CorporationMethod for controlling interactive objects from a touchpad of a computerized device
US20160364138A1 (en)2010-04-232016-12-15Handscape Inc., A Delaware CorporationFront touchscreen and back touchpad operated user interface employing semi-persistent button groups
US8751215B2 (en)2010-06-042014-06-10Microsoft CorporationMachine based sign language interpreter
US9304592B2 (en)2010-11-122016-04-05At&T Intellectual Property I, L.P.Electronic device control based on gestures
EP2474950B1 (en)2011-01-052013-08-21Softkinetic SoftwareNatural gesture based user interface methods and systems
US20160187654A1 (en)2011-02-282016-06-30Microsoft Technology Licensing, LlcSee-through near-eye display glasses with a light transmissive wedge shaped illumination system
US10509466B1 (en)2011-05-112019-12-17Snap Inc.Headwear with computer and optical element for use therewith and systems utilizing same
US8897491B2 (en)2011-06-062014-11-25Microsoft CorporationSystem for finger recognition and tracking
JP6074170B2 (en)2011-06-232017-02-01インテル・コーポレーション Short range motion tracking system and method
US20140347329A1 (en)*2011-11-182014-11-27z Space,Inc. a corporationPre-Button Event Stylus Position
US8854433B1 (en)2012-02-032014-10-07Aquifi, Inc.Method and system enabling natural user interface gestures with an electronic system
US20150370320A1 (en)2014-06-202015-12-24Medibotics LlcSmart Clothing with Human-to-Computer Textile Interface
US9230160B1 (en)2012-08-272016-01-05Amazon Technologies, Inc.Method, medium, and system for online ordering using sign language
US9589538B2 (en)*2012-10-172017-03-07Perceptive Pixel, Inc.Controlling virtual objects
US11157436B2 (en)2012-11-202021-10-26Samsung Electronics Company, Ltd.Services associated with wearable electronic device
JP2016509292A (en)2013-01-032016-03-24メタ カンパニー Extramissive spatial imaging digital eyeglass device or extended intervening vision
CN103049761B (en)2013-01-212016-08-03中国地质大学(武汉)Sign Language Recognition Method based on sign language glove and system
US9742713B2 (en)2013-05-302017-08-22Snap Inc.Apparatus and method for maintaining a message thread with opt-in permanence for entries
US10439972B1 (en)2013-05-302019-10-08Snap Inc.Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9705831B2 (en)2013-05-302017-07-11Snap Inc.Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9226094B2 (en)2013-07-252015-12-29Elwha LlcSystems and methods for receiving gesture indicative data at a limb wearable computing device
US9558756B2 (en)2013-10-292017-01-31At&T Intellectual Property I, L.P.Method and system for adjusting user speech in a communication session
US20150130688A1 (en)2013-11-122015-05-14Google Inc.Utilizing External Devices to Offload Text Entry on a Head Mountable Device
US20150186708A1 (en)2013-12-312015-07-02Sagi KatzBiometric identification system
US10283162B2 (en)2014-02-052019-05-07Avatar Merger Sub II, LLCMethod for triggering events in a video
US10203762B2 (en)2014-03-112019-02-12Magic Leap, Inc.Methods and systems for creating virtual and augmented reality
WO2015142023A1 (en)2014-03-212015-09-24Samsung Electronics Co., Ltd.Method and wearable device for providing a virtual input interface
US9276886B1 (en)2014-05-092016-03-01Snapchat, Inc.Apparatus and method for dynamically configuring application component tiles
US9537811B2 (en)2014-10-022017-01-03Snap Inc.Ephemeral gallery of ephemeral messages
US10852838B2 (en)2014-06-142020-12-01Magic Leap, Inc.Methods and systems for creating virtual and augmented reality
US9225897B1 (en)2014-07-072015-12-29Snapchat, Inc.Apparatus and method for supplying content aware photo filters
US9766806B2 (en)2014-07-152017-09-19Microsoft Technology Licensing, LlcHolographic keyboard display
US20160077793A1 (en)2014-09-152016-03-17Microsoft CorporationGesture shortcuts for invocation of voice input
US10284508B1 (en)2014-10-022019-05-07Snap Inc.Ephemeral gallery of ephemeral messages with opt-in permanence
US20160109953A1 (en)2014-10-172016-04-21Chetan DeshHolographic Wristband
US10277242B2 (en)2014-11-112019-04-30Zerokey Inc.Method of detecting user input in a 3D space and a 3D input system employing same
FR3028968B1 (en)2014-11-212016-11-25Renault Sa GRAPHICAL INTERFACE AND METHOD FOR MANAGING THE GRAPHICAL INTERFACE WHEN TACTILE SELECTING A DISPLAYED ELEMENT
KR20160063812A (en)2014-11-272016-06-07삼성전자주식회사Method for configuring screen, electronic apparatus and storage medium
US9385983B1 (en)2014-12-192016-07-05Snapchat, Inc.Gallery of messages from individuals with a shared interest
KR102345911B1 (en)2015-01-162022-01-03삼성전자주식회사Virtual input apparatus and method for receiving user input using thereof
US20160232713A1 (en)*2015-02-102016-08-11Fangwei LeeVirtual reality and augmented reality control with mobile devices
US9692967B1 (en)2015-03-232017-06-27Snap Inc.Systems and methods for reducing boot time and power consumption in camera systems
US10817172B2 (en)2015-03-272020-10-27Intel CorporationTechnologies for graphical user interface manipulations using multi-finger touch interactions
US10109219B2 (en)2015-04-162018-10-23Robert Bosch GmbhSystem and method for automated sign language recognition
US9658704B2 (en)*2015-06-102017-05-23Apple Inc.Devices and methods for manipulating user interfaces with a stylus
US10503264B1 (en)2015-06-162019-12-10Snap Inc.Radial gesture navigation
US20170115742A1 (en)2015-08-012017-04-27Zhou Tian XingWearable augmented reality eyeglass communication device including mobile phone and mobile computing via virtual touch screen gesture control and neuron command
KR101745406B1 (en)2015-09-032017-06-12한국과학기술연구원Apparatus and method of hand gesture recognition based on depth image
US10817065B1 (en)2015-10-062020-10-27Google LlcGesture recognition using multiple antenna
US11106273B2 (en)2015-10-302021-08-31Ostendo Technologies, Inc.System and methods for on-body gestural interfaces and projection displays
US10055895B2 (en)2016-01-292018-08-21Snap Inc.Local augmented reality persistent sticker objects
JP2017174300A (en)2016-03-252017-09-28富士ゼロックス株式会社Information processing device, information processing method, and program
US9965467B2 (en)2016-03-282018-05-08Avaya Inc.Sign language communication with communication devices
US10275023B2 (en)2016-05-052019-04-30Google LlcCombining gaze input and touch surface input for user interfaces in augmented and/or virtual reality
US10628664B2 (en)2016-06-042020-04-21KinTrans, Inc.Automatic body movement recognition and association system
US10102423B2 (en)2016-06-302018-10-16Snap Inc.Object modeling and replacement in a video stream
US10768639B1 (en)2016-06-302020-09-08Snap Inc.Motion and image-based control system
US20180088786A1 (en)*2016-09-232018-03-29Microsoft Technology Licensing, LlcCapacitive touch mapping
US20180181245A1 (en)*2016-09-232018-06-28Microsoft Technology Licensing, LlcCapacitive touch mapping
US10928888B2 (en)2016-11-142021-02-23Logitech Europe S.A.Systems and methods for configuring a hub-centric virtual/augmented reality environment
US10446059B2 (en)2016-12-072019-10-15Thomas William PryorHand motion interpretation and communication apparatus
US20180267757A1 (en)*2017-03-172018-09-20Edo SegalSystem and method for interacting with media displays
CN110785688B (en)2017-04-192021-08-27奇跃公司Multi-modal task execution and text editing for wearable systems
US10963066B2 (en)2017-06-262021-03-30Seoul National University R&Db FoundationKeyboard input system and keyboard input method using finger gesture recognition
US10579869B1 (en)2017-07-182020-03-03Snap Inc.Virtual object machine learning
US10591730B2 (en)2017-08-252020-03-17II Jonathan M. RodriguezWristwatch based interface for augmented reality eyewear
WO2019079790A1 (en)2017-10-212019-04-25Eyecam, IncAdaptive graphic user interfacing system
US11847426B2 (en)2017-11-082023-12-19Snap Inc.Computer vision based sign language interpreter
US10217488B1 (en)2017-12-152019-02-26Snap Inc.Spherical video editing
US10962809B1 (en)2018-01-102021-03-30Snap Inc.Eyewear device with finger activated touch sensor
US11092998B1 (en)2018-01-122021-08-17Snap Inc.Eyewear device with fingerprint sensor for user input
US11567573B2 (en)2018-09-202023-01-31Meta Platforms Technologies, LlcNeuromuscular text entry, writing and drawing in augmented reality systems
US20230072423A1 (en)*2018-01-252023-03-09Meta Platforms Technologies, LlcWearable electronic devices and extended reality systems including neuromuscular sensors
US11227626B1 (en)2018-05-212022-01-18Snap Inc.Audio response messages
US11188154B2 (en)2018-05-302021-11-30International Business Machines CorporationContext dependent projection of holographic objects
US11328211B2 (en)2018-07-062022-05-10Facebook Technologies, LlcDelimitation in unsupervised classification of gestures
US20200302699A1 (en)*2018-09-202020-09-24Intuitive Research And Technology CorporationVirtual Reality Anchored Annotation Tool
EP3857337A1 (en)2018-09-282021-08-04Snap Inc.Neural network system for gesture, wear, activity, or carry detection on a wearable or mobile device
PH12018000297A1 (en)2018-10-042020-04-13Samsung Electronics Co LtdInput operations in mobile computing devices coupled to head-mounted display devices
WO2020101067A1 (en)*2018-11-152020-05-22Samsung Electronics Co., Ltd.Method and device for selecting text in electronic terminal
US10796482B2 (en)2018-12-052020-10-06Snap Inc.3D hand shape and pose estimation
CN113302578B (en)*2019-01-222025-02-21惠普发展公司,有限责任合伙企业Mixed reality presentation
US11012390B1 (en)2019-03-282021-05-18Snap Inc.Media content response in a messaging system
US11036368B1 (en)2019-03-292021-06-15Snap Inc.Messaging system with message transmission user interface
US10901773B2 (en)*2019-04-112021-01-26Red Hat, Inc.Sharing devices between virtual machines in view of power state information
US12147997B1 (en)2019-04-232024-11-19Vale Group LlcSensor data collection and processing
US11106342B1 (en)2019-06-032021-08-31Snap Inc.User interfaces to facilitate multiple modes of electronic communication
US20200387214A1 (en)2019-06-072020-12-10Facebook Technologies, LlcArtificial reality system having a self-haptic virtual keyboard
US10955929B2 (en)2019-06-072021-03-23Facebook Technologies, LlcArtificial reality system having a digit-mapped self-haptic input method
US11334212B2 (en)*2019-06-072022-05-17Facebook Technologies, LlcDetecting input in artificial reality systems based on a pinch and pull gesture
US11307747B2 (en)2019-07-112022-04-19Snap Inc.Edge gesture interface with smart interactions
CN112241199B (en)*2019-07-192023-03-24华为技术有限公司Interaction method and device in virtual reality scene
US11270515B2 (en)2019-09-042022-03-08Qualcomm IncorporatedVirtual keyboard
US20220335673A1 (en)*2019-09-092022-10-20Wonseok JangDocument processing system using augmented reality and virtual reality, and method therefor
US11551374B2 (en)2019-09-092023-01-10Snap Inc.Hand pose estimation from stereo cameras
US10956724B1 (en)2019-09-102021-03-23Facebook Technologies, LlcUtilizing a hybrid model to recognize fast and precise hand inputs in a virtual environment
US20210110646A1 (en)2019-10-112021-04-15Citrix Systems, Inc.Systems and methods of geolocating augmented reality consoles
US11422623B2 (en)2019-10-232022-08-23Interlake Research, LlcWrist worn computing device control systems and methods
US11232834B2 (en)2019-10-292022-01-25Qualcomm IncorporatedPose estimation in extended reality systems
US11169600B1 (en)2019-12-062021-11-09Snap Inc.Virtual object display interface between a wearable device and a mobile device
US11087728B1 (en)2019-12-212021-08-10Snap Inc.Computer vision and mapping for audio applications
KR102377113B1 (en)2019-12-262022-03-22주식회사 엔가든 Method for providing childbirth nursing simulation education, recording medium and virtual reality multiple access system for performing the same
US11062498B1 (en)2019-12-302021-07-13Snap Inc.Animated pull-to-refresh
US11488358B2 (en)2020-02-052022-11-01Snap Inc.Augmented reality session creation using skeleton tracking
US11256413B2 (en)2020-02-102022-02-22Synaptics IncorporatedNon-contact gesture commands for touch screens
JP7443819B2 (en)*2020-02-272024-03-06セイコーエプソン株式会社 Image display device, image display method, and image display program
US11409368B2 (en)2020-03-262022-08-09Snap Inc.Navigating through augmented reality content
US11675494B2 (en)2020-03-262023-06-13Snap Inc.Combining first user interface content into second user interface
US11960651B2 (en)2020-03-302024-04-16Snap Inc.Gesture-based shared AR session creation
US11481965B2 (en)2020-04-102022-10-25Samsung Electronics Co., Ltd.Electronic device for communicating in augmented reality and method thereof
US11232640B2 (en)2020-04-282022-01-25Spatial Systems Inc.Augmented reality interaction, modeling, and annotation system
US11521516B2 (en)2020-05-152022-12-06Capital One Services, LlcNuance-based augmentation of sign language communication
US11995774B2 (en)2020-06-292024-05-28Snap Inc.Augmented reality experiences using speech and text captions
US12189861B2 (en)2020-06-292025-01-07Snap Inc.Augmented reality experiences with object manipulation
US11925863B2 (en)2020-09-182024-03-12Snap Inc.Tracking hand gestures for interactive game control in augmented reality
US11546505B2 (en)2020-09-282023-01-03Snap Inc.Touchless photo capture in response to detected hand gestures
CN114385284A (en)*2020-10-222022-04-22华为技术有限公司 Annotation display method and electronic device
US11928263B2 (en)2020-12-072024-03-12Samsung Electronics Co., Ltd.Electronic device for processing user input and method thereof
CN116615686A (en)2020-12-162023-08-18斯纳普公司Goggles for speech translation including sign language
US11232643B1 (en)*2020-12-222022-01-25Facebook Technologies, LlcCollapsing of 3D objects to 2D images in an artificial reality environment
KR20230124732A (en)2020-12-292023-08-25스냅 인코포레이티드 Fine hand gestures to control virtual and graphical elements
US20220236795A1 (en)2021-01-272022-07-28Facebook Technologies, LlcSystems and methods for signaling the onset of a user's intent to interact
US20220253146A1 (en)2021-02-092022-08-11Finch Technologies Ltd.Combine Inputs from Different Devices to Control a Computing Device
US11531402B1 (en)2021-02-252022-12-20Snap Inc.Bimanual gestures for controlling virtual and graphical elements
US11644907B2 (en)*2021-02-262023-05-09Logitech Europe S.A.Systems, devices, and methods for physical surface tracking with a stylus device in an AR/VR environment
US20220291753A1 (en)2021-03-102022-09-15Finch Technologies Ltd.Spatial Gesture Recognition using Inputs from Different Devices to Control a Computing Device
US11908243B2 (en)2021-03-162024-02-20Snap Inc.Menu hierarchy navigation on electronic mirroring devices
US11734959B2 (en)2021-03-162023-08-22Snap Inc.Activating hands-free mode on mirroring device
US11798201B2 (en)2021-03-162023-10-24Snap Inc.Mirroring device with whole-body outfits
US11899840B2 (en)*2021-03-232024-02-13Lenovo (Singapore) Pte. Ltd.Haptic emulation of input device
EP4320502A1 (en)2021-04-082024-02-14Snap, Inc.Bimanual interactions between mapped hand regions for controlling virtual and graphical elements
US11861070B2 (en)2021-04-192024-01-02Snap Inc.Hand gestures for animating and controlling virtual and graphical elements
CN117356116A (en)2021-05-192024-01-05斯纳普公司Beacon for locating and delivering content to a wearable device
US12360663B2 (en)2022-04-262025-07-15Snap Inc.Gesture-based keyboard text entry
US12327302B2 (en)2022-05-182025-06-10Snap Inc.Hand-tracked text selection and modification
US12373096B2 (en)2022-05-312025-07-29Snap Inc.AR-based virtual keyboard

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11500514B2 (en)*2007-07-272022-11-15Qualcomm IncorporatedItem selection using enhanced control
US20120212406A1 (en)*2010-02-282012-08-23Osterhout Group, Inc.Ar glasses with event and sensor triggered ar eyepiece command and control facility of the ar eyepiece
US20120218172A1 (en)*2010-02-282012-08-30Osterhout Group, Inc.See-through near-eye display glasses with a small scale image source
US20120306772A1 (en)*2011-06-032012-12-06Google Inc.Gestures for Selecting Text
US10642458B2 (en)*2011-06-032020-05-05Google LlcGestures for selecting text
US20150082246A1 (en)*2011-06-032015-03-19Google Inc.Gestures for Selecting Text
US9377863B2 (en)*2012-03-262016-06-28Apple Inc.Gaze-enhanced virtual touchscreen
US20140125584A1 (en)*2012-11-072014-05-08Samsung Electronics Co., Ltd.System and method for human computer interaction
US20140163983A1 (en)*2012-12-102014-06-12Lg Electronics Inc.Display device for converting voice to text and method thereof
US20140201666A1 (en)*2013-01-152014-07-17Raffi BedikianDynamic, free-space user interactions for machine control
US20190258320A1 (en)*2013-08-092019-08-22Leap Motion, Inc.Systems and methods of free-space gestural interaction
US11567578B2 (en)*2013-08-092023-01-31Ultrahaptics IP Two LimitedSystems and methods of free-space gestural interaction
US20160370882A1 (en)*2015-06-192016-12-22Microsoft Technology Licensing, LlcThree-dimensional user input
US20180211405A1 (en)*2015-09-302018-07-26Shenzhen Dlodlo Technologies Co., Ltd.Method and device for determining position of virtual object in virtual space
US20180276897A1 (en)*2015-09-302018-09-27Shenzhen Dlodlo Technologies Co., Ltd.Method and Device for Adjusting Virtual Reality Image
US20170329515A1 (en)*2016-05-102017-11-16Google Inc.Volumetric virtual reality keyboard methods, user interface, and interactions
US10817126B2 (en)*2016-09-202020-10-27Apple Inc.3D document editing system
US20190155482A1 (en)*2017-11-172019-05-23International Business Machines Corporation3d interaction input for text in augmented reality
US20190362557A1 (en)*2018-05-222019-11-28Magic Leap, Inc.Transmodal input fusion for a wearable system
US20210248407A1 (en)*2018-12-072021-08-12Mitsubishi Electric CorporationInput display control device, input display control method, and input display system
US20220122335A1 (en)*2019-03-212022-04-21Hewlett-Packard Development Company, L.P.Scaling and rendering virtual hand
US11422669B1 (en)*2019-06-072022-08-23Facebook Technologies, LlcDetecting input using a stylus in artificial reality systems based on a stylus movement after a stylus selection action
US20200410755A1 (en)*2019-06-252020-12-31Sony Interactive Entertainment Inc.Image processing apparatus and image processing method
US20230096728A1 (en)*2019-07-312023-03-30MyscriptSystem and method for text line and text block extraction
US20210089801A1 (en)*2019-09-192021-03-25MyscriptSystem and method for selecting graphical objects
US11449189B1 (en)*2019-10-022022-09-20Facebook Technologies, LlcVirtual reality-based augmented reality development system
US11914789B2 (en)*2022-01-202024-02-27Htc CorporationMethod for inputting letters, host, and computer readable storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Darbar et al., Exploring Smartphone-enabled Text Selection in AR-HMD, Graphics Interface, May 2021, pages 1-11 (Year: 2021)*
Ro et al., AR Pointer: Advanced Ray-Casting Interface Using Laser Pointer Metaphor for Object Manipulation in 3D Augmented Reality Environment, Applied Science, July 2019, pages 1-18 (Year: 2019)*

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12360663B2 (en)2022-04-262025-07-15Snap Inc.Gesture-based keyboard text entry
US12373096B2 (en)2022-05-312025-07-29Snap Inc.AR-based virtual keyboard

Also Published As

Publication numberPublication date
KR20250012607A (en)2025-01-24
US12327302B2 (en)2025-06-10
US20250265755A1 (en)2025-08-21
CN119213468A (en)2024-12-27
WO2023224982A1 (en)2023-11-23
EP4526854A1 (en)2025-03-26

Similar Documents

PublicationPublication DateTitle
US12327302B2 (en)Hand-tracked text selection and modification
US12282607B2 (en)Fingerspelling text entry
US12373096B2 (en)AR-based virtual keyboard
US12360663B2 (en)Gesture-based keyboard text entry
US11934628B2 (en)3D user interface depth forgiveness
WO2023250361A1 (en)Generating user interfaces displaying augmented reality graphics
US20240070995A1 (en)Wrist rotation manipulation of virtual objects
US20230297161A1 (en)Augmented reality visual or acoustic feedback
US20250199621A1 (en)Gesture-based application invocation
US20250085786A1 (en)Visual and audio wake commands
US12190420B2 (en)Generating user interfaces in augmented reality environments

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SNAP INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MOLL, SHARON;ZHANG, DAWEI;SIGNING DATES FROM 20220517 TO 20220518;REEL/FRAME:059951/0129

FEPPFee payment procedure

Free format text:ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STPPInformation on status: patent application and granting procedure in general

Free format text:NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:ADVISORY ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STCFInformation on status: patent grant

Free format text:PATENTED CASE


[8]ページ先頭

©2009-2025 Movatter.jp