Patents by Inventor Craig Lichtenstein
Craig Lichtenstein 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: 10444961Abstract: Disclosed are techniques and systems for enabling “hover-based” interaction with content that is rendered on a display of a viewing device. A process may include rendering content on a display, detecting an object hovering in front of a front surface of the display, and in response to detecting the object, determining a location on the front surface of the display corresponding to a position of the object. The determined location on the front surface of the display may then be used to determine a portion of the content that is rendered at the location or within a threshold distance from the location, and a magnified window of the portion of the content may then be displayed in a region of the display. The portion of the content within the magnified window may be actionable by responding to user input when the user input is provided within the magnified window.Type: GrantFiled: February 22, 2017Date of Patent: October 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Himanshu Niranjani, Craig Lichtenstein, Shailendra Mittal, Devin Jensen
-
Publication number: 20170160914Abstract: Disclosed are techniques and systems for enabling “hover-based” interaction with content that is rendered on a display of a viewing device. A process may include rendering content on a display, detecting an object hovering in front of a front surface of the display, and in response to detecting the object, determining a location on the front surface of the display corresponding to a position of the object. The determined location on the front surface of the display may then be used to determine a portion of the content that is rendered at the location or within a threshold distance from the location, and a magnified window of the portion of the content may then be displayed in a region of the display. The portion of the content within the magnified window may be actionable by responding to user input when the user input is provided within the magnified window.Type: ApplicationFiled: February 22, 2017Publication date: June 8, 2017Inventors: Himanshu Niranjani, Craig Lichtenstein, Shailendra Mittal, Devin Jensen
-
Patent number: 9594489Abstract: Disclosed are techniques and systems for enabling “hover-based” interaction with content that is rendered on a display of a viewing device. A process may include rendering content on a display, detecting an object hovering in front of a front surface of the display, and in response to detecting the object, determining a location on the front surface of the display corresponding to a position of the object. The determined location on the front surface of the display may then be used to determine a portion of the content that is rendered at the location or within a threshold distance from the location, and a magnified window of the portion of the content may then be displayed in a region of the display. The portion of the content within the magnified window may be actionable by responding to user input when the user input is provided within the magnified window.Type: GrantFiled: August 12, 2014Date of Patent: March 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Himanshu Niranjani, Craig Lichtenstein, Shailendra Mittal, Devin Jensen
-
Publication number: 20160048304Abstract: Disclosed are techniques and systems for enabling “hover-based” interaction with content that is rendered on a display of a viewing device. A process may include rendering content on a display, detecting an object hovering in front of a front surface of the display, and in response to detecting the object, determining a location on the front surface of the display corresponding to a position of the object. The determined location on the front surface of the display may then be used to determine a portion of the content that is rendered at the location or within a threshold distance from the location, and a magnified window of the portion of the content may then be displayed in a region of the display. The portion of the content within the magnified window may be actionable by responding to user input when the user input is provided within the magnified window.Type: ApplicationFiled: August 12, 2014Publication date: February 18, 2016Inventors: Himanshu Niranjani, Craig Lichtenstein, Shailendra Mittal, Devin Jensen
-
Patent number: 8868763Abstract: A media player may stream media content, such as music, to other media players over a data network connection, for example, a WiFi/802.11 connection. An encounter object may be used to keep a record of each media object transmitted. The encounter object may include information about the transmission itself, such as a date and time when the media object was transmitted and the source and destination media players involved. The encounter object may also include metadata about the media object, such as genre, album, title, and artist, if the media object is a song. The DJ session may also support user interaction, such as sharing library listings, suggesting next plays (requests), and polls.Type: GrantFiled: November 3, 2006Date of Patent: October 21, 2014Assignee: Microsoft CorporationInventors: Megan Lesley Tedesco, Yasser Asmi, Craig Lichtenstein, Jeffrey David Henshaw
-
Patent number: 7908219Abstract: Media devices that transfer content to other devices may man age a user's received media files by creating a media device inbox. Shared content may be stored in an inbox cache that is separate from the device's main content library to exclude limited-access inbox content from interaction with the device's main library. Further, inbox content may be altered upon expiration to reduce resource consumption and inbox clutter.Type: GrantFiled: November 3, 2006Date of Patent: March 15, 2011Assignee: Microsoft CorporationInventors: Thamer A. Abanami, Craig Lichtenstein, Jeremy Robinson, Megan Lesley Tedesco, Mark D. Zuber
-
Patent number: 7750895Abstract: A method of navigating items on a display on a computing device with a touch sensitive input device is disclosed. Similar to a bike wheel, the list of items will rotate in relation to the velocity of the input applied including speed up, slow down, stop and change directions.Type: GrantFiled: June 29, 2007Date of Patent: July 6, 2010Assignee: Microsoft CorporationInventors: Anton Oguzhan Alford Andrews, Morgan Venable, Craig Lichtenstein
-
Publication number: 20090002396Abstract: A method of navigating items on a display on a computing device with a touch sensitive input device is disclosed. Similar to a bike wheel, the list of items will rotate in relation to the velocity of the input applied including speed up, slow down, stop and change directions.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Anton Oguzhan Alford Andrews, Morgan Venable, Craig Lichtenstein
-
Publication number: 20080109543Abstract: Media devices that transfer content to other devices may man age a user's received media files by creating a media device inbox. Shared content may be stored in an inbox cache that is separate from the device's main content library to exclude limited-access inbox content from interaction with the device's main library. Further, inbox content may be altered upon expiration to reduce resource consumption and inbox clutter.Type: ApplicationFiled: November 3, 2006Publication date: May 8, 2008Inventors: Thamer A. Abanami, Craig Lichtenstein, Jeremy Robinson, Megan Lesley Tedesco, Mark D. Zuber
-
Publication number: 20080109550Abstract: A media player may stream media content, such as music, to other media players over a data network connection, for example, a WiFi/802.11 connection. An encounter object may be used to keep a record of each media object transmitted. The encounter object may include information about the transmission itself, such as a date and time when the media object was transmitted and the source and destination media players involved. The encounter object may also include metadata about the media object, such as genre, album, title, and artist, if the media object is a song. The DJ session may also support user interaction, such as sharing library listings, suggesting next plays (requests), and polls.Type: ApplicationFiled: November 3, 2006Publication date: May 8, 2008Applicant: MICROSOFT CORPORATIONInventors: Megan Lesley Tedesco, Yasser Asmi, Craig Lichtenstein, Jeffrey David Henshaw