Patent application number | Description | Published |
20090196931 | THERAPEUTIC INHIBITOR OF VASCULAR SMOOTH MUSCLE CELLS - Methods are provided for inhibiting or treating stenosis or restenosis following vascular trauma or disease in a mammalian host, comprising administering to the host a therapeutically effective amount of a therapeutic agent via a catheter. Also provided is a catheter adapted for administering a therapeutically effective amount of a therapeutic agent to a mammalian host for inhibiting or treating stenosis or restenosis. | 08-06-2009 |
20110300221 | Therapeutic Inhibitor of Vascular Smooth Muscle Cells - Methods are provided for inhibiting stenosis following vascular trauma or disease in a mammalian host, comprising administering to the host a therapeutically effective dosage of a therapeutic conjugate containing a vascular smooth muscle binding protein that associates in a specific manner with a cell surface of the vascular smooth muscle cell, coupled to a therapeutic agent dosage form that inhibits a cellular activity of the muscle cell. Methods are also provided for the direct and/or targeted delivery of therapeutic agents to vascular smooth muscle cells that cause a dilation and fixation of the vascular lumen by inhibiting smooth muscle cell contraction, thereby constituting a biological stent. | 12-08-2011 |
20120195951 | Therapeutic Inhibitor of Vascular Smooth Muscle Cells - Methods are provided for inhibiting stenosis following vascular trauma or disease in a mammalian host, comprising administering to the host a therapeutically effective dosage of a therapeutic conjugate containing a vascular smooth muscle binding protein that associates in a specific manner with a cell surface of the vascular smooth muscle cell, coupled to a therapeutic agent dosage form that inhibits a cellular activity of the muscle cell. Methods are also provided for the direct and/or targeted delivery of therapeutic agents to vascular smooth muscle cells that cause a dilation and fixation of the vascular lumen by inhibiting smooth muscle cell contraction, thereby constituting a biological stent. | 08-02-2012 |
Patent application number | Description | Published |
20090313550 | Theme Based Content Interaction - Techniques are described to provide theme based content interactions. In an implementation, a user interface is provided to enable interactions with a variety of services from a service provider. The user interface may have one or more content portions that are arranged in accordance with a theme associated with a user and/or a corresponding account or client. One or more theme preferences are stored that describe a theme that may be specified by the user through interactions with a service provider. Accordingly, when the user interacts with services provided by the service provider, the service provider may detect a theme associated with the user and output a user interface that includes content portions corresponding to the associated theme. | 12-17-2009 |
20100082750 | DYNAMICALLY TRANSFORMING DATA TO THE CONTEXT OF AN INTENDED RECIPIENT - A sender can create a message for transmission to an intended recipient. During creation of the message, the sender may insert data into the message that is expressed with reference to the context of the sender. When the sender inserts data into a message that is expressed with reference to their own context, they may be asked whether the data should be dynamically transformed to the context of the intended recipient. If the sender indicates that the data should be transformed to the context of the intended recipient, the context of the intended recipient is determined. Once the context of the intended recipient has been determined, the data in the message is transformed to the context of the intended recipient and the message containing the transformed data is transmitted to the intended recipient. | 04-01-2010 |
20100088376 | Obtaining content and adding same to document - 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. | 04-08-2010 |
20100274628 | ADVERTISEMENT COORDINATION - A system is disclosed for serving advertisements to a user of a client device. Based on a user requesting to view an email message in their inbox, the system provides the email message to the user. At least one header field in the header portion of the email message is scanned and data is extracted from at least one header field. The extracted data is delivered to an advertising server, which selects an advertisement that is relevant to the extracted data and delivers the relevant advertisement back to the system. The relevant advertisement is delivered to the user. | 10-28-2010 |
20100275131 | LATE LOADING RICH MEDIA - Methods for delivering rich media content to a user within an email system via a dedicated media channel. An email system receives an email message associated with rich media content from a registered sender for delivery to a recipient. To improve the recipient's viewing experience, the email system ensures that the rich media content is loaded in a rich media database before delivering the email message to the recipient. When the recipient reads the email message, the email system delivers the rich media content to the recipient from the rich media database via a dedicated media channel efficiently and at a low cost. | 10-28-2010 |
20110060803 | Message Notification Campaigns - Techniques for message notification campaigns are described. In an implementation, a messaging service may process a message received for delivery to a client to determine one or more notifications regarding the message to be sent to the client. The one or more notifications may be designated by way of a notification campaign that is associated with a sender of the message or directly with the message itself The messaging service may parse metadata fields within the message to identify the sender and/or other data sufficient to determine notifications designated to take place regarding the message. A variety of different types of notifications regarding a message may be sent to a client. The messaging service may cause one or more notifications to be sent to the client in conjunction with various resources from a service provider in addition to delivery of the message to the client. | 03-10-2011 |
20110072374 | ZERO FIXED PLACEMENT ADS - Techniques for zero fixed placement (ZFP) ads are described. ZFP ads may be triggered independently of a fixed placement for the ad in a user interface. In an implementation, data describing a user interface includes a trigger associated with a ZFP ad. The ZFP ad may be configured to set various modifiable attributes of the user interface. Setting the modifiable attributes of the page enables a ZFP to modify both the appearance and layout of elements and modules included in the user interface. A client may load the data having the trigger and render the user interface without presenting the associated ZFP ad or including a placeholder for the ZFP ad. When the trigger is detected, the client executes the associated ZFP ad, modifies attributes of the user interface in accordance with the ZFP ad, and outputs the modified user interface to present the ZFP ad. | 03-24-2011 |
20120109746 | Trusted Online Advertising - Online advertisements are delivered to one or more users. An authorization to access one or more data streams for a given user is received. The authorization is explicitly granted by the user. The data streams are stored within a user data repository. Upon the user conducting an online action that initiates a dynamic advertisement (DA) request, the authorized data streams for the user are used to generate a customized DA that is optimally relevant to the user. The customized DA is then delivered to the user. The customized DA is also monetized. | 05-03-2012 |
20120173648 | Content Channels for Electronic Messaging - Techniques are described to provide content channels for electronic messaging. In an implementation, a content channel may be configured to contain multiple content portions having various types of content for delivery to one or more clients. The content channel may be associated with an electronic message such as an email or instant message. The content channel and updates to the content channel may be pushed to the clients as electronic messages in an electronic messaging environment. The clients may expose a user interface having one or more portions that are arranged to present and provide interaction with the content channel. The content channel may be pinned within a designated portion of the user interface to enable repeated access to the content channel via the designated portion. | 07-05-2012 |
20130007899 | Persistent Public Machine Setting - Disclosed herein are methods for protecting user information on a client device that may have a plurality of users. A user interface with a public machine designation portion is presented to a user prior to the start of the authentication process. The public machine designation removes web service account descriptions and any user specific information stored on the client device. Also, the client device is prevented from storing any new user specific information that is provided to the client device. The public machine designation is a persistent feature that may only be disabled by an affirmative action from the user. | 01-03-2013 |
20130054354 | GENERATING ADVERTISEMENTS FROM ELECTRONIC COMMUNICATIONS - Techniques involving the creation of advertisements from electronic communications. In one embodiment, a determination is made that a received email includes advertisement information. Elements of the email that can be used in an electronic advertisement are identified, and the electronic advertisement is created using at least the identified elements of the email. | 02-28-2013 |
20140181907 | Persistent Public Machine Setting - Disclosed herein are methods for protecting user information on a client device that may have a plurality of users. A user interface with a public machine designation portion is presented to a user prior to the start of the authentication process. The public machine designation removes web service account descriptions and any user specific information stored on the client device. Also, the client device is prevented from storing any new user specific information that is provided to the client device. The public machine designation is a persistent feature that may only be disabled by an affirmative action from the user. | 06-26-2014 |
Patent application number | Description | Published |
20090017427 | Intelligent Math Problem Generation - A problem generator that takes an input as a math problem, analyzes the math problem, and intelligently spawns similar example problem types. The output is a set of math problems based on the conditions set during analysis and customization. For example, if the original problem deals with linear equations, this will be detected during analysis and used to spawn other linear equations as problems. Moreover, if the answer to the original problem is in integer format, so will the answers to the spawned problems. A customizable UI is designed to allow further customization of problem conditions to generate an accurate set of problems based on the initial input. Problem generator templates can be created, shared and modified for distribution and/or future use. Additionally, problem generation APIs can be extended for external code to automate and consume generated math problems. | 01-15-2009 |
20090018979 | MATH PROBLEM CHECKER - A problem checker architecture that monitors user progress during a problem-solving process and assists the user through the process (e.g., when requested) using common human methods of solving the problem. Assistance can be in the form of detecting errors during the process, and providing context-sensitive help information when the user gets stuck or makes a mistake. The problem checker can walk the user through the process of solving a math problem one step at a time allowing the user to learn to solve math problems according to a number of different methods. Rather than simply calculating and displaying the answer, the problem checker allows the user to attempt to solve math problems, providing direction only when asked and correction only when required. The problem checker can recognize multiple solution methods for many common math problems and guide the user to the solution via any of the methods. | 01-15-2009 |
20090019099 | MATH CALCULATION IN WORD PROCESSORS - Architecture for a word processing application that facilitates operating on mathematical symbols, expressions, and/or equations input to a word processing document, and returning results back to the document. User input to the document in the form of math symbols, expressions or equations is transformed into a format for processing by a math engine. The engine returns one or more operations to the user that can be performed on the input, including calculating mathematical solutions, graphing equations and viewing steps to solving math problems. A user interface allows the user choose from the possible operations and to interactively manipulate input and graphs in the word application. The results can be inserted directly into the document and also be graded automatically. | 01-15-2009 |
Patent application number | Description | Published |
20100149090 | GESTURES, INTERACTIONS, AND COMMON GROUND IN A SURFACE COMPUTING ENVIRONMENT - Aspects relate to detecting gestures that relate to a desired action, wherein the detected gestures are common across users and/or devices within a surface computing environment. Inferred intentions and goals based on context, history, affordances, and objects are employed to interpret gestures. Where there is uncertainty in intention of the gestures for a single device or across multiple devices, independent or coordinated communication of uncertainty or engagement of users through signaling and/or information gathering can occur. | 06-17-2010 |
20100182220 | SURFACE PUCK - An image orientation system is provided wherein images (rays of lights) are projected to a user based on the user's field of view or viewing angle. As the rays of light are projected, streams of air can be produced that bend or focus the rays of light toward the user's field of view. The streams of air can be cold air, hot air, or combinations thereof. Further, an image receiver can be utilized to receive the produced image/rays of light directly in line with the user's field of view. The image receiver can be a wearable device, such as a head mounted display. | 07-22-2010 |
20100218249 | AUTHENTICATION VIA A DEVICE - The claimed subject matter provides a system and/or a method that facilitates authentication of a user in a surface computing environment. A device or authentication object can be carried by a user and employed to retain authentication information. An authentication component can obtain the authentication information from the device and analyze the information to verify an identity of the user. A touch input component can ascertain if a touch input is authentication by associating touch input with the user. In addition, authentication information can be employed to establish a secure communications channel for transfer of user data. | 08-26-2010 |
20100225595 | TOUCH DISCRIMINATION - The claimed subject matter provides a system and/or a method that facilitates distinguishing input among one or more users in a surface computing environment. A variety of information can be obtained and analyzed to infer an association between a particular input and a particular user. Touch point information can be acquired from a surface wherein the touch point information relates to a touch point. In addition, one or more environmental sensors can monitor the surface computing environment and provide environmental information. The touch point information and the environmental information can be analyzed to determine direction of inputs, location of users, and movement of users and so on. Individual analysis results can be correlated and/or aggregated to generate a inference of association between a touch point and user. | 09-09-2010 |
20130234992 | Touch Discrimination - In some implementations, a touch point on a surface of a touchscreen device may be determined. An image of a region of space above the surface and surrounding the touch point may be determined The image may include a brightness gradient that captures a brightness of objects above the surface. A binary image that includes one or more binary blobs may be created based on a brightness of portions of the image. A determination may be made as to which of the one more binary blobs are connected to each other to form portions of a particular user. A determination may be made that the particular user generated the touch point. | 09-12-2013 |
20130241806 | Surface Puck - An image orientation system is provided wherein images (rays of lights) are projected to a user based on the user's field of view or viewing angle. As the rays of light are projected, streams of air can be produced that bend or focus the rays of light toward the user's field of view. The streams of air can be cold air, hot air, or combinations thereof. Further, an image receiver can be utilized to receive the produced image/rays of light directly in line with the user's field of view. The image receiver can be a wearable device, such as a head mounted display. | 09-19-2013 |