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: 10484318Abstract: 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: GrantFiled: October 24, 2018Date of Patent: November 19, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sadi Khan, Kazi Al-Rashid, Jeremy Bong, Arwa Tyebkhan
-
Publication number: 20190289271Abstract: 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: ApplicationFiled: December 4, 2018Publication date: September 19, 2019Inventors: Owen W. PAULUS, Arwa TYEBKHAN, Benjamin L. PERRY, Prashanth L. KAMATH, Sean MCROSKEY
-
Patent number: 10277688Abstract: 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: GrantFiled: January 4, 2017Date of Patent: April 30, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Arwa Tyebkhan, Christopher Lomond, Carlos Perez, Max S. Lustig, Jason F. Moore, Randy B. Wong
-
Publication number: 20190058678Abstract: 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: ApplicationFiled: October 24, 2018Publication date: February 21, 2019Inventors: Sadi Khan, Kazi Al-Rashid, Jeremy Bong, Arwa Tyebkhan
-
Patent number: 10142268Abstract: 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: GrantFiled: November 11, 2016Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Sadi Khan, Kazi Al-Rashid, Jeremy Bong, Arwa Tyebkhan
-
Publication number: 20180191841Abstract: 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: ApplicationFiled: January 4, 2017Publication date: July 5, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Arwa Tyebkhan, Christopher Lomond, Carlos Perez, Max S. Lustig, Jason F. Moore, Randy B. Wong
-
Publication number: 20170063752Abstract: 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: ApplicationFiled: November 11, 2016Publication date: March 2, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Sadi Khan, Kazi Al-Rashid, Jeremy Bong, Arwa Tyebkhan
-
Publication number: 20140355961Abstract: 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: ApplicationFiled: May 31, 2013Publication date: December 4, 2014Applicant: Microsoft CorporationInventors: OWEN W. PAULUS, ARWA TYEBKHAN, PRASHANTH L. KAMATH, HAROLD S. GOMEZ, SEAN WEN
-
Publication number: 20140355960Abstract: 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: ApplicationFiled: May 31, 2013Publication date: December 4, 2014Inventors: OWEN W. PAULUS, ARWA TYEBKHAN, BENJAMIN L. PERRY, PRASHANTH L. KAMATH, SEAN McROSKEY
-
Publication number: 20140359448Abstract: 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: ApplicationFiled: May 31, 2013Publication date: December 4, 2014Inventors: OWEN W. PAULUS, ARWA TYEBKHAN, PRASHANTH L. KAMATH, BENJAMIN L. PERRY, ANDREW SHAUN IVORY
-
Publication number: 20140179358Abstract: 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: ApplicationFiled: December 20, 2012Publication date: June 26, 2014Applicant: MICROSOFT CORPORATIONInventors: Sadi Khan, Kazi Al-Rashid, Jeremy Bong, Arwa Tyebkhan