Patents by Inventor Emmanuel Miranda-Steiner

Emmanuel 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).

  • Publication number: 20110320273
    Abstract: Keywords may be extracted from conversations, such as Instant Messaging (IM) conversations, and content may be served based on the extracted keywords. In one example, an analysis component runs on a machine alongside a conversation application, such as an IM client. The analysis component compares words in the conversation with a dictionary of keywords. When keywords are detected, the keywords are sent to a server. Analysis components also run on other machines that participate in the conversation and, likewise, send keywords to the server. The server selects ads based on the detected keywords, and provides the ads to the machines that the participants are using to participate in the conversation, so that the ads can be displayed to the participants. The ads may be synchronized, so that all of the participants see the same ad impressions (or similar or related ad impressions).
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventor: Jose Emmanuel Miranda-Steiner
  • Publication number: 20110314550
    Abstract: Watermarks may be used to deter certain types of information leaks. In one example, leaks occur in the form of posting, in public forums, screen shots of private pages. To deter this example kind of leak, private web pages within an organization may be watermarked with an experience identifier that identifies the session in which the screen shot is captured. Other information may also be included in the watermark. The watermark may be designed to survive image compression, so that it can be recovered from either a compressed or uncompressed image of the web page. By using an experience identifier recovered from the watermark, and logs that describe activity associated with that experience identifier, it may be possible to identify the source of the information leak.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael P. Mastrangelo, Jose Emmanuel Miranda-Steiner
  • Publication number: 20110202924
    Abstract: Techniques for asynchronous task execution are described. In an implementation, tasks may be initiated and executed asynchronously, thereby allowing a plurality of calls to be made in parallel. Each task may be associated with a respective timeout that triggers an end to execution of the task. If a timeout for a low priority task expires without completing both the low priority task and a relatively higher priority task, then the low priority task may use the relatively higher priority task to extend execution time of the low priority task in order to allow additional time to perform the low priority task.
    Type: Application
    Filed: February 17, 2010
    Publication date: August 18, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Edgar A. Banguero, Eric J. Holton, Brian M. Perrin, Daniel W. Crevier, Jose Emmanuel Miranda Steiner, Jeffrey E. Steinbok
  • Publication number: 20100083170
    Abstract: An advertisement is associated with an advertiser-sponsored theme. An application generates a page that includes the advertisement. If a first user input event is detected with respect to the advertisement, the advertiser-sponsored theme is temporarily applied to the page, thereby providing a preview of the advertiser-sponsored theme. If a second user input event is detected with respect to the advertisement, the preview of the advertiser-sponsored theme is removed from the page. If a third user input event is detected with respect to the advertisement, the advertiser-sponsored theme is selected for use with the application. A notification may also be provided to other users indicated that the advertiser-sponsored theme was selected for use.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Microsoft Corporation
    Inventors: Jesse Kui Hsiang Lim, Jose Emmanuel Miranda Steiner, Joost Martijn Bon, Chad Steven Estes
  • Patent number: 7660871
    Abstract: A system and related techniques prepare and condition the installation of new networked service or application components, such as Internet services, based on an individual subscriber's subscribed-to services, features and other components. A subscriber to an Internet service may choose to add, for example, a componentized subscription to a music or video download service to their access plan. When the user inserts a CDROM or accesses a Web site for installation, the user may be prompted for a username or passport-type object to authenticate their account. The user may then be presented with a set of available service selections, extensions or enhancements to choose to add to their plan. Those available selections may be prefiltered or prequalified, for example, based on geographic location, account spending or access limits, language or other criteria.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Jerry K. Koh, Emmanuel Miranda-Steiner, Eric Hebenstreit, Elizabeth J. Gentile
  • Publication number: 20090288077
    Abstract: A product server downloads distributed application component from a resource server and updates an application at a predetermined synchronization time. Other aspects include associating a distributed application component and a local application component with a virtual path. If a product server is unable to access the local application component with a virtual path, the distributed application component is downloaded from a resource server.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Emmanuel Miranda-Steiner, Ryan Parsell
  • Publication number: 20060184375
    Abstract: Configuration of an application module to utilize branded content is described. In an implementation, a method includes identifying one of a plurality of business relationships which correspond to a request sent by a client over a network. A configuration file is the formed for communication to the client and for configuration of an application module of the client to utilize branded content which corresponds to the identified business relationship.
    Type: Application
    Filed: February 14, 2005
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: Brion Stone, Eric Hebenstreit, Emmanuel Miranda-Steiner, Lucius Fleuchaus, Oliver Wallace, Scott Stacey, Arnold Blinn
  • Publication number: 20050278748
    Abstract: A system and related techniques prepare and condition the installation of new networked service or application components, such as Internet services, based on an individual subscriber's subscribed-to services, features and other components. A subscriber to an Internet service may choose to add, for example, a componentized subscription to a music or video download service to their access plan. When the user inserts a CDROM or accesses a Web site for installation, the user may be prompted for a username or passport-type object to authenticate their account. The user may then be presented with a set of available service selections, extensions or enhancements to choose to add to their plan. Those available selections may be prefiltered or prequalified, for example, based on geographic location, account spending or access limits, language or other criteria.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Jerry Koh, Emmanuel Miranda-Steiner, Eric Hebenstreit, Elizabeth Gentile