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: 10079907
    Abstract: 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: Grant
    Filed: November 9, 2015
    Date of Patent: September 18, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael P. Mastrangelo, Aladdin A. Nassar, David M. Alongi, Emmanuel Jose Miranda-Steiner, Tze Meng Lee
  • Publication number: 20160173637
    Abstract: 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: Application
    Filed: November 9, 2015
    Publication date: June 16, 2016
    Inventors: Michael P. Mastrangelo, Aladdin A. Nassar, David M. Alongi, Emmanuel Jose Miranda-Steiner, Tze Meng Lee
  • Patent number: 9210237
    Abstract: 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: Grant
    Filed: February 9, 2015
    Date of Patent: December 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael P. Mastrangelo, Aladdin A. Nassar, David M. Alongi, Emmanuel Jose Miranda-Steiner, Tze Meng Lee
  • Publication number: 20150180996
    Abstract: 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: Application
    Filed: February 9, 2015
    Publication date: June 25, 2015
    Inventors: Michael P. Mastrangelo, Aladdin A. Nassar, David M. Alongi, Emmanuel Jose Miranda-Steiner, Tze Meng Lee
  • Patent number: 8966059
    Abstract: 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: Grant
    Filed: April 6, 2011
    Date of Patent: February 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael P. Mastrangelo, Aladdin A. Nassar, David M. Alongi, Emmanuel Jose Miranda-Steiner, Tze Meng Lee
  • Patent number: 8332752
    Abstract: 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: Grant
    Filed: June 18, 2010
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Seung-Hae Park, Colin Anthony, Jose Miranda-Steiner
  • Publication number: 20120259969
    Abstract: 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: Application
    Filed: April 6, 2011
    Publication date: October 11, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael P. Mastrangelo, Aladdin A. Nassar, David M. Alongi, Emmanuel Jose Miranda-Steiner, Tze Meng Lee
  • Publication number: 20110314390
    Abstract: 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: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Seung-Hae Park, Colin Anthony, Jose Miranda-Steiner
  • Publication number: 20100088376
    Abstract: 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: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Applicant: Microsoft Corporation
    Inventors: 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: 20080133512
    Abstract: 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: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Applicant: Microsoft Corporation
    Inventors: Kirk R. Myhre, Emmanuel Jose Miranda-Steiner, Michael C. Kunz, Jameelah-Dosiah T. Sharrieff-Ayedun
  • Publication number: 20080059961
    Abstract: 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: Application
    Filed: August 31, 2006
    Publication date: March 6, 2008
    Applicant: Microsoft Corporation
    Inventors: Emmanuel Jose Miranda-Steiner, Michael C. Kunz, Suji Lakshminarayanan