Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Christopher A. Meek, Kirkland US

Christopher A. Meek, Kirkland, WA US

Patent application numberDescriptionPublished
20080301236CONTEXTUAL SOCIAL LANGUAGE - Systems and methods that enrich interaction of users in a written communication environment by providing a contextual language component that points to a designated data source (e.g., an object) and pulls data from such designated source, to perform predetermined function(s) thereupon. Users who communicate in the written environment can type an intuitive or customized operator, to engage in a predetermined functionality (e.g., playing a video). Accordingly, the operator can readily be interpreted by applications associated with the written communication environment.12-04-2008
20090006285CONTENT-BASED TAGGING OF RSS FEEDS AND E-MAIL - Providing for automated generation of tags (e.g., metadata descriptors) for items of e-mail or syndication formatted communication is described herein. By way of example, a system can include a filtering component that can generate one or more tags based on information relevant to content of the communication, a sender, or recipient, or combinations thereof. In addition, such tags can be automatically attached to a received item, or a presentation component can furnish the tags to a recipient (e.g., by way of a communication device user interface) for selection, whereby selected tags are associated with the item of communication. Accordingly, the subject innovation provides for improved classification and description of items of communication by automatic generation of descriptive and/or representative tags associated therewith.01-01-2009
20090006290TRAINING RANDOM WALKS OVER ABSORBING GRAPHS - A random walk is performed over a graph, such as an augmented bipartite graph, relating to ownership data with respect to a plurality of users and items owned; the graph can provide social links between the users as well. Items can be recommended to users who do not own the items by randomly walking the graph starting at the user node to which the recommendation will be given. The random walk can step from user to user or from user to item; when an item is reached, the node can be absorbing such that the random walk terminates. The arrived item is recommended to the user. Parameters can also be provided to affect decisions made during the walk about which users to walk to and/or whether to walk to a user or an item.01-01-2009
20090054123INFORMATION COLLECTION DURING GAME PLAY - Systems and methods allow an on-line game to extract information relevant to a specific need of a game platform or service platform. The specific need relates to management and use of digital content, and is addressed by designing and playing an on-line collaborative game. The rules of the game intend to solve a specific task dictated by the specific need. Players' responses to the game generate a wealth of information related to a specific task objective, such as ranking, sorting, and evaluating a set of digital content items. To compel participation in a game, players can be rewarded with monetary value rewards. As a game illustration, an image selection game (ISG) that exploits human contextual inference is described in detail. The information extracted from ISG is a list of key-image associations, relevant for the task of image sorting and ranking.02-26-2009
20090055377Collaborative Media Recommendation and Sharing Technique - A media recommendation and sharing technique that employs agents on media players/devices to expand the scope of media sharing scenarios. The technique assists a user in discovering media items, such as, for example, music, recordings, play lists, pictures, video games, on nearby media players or devices (devices which are capable of receiving, storing and playing media) which are interesting to the user. The collaborative media recommendation and sharing technique contemporaneously determines a user's media preferences based on media stored on a pair of media devices and recommends media for potential sharing based on these determined user preferences.02-26-2009
20090144238HIDE AND SEEK GAME TO ELICIT HUMAN INPUT - A hide and seek style game is utilized to elicit human input for use in improving search. Content (e.g., text, image, audio, video . . . ) is uniquely identified and revealed to users. Queries are then specified by users in an attempt to locate the content. In addition to utilizing these queries to return results for the game, the queries, and/or query-derived information, can also be employed to improve search engine retrieval and relevancy, among other things.06-04-2009
20090150341GENERATION OF ALTERNATIVE PHRASINGS FOR SHORT DESCRIPTIONS - The claimed subject matter provides systems and/or methods that effectuate generation of alternative expressions or phrasings for short descriptions, proper nouns or places. The system can include devices that select and associate an item with a prompt, displays the selected item and then obscures the item with the prompt associated with the item, elicits a response from users to the prompt based on a motivational statement constructed to solicit an appropriate response from the user. The response elicited from the user and the item selected associated with one another and then persisted to storage media.06-11-2009
20090186694VIRTUAL WORLD PLATFORM GAMES CONSTRUCTED FROM DIGITAL IMAGERY - An interactive game within a virtual world platform is provided wherein a sender can hide an object within a mapping application. An intended recipient of the object can be notified that the object is available and a clue can be provided. The clue can direct the recipient in searching for where the object is hidden. The objects can be intended for a single recipient, multiple recipients, or open to everyone on a first-come-first-served basis. The objects can be stolen by others and/or the objects can be re-gifted after being found. After being found, the virtual object can be automatically or manually converted into a non-virtual object.07-23-2009
20090210287ADVERTISEMENT SPACE ALLOCATION - A user utility function is implemented in allocating advertisement space to one or more potential advertisers. The user utility function allows advertisement space to be allocated based upon, among other things, the expected utility or usefulness that a proposed advertisement will have to a user. The user utility function, for example, compares proposed advertisements to historical user actions to generate respective user utility values for advertisements (e.g., based upon user responses to advertisements for particular types of product, responses to advertisements from particular types of sellers, etc.). The user utility values can then be applied to bids submitted by advertisers for advertisement space for particular advertisements to obtain modified bids. The modified bids thus reflect, among other things, the expected utility of an advertisement to a user, and thus allow an advertisement host to allocate advertisement space accordingly.08-20-2009
20090240498SIMILIARITY MEASURES FOR SHORT SEGMENTS OF TEXT - Systems and methods to perform short text segment similarity measures. Illustratively, a short text segment similarity environment comprises a short text engine operative to process data representative of short segments of text and an instruction set comprising at least one instruction to instruct the short text engine to process data representative of short text segment inputs according to a selected short text similarity identification paradigm. Illustratively, two or more short text segments can be received as input by the short text engine and a request to identify similarities among the two or more short text segments. Responsive to the request and data input, the short text engine executes a selected similarity identification technique in accordance with the sort text similarity identification paradigm to process the received data and to identify similarities between the short text segment inputs.09-24-2009
20090265022PLAYBACK OF MULTIMEDIA DURING MULTI-WAY COMMUNICATIONS - Multimedia playback technique embodiments are presented which facilitate the playback of an arbitrary media recording during a multi-party communication over a real-time multi-way communication system via a user's communication device. The recorded media can be interjected into a multi-party communication on a real time basis. This is generally accomplished by the media recording being inserted into a media stream being processed by the user's communication device as part of the multi-party communication. This can be done by either replacing a portion of the media stream with the media recording or mixing the media recording with a portion of the media stream. Once inserted, the media recording is transmitted as part of the media stream to a least one other party to the communication.10-22-2009
20090287626MULTI-MODAL QUERY GENERATION - A multi-modal search system (and corresponding methodology) is provided. The system employs text, speech, touch and gesture input to establish a search query. Additionally, a subset of the modalities can be used to obtain search results based upon exact or approximate matches to a search result. For example, wildcards, which can either be triggered by the user or inferred by the system, can be employed in the search.11-19-2009
20090287680MULTI-MODAL QUERY REFINEMENT - A multi-modal search query refinement system (and corresponding methodology) is provided. In accordance with the innovation, query suggestion results represent a word palette which can be used to select strings for inclusion or exclusion from a refined set of results. The system employs text, speech, touch and gesture input to refine a set of search query results. Wildcards can be employed in the search either prompted by the user or inferred by the system. Additionally, partial knowledge supplemented by speech can be employed to refine search results.11-19-2009
20090287681MULTI-MODAL SEARCH WILDCARDS - A multi-modal search system (and corresponding methodology) that employs wildcards is provided. Wildcards can be employed in the search query either initiated by the user or inferred by the system. These wildcards can represent uncertainty conveyed by a user in a multi-modal search query input. In examples, the words “something” or “whatchamacallit” can be used to convey uncertainty and partial knowledge about portions of the query and to dynamically trigger wildcard generation.11-19-2009
20090319508CONSISTENT PHRASE RELEVANCE MEASURES - Two methods for measuring keyword-document relevance are described. The methods receive a keyword and a document as input and output a probability value for the keyword. The first method is a similarity-based approach which uses techniques for measuring similarity between two short-text segments to measure relevance between the keyword and the document. The second method is a regression-based approach based on an assumption that if an out-of-document phrase (the keyword) is semantically similar to an in-document phrase, then relevance scores of the in and out-of document phrases should be close to each other.12-24-2009
20090327032QUALITY BASED PRICING AND RANKING FOR ONLINE ADS - A “Quality-Based Ad Pricer” prices ads as a function of how users respond to a particular page and/or domain to which they are sent by an online advertisement. User experience is improved by ensuring that advertisements that are more relevant to a user are priced less than an ads which are less relevant to the user. In particular, a quality factor for each ad is determined as a property of the advertiser's site based on measured user behaviors with respect to that site. This quality factor is then used in ranking, selecting, and pricing ads in an automated online auction. Further, while ad aggregators are not excluded from the ad market by the pricing rules of the Quality-Based Ad Pricer, these rules ensure that there is a “level playing field” such that ads of merchants are not excluded by the ads of ad aggregators.12-31-2009
20090327148MECHANISMS AND ARCHITECTURE FOR MOBILE OPPORTUNISTIC COMMERCE - The claimed matter provides systems and/or methods that enable sellers and buyers to take mutual advantage of the relationship of the location of seller outlets to routes that mobile buyers take to other destinations. The system can include devices that identify sellers capable of fulfilling a buyer's product or service requirements, generate value functions for the seller based on bidding functions acquired from the seller and related to the product or service requirements of the buyer, compare the value functions associated with multiple sellers to identify a successful seller, and notify the buyer of the location of the successful seller by modifying a route to a pre-established destination to include directions to the successful seller.12-31-2009
20100005291APPLICATION REPUTATION SERVICE - The claimed subject matter is directed to the use of an application reputation service to assist users with minimizing their computerized machines' exposure to and infection from malware. Specifically, the claimed subject matter provides a method and system of an application reputation service that contains the reputations for elements that are known to be non-malicious as well as those known to be malicious.01-07-2010
20100058064LOGIN AUTHENTICATION USING A TRUSTED DEVICE - A user working on a client computer is allowed to remotely login to a server over a computer network. A first secure connection is established between the client and the server. Communications with a trusted device which is in the user's control is established via a communication channel between the trusted device and the client, where this channel is not part of the network. A second secure connection is established between the trusted device and the server through the client, where this second secure connection is tunneled within the first secure connection. The user remotely logs into the server over the second secure connection using the trusted device.03-04-2010
20100315266PREDICTIVE INTERFACES WITH USABILITY CONSTRAINTS - A “Constrained Predictive Interface” uses predictive constraints to improve accuracy in user interfaces such as soft keyboards, pen interfaces, multi-touch interfaces, 3D gesture interfaces, EMG based interfaces, etc. In various embodiments, the Constrained Predictive Interface allows users to take any desired action at any time by taking into account a likelihood of possible user actions in different contexts to determine intended user actions. For example, to enable a virtual keyboard interface, various embodiments of the Constrained Predictive Interface provide key “sweet spots” as predictive constraints that allow the user to select particular keys regardless of any probability associated with the selected or neighboring keys. In further embodiments, the Constrained Predictive Interface provides hit target resizing via various piecewise constant touch models in combination with various predictive constraints. In general, hit target resizing provides dynamic real-time virtual resizing of one or more particular keys based on various probabilistic criteria.12-16-2010
20100332315GENERATION OF IMPRESSION PLANS FOR PRESENTING AND SEQUENCING ADVERTISEMENT AND SALES OPPORTUNITIES ALONG POTENTIAL ROUTES - A mobile device may present advertisements to users. However, advertisements may be ineffective or dangerous if presented when the attention of the user is unavailable (e.g., while operating a vehicle at a busy intersection.) It may also be desirable to select a sequence of advertisements that interrelate, or that relate the route of the user to an advertised product or service. Therefore, potential routes may be identified (e.g., based on user history or nearby locations of interest), and for potential routes, advertisement opportunities may be identified where the user may have an at least partial attention availability (e.g., traffic signals and fuel stops.) Advertisements may be selected for presentation at the advertisement opportunities of respective potential routes. Additionally, advertisement opportunities may be offered to advertisers in an auction model, and advertisers may specify conditions of advertisements (e.g., competitive placement exclusive of competitors' advertisements, or combinatorial placement of several advertisements.)12-30-2010
20110107242TASK PREDICTION - This patent application pertains to computing scenarios that allow users to more readily accomplish desired tasks. One implementation includes at least one dictionary of potential auto-suggestions that can be generated in relation to user-input. The implementation also includes a text framework configured to weight at least some of the potential auto-suggestions based upon one or more parameters. This implementation further includes a task engine configured to associate tasks with at least some of the potential auto-suggestions.05-05-2011
20110167053VISUAL AND MULTI-DIMENSIONAL SEARCH - A system that can analyze a multi-dimensional input thereafter establishing a search query based upon extracted features from the input. In a particular example, an image can be used as an input to a search mechanism. Pattern recognition and image analysis can be applied to the image thereafter establishing a search query that corresponds to features extracted from the image input. The system can also facilitate indexing multi-dimensional searchable items thereby making them available to be retrieved as results to a search query. More particularly, the system can employ text analysis, pattern and/or speech recognition mechanisms to extract features from searchable items. These extracted features can be employed to index the searchable items.07-07-2011

Patent applications by Christopher A. Meek, Kirkland, WA US