Patents by Inventor Yasser Asmi

Yasser Asmi 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: 9189147
    Abstract: Ink lag compensation techniques are described. In implementations, an input is recognized by a computing device as an ink stroke to be rendered on a display device of the computing device. An extension is predicted, by the computing device, to be applied to the ink stroke that is likely to be subsequently input in conjunction with the ink stroke. The ink stroke and the extension are output for concurrent display on the display device of the computing device.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: November 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yasser Asmi, Scott R. Marison, Mohsen Agsen
  • Patent number: 8990253
    Abstract: A media player may be adapted to manage presence information distribution and access to facilitate media communication between compatible devices. Devices connecting in an ad-hoc or other network topology include a plurality of presence settings that determine how or if the device appears to be available for communication to other devices over the network. Additionally, the presence settings identify other, specific devices or groups of devices that may communicate with a device. By comparing the presence settings of a sending device with the settings of a receiving device, the receiving device may determine a presence state for all devices within communication range.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: March 24, 2015
    Assignee: Microsoft Corporation
    Inventors: Megan Lesley Tedesco, Yasser Asmi, Ivan J. Leichtling
  • Patent number: 8868763
    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.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Megan Lesley Tedesco, Yasser Asmi, Craig Lichtenstein, Jeffrey David Henshaw
  • 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: 8751475
    Abstract: Metadata related to a media object may be used to obtain additional information about a mark created by a user in the media object. A media object being played by a user may be marked by creating a mark object, the mark object being used to determine the metadata to be used to obtain additional information related to the mark.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: June 10, 2014
    Assignee: Microsoft Corporation
    Inventors: Megan Lesley Tedesco, Yasser Asmi
  • Publication number: 20120233343
    Abstract: A media player may be adapted to manage presence information distribution and access to facilitate media communication between compatible devices. Devices connecting in an ad-hoc or other network topology include a plurality of presence settings that determine how or if the device appears to be available for communication to other devices over the network. Additionally, the presence settings identify other, specific devices or groups of devices that may communicate with a device. By comparing the presence settings of a sending device with the settings of a receiving device, the receiving device may determine a presence state for all devices within communication range.
    Type: Application
    Filed: May 18, 2012
    Publication date: September 13, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Megan Lesley Tedesco, Yasser Asmi, Ivan J. Leichtling
  • Patent number: 8248982
    Abstract: A portable media player device is capable of operating in a wireless network. The wireless portable media player device can bootstrap and synchronize with an ad hoc network with low power consumption. Neighbor portable media player devices in an ad hoc network can be discovered by the wireless portable media player device. The portable media player device can establish and terminate connections to neighbor portable media player devices. The portable media player device can transfer data in a high speed data transfer mode or a power save data transfer mode, while concurrently permitting discovery by other devices. The portable media player device operates in a power save mode during an inactive portion of a periodic discovery interval.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Abhishek Abhishek, Hui Shen, Jiandong Ruan, Yasser Asmi, David Proctor
  • Patent number: 8204910
    Abstract: A media player may be adapted to manage presence information distribution and access to facilitate media communication between compatible devices. Devices connecting in an ad-hoc or other network topology include a plurality of presence settings that determine how or if the device appears to be available for communication to other devices over the network. Additionally, the presence settings identify other, specific devices or groups of devices that may communicate with a device. By comparing the presence settings of a sending device with the settings of a receiving device, the receiving device may determine a presence state for all devices within communication range.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: June 19, 2012
    Assignee: Microsoft Corporation
    Inventors: Megan Lesley Tedesco, Yasser Asmi, Ivan J. Leichtling
  • Publication number: 20110310118
    Abstract: Ink lag compensation techniques are described. In implementations, an input is recognized by a computing device as an ink stroke to be rendered on a display device of the computing device. An extension is predicted, by the computing device, to be applied to the ink stroke that is likely to be subsequently input in conjunction with the ink stroke. The ink stroke and the extension are output for concurrent display on the display device of the computing device.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Yasser Asmi, Scott R. Marison, Mohsen Agsen
  • Publication number: 20110072036
    Abstract: A page-based content storage system may be provided by a method of managing content which includes generating, from a plurality of electronic files containing displayable content, a plurality of viewpages, where each viewpage contains one or more portions of the displayable content and each viewpage is displayable in a single-page view. The method further includes assembling the viewpages into a journal to provide a page-based storage structure configured to enable individual, selective management of the viewpages based on properties associated with the one or more portions of the displayable content. The method further includes visually presenting the viewpages as single-page views accessible via a page-based user interface of a computing system.
    Type: Application
    Filed: January 27, 2010
    Publication date: March 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Mohsen Agsen, Georg Petschnigg, Yasser Asmi, Justin Goshi
  • Publication number: 20110064012
    Abstract: A portable media player device is capable of operating in a wireless network. The wireless portable media player device can bootstrap and synchronize with an ad hoc network with low power consumption. Neighbor portable media player devices in an ad hoc network can be discovered by the wireless portable media player device. The portable media player device can establish and terminate connections to neighbor portable media player devices. The portable media player device can transfer data in a high speed data transfer mode or a power save data transfer mode, while concurrently permitting discovery by other devices. The portable media player device operates in a power save mode during an inactive portion of a periodic discovery interval.
    Type: Application
    Filed: November 24, 2010
    Publication date: March 17, 2011
    Applicant: Microsoft Corporation
    Inventors: Abhishek Abhishek, Hui Shen, Jiandong Ruan, Yasser Asmi, David Proctor
  • Patent number: 7860038
    Abstract: A portable media player device is capable of operating in a wireless network. The wireless portable media player device can bootstrap and synchronize with an ad hoc network with low power consumption. Neighbor portable media player devices in an ad hoc network can be discovered by the wireless portable media player device. The portable media player device can establish and terminate connections to neighbor portable media player devices. The portable media player device can transfer data in a high speed data transfer mode or a power save data transfer mode, while concurrently permitting discovery by other devices. The portable media player device operates in a power save mode during an inactive portion of a periodic discovery interval.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: December 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Abhishek Abhishek, Hui Shen, Jiandong Ruan, Yasser Asmi, David Proctor
  • Publication number: 20100325527
    Abstract: A user input is received as a digital annotation, and the digital annotation is maintained as at least part of an overlay layer. The digital annotation is displayed, and if information from a program is being displayed then the digital annotation is displayed concurrently with the information from the program. Interaction between the overlay layer and the application layer can also be allowed.
    Type: Application
    Filed: June 18, 2009
    Publication date: December 23, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Julio Estrada, Mohsen Agsen, Yasser Asmi
  • Patent number: 7739317
    Abstract: A transfer protocol for sending data between a source device and a receiving device uses hierarchical metadata to establish relationships between content files and content metadata so that after an initial element is received, subsequent elements, be they files or metadata, have a defined relationship to a previously sent element.
    Type: Grant
    Filed: November 10, 2006
    Date of Patent: June 15, 2010
    Assignee: Microsoft Corporation
    Inventors: Yasser Asmi, Mark D. Zuber
  • Patent number: 7669070
    Abstract: A media player may be adapted to organize and display nearby media device information between communicating media devices before a complete connection is established. In one embodiment, a sleep message is received telling the receiving device to turn off the receiving function for a period of time or until a point in the future to conserve energy.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: February 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Yasser Asmi, David Walter Proctor
  • Publication number: 20080195660
    Abstract: Metadata related to a media object may be used to obtain additional information about a mark created by a user in the media object. A media object being played by a user may be marked by creating a mark object, the mark object being used to determine the metadata to be used to obtain additional information related to the mark.
    Type: Application
    Filed: February 14, 2007
    Publication date: August 14, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Megan Lesley Tedesco, Yasser Asmi
  • Publication number: 20080195879
    Abstract: A media player may be adapted to organize and display nearby media device information between communicating media devices before a complete connection is established. In one embodiment, a sleep message is received telling the receiving device to turn off the receiving function for a period of time or until a point in the future to conserve energy.
    Type: Application
    Filed: February 14, 2007
    Publication date: August 14, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Yasser Asmi, David Walter Proctor
  • Publication number: 20080195621
    Abstract: A media player may be adapted to manage presence information distribution and access to facilitate media communication between compatible devices. Devices connecting in an ad-hoc or other network topology include a plurality of presence settings that determine how or if the device appears to be available for communication to other devices over the network. Additionally, the presence settings identify other, specific devices or groups of devices that may communicate with a device. By comparing the presence settings of a sending device with the settings of a receiving device, the receiving device may determine a presence state for all devices within communication range.
    Type: Application
    Filed: February 14, 2007
    Publication date: August 14, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Megan Lesley Tedesco, Yasser Asmi, Ivan J. Leichtling
  • Publication number: 20080195620
    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: Application
    Filed: February 14, 2007
    Publication date: August 14, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Thamer A. Abanami, Megan Lesley Tedesco, Yasser Asmi, Ivan J. Leichtling
  • Patent number: 7389417
    Abstract: A modular user interface (UI) with consistent sensory interactions across a plurality of selectable UI features that involve user interactions with a computing device. A controlling program invokes one or more functional UI modules each of which performs a data function of the corresponding UI feature. The data functions do not involve any sensory interaction with the user. Instead, a UI plug-in implements sensory interactions with the user, such as displays, sounds, animation, data entry, etc. The sensory interactions are based on the data functions and a skin file of visual, audio, layout, and other sensory data. The skin file, the UI plug-in, and the functional UI modules can be independently modified or replaced at any time to change sensory and/or functional aspects of the UI features. A UI engine manages computing resources and acts as a common communication gateway between the controlling program, functional UI modules, and UI plug-in.
    Type: Grant
    Filed: January 28, 2004
    Date of Patent: June 17, 2008
    Assignee: Microsoft Corporation
    Inventors: Alice Steinglass, Yasser Asmi, Roxana Arama