Patents by Inventor Arwa Tyebkhan

Arwa Tyebkhan 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: 10484318
    Abstract: Messages containing structured entities may be sent between devices in a way that leverages the existing Short Message Service (SMS) protocol. On the message sender's device, the sender may author a message indicating specific entities such as people, places, dates, or times. When the message is to be sent, an SMS representation of the message is sent to the recipient, and a full representation of the message, including the included entities, is sent to a server. If the SMS message is received at a device that is equipped with software that can retrieve and render the rich representation, then the device queries the server to determine whether there is a rich message that corresponds to the SMS message. If such a message exists, then the message is communicated to the recipient's device and is rendered in place of the SMS message.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: November 19, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sadi Khan, Kazi Al-Rashid, Jeremy Bong, Arwa Tyebkhan
  • Publication number: 20190289271
    Abstract: In one embodiment, a digital video device may allow for real time editing of a digital video clip during viewing. A digital video viewer 200 in a standard viewing mode may display a digital video clip to a user. The digital video viewer 200 may overlaying a scrub bar 204 over the digital video clip to receive a user input. The digital video viewer 200 may move between a predecessor video frame and a successor video frame of the digital video clip by moving a play head 206 in the scrub bar 204. The digital video viewer 200 may tether a clip editor control 208 to the play head 206 to edit the digital video clip.
    Type: Application
    Filed: December 4, 2018
    Publication date: September 19, 2019
    Inventors: Owen W. PAULUS, Arwa TYEBKHAN, Benjamin L. PERRY, Prashanth L. KAMATH, Sean MCROSKEY
  • Patent number: 10277688
    Abstract: Automatic installation and/or activation selection for hosted services is provided. A set-up user interface for users to sign up and activate their membership with a hosted service may prompt an activation module to analyze a computing environment of a requesting user to determine if a client application associated with the hosted service is pre-installed or not. If the client application is pre-installed, the user may be provided a control such as a button to activate the client application and begin using the hosted service. If the client application is not pre-installed, the activation module may determine which version of the client application is proper for the computing environment (e.g., operating system, operating system version, device, and similar parameters) and where it can be downloaded from. The activation module may then present the user with a link to the location for downloading and optionally installing the client application automatically.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: April 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arwa Tyebkhan, Christopher Lomond, Carlos Perez, Max S. Lustig, Jason F. Moore, Randy B. Wong
  • Publication number: 20190058678
    Abstract: Messages containing structured entities may be sent between devices in a way that leverages the existing Short Message Service (SMS) protocol. On the message sender's device, the sender may author a message indicating specific entities such as people, places, dates, or times. When the message is to be sent, an SMS representation of the message is sent to the recipient, and a full representation of the message, including the included entities, is sent to a server. If the SMS message is received at a device that is equipped with software that can retrieve and render the rich representation, then the device queries the server to determine whether there is a rich message that corresponds to the SMS message. If such a message exists, then the message is communicated to the recipient's device and is rendered in place of the SMS message.
    Type: Application
    Filed: October 24, 2018
    Publication date: February 21, 2019
    Inventors: Sadi Khan, Kazi Al-Rashid, Jeremy Bong, Arwa Tyebkhan
  • Patent number: 10142268
    Abstract: Messages containing structured entities may be sent between devices in a way that leverages the existing Short Message Service (SMS) protocol. On the message sender's device, the sender may author a message indicating specific entities such as people, places, dates, or times. When the message is to be sent, an SMS representation of the message is sent to the recipient, and a full representation of the message, including the included entities, is sent to a server. If the SMS message is received at a device that is equipped with software that can retrieve and render the rich representation, then the device queries the server to determine whether there is a rich message that corresponds to the SMS message. If such a message exists, then the message is communicated to the recipient's device and is rendered in place of the SMS message.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sadi Khan, Kazi Al-Rashid, Jeremy Bong, Arwa Tyebkhan
  • Publication number: 20180191841
    Abstract: Automatic installation and/or activation selection for hosted services is provided. A set-up user interface for users to sign up and activate their membership with a hosted service may prompt an activation module to analyze a computing environment of a requesting user to determine if a client application associated with the hosted service is pre-installed or not. If the client application is pre-installed, the user may be provided a control such as a button to activate the client application and begin using the hosted service. If the client application is not pre-installed, the activation module may determine which version of the client application is proper for the computing environment (e.g., operating system, operating system version, device, and similar parameters) and where it can be downloaded from. The activation module may then present the user with a link to the location for downloading and optionally installing the client application automatically.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arwa Tyebkhan, Christopher Lomond, Carlos Perez, Max S. Lustig, Jason F. Moore, Randy B. Wong
  • Publication number: 20170063752
    Abstract: Messages containing structured entities may be sent between devices in a way that leverages the existing Short Message Service (SMS) protocol. On the message sender's device, the sender may author a message indicating specific entities such as people, places, dates, or times. When the message is to be sent, an SMS representation of the message is sent to the recipient, and a full representation of the message, including the included entities, is sent to a server. If the SMS message is received at a device that is equipped with software that can retrieve and render the rich representation, then the device queries the server to determine whether there is a rich message that corresponds to the SMS message. If such a message exists, then the message is communicated to the recipient's device and is rendered in place of the SMS message.
    Type: Application
    Filed: November 11, 2016
    Publication date: March 2, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sadi Khan, Kazi Al-Rashid, Jeremy Bong, Arwa Tyebkhan
  • Publication number: 20140355961
    Abstract: In one embodiment, a digital video device may allow for real time editing of a digital video data clip during viewing. A digital video viewer 200 may present a video frame 302 of a digital video clip based on a user frame selection. The digital video viewer 200 may receive a user input to the video frame 302 indicating a frame region. The digital video viewer may automatically add a video animation 402 to the digital video clip to highlight the frame region.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft Corporation
    Inventors: OWEN W. PAULUS, ARWA TYEBKHAN, PRASHANTH L. KAMATH, HAROLD S. GOMEZ, SEAN WEN
  • Publication number: 20140355960
    Abstract: In one embodiment, a digital video device may allow for real time editing of a digital video clip during viewing. A digital video viewer 200 in a standard viewing mode may display a digital video clip to a user. The digital video viewer 200 may overlaying a scrub bar 204 over the digital video clip to receive a user input. The digital video viewer 200 may move between a predecessor video frame and a successor video frame of the digital video clip by moving a play head 206 in the scrub bar 204. The digital video viewer 200 may tether a clip editor control 208 to the play head 206 to edit the digital video clip.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: OWEN W. PAULUS, ARWA TYEBKHAN, BENJAMIN L. PERRY, PRASHANTH L. KAMATH, SEAN McROSKEY
  • Publication number: 20140359448
    Abstract: In one embodiment, a digital video device may allow for real time editing of a digital video data clip during viewing. A digital video viewer 200 may display a digital video clip to a user in a standard viewing mode. The digital video viewer 200 may receive a frame selection from a user. The digital video viewer 200 may automatically add an emphasis effect to the frame selection.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: OWEN W. PAULUS, ARWA TYEBKHAN, PRASHANTH L. KAMATH, BENJAMIN L. PERRY, ANDREW SHAUN IVORY
  • Publication number: 20140179358
    Abstract: Messages containing structured entities may be sent between devices in a way that leverages the existing Short Message Service (SMS) protocol. On the message sender's device, the sender may author a message indicating specific entities such as people, places, dates, or times. When the message is to be sent, an SMS representation of the message is sent to the recipient, and a full representation of the message, including the included entities, is sent to a server. If the SMS message is received at a device that is equipped with software that can retrieve and render the rich representation, then the device queries the server to determine whether there is a rich message that corresponds to the SMS message. If such a message exists, then the message is communicated to the recipient's device and is rendered in place of the SMS message.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Sadi Khan, Kazi Al-Rashid, Jeremy Bong, Arwa Tyebkhan