Patents by Inventor Avi Geiger
Avi Geiger 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: 9817569Abstract: Systems and methods are provided for use with a computing device having a touch sensitive display including a touch sensor configured to detect touches of a digit of a user. The method may include detecting an initial digit down position on the display via the touch sensor, and establishing a neutral position for a virtual controller at the digit down position. The method may further include detecting a subsequent movement of the digit relative to the initial digit down position, and determining a controller input parameter based on the subsequent movement of the digit relative to the initial digit down position. The method may further include generating a controller input message indicating the determined controller input parameter.Type: GrantFiled: July 21, 2016Date of Patent: November 14, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Otto Berkes, Joseph H. Matthews, III, Avi Geiger
-
Publication number: 20160328069Abstract: Systems and methods are provided for use with a computing device having a touch sensitive display including a touch sensor configured to detect touches of a digit of a user. The method may include detecting an initial digit down position on the display via the touch sensor, and establishing a neutral position for a virtual controller at the digit down position. The method may further include detecting a subsequent movement of the digit relative to the initial digit down position, and determining a controller input parameter based on the subsequent movement of the digit relative to the initial digit down position. The method may further include generating a controller input message indicating the determined controller input parameter.Type: ApplicationFiled: July 21, 2016Publication date: November 10, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Otto Berkes, Joseph H. Matthews, III, Avi Geiger
-
Patent number: 9411509Abstract: Systems and methods are provided for use with a computing device having a touch sensitive display including a touch sensor configured to detect touches of a digit of a user. The method may include detecting an initial digit down position on the display via the touch sensor, and establishing a neutral position for a virtual controller at the digit down position. The method may further include detecting a subsequent movement of the digit relative to the initial digit down position, and determining a controller input parameter based on the subsequent movement of the digit relative to the initial digit down position. The method may further include generating a controller input message indicating the determined controller input parameter.Type: GrantFiled: December 29, 2010Date of Patent: August 9, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Otto Berkes, Joseph H. Matthews, III, Avi Geiger
-
Patent number: 9354804Abstract: Systems and methods for anticipation of touch events in a computing device are provided. The computing device may include a multi-touch sensitive display including a sensor configured to sense a position and/or movement of a hand. A graphical user interface (GUI) may be displayed, having a state including a plurality of possible touch inputs. The computing device may further include a touch event prediction module configured to compute one or more anticipated touch inputs based on the sensed hand position and/or movement, and the state of the GUI with the plurality of possible user inputs. The computing device may further include a preprocessing module configured to preprocess data for each anticipated touch input, and upon the detection of an actual touch input received from the user that matches one of the anticipated touch inputs, displaying the preprocessed data for the actual touch input on the GUI.Type: GrantFiled: December 29, 2010Date of Patent: May 31, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Otto Berkes, Avi Geiger, Meredith E. Amdur
-
Patent number: 8928595Abstract: A touchscreen may be calibrated using a second sensor that may be placed around the periphery of the touchscreen in a known position with respect to the touchscreen. The second sensor may be incorporated into a bezel and may have one or more sensor elements. The second sensor may be used to sense the position of a user's finger or stylus when the user touches an object on the touchscreen display, and the second sensor output may be used to update a calibration factor based on the position of the displayed object. The second sensor may be used to periodically recalibrate the touchscreen any time an object is selected in proximity to the second sensor.Type: GrantFiled: June 24, 2008Date of Patent: January 6, 2015Assignee: Microsoft CorporationInventor: Avi Geiger
-
Publication number: 20140118915Abstract: In one embodiment, a computer device comprises a back cover in the shape of a plate and a basic module where the back cover is removably attachable to and detachable from a basic module of the computing device by the user by an attachment portion. In this manner designs of and on the back cover may be easily customized to the individual tastes of consumers. Another embodiment of the invention is directed to the back cover and the attachment portion of the type described above. An optional front cover may be added and connected to the back cover about a hinge. The front cover can serve as a stand for the computer display when rotated about the hinge away from the display screen. The optional front cover may also be connected to the back cover by a side cover to form a device resembling a hard bound book.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: Emerging Technology (Holdings) Ltd.Inventors: Stephen Albert Dukker, Martin Shnitzer, Martin Kay, Anthony Patron, Adam Mekeel Mack, Youenn Colim, Avi Geiger
-
Patent number: 8543833Abstract: Systems and methods for user identification based on biokinematic input are disclosed herein. The system may include a multi-touch sensitive display including a sensor configured to receive biokinematic input including data representing detected positions of digit touches made by digits of a user, in each of a series of successive time intervals during a defined identification gesture. The system may further include a user identification module executed by a processor of the computing device. The user identification module may be configured to receive the biokinematic input from the sensor, and to compare relative positions of the digit touches and/or relative rates of change in said positions of the digit touches to a stored user template of verified biokinematic data for the user. If a match is determined, an indication that the user has been successfully identified may be displayed.Type: GrantFiled: December 29, 2010Date of Patent: September 24, 2013Assignee: Microsoft CorporationInventors: Avi Geiger, Otto Berkes
-
Patent number: 8537122Abstract: A touchscreen adapter may fit between a display and a display mount and may resolve the presence and position of a touch to the surface of the display. In some embodiments, the touchscreen adapter may sense using a strain gage sensor mechanism. The touchscreen adapter may have a male mechanical interface to the display and a female mechanical interface to the display mount. In some embodiments, the two mounts may be the same size and format, enabling the touchscreen adapter to be inserted between a display and display mount for a given display. The touchscreen adapter may provide an electronic interface to a computer system to transmit a presence and position of a touch made to the display.Type: GrantFiled: June 24, 2008Date of Patent: September 17, 2013Assignee: Microsoft CorporationInventor: Avi Geiger
-
Patent number: 8274484Abstract: In an example embodiment, a method is adapted to tracking input with a device. The method includes an act of monitoring and acts of activating and displaying if a touch input is detected. The device has a first side and a second side, with the second side opposite the first side. The device has a display screen disposed on the first side, and a screen-reflective interface disposed on the second side. Respective positions on the screen-reflective interface correspond to respective locations of the display screen. The screen-reflective interface of the device is monitored. If a touch input is detected on the screen-reflective interface, the device performs acts of activating and displaying. Specifically, a tracking state is activated for the screen-reflective interface responsive to the detected touch input on the screen-reflective interface. The interface icon is displayed on the display screen to indicate that the tracking state has been activated.Type: GrantFiled: July 18, 2008Date of Patent: September 25, 2012Assignee: Microsoft CorporationInventors: Patrick M. Baudisch, Georg F. Petschnigg, David H. Wykes, Albert Yiu-So Shum, Avi Geiger, Kenneth P. Hinckley, Michael J. Sinclair, Joel B. Jacobs, Jonathan D. Friedman, Rosanna H. Ho
-
Publication number: 20120174213Abstract: Systems and methods for user identification based on biokinematic input are disclosed herein. The system may include a multi-touch sensitive display including a sensor configured to receive biokinematic input including data representing detected positions of digit touches made by digits of a user, in each of a series of successive time intervals during a defined identification gesture. The system may further include a user identification module executed by a processor of the computing device. The user identification module may be configured to receive the biokinematic input from the sensor, and to compare relative positions of the digit touches and/or relative rates of change in said positions of the digit touches to a stored user template of verified biokinematic data for the user. If a match is determined, an indication that the user has been successfully identified may be displayed.Type: ApplicationFiled: December 29, 2010Publication date: July 5, 2012Applicant: MICROSOFT CORPORATIONInventors: Avi Geiger, Otto Berkes
-
Publication number: 20120169610Abstract: Systems and methods are provided for use with a computing device having a touch sensitive display including a touch sensor configured to detect touches of a digit of a user. The method may include detecting an initial digit down position on the display via the touch sensor, and establishing a neutral position for a virtual controller at the digit down position. The method may further include detecting a subsequent movement of the digit relative to the initial digit down position, and determining a controller input parameter based on the subsequent movement of the digit relative to the initial digit down position. The method may further include generating a controller input message indicating the determined controller input parameter.Type: ApplicationFiled: December 29, 2010Publication date: July 5, 2012Applicant: MICROSOFT CORPORATIONInventors: Otto Berkes, Joseph H. Matthews, III, Avi Geiger
-
Publication number: 20120169646Abstract: Systems and methods for anticipation of touch events in a computing device are provided. The computing device may include a multi-touch sensitive display including a sensor configured to sense a position and/or movement of a hand. A graphical user interface (GUI) may be displayed, having a state including a plurality of possible touch inputs. The computing device may further include a touch event prediction module configured to compute one or more anticipated touch inputs based on the sensed hand position and/or movement, and the state of the GUI with the plurality of possible user inputs. The computing device may further include a preprocessing module configured to preprocess data for each anticipated touch input, and upon the detection of an actual touch input received from the user that matches one of the anticipated touch inputs, displaying the preprocessed data for the actual touch input on the GUI.Type: ApplicationFiled: December 29, 2010Publication date: July 5, 2012Applicant: MICROSOFT CORPORATIONInventors: Otto Berkes, Avi Geiger, Meredith E. Amdur
-
Publication number: 20100013777Abstract: In an example embodiment, a method is adapted to tracking input with a device. The method includes an act of monitoring and acts of activating and displaying if a touch input is detected. The device has a first side and a second side, with the second side opposite the first side. The device has a display screen disposed on the first side, and a screen-reflective interface disposed on the second side. Respective positions on the screen-reflective interface correspond to respective locations of the display screen. The screen-reflective interface of the device is monitored. If a touch input is detected on the screen-reflective interface, the device performs acts of activating and displaying. Specifically, a tracking state is activated for the screen-reflective interface responsive to the detected touch input on the screen-reflective interface. The interface icon is displayed on the display screen to indicate that the tracking state has been activated.Type: ApplicationFiled: July 18, 2008Publication date: January 21, 2010Applicant: MICROSOFT CORPORATIONInventors: Patrick M. Baudisch, Georg F. Petschnigg, David H. Wykes, Albert Yiu-So Shum, Avi Geiger, Kenneth P. Hinckley, Michael J. Sinclair, Joel B. Jacobs, Jonathan D. Friedman, Rosanna H. Ho
-
Publication number: 20090315838Abstract: A touchscreen may be calibrated using a second sensor that may be placed around the periphery of the touchscreen in a known position with respect to the touchscreen. The second sensor may be incorporated into a bezel and may have one or more sensor elements. The second sensor may be used to sense the position of a user's finger or stylus when the user touches an object on the touchscreen display, and the second sensor output may be used to update a calibration factor based on the position of the displayed object. The second sensor may be used to periodically recalibrate the touchscreen any time an object is selected in proximity to the second sensor.Type: ApplicationFiled: June 24, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventor: Avi Geiger
-
Publication number: 20090315837Abstract: A touchscreen adapter may fit between a display and a display mount and may resolve the presence and position of a touch to the surface of the display. In some embodiments, the touchscreen adapter may sense using a strain gage sensor mechanism. The touchscreen adapter may have a male mechanical interface to the display and a female mechanical interface to the display mount. In some embodiments, the two mounts may be the same size and format, enabling the touchscreen adapted to be inserted between a display and display mount for a given display. The touchscreen adapter may provide an electronic interface to a computer system to transmit a presence and position of a touch made to the display.Type: ApplicationFiled: June 24, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventor: Avi Geiger
-
Publication number: 20070162773Abstract: A method and system for managing power consumption in a portable computing device having a network interface module is presented. A power management module receives inputs from other modules and determines when the network interface module is to be put in a doze state for a predetermined number of beacon intervals to conserve power consumption in the network interface module. The network interface module in a device that is associated with a network is put in the doze state after an event has occurred including when a scan has been performed, after a delayed sleep timer has expired, and after a beacon transmission has been completed and no traffic is buffered for the device. The delayed sleep time is set based on the estimated round trip time of a packet.Type: ApplicationFiled: January 30, 2007Publication date: July 12, 2007Applicant: Microsoft CorporationInventors: Anton Krantz, Abhishek Abhishek, Arun Ayyagari, Jiandong Ruan, Timothy Moore, Avi Geiger, Warren Barkley
-
Publication number: 20060120314Abstract: A method and system for managing power consumption in a portable computing device having a network interface module is presented. A power management module receives inputs from other modules and determines when the network interface module is to be put in a doze state for a predetermined number of beacon intervals to conserve power consumption in the network interface module. The network interface module in a device that is associated with a network is put in the doze state after an event has occurred including when a scan has been performed, after a delayed sleep timer has expired, and after a beacon transmission has been completed and no traffic is buffered for the device. The delayed sleep time is set based on the estimated round trip time of a packet.Type: ApplicationFiled: January 12, 2006Publication date: June 8, 2006Applicant: Microsoft CorporationInventors: Anton Krantz, Abhishek Abhishek, Arun Ayyagari, Jiandong Ruan, Timothy Moore, Avi Geiger, Warren Barkley
-
Publication number: 20060112291Abstract: A method and system for managing power consumption in a portable computing device having a network interface module is presented. A power management module receives inputs from other modules and determines when the network interface module is to be put in a doze state for a predetermined number of beacon intervals to conserve power consumption in the network interface module. The network interface module in a device that is associated with a network is put in the doze state after an event has occurred including when a scan has been performed, after a delayed sleep timer has expired, and after a beacon transmission has been completed and no traffic is buffered for the device. The delayed sleep time is set based on the estimated round trip time of a packet.Type: ApplicationFiled: January 12, 2006Publication date: May 25, 2006Applicant: Microsoft CorporationInventors: Anton Krantz, Abhishek Abhishek, Arun Ayyagari, Jiandong Ruan, Timothy Moore, Avi Geiger, Warren Barkley
-
Publication number: 20060107081Abstract: A method and system for managing power consumption in a portable computing device having a network interface module is presented. A power management module receives inputs from other modules and determines when the network interface module is to be put in a doze state for a predetermined number of beacon intervals to conserve power consumption in the network interface module. The network interface module in a device that is associated with a network is put in the doze state after an event has occurred including when a scan has been performed, after a delayed sleep timer has expired, and after a beacon transmission has been completed and no traffic is buffered for the device. The delayed sleep time is set based on the estimated round trip time of a packet.Type: ApplicationFiled: January 12, 2006Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: Anton Krantz, Abhishek Abhishek, Arun Ayyagari, Jiandong Ruan, Timothy Moore, Avi Geiger, Warren Barkley
-
Patent number: D970874Type: GrantFiled: March 13, 2020Date of Patent: November 29, 2022Assignees: Butterfly Hedge LLCInventors: Avi Geiger, Jared Randall