Patents by Inventor Jose Miranda-Steiner
Jose Miranda-Steiner 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: 10079907Abstract: A service assigns session identifiers to usage sessions of a program on a computing device, and maintains records in a log of received page requests and associated session identifiers, as well as received cached data detection requests and associated session identifiers. This log can be used to determine how many usage sessions existed over a particular amount of time, and how many of the usage sessions used data from a local cache rather than from the service. The service also returns, in response to a received cached data detection request, a response including an indication that the response is from the service. The program can determine that the response was received from the service if the indication is included in the response, and that the response was received from a local cache of the computing device if the indication is not included in the response.Type: GrantFiled: November 9, 2015Date of Patent: September 18, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael P. Mastrangelo, Aladdin A. Nassar, David M. Alongi, Emmanuel Jose Miranda-Steiner, Tze Meng Lee
-
Publication number: 20160173637Abstract: A service assigns session identifiers to usage sessions of a program on a computing device, and maintains records in a log of received page requests and associated session identifiers, as well as received cached data detection requests and associated session identifiers. This log can be used to determine how many usage sessions existed over a particular amount of time, and how many of the usage sessions used data from a local cache rather than from the service. The service also returns, in response to a received cached data detection request, a response including an indication that the response is from the service. The program can determine that the response was received from the service if the indication is included in the response, and that the response was received from a local cache of the computing device if the indication is not included in the response.Type: ApplicationFiled: November 9, 2015Publication date: June 16, 2016Inventors: Michael P. Mastrangelo, Aladdin A. Nassar, David M. Alongi, Emmanuel Jose Miranda-Steiner, Tze Meng Lee
-
Patent number: 9210237Abstract: A service assigns session identifiers to usage sessions of a program on a computing device, and maintains records in a log of received page requests and associated session identifiers, as well as received cached data detection requests and associated session identifiers. This log can be used to determine how many usage sessions existed over a particular amount of time, and how many of the usage sessions used data from a local cache rather than from the service. The service also returns, in response to a received cached data detection request, a response including an indication that the response is from the service. The program can determine that the response was received from the service if the indication is included in the response, and that the response was received from a local cache of the computing device if the indication is not included in the response.Type: GrantFiled: February 9, 2015Date of Patent: December 8, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Michael P. Mastrangelo, Aladdin A. Nassar, David M. Alongi, Emmanuel Jose Miranda-Steiner, Tze Meng Lee
-
Publication number: 20150180996Abstract: A service assigns session identifiers to usage sessions of a program on a computing device, and maintains records in a log of received page requests and associated session identifiers, as well as received cached data detection requests and associated session identifiers. This log can be used to determine how many usage sessions existed over a particular amount of time, and how many of the usage sessions used data from a local cache rather than from the service. The service also returns, in response to a received cached data detection request, a response including an indication that the response is from the service. The program can determine that the response was received from the service if the indication is included in the response, and that the response was received from a local cache of the computing device if the indication is not included in the response.Type: ApplicationFiled: February 9, 2015Publication date: June 25, 2015Inventors: Michael P. Mastrangelo, Aladdin A. Nassar, David M. Alongi, Emmanuel Jose Miranda-Steiner, Tze Meng Lee
-
Patent number: 8966059Abstract: A service assigns session identifiers to usage sessions of a program on a computing device, and maintains records in a log of received page requests and associated session identifiers, as well as received cached data detection requests and associated session identifiers. This log can be used to determine how many usage sessions existed over a particular amount of time, and how many of the usage sessions used data from a local cache rather than from the service. The service also returns, in response to a received cached data detection request, a response including an indication that the response is from the service. The program can determine that the response was received from the service if the indication is included in the response, and that the response was received from a local cache of the computing device if the indication is not included in the response.Type: GrantFiled: April 6, 2011Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Michael P. Mastrangelo, Aladdin A. Nassar, David M. Alongi, Emmanuel Jose Miranda-Steiner, Tze Meng Lee
-
Patent number: 8332752Abstract: Techniques to dynamically modify themes based on messaging. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store a theme manager component and a user interface component. The theme manager component, when executed by the processor, may be operative to receive a message from a message author and select a theme based on message content of the message. The user interface component, when executed by the processor, may be operative to dynamically display a user interface view with the selected theme. In this manner, a theme associated with a user may be dynamically and automatically modified based on personalized information about a user. Other embodiments are described and claimed.Type: GrantFiled: June 18, 2010Date of Patent: December 11, 2012Assignee: Microsoft CorporationInventors: Seung-Hae Park, Colin Anthony, Jose Miranda-Steiner
-
Publication number: 20120259969Abstract: A service assigns session identifiers to usage sessions of a program on a computing device, and maintains records in a log of received page requests and associated session identifiers, as well as received cached data detection requests and associated session identifiers. This log can be used to determine how many usage sessions existed over a particular amount of time, and how many of the usage sessions used data from a local cache rather than from the service. The service also returns, in response to a received cached data detection request, a response including an indication that the response is from the service. The program can determine that the response was received from the service if the indication is included in the response, and that the response was received from a local cache of the computing device if the indication is not included in the response.Type: ApplicationFiled: April 6, 2011Publication date: October 11, 2012Applicant: MICROSOFT CORPORATIONInventors: Michael P. Mastrangelo, Aladdin A. Nassar, David M. Alongi, Emmanuel Jose Miranda-Steiner, Tze Meng Lee
-
Publication number: 20110314390Abstract: Techniques to dynamically modify themes based on messaging. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store a theme manager component and a user interface component. The theme manager component, when executed by the processor, may be operative to receive a message from a message author and select a theme based on message content of the message. The user interface component, when executed by the processor, may be operative to dynamically display a user interface view with the selected theme. In this manner, a theme associated with a user may be dynamically and automatically modified based on personalized information about a user. Other embodiments are described and claimed.Type: ApplicationFiled: June 18, 2010Publication date: December 22, 2011Applicant: MICROSOFT CORPORATIONInventors: Seung-Hae Park, Colin Anthony, Jose Miranda-Steiner
-
Publication number: 20100088376Abstract: Mechanisms to assist a user in obtaining content may be integrated with the tools that allow the user to author an e-mail message or any other type of document. For example, an e-mail composition system may offer various buttons that allow users to obtain certain types of content—e.g., movie times, restaurant menus, etc. When the user clicks the button, the requested type of content may be obtained, and the user may be offered the opportunity to insert the obtained content into the document that is being authored. The content that is obtained may follow a particular structure. For example, a system might be configured to respond to a request for movie-related content by returning a list of show-times and theaters for a particular movie.Type: ApplicationFiled: October 3, 2008Publication date: April 8, 2010Applicant: Microsoft CorporationInventors: Michael C. Kunz, Chad Steven Estes, Ojiakonobi Udezue, Michel Guittet, David Barlin, Robert M. Dolin, Gabriela Ferreres, David W. Law, Wilhelmina Dietrich, Michael P. Mastrangelo, Emmanuel Jose Miranda-Steiner, Nathalie Sophia Collins, Allison O'Mahony, Aaron Getz
-
Publication number: 20080133512Abstract: User name generation techniques are described. In an implementation, one or more words are received to be used as a user name to access a resource. One or more characters of at least one of the words are modified such that the word having the one or more modified characters is available as a user name.Type: ApplicationFiled: November 30, 2006Publication date: June 5, 2008Applicant: Microsoft CorporationInventors: Kirk R. Myhre, Emmanuel Jose Miranda-Steiner, Michael C. Kunz, Jameelah-Dosiah T. Sharrieff-Ayedun
-
Publication number: 20080059961Abstract: Techniques are described to output help elements that correspond to selectable portions of content. Content, for instance, may be output in a user interface having a plurality of selectable portions and a help element. The user interface may be updated in response to sequential selection of the plurality of selectable portions by retrieving corresponding help elements stored locally on the client and outputting the corresponding help elements as synchronized with the sequential selection.Type: ApplicationFiled: August 31, 2006Publication date: March 6, 2008Applicant: Microsoft CorporationInventors: Emmanuel Jose Miranda-Steiner, Michael C. Kunz, Suji Lakshminarayanan