Patents by Inventor Thamer Abanami

Thamer Abanami 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: 8214399
    Abstract: Each of one or more songs in a song list is analyzed to determine whether the song satisfies a set of criteria at its current location. For each of the one or more songs that satisfies the set of criteria, the song is kept at its current location in the song list. For each of the one or more songs that does not satisfy the set of criteria, an attempt is made to select (e.g., randomly) another song in an unprocessed portion of the song list that satisfies the set of criteria. If a selected song satisfies the set of criteria then the song and the selected song are swapped. However, if greater than a threshold number of attempts to select a song that satisfies the set of criteria are made, then the song is kept at its current location in the song list.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Jordan B. Naftolin, Thamer A. Abanami
  • Patent number: 8191011
    Abstract: A media system is described including a graphical display that presents an iconic menu and a textual menu. The iconic menu includes a plurality of icons arranged in a two-dimensional collection, where each icon provides access to media content. The textual menu includes a structured textual list that provides access to a media library including the media content. The iconic menu may be unlocked responsive to a first user input received at the user input device and may be locked responsive to a second user input received at the user input device. The plurality of icons of the iconic menu may be shuffled relative to each other without shuffling the structured textual list responsive to motion of the media system. The plurality of icons may be maintained in a fixed relative arrangement even if motion of the media system occurs if the iconic menu is locked.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Thamer Abanami, Jeffrey Fong
  • Publication number: 20110066633
    Abstract: Each of one or more songs in a song list is analyzed to determine whether the song satisfies a set of criteria at its current location. For each of the one or more songs that satisfies the set of criteria, the song is kept at its current location in the song list. For each of the one or more songs that does not satisfy the set of criteria, an attempt is made to select (e.g., randomly) another song in an unprocessed portion of the song list that satisfies the set of criteria. If a selected song satisfies the set of criteria then the song and the selected song are swapped.
    Type: Application
    Filed: September 16, 2009
    Publication date: March 17, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Jordan B. Naftolin, Thamer A. Abanami
  • Patent number: 7908219
    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.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: March 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Thamer A. Abanami, Craig Lichtenstein, Jeremy Robinson, Megan Lesley Tedesco, Mark D. Zuber
  • Patent number: 7889173
    Abstract: A user may always know that on a portable media device, by pressing an input field in particular location, such as the input field to the right of the center point of a plurality of input fields, the same function may occur no matter what the orientation of the device.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: February 15, 2011
    Assignee: Microsoft Corporation
    Inventor: Thamer A. Abanami
  • Patent number: 7880727
    Abstract: User interfaces or input devices are provided with both touch-sensitive (e.g., capacitive) and mechanical hardware input portions. Mechanical switches are overlaid with a touch sensitive pad, providing improved versatility of input. An application programming interface (API) enables different modes of input operation for the mechanical and touch sensitive input portions, whereby various combinations and/or permutations of touch sensitive input portions and/or mechanical input portions are enabled or disabled to provide optimal input characteristics for a set of tasks at hand. Visual or audio indicators may be utilized to reveal the mode of operation to the user. The touch sensitive pad may be a capacitive touchpad, a touch sensitive display screen, a conveyor belt or a push pad. Up to 9 mechanical switches may be placed underneath the touch sensitive input portions.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: February 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Thamer A. Abanami, Patrick Baudisch
  • Publication number: 20100274854
    Abstract: A collection of digital media is stored at a source device and transferred to a target device. A subset of the collection may be transferred based on a priority related to points assigned by a user's rating of particular digital media and on rules based on particular user actions.
    Type: Application
    Filed: April 26, 2010
    Publication date: October 28, 2010
    Applicant: Microsoft Corporation
    Inventor: Thamer A. Abanami
  • Patent number: 7743343
    Abstract: A hierarchical system is used to store data items easily capable of thumbnail representation (such as images). Such a hierarchical system may allow a folder (or other grouping) to contain both data items and sub-folders. The display of such a folder uses two display areas. In one display area, sub-folders are displayed using a list view, where text is the primary method for the display of the sub-folders which are contained in the folder. In the other display area, a grid view is used to display the data items. Thumbnail images are the primary components of the grid view. Functionality available to a user will change based on whether the user is browsing the list view or the grid view.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Jeffrey C. Fong, Julian Leonhard Selman, Marc S. Doll, Thamer A. Abanami
  • Publication number: 20100131904
    Abstract: A programmable effects system for graphical user interfaces is disclosed. One embodiment comprises adjusting a graphical user interface in response to a tilt of a device. In this way, a graphical user interface may have viewable content not shown in a first view, where the viewable content may be displayed in a tilted view in response to the device tilt.
    Type: Application
    Filed: November 21, 2008
    Publication date: May 27, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeffrey Fong, Thamer Abanami, Michael Van Robb Johnson, JR.
  • Patent number: 7707603
    Abstract: A collection of digital media is stored at a source device and transferred to a target device. A subset of the collection may be transferred based on a priority related to a points assigned by a user's rating of particular digital media and on rules based on particular user actions.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventor: Thamer Abanami
  • Patent number: 7698654
    Abstract: Improved systems and methods for navigating media via a user interface, such as a user interface provided on a handheld or portable computing device, are provided. The methods for navigating media of the invention extend the navigation experience by allowing bi-axial context shifts, e.g., with respect to substantially orthogonal directions, allowing a user to conceptually preserve context associated with the navigation experience, context that is lost in one-dimensional hierarchical navigation experiences. In one embodiment, the bi-axial navigation mechanism of the invention includes a drill down twist, i.e., the transformation of a parent list of a parent screen from a vertical list to a horizontal band when moving from the parent screen to the child screen and a horizontal browsing mechanism allowing a user to browse multiple lists using a continuous band of headers.
    Type: Grant
    Filed: January 5, 2004
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Fong, Thamer Abanami, David Franklin
  • Publication number: 20100070926
    Abstract: A media system is described including a graphical display that presents an iconic menu and a textual menu. The iconic menu includes a plurality of icons arranged in a two-dimensional collection, where each icon provides access to media content. The textual menu includes a structured textual list that provides access to a media library including the media content. The iconic menu may be unlocked responsive to a first user input received at the user input device and may be locked responsive to a second user input received at the user input device. The plurality of icons of the iconic menu may be shuffled relative to each other without shuffling the structured textual list responsive to motion of the media system. The plurality of icons may be maintained in a fixed relative arrangement even if motion of the media system occurs if the iconic menu is locked.
    Type: Application
    Filed: September 18, 2008
    Publication date: March 18, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Thamer Abanami, Jeffrey Fong
  • Publication number: 20100064261
    Abstract: A computer program executable on a portable electronic device having a touch screen sensor is provided. The computer program may include an input mode switching module configured to receive a mode switch user input to switch between a direct input mode and a relative gesture recognition mode. The computer program may further include a gesture-based control module configured, in the relative gesture recognition mode, to recognize a contact point on the touch screen sensor between a digit of a user and a surface of the touch screen sensor in a defined region in which the graphical user interface elements are unselectable, and to identify a detected gesture based on user touch input originating from the contact point, and to send a message to an application program to adjust an operation of the portable electronic device based on the detected gesture.
    Type: Application
    Filed: September 9, 2008
    Publication date: March 11, 2010
    Applicant: Microsoft Corporation
    Inventors: Anton Andrews, Thamer Abanami, Jeffrey Fong
  • Publication number: 20090327974
    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.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Thamer A. Abanami, Julian Leonhard Selman, Craig E. Lichtenstein
  • Publication number: 20090125824
    Abstract: A UI (user interface) for natural gestural control uses inertial physics coupled to gestures made on a gesture-pad (“GPad”) by the user in order to provide an enhanced list and grid navigation experience which is both faster and more enjoyable to use than current list and grid navigation methods using a conventional 5-way D-pad (directional pad) controllers. The UI makes use of the GPad's gesture detection capabilities, in addition to its ability to sense standard button presses, and allows end users to use either or both navigation mechanisms, depending on their preference and comfort level. End users can navigate the entire UI by using button presses only (as with conventional UIs) or they can use button presses in combination with gestures for a more fluid and enhanced browsing experience.
    Type: Application
    Filed: June 27, 2008
    Publication date: May 14, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Anton O. Andrews, Morgan Venable, Thamer A. Abanami, Jeffrey C. Fong
  • Publication number: 20090125934
    Abstract: An intuitive, user-friendly user ratings mechanism for using user ratings to affect operations of content management devices, such as PCs, and content playback devices, such as portable media players, is discussed. The user ratings mechanism can be employed on PC clients, consumer electronics, mobile devices, other entertainment appliances, or in a network environment. The user ratings associated with various digital content items generally reflect a user opinion in a binary emotional context that is virtually universally understood (for example, “I Like It” or “I Don't Like It”). In one scenario, a user can choose between two options to rate a content item, or can choose to leave the content item unrated.
    Type: Application
    Filed: November 11, 2007
    Publication date: May 14, 2009
    Applicant: Microsoft Corporation
    Inventors: David Jones, Thamer Abanami
  • Patent number: 7500199
    Abstract: Stylistically relevant cover images for media items are generated based on metadata for the media items. The cover images are placeholders that visually represent the media items until original cover images (if any) are found. In one implementation, the cover images incorporate design elements like font, background art, color schemes, and layout that are chosen from a collection of such elements based on the metadata. The cover images are therefore unique and stylistically relevant to corresponding media items.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: March 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Thamer A. Abanami, Jeffrey C. Fong, Julian Selman
  • Publication number: 20090004973
    Abstract: A method to indicate that a first device is in communication with a second device is disclosed. The first device may receive an indication activity from the second device. The indication activity may change the display and the illumination object on the first device and the displays on the illumination object and the display are similar.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Anton Oguzhan Alford Andrews, David Walter Proctor, Jeffrey Cheng-Yao Fong, Thamer A. Abanami
  • Publication number: 20080284739
    Abstract: An input device may detect an input on an input device. The input may be compared to stored inputs to determine if the input is related to one of the stored inputs where the stored inputs can be user defined. If the input is related to one of the stored inputs, an action may be executed related to the stored input. If the input is not related to one of the stored inputs or is not recognized, the steps of the method may be repeated. The actions associated with different gestures may be defined by the user.
    Type: Application
    Filed: May 17, 2007
    Publication date: November 20, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Anton Oguzhan Alford Andrews, Thamer A. Abanami, Jeffrey Cheng-Yao Fong, Morgan Venable, Thomas J. Misage
  • Patent number: 7421656
    Abstract: Systems and methods for interfacing with playback of media by a media player are provided. By combining the functionality of fast forward and skip forward into a single button control, the invention reduces the numbers of control buttons that need be included on a device, reducing device costs and consumer “button overload.” In one embodiment, by pressing (and releasing) a forward button, media being rendered by a media player skips to a predetermined location in the media. By pressing and holding (and then releasing) the forward button, the media being rendered is fast forwarded according to algorithms for fast forwarding. A backward button covers skipping backward and fast reversing in a similar fashion. A device including a play/pause button and the described forward and backward buttons advantageously reduces the number of buttons required by two buttons.
    Type: Grant
    Filed: January 5, 2004
    Date of Patent: September 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Fong, David Franklin, Thamer Abanami