Patents by Inventor Dan Odell
Dan Odell 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: 20250058213Abstract: One challenge of designing a handheld game controller to accommodate thicker phones and phone cases is that it tends to make the handheld game controller thicker. A thicker handheld game controller increases weight, volume and material expense. In one embodiment, a handheld game controller is provided with an “overhang” that solves this problem by decoupling increased thickness of the phone from the requirement of increasing controller thickness. This allows for the benefits of broader phone and case support, while maintaining a more-comfortable posture.Type: ApplicationFiled: August 15, 2024Publication date: February 20, 2025Applicant: Backbone Labs, Inc.Inventors: Maneet Singh Khaira, Matty Martin, Zachary Scott, Jon Christopher Lake, Dan Odell, Evan Silverman
-
Patent number: 10890941Abstract: A headset for experiencing an augmented and/or a virtual reality environment may include a housing defining an interior cavity, with optical components received in the interior cavity of the housing. A front face may be rotatably coupled to a front portion of the housing to selectively enclose the interior of the housing. A computing device including a display may be received in a slot defined between the front portion of the housing and the front face. A face pad may be removably coupled to the housing, opposite the front face, so as to enclose the optical components in the housing. A user may view an augmented/virtual reality environment displayed on the display through the optical components received in the housing. An adjustable head strap assembly may adjustably position the headset on the head of the user.Type: GrantFiled: September 29, 2017Date of Patent: January 12, 2021Assignee: GOOGLE LLCInventors: Hayes S. Raffle, Andrew Nartker, Sandeep Waraich, Phan Thao Benno Dang, Gerald Kirk McGinty, Jr., Albert Lee, Byeong Seon Oh, Dan Odell, Eric Allan MacIntosh, Erik Hubert Dolly Goossens, Michael Simonian, Maaike Evers, Xinda Hu, Xiaohui Tao, Ronghui Zhu
-
Publication number: 20180095498Abstract: A headset for experiencing an augmented and/or a virtual reality environment may include a housing defining an interior cavity, with optical components received in the interior cavity of the housing. A front face may be rotatably coupled to a front portion of the housing to selectively enclose the interior of the housing. A computing device including a display may be received in a slot defined between the front portion of the housing and the front face. A face pad may be removably coupled to the housing, opposite the front face, so as to enclose the optical components in the housing. A user may view an augmented/virtual reality environment displayed on the display through the optical components received in the housing. An adjustable head strap assembly may adjustably position the headset on the head of the user.Type: ApplicationFiled: September 29, 2017Publication date: April 5, 2018Inventors: Hayes S. RAFFLE, Andrew NARTKER, Sandeep WARAICH, Phan Thao Benno DANG, Gerald Kirk MCGINTY, JR., Albert LEE, Byeong Seon OH, Dan ODELL, Eric Allan MACINTOSH, Erik Hubert Dolly GOOSSENS, Michael SIMONIAN, Maaike EVERS, Xinda HU, Xiaohui TAO, Ronghui ZHU
-
Patent number: 9753604Abstract: A computing device and method for managing inputs from a plurality of user input device actuators are provided. The computing device may include code stored in memory for implementing, via a processor, an actuator input module configured to receive a first actuator input from a first user input device actuator, and a second actuator input from a second user input device actuator. The computing device may further execute code to implement a window selection module configured to select a first selected window to which the first actuator input is sent according to predetermined selection rules, to select a second selected window to which the second actuator input is sent according to the predetermined selection rules, and to send the first actuator input to the first selected window and to send the second actuator input to the second selected window.Type: GrantFiled: April 8, 2013Date of Patent: September 5, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Scott M. Mail, Dan Odell, Tejas Mistry, Vadim Dmitriev, Nino Aldrin Lasco Sarmiento, Pavan Davuluri
-
Patent number: 8418076Abstract: A computing device and method for managing inputs from a plurality of user input device actuators are provided. The computing device may include code stored in memory for implementing, via a processor, an actuator input module configured to receive a first actuator input from a first user input device actuator, and a second actuator input from a second user input device actuator. The computing device may further execute code to implement a window selection module configured to select a first selected window to which the first actuator input is sent according to predetermined selection rules, to select a second selected window to which the second actuator input is sent according to the predetermined selection rules, and to send the first actuator input to the first selected window and to send the second actuator input to the second selected window.Type: GrantFiled: May 15, 2008Date of Patent: April 9, 2013Assignee: Microsoft CorporationInventors: Scott M. Mail, Dan Odell, Tejas Mistry, Vadim Dmitriev, Nino Aldrin Lasco Sarmiento, Pavan Davuluri
-
Publication number: 20130057475Abstract: In one embodiment, a split virtual keyboard may be optimized for thumb typing. A processor 120 may determine a virtual key layout for a split virtual keyboard based on a thumb range of a user. A touch screen 502 may display the split virtual keyboard 504 to the user.Type: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Applicant: Microsoft CorporationInventors: Finbarr Duggan, Seung Yang, Vasudha Chandrasekaran, Jeff Weir, Dan Odell, Moneta Ho Kushner, Gerrit Hofmeester, John Murphy, Gary Sherman
-
Patent number: 8243019Abstract: A computer mouse for use with a computing device is provided. The computer mouse may include a mouse body with an ulnar side digit support structure having a front concave region and a rear convex region formed proximate and behind the front concave region. The front concave region may include an overhang portion on a top side and an outwardly flared region on a bottom side. The front concave region may be sized to receive a distal end of a digit of a user, and the rear convex region may be sized to support a proximate end of a digit of a user. The mouse body may additionally include a radial side digit support structure that has a concave region with an outwardly flared region on a bottom side of the concavity.Type: GrantFiled: May 23, 2011Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: Monique Chatterjee, Peter Bristol, Dan Odell, Steven Fisher, Hugh McLoone
-
Patent number: 8132976Abstract: A keyboard for use with a computing device and a method of manufacturing a keyboard key are provided. One disclosed keyboard includes a plurality of keys, each key having a key cap including a perimeter wall and a void positioned within the perimeter wall and opening to a top of the key cap. Each key further includes a cushion having a top portion configured to be contacted by a digit of a user and a bottom portion configured to be fitted within the void in the key cap. The cushion being may be configured to absorb an impact force directed against the key during a keystroke.Type: GrantFiled: December 5, 2007Date of Patent: March 13, 2012Assignee: Microsoft CorporationInventors: Dan Odell, Krishna Darbha, Richard E. Compton, Glen C. Larsen, Kurt Allen Jenkins
-
Publication number: 20110221675Abstract: A computer mouse for use with a computing device is provided. The computer mouse may include a mouse body with an ulnar side digit support structure having a front concave region and a rear convex region formed proximate and behind the front concave region. The front concave region may include an overhang portion on a top side and an outwardly flared region on a bottom side. The front concave region may be sized to receive a distal end of a digit of a user, and the rear convex region may be sized to support a proximate end of a digit of a user. The mouse body may additionally include a radial side digit support structure that has a concave region with an outwardly flared region on a bottom side of the concavity.Type: ApplicationFiled: May 23, 2011Publication date: September 15, 2011Applicant: MICROSOFT CORPORATIONInventors: Monique Chatterjee, Peter Bristol, Dan Odell, Steven Fisher, Hugh McLoone
-
Patent number: 7948474Abstract: A computer mouse for use with a computing device is provided. The computer mouse may include a mouse body with an ulnar side digit support structure having a front concave region and a rear convex region formed proximate and behind the front concave region. The front concave region may include an overhang portion on a top side and an outwardly flared region on a bottom side. The front concave region may be sized to receive a distal end of a digit of a user, and the rear convex region may be sized to support a proximate end of a digit of a user. The mouse body may additionally include a radial side digit support structure that has a concave region with an outwardly flared region on a bottom side of the concavity.Type: GrantFiled: November 29, 2007Date of Patent: May 24, 2011Assignee: Microsoft CorporationInventors: Monique Chatterjee, Peter Bristol, Dan Odell, Steven Fisher, Hugh McLoone
-
Publication number: 20090288039Abstract: A computing device and method for managing inputs from a plurality of user input device actuators are provided. The computing device may include code stored in memory for implementing, via a processor, an actuator input module configured to receive a first actuator input from a first user input device actuator, and a second actuator input from a second user input device actuator. The computing device may further execute code to implement a window selection module configured to select a first selected window to which the first actuator input is sent according to predetermined selection rules, to select a second selected window to which the second actuator input is sent according to the predetermined selection rules, and to send the first actuator input to the first selected window and to send the second actuator input to the second selected window.Type: ApplicationFiled: May 15, 2008Publication date: November 19, 2009Applicant: Microsoft CorporationInventors: Scott M. Mail, Dan Odell, Tejas Mistry, Vadim Dmitriev, Nino Aldrin Sarmiento, Pavan Davuluri
-
Patent number: D619590Type: GrantFiled: October 14, 2009Date of Patent: July 13, 2010Assignee: Microsoft CorporationInventors: Monique Chatterjee, Dan Odell, Jonah Becker
-
Patent number: D624916Type: GrantFiled: October 14, 2009Date of Patent: October 5, 2010Assignee: Microsoft CorporationInventors: Monique Chatterjee, Dan Odell, Jonah Becker
-
Patent number: D626127Type: GrantFiled: December 3, 2009Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventors: Dan Odell, Monique Chatterjee, Hua Wang, Young Soo Kim, Ralf Groene
-
Patent number: D633499Type: GrantFiled: October 5, 2010Date of Patent: March 1, 2011Assignee: Microsoft CorporationInventors: Monique Chatterjee, Dan Odell, Jonah Becker
-
Patent number: D645048Type: GrantFiled: December 3, 2009Date of Patent: September 13, 2011Assignee: Microsoft CorporationInventors: Dan Odell, Monique Chatterjee, Hua Wang, Young Soo Kim, Ralf Groene
-
Patent number: D834016Type: GrantFiled: May 17, 2016Date of Patent: November 20, 2018Assignee: GOOGLE LLCInventors: Hayes S. Raffle, Phan Thao Benno Dang, Maaike Evers, Albert Lee, Erik Hubert Dolly Goossens, Byeong Seon Oh, Dan Odell, Michael Simonian, Gerald Kirk McGinty, Jr., Basheer Tome
-
Patent number: D835102Type: GrantFiled: October 3, 2016Date of Patent: December 4, 2018Assignee: GOOGLE LLCInventors: Hayes S. Raffle, Erik Hubert Dolly Goossens, Michael Simonian, Maaike Evers, Albert Lee, Byeong Seon Oh, Phan Thao Benno Dang, Gerald Kirk McGinty, Jr., Dan Odell, Basheer Tome
-
Patent number: D860199Type: GrantFiled: October 11, 2017Date of Patent: September 17, 2019Assignee: GOOGLE LLCInventors: Gerald Kirk McGinty, Jr., Phan Thao Benno Dang, Hannes Harms, Maaike Evers, Hayes S. Raffle, Albert Lee, Erik Hubert Dolly Goossens, Byeong Seon Oh, Dan Odell, Michael Simonian, Basheer Tome
-
Patent number: D860200Type: GrantFiled: October 11, 2017Date of Patent: September 17, 2019Assignee: GOOGLE LLCInventors: Gerald Kirk McGinty, Jr., Phan Thao Benno Dang, Hannes Harms, Maaike Evers, Hayes S. Raffle, Albert Lee, Erik Hubert Dolly Goossens, Byeong Seon Oh, Dan Odell, Michael Simonian, Basheer Tome