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: 10678423
    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 display a parallax effect in response to the device tilt.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: June 9, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeffrey Fong, Thamer Abanami, Michael Van Robb Johnson, Jr.
  • Patent number: 10216297
    Abstract: A flexible, scalable hardware input device for interacting with a variety of devices ranging from a phone, to a media playback device to a steering wheel or a tablet PC is provided. The input device includes a set of mechanical input controls, each mapping to one or more independent functions and a set of touch sensitive input control areas (e.g., capacitive), where each touch sensitive input control area receives touch input independently. In addition, one or more of the touch sensitive input control areas interchangeably overlay one or more of the mechanical input controls, whereby interaction with the touch sensitive input control areas is processed together to determine a corresponding function for controlling the application, service or computing device.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brett Allen Bentsen, Dennis Edward Flanagan, Gregory Sean Cox, Thamer A. Abanami
  • Patent number: 9910573
    Abstract: By adjusting visual settings on a display behind a section of a background to emphasize menu options, a user can determine the status in the series of menus and sub-menus and can better read the menu options.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: March 6, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Thamer A. Abanami, Julian Selman, Craig Maitlen, Russell E. Glaser, Rowland Lee Brown
  • Publication number: 20180004390
    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 display a parallax effect in response to the device tilt.
    Type: Application
    Filed: September 15, 2017
    Publication date: January 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey Fong, Thamer Abanami, Michael Van Robb Johnson, JR.
  • Patent number: 9766798
    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 display a parallax effect in response to the device tilt.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: September 19, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeffrey Fong, Thamer Abanami, Michael Van Robb Johnson, Jr.
  • Patent number: 9669298
    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: Grant
    Filed: November 22, 2013
    Date of Patent: June 6, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anton Oguzhan Alford Andrews, David Walter Proctor, Jeffrey Cheng-Yao Fong, Thamer A. Abanami
  • Publication number: 20150160819
    Abstract: Example apparatus and methods concern detecting and responding to a crane gesture performed for a touch or hover-sensitive device. An example apparatus may include a hover-sensitive input/output interface configured to display an object that can be manipulated using a crane gesture. The apparatus may include a proximity detector configured to detect an object in a hover-space associated with the hover-sensitive input/output interface. The apparatus may include fogies configured to change a state of the object from untouched to target to pinched to lifted to released in response to detecting the appearance and movement of bracket points. The appearance of the object may change in response to detecting the state changes.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Inventors: Dan Hwang, Scott Greenlay, Christopher Fellows, Thamer Abanami, Jose Rodriguez, Joe Tobens
  • Publication number: 20150009148
    Abstract: A flexible, scalable hardware input device for interacting with a variety of devices ranging from a phone, to a media playback device to a steering wheel or a tablet PC is provided. The input device includes a set of mechanical input controls, each mapping to one or more independent functions and a set of touch sensitive input control areas (e.g., capacitive), where each touch sensitive input control area receives touch input independently. In addition, one or more of the touch sensitive input control areas interchangeably overlay one or more of the mechanical input controls, whereby interaction with the touch sensitive input control areas is processed together to determine a corresponding function for controlling the application, service or computing device.
    Type: Application
    Filed: September 24, 2014
    Publication date: January 8, 2015
    Inventors: Brett Allen Bentsen, Dennis Edward Flanagan, Gregory Sean Cox, Thamer A. Abanami
  • Publication number: 20140333591
    Abstract: A salient control element for a mobile device comprises at least one button actuatable by a user to execute a mobile device function. The button has at least a first active state in which the button is extended or retracted relative to a surrounding surface and a second inactive state in which the button is substantially flush with the surrounding surface. The button is reconfigurable between the active state and the inactive state based upon a triggering event. The triggering event comprises at least one of receiving signals indicating a position, motion or orientation of the device, signals indicating a mode of operation or time, signals indicating that a predetermined application or service is active, signals indicating a current wireless communication, or signals indicating the mobile device is in a predetermined venue.
    Type: Application
    Filed: October 15, 2013
    Publication date: November 13, 2014
    Inventors: Cynthia Sue Bell, Rod G. Fleck, Thamer Abanami
  • Patent number: 8866750
    Abstract: A flexible, scalable hardware input device for interacting with a variety of devices ranging from a phone, to a media playback device to a steering wheel or a tablet PC is provided. The input device includes a set of mechanical input controls, each mapping to one or more independent functions and a set of touch sensitive input control areas (e.g., capacitive), where each touch sensitive input control area receives touch input independently. In addition, one or more of the touch sensitive input control areas interchangeably overlay one or more of the mechanical input controls, whereby interaction with the touch sensitive input control areas is processed together to determine a corresponding function for controlling the application, service or computing device.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Brett Allen Bentsen, Dennis Edward Flanagan, Gregory Sean Cox, Thamer A. Abanami
  • Patent number: 8806027
    Abstract: A media player is adapted to organize and display nearby media device information between communicating media devices before a complete connection is established. A nearby media device receives a message that is either generally or specifically sent from another media device. The nearby device determines whether the sending media device is blocked and whether to accept the message. The nearby device accepts the message if it originates from a compatible source. If the message is accepted, the nearby device sends an acknowledgement message containing a unique device name and a device status to the sending device. The sending device then displays the unique device name and status.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Thamer A. Abanami, Megan Lesley Tedesco, Yasser Asmi, Ivan J. Leichtling
  • Patent number: 8762423
    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: May 2, 2012
    Date of Patent: June 24, 2014
    Assignee: Microsoft Corporation
    Inventors: Jordan B. Naftolin, Thamer A. Abanami
  • Publication number: 20140129993
    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 display a parallax effect in response to the device tilt.
    Type: Application
    Filed: January 6, 2014
    Publication date: May 8, 2014
    Applicant: Microsoft Corporation
    Inventors: Jeffrey Fong, Thamer Abanami, Michael Van Robb Johnson, JR.
  • Publication number: 20140080604
    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: November 22, 2013
    Publication date: March 20, 2014
    Applicant: Microsoft Corporation
    Inventors: Anton Oguzhan Alford Andrews, David Walter Proctor, Jeffrey Cheng-Yao Fong, Thamer A. Abanami
  • Publication number: 20140040802
    Abstract: By adjusting visual settings on a display behind a section of a background to emphasize menu options, a user can determine the status in the series of menus and sub-menus and can better read the menu options.
    Type: Application
    Filed: October 14, 2013
    Publication date: February 6, 2014
    Applicant: Microsoft Corporation
    Inventors: Thamer A. Abanami, Julian Selman, Craig Maitlen, Russell E. Glaser, Rowland Lee Brown
  • Patent number: 8645871
    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: Grant
    Filed: November 21, 2008
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Fong, Thamer Abanami, Michael Van Robb Johnson, Jr.
  • Patent number: 8611962
    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: Grant
    Filed: June 29, 2007
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Anton Oguzhan Alford Andrews, David Walter Proctor, Jeffrey Cheng-yao Fong, Thamer A. Abanami
  • Patent number: 8584028
    Abstract: By adjusting visual settings on a display behind a section of a background to emphasize menu options, a user can determine the status in the series of menus and sub-menus and can better read the menu options.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: November 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Thamer A. Abanami, Julian Selman, Craig Maitlen, Russell E. Glaser, Rowland Lee Brown
  • Patent number: 8296315
    Abstract: A media object being played by a user may be marked by creating a mark object comprising the playback time when the mark was created. The time may be used to reference metadata with information about the media object at the time referenced. The metadata may be used to launch web searches corresponding to elements of the media at the time in question, for example, a back up singer at a point in a music track or the name of a resort in a movie. The searches may be performed from media player or the mark object may be transferred to a networked computer for performing the searches. The technique is equally applicable to portable media players, software or firmware media players on computers, or set top boxes.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: Megan Lesley Tedesco, Matthew Jubelirer, Thamer A. Abanami
  • Publication number: 20120215331
    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: Application
    Filed: May 2, 2012
    Publication date: August 23, 2012
    Applicant: Microsoft Corporation
    Inventors: Jordan B. Naftolin, Thamer A. Abanami