Patents by Inventor Sami Khoury
Sami Khoury 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: 10382610Abstract: Automatically retrieving messages by a wireless telephone based on user preferences. A method of the invention receives a notification, on a wireless device, indicating that a computing device has a message for a user. One or more rules associated with the user are evaluated based on the received notification. The method also automatically requests the message from the computing device as a function of the evaluated rules and received from the computing device. The method further stores the received message in a memory area of the wireless telephone for rendering to the user. Alternatively, one or more rules associated with the user are dynamically generated by monitoring the user interaction with the wireless telephone.Type: GrantFiled: August 23, 2016Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Sami Khoury
-
Publication number: 20160360026Abstract: Automatically retrieving messages by a wireless telephone based on user preferences. A method of the invention receives a notification, on a wireless device, indicating that a computing device has a message for a user. One or more rules associated with the user are evaluated based on the received notification. The method also automatically requests the message from the computing device as a function of the evaluated rules and received from the computing device. The method further stores the received message in a memory area of the wireless telephone for rendering to the user. Alternatively, one or more rules associated with the user are dynamically generated by monitoring the user interaction with the wireless telephone.Type: ApplicationFiled: August 23, 2016Publication date: December 8, 2016Applicant: Microsoft Technology Licensing, LLCInventor: Sami Khoury
-
Patent number: 9451424Abstract: Automatically retrieving messages by a wireless telephone based on user preferences. A method of the invention receives a notification, on a wireless device, indicating that a computing device has a message for a user. One or more rules associated with the user are evaluated based on the received notification. The method also automatically requests the message from the computing device as a function of the evaluated rules and received from the computing device. The method further stores the received message in a memory area of the wireless telephone for rendering to the user. Alternatively, one or more rules associated with the user are dynamically generated by monitoring the user interaction with the wireless telephone.Type: GrantFiled: December 23, 2013Date of Patent: September 20, 2016Assignee: Microsoft Technology Licensing, LLCInventor: Sami Khoury
-
Publication number: 20160092565Abstract: A unified search leverages exposed search functions of one or more applications to supplement search results of a global search function. When a user initiates a global search, a local data store is searched to generate a first set of search results. The global search function calls exposed search functions associated with one or more applications, which provide additional search results.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Inventors: Sean Mckenna, Akhilesh Kaza, Andrew J. Clinick, Sami Khoury
-
Publication number: 20150288642Abstract: A method for applying personalized rules to an incoming e-mail message includes receiving an e-mail message addressed to a user and forwarding a copy of the e-mail message to a mobile communication device associated with the user. One or more pre-defined rules associated with the user are applied to the e-mail message. At least one of the pre-defined rules is identified that the e-mail message satisfies. The identified rule specifies that a text message such as an SMS message be sent to the mobile communication device indicating that an e-mail message satisfying the pre-defined rule has been received. The text message includes a link that allows the user to directly access the e-mail with the mobile communication device's user interface.Type: ApplicationFiled: May 15, 2015Publication date: October 8, 2015Inventor: Sami Khoury
-
Patent number: 9037114Abstract: A method for applying personalized rules to an incoming e-mail message includes receiving an e-mail message addressed to a user and forwarding a copy of the e-mail message to a mobile communication device associated with the user. One or more pre-defined rules associated with the user are applied to the e-mail message. At least one of the pre-defined rules is identified that the e-mail message satisfies. The identified rule specifies that a text message such as an SMS message be sent to the mobile communication device indicating that an e-mail message satisfying the pre-defined rule has been received. The text message includes a link that allows the user to directly access the e-mail with the mobile communication device's user interface.Type: GrantFiled: January 12, 2010Date of Patent: May 19, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Sami Khoury
-
Patent number: 8849251Abstract: A system and method for facilitating communications between a mobile device and a network application are provided. A mobile device transmits a request for data change information that includes a time out interval. The network application receives the request and measures a time elapsed since the receipt of the data change request. The network application will only transmit a notification to the mobile device client if new data is received or the time out interval has elapsed. As notifications are received, the mobile client device tunes the time out interval based upon network and device parameters.Type: GrantFiled: July 19, 2013Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Sami Khoury, David Paul Limont, Karl S. Johnson
-
Publication number: 20140120881Abstract: Automatically retrieving messages by a wireless telephone based on user preferences. A method of the invention receives a notification, on a wireless device, indicating that a computing device has a message for a user. One or more rules associated with the user are evaluated based on the received notification. The method also automatically requests the message from the computing device as a function of the evaluated rules and received from the computing device. The method further stores the received message in a memory area of the wireless telephone for rendering to the user. Alternatively, one or more rules associated with the user are dynamically generated by monitoring the user interaction with the wireless telephone.Type: ApplicationFiled: December 23, 2013Publication date: May 1, 2014Applicant: MICROSOFT CORPORATIONInventor: Sami Khoury
-
Patent number: 8620276Abstract: Automatically retrieving messages by a wireless telephone based on user preferences. A method of the invention receives a notification, on a wireless device, indicating that a computing device has a message for a user. One or more rules associated with the user are evaluated based on the received notification. The method also automatically requests the message from the computing device as a function of the evaluated rules and received from the computing device. The method further stores the received message in a memory area of the wireless telephone for rendering to the user. Alternatively, one or more rules associated with the user are dynamically generated by monitoring the user interaction with the wireless telephone.Type: GrantFiled: March 6, 2012Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventor: Sami Khoury
-
Patent number: 8583745Abstract: A method and system for mapping logical identifiers to physical identifiers is provided. In one embodiment, a logical routing system allows each application, or more generally entity (e.g., user of an application), to register its logical identifier to physical identifier mapping when the application starts executing on a computer. To send a message to an application identified by a logical identifier, a client program uses the registered mapping to identify the physical identifier of the computer. If an application later starts executing on a different computer, then the application can register a different mapping.Type: GrantFiled: May 21, 2008Date of Patent: November 12, 2013Assignee: OpenDesign, Inc.Inventors: Rob Bearman, Steve Bush, Thomas Butcher, Edward Jung, Sanjeev Katariya, Sami Khoury, Fajen Kyne
-
Patent number: 8498623Abstract: A system and method for facilitating communications between a mobile device and a network application are provided. A mobile device transmits a request for data change information that includes a time out interval. The network application receives the request and measures a time elapsed since the receipt of the data change request. The network application will only transmit a notification to the mobile device client if new data is received or the time out interval has elapsed. As notifications are received, the mobile client device tunes the time out interval based upon network and device parameters.Type: GrantFiled: July 12, 2012Date of Patent: July 30, 2013Assignee: Microsoft CorporationInventors: Sami Khoury, David Paul Limont, Karl S. Johnson
-
Publication number: 20130167156Abstract: A web page may initiate communication with a browser toolbar. In one example, the web page contains an invisible iframe, and code that causes the iframe to load a specific Uniform Resource Locator (“URL”). When the iframe loads that URL, it generates an onload event. The toolbar may subscribe to the iframe's onload event, and may contain a handler for that event. When the page wants to send a message to the toolbar, the page adds the message to a URL and then executes the code that causes the iframe to load that URL, thereby generating an onload event. The handler in the toolbar receives the onload event, and extracts the message from the URL. The handler may then execute additional code to perform an action in response to the message.Type: ApplicationFiled: December 21, 2011Publication date: June 27, 2013Applicant: MICROSOFT CORPORATIONInventors: Bryan Ressler, Georgi Nikolov, Sami Khoury, Parrish Munsell
-
Publication number: 20120284351Abstract: A system and method for facilitating communications between a mobile device and a network application are provided. A mobile device transmits a request for data change information that includes a time out interval. The network application receives the request and measures a time elapsed since the receipt of the data change request. The network application will only transmit a notification to the mobile device client if new data is received or the time out interval has elapsed. As notifications are received, the mobile client device tunes the time out interval based upon network and device parameters.Type: ApplicationFiled: July 12, 2012Publication date: November 8, 2012Applicant: Microsoft CorporationInventors: Sami Khoury, David Paul Limont, Karl S. Johnson
-
Patent number: 8224295Abstract: A system and method for facilitating communications between a mobile device and a network application are provided. A mobile device transmits a request for data change information that includes a time out interval. The network application receives the request and measures a time elapsed since the receipt of the data change request. The network application will only transmit a notification to the mobile device client if new data is received or the time out interval has elapsed. As notifications are received, the mobile client device tunes the time out interval based upon network and device parameters.Type: GrantFiled: July 1, 2011Date of Patent: July 17, 2012Assignee: Microsoft CorporationInventors: Sami Khoury, David Paul Limont, Karl S. Johnson
-
Publication number: 20120172007Abstract: Automatically retrieving messages by a wireless telephone based on user preferences. A method of the invention receives a notification, on a wireless device, indicating that a computing device has a message for a user. One or more rules associated with the user are evaluated based on the received notification. The method also automatically requests the message from the computing device as a function of the evaluated rules and received from the computing device. The method further stores the received message in a memory area of the wireless telephone for rendering to the user. Alternatively, one or more rules associated with the user are dynamically generated by monitoring the user interaction with the wireless telephone.Type: ApplicationFiled: March 6, 2012Publication date: July 5, 2012Applicant: Microsoft CorporationInventor: Sami Khoury
-
Patent number: 8155624Abstract: Automatically retrieving messages by a wireless telephone based on user preferences. A method of the invention receives a notification, on a wireless device, indicating that a computing device has a message for a user. One or more rules associated with the user are evaluated based on the received notification. The method also automatically requests the message from the computing device as a function of the evaluated rules and received from the computing device. The method further stores the received message in a memory area of the wireless telephone for rendering to the user. Alternatively, one or more rules associated with the user are dynamically generated by monitoring the user interaction with the wireless telephone.Type: GrantFiled: April 29, 2005Date of Patent: April 10, 2012Assignee: Microsoft CorporationInventor: Sami Khoury
-
Patent number: 8060064Abstract: A system and method for facilitating communications between a mobile device and a network application are provided. A mobile device transmits a request for data change information that includes a time out interval. The network application receives the request and measures a time elapsed since the receipt of the data change request. The network application will only transmit a notification to the mobile device client if new data is received or the time out interval has elapsed. As notifications are received, the mobile client device tunes the time out interval based upon network and device parameters.Type: GrantFiled: September 3, 2008Date of Patent: November 15, 2011Assignee: Microsoft CorporationInventors: Sami Khoury, David Paul Limont, Karl S. Johnson
-
Publication number: 20110263227Abstract: A system and method for facilitating communications between a mobile device and a network application are provided. A mobile device transmits a request for data change information that includes a time out interval. The network application receives the request and measures a time elapsed since the receipt of the data change request. The network application will only transmit a notification to the mobile device client if new data is received or the time out interval has elapsed. As notifications are received, the mobile client device tunes the time out interval based upon network and device parameters.Type: ApplicationFiled: July 1, 2011Publication date: October 27, 2011Applicant: MICROSOFT CORPORATIONInventors: Sami Khoury, David Paul Limont, Karl S. Johnson
-
Publication number: 20110196519Abstract: Embodiments related to the control of a computing device via an audio output apparatus having a context sensor are provided. One disclosed embodiment provides a computing device configured to receive a first input from a context sensor on an audio output apparatus, and to activate a selected listening mode based on the first input, wherein the listening mode defining a mapping of a set of context sensor inputs to a set of computing device functionalities. The storage subsystem further includes instructions executable by the logic subsystem to receive a second input from the context sensor after activating the selected listening mode, and in response, to selectively trigger execution of a computing device functionality from the set of computing device functionalities based on the second input, and to transform an audio signal supplied to the audio output apparatus based on the selected computing device functionality.Type: ApplicationFiled: February 9, 2010Publication date: August 11, 2011Applicant: MICROSOFT CORPORATIONInventors: Sami Khoury, Tom Butcher
-
Publication number: 20110171936Abstract: A method for applying personalized rules to an incoming e-mail message includes receiving an e-mail message addressed to a user and forwarding a copy of the e-mail message to a mobile communication device associated with the user. One or more pre-defined rules associated with the user are applied to the e-mail message. At least one of the pre-defined rules is identified that the e-mail message satisfies. The identified rule specifies that a text message such as an SMS message be sent to the mobile communication device indicating that an e-mail message satisfying the pre-defined rule has been received. The text message includes a link that allows the user to directly access the e-mail with the mobile communication device's user interface.Type: ApplicationFiled: January 12, 2010Publication date: July 14, 2011Applicant: MICROSOFT CORPORATIONInventor: Sami Khoury