Craig Lichtenstein538 Central Way, Kirkland, WA 98033

Craig Lichtenstein Phones & Addresses

538 Central Way, Kirkland, WA 98033 (425) 822-7832

Monroe Township, NJ

Jackson, NJ

Mentions for Craig Lichtenstein

Craig Lichtenstein resumes & CV records

Resumes

Craig Lichtenstein Photo 9

Craig Lichtenstein

Location:
Greater Seattle Area
Industry:
Computer Software
Skills:
Software Development, Agile Methodologies, .NET, C#, Silverlight, WPF, Biml

Publications & IP owners

Us Patents

Inbox Management

US Patent:
7908219, Mar 15, 2011
Filed:
Nov 3, 2006
Appl. No.:
11/556639
Inventors:
Thamer A. Abanami - Seattle WA, US
Craig Lichtenstein - Redmond WA, US
Jeremy Robinson - Seattle WA, US
Megan Lesley Tedesco - Sammamish WA, US
Mark D. Zuber - Duvall WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 21/00
US Classification:
705 59, 705904, 715716
Abstract:
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.

Disk Jockey Streaming Sessions

US Patent:
2008010, May 8, 2008
Filed:
Nov 3, 2006
Appl. No.:
11/556672
Inventors:
Megan Lesley Tedesco - Sammamish WA, US
Yasser Asmi - Redmond WA, US
Craig Lichtenstein - Redmond WA, US
Jeffrey David Henshaw - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/16
US Classification:
709228
Abstract:
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.

Navigating Lists Using Input Motions

US Patent:
2009000, Jan 1, 2009
Filed:
Jun 29, 2007
Appl. No.:
11/771646
Inventors:
Anton Oguzhan Alford Andrews - Seattle WA, US
Morgan Venable - San Francisco CA, US
Craig Lichtenstein - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G09G 5/00
US Classification:
345659
Abstract:
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.

User Interface For Gestural Control

US Patent:
2009032, Dec 31, 2009
Filed:
Jun 26, 2008
Appl. No.:
12/147463
Inventors:
Thamer A. Abanami - Seattle WA, US
Julian Leonhard Selman - Redmond WA, US
Craig E. Lichtenstein - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/033
US Classification:
715863
Abstract:
A UI (user interface) for gestural control enhances the navigation experience for the user by preventing multiple gestures from being inadvertently invoked at the same time. This problem is overcome by establishing two or more categories of gestures. For instance, the first category of gestures may include gestures that are likely to be invoked before gestures that are included in the second category of gestures. That is, gestures in the second category will typically be invoked after a gesture in the first category has already been invoked. One example of a gesture that falls into the first category may be a gesture that initiates operation of a device, whereas a gesture that falls into the second category may be change in volume. Gestures that fall into the second category require more criteria to be satisfied in order to be invoked than gestures that fall into the first category.

Hover-Based Interaction With Rendered Content

US Patent:
2017016, Jun 8, 2017
Filed:
Feb 22, 2017
Appl. No.:
15/439808
Inventors:
- Redmond WA, US
Craig Lichtenstein - Seattle WA, US
Shailendra Mittal - Bellevue WA, US
Devin Jensen - Kirkland WA, US
International Classification:
G06F 3/0484
G06F 3/0482
G06F 3/0481
G06F 3/0488
Abstract:
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.

Hover-Based Interaction With Rendered Content

US Patent:
2016004, Feb 18, 2016
Filed:
Aug 12, 2014
Appl. No.:
14/458136
Inventors:
- Redmond WA, US
Craig Lichtenstein - Seattle WA, US
Shailendra Mittal - Bellevue WA, US
Devin Jensen - Kirkland WA, US
International Classification:
G06F 3/0484
Abstract:
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.

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.