U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"I watched his countenance closely, to see if he was not deranged ... and I was assured by other senators after he left the room that they had no confidence in it."

U.S. Senator Smith of Indiana ; After seeing Samuel Morse demonstrate the telegraph.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: SHOOK, HARDY & BACON L.L.P.;(c/o MICROSOFT CORPORATION)


Number of applications: 501
Last date: February 18, 2010

1                      
Application No.Application TitleIssue Date
20100042947ANIMATIONS AND TRANSITIONS
Animations and transitions are provided for display of objects in a user interface. The animations and transitions include movement of objects into and within a display area, changes in the size or orientation of an object, and intensity changes for objects within a dis...
02/18/2010
20100042610RANK DOCUMENTS BASED ON POPULARITY OF KEY METADATA
Ranking of documents by metadata popularity provides relevant search results in response to user search queries received by a search engine. Metadata popularity is determined by comparing metadata from a document with popularity data from one or more sources. In some em...
02/18/2010
20100036720UBIQUITOUS INTENT-BASED CUSTOMER INCENTIVE SCHEME
System(s) and method(s) are provided to compensate an agent in exchange for the agent's intent in transacting with a service platform. Compensation can be effected in online and offline domains, and intent can be conveyed online or offline. Compensation is funded throug...
02/11/2010
20100031320USER INDICATOR SIGNIFYING A SECURE MODE
Computer-readable media, computerized methods, and computer systems for alerting a user that an operating system has entered a secure mode is provided. Initially, inputs are received at an operating system residing in a default mode. Typically, the default mode allows a...
02/04/2010
20100023893ACTIVE AND PROGRESSIVE TARGETED ADVERTISING
Methods and computer-readable media for presenting a user with advertising content, such as an advertisement or coupon, based on the user's responses to one or more questions are provided. A user may view a web page that includes one or more thumbnails, where each thumb...
01/28/2010
20100017734RICH DRAG DROP USER INTERFACE
In an electronic file system, preview information is provided to the user during a drag operation of a selected object onto a target object. The information indicates what type(s) of action is to be taken should the selected object be dropped onto the target object. The...
01/21/2010
20100017292NEED-DRIVEN ADVERTISING
An advertising system is provided that interacts with end-users and advertisers to facilitate the generation and delivery of advertisements that are specifically targeted to end-users' product interests and needs. An end-user interacts with the advertising system to pro...
01/21/2010
20100010866ADVERTISING ACROSS SOCIAL NETWORK COMMUNICATION PATHWAYS
A method, data structure, and medium are provided for presenting advertisements to users through a social networking web site and tracking the interactions of users with the advertisements. Advertisements describing a product or service can be presented to users of the ...
01/14/2010
20100010822SOCIAL PRODUCT ADVERTISEMENTS
A method, data structure, and medium are provided for generating and presenting advertisements to users through a social networking web site. Objective information describing a product is received from a promoter, and subjective information describing the product is rec...
01/14/2010
20090327961SYSTEM AND METHOD FOR FILTERING AND ORGANIZING ITEMS BASED ON COMMON ELEMENTS
A system and method for filtering and organizing items in a computer system based on common elements is provided. A graphical user interface includes a plurality of display objects, each display object representing one or more items and a metadata property control corre...
12/31/2009
20090327952POSITIONING AND REALIZING OF VIRTUALIZED VISIBLE CONTENT WITHIN A VIEWPORT
A method and medium are provided for presenting virtualized visible content within a viewport in a user interface. An anchor is received that represents a point on a line of virtualized visible content and a target value is received that represents a location in a viewp...
12/31/2009
20090327940NOTIFICATION AREA THAT PERSISTENTLY REARRANGES ELEMENTS
Embodiments described herein are directed to managing elements within a notification area of a graphical operating system. The elements may include any graphic, logo, or image associated with running software. A user indicates which elements can be displayed in the noti...
12/31/2009
20090327900INDICATING RESOURCES TO WHICH THERE ARE ACCESS RIGHTS
Methods and computer storage media for displaying shared resources of a sharing device to which a computing device of a network has access are provided. Shared resources of a sharing device are determined. A message is generated that includes information regarding the s...
12/31/2009
20090327749INDEXING ENCRYPTED FILES BY IMPERSONATING USERS
Methods and computer-readable media for indexing an encrypted file by impersonating a user is provided. A set of keys may be associated with a particular encrypted file. Once these keys are identified, the users who own these keys may then be identified by consulting an...
12/31/2009
20090327447EXTENDING SHARING OPTIONS OF LOCAL COMPUTING RESOURCES
A method, system, and medium are provided for sharing items residing on a computing device. Items selected for sharing can be made simultaneously available to users on a local network and to users outside of the local network. A remote sharing service allows access to c...
12/31/2009
20090327339PARTITION TEMPLATES FOR MULTIDIMENSIONAL DATABASES
Systems and methods for storing and retrieving data items in multidimensional databases are provided. Data partition templates are generated for grouping data partitions that are similar to one another, that is, that contain information specified according to particular...
12/31/2009
20090327329PRICE ESTIMATION OF OVERLAPPING KEYWORDS
In this invention, systems and methods for providing a price estimate for two or more keywords are provided. More specifically, a price estimate is determined and provided when each keyword has terms in common, where each keyword includes one or more terms. For example,...
12/31/2009
20090327303INTELLIGENT ALLOCATION OF FILE SERVER RESOURCES
A solution provides an efficient process for a user to complete operations within a file server system. A user's future requests, such as reading or writing files, are predicted based on previous operations. An effective amount of a file server's resources are allocated...
12/31/2009
20090327269PATTERN GENERATION
Generation of patterns used to facilitate search queries is provided herein. A pattern includes a sequence of token classes and new token classes. A sample query is parsed to identify tokens within the sample query that match a token associated with a referenced set of ...
12/31/2009
20090327268PROVIDING TARGETED INFORMATION FOR ENTERTAINMENT-ORIENTED SEARCHES
Systems and methods for providing immediate access to comprehensive information and answers on a set of related search engine results pages for common searches executed in the entertainment domain relating to, for instance, music, musicians, movies and celebrities. Upon...
12/31/2009
20090327267BASING SEARCH RESULTS ON METADATA OF PRIOR RESULTS
Embodiments of the invention provide a method, system, and media for determining search results based on a query. One embodiment of the method includes receiving an initial query, inspecting an initial set of query-related information that is associated with the query, ...
12/31/2009
20090327256GRAMMAR COMPRESSION
Compression of extensive, rule-based grammars used to facilitate search queries is provided herein. Rule-based grammars includes a list of rules that each comprise a sequence of token classes. Each token class is a logical grouping of tokens, and each token is a string ...
12/31/2009
20090327236VISUAL QUERY SUGGESTIONS
Systems, computer-implemented methods, and computer-readable media for presenting video search results for query suggestions are provided. A search query is received from a user. One or more query suggestions related to the search query are determined. One or more video...
12/31/2009
20090327226LIBRARY DESCRIPTION OF THE USER INTERFACE FOR FEDERATED SEARCH RESULTS
Methods and computer-readable media are provided for performing a federated search using a library description file to locate multiple data sources. For a federated search, a library description can be used to describe a set of data sources searched, and may further be ...
12/31/2009
20090327221CONTEMPORANEOUSLY SHARING RESOURCES TARGETED BY A LIBRARY
Computer-readable media, computer-readable media, computerized methods, and computer systems for acting on properties of multiple resources, which span disparate locations within a network, upon detecting an intuitive user-initiated operation are provided. Initially, a ...
12/31/2009
20090327210ADVANCED BOOK PAGE CLASSIFICATION ENGINE AND INDEX PAGE EXTRACTION
Embodiments of the present invention relate to classifying pages of an electronic document, such as a scanned book page. An algorithm, such as a constrained conditional random fields algorithm, is applied to the contents of the electronic document to determine the type ...
12/31/2009
20090327162PRICE ESTIMATION OF OVERLAPPING KEYWORDS
In this invention, systems and methods for providing a price estimate for two or more keywords are provided. More specifically, a price estimate is determined and provided when each keyword has terms in common, where each keyword includes one or more terms. For example,...
12/31/2009
20090327076AD TARGETING BASED ON USER BEHAVIOR
In accordance with embodiments of the present invention, systems and methods for providing customized advertising content are provided. When a user is browsing a webpage, client script code embedded in the webpage monitors the user's mouse and keyboard activity, for exa...
12/31/2009
20090327073INTELLIGENT ADVERTISING DISPLAY
Computer-readable media, systems, and methods for intelligent advertisement display are provided. The intelligent advertisement display comprises a photography device configured to capture one or more images of one or more persons, and electronic display configured to d...
12/31/2009
20090323029MULTI-DIRECTIONAL IMAGE DISPLAYING DEVICE
Methods, devices, and systems are provided for displaying an image using a multi-directional image displaying device in a compact, configurable device having an expansive viewing angle. An image projector projects an image having a plurality of image pixels. A distribut...
12/31/2009
20090322751SHADER INTERFACES
Allocation of memory registers for shaders by a processor is described herein. For each shader, registers are allocated based on the shader's level of complexity. Simpler shader instances are restricted to a smaller number of memory registers. More complex shader instan...
12/31/2009
20090322687VIRTUAL TOUCHPAD
Embodiments described herein are directed to simultaneously presenting a virtual touchpad and a graphical user interface of an operating system on the same display. A user can interact with the OS using the virtual touchpad, and user touches are read by a touch-screen p...
12/31/2009
20090319928GENERATING PREVIEWS FOR THEMES THAT PERSONALIZE AN OPERATING ENVIRONMENT
A computer media and method for generating visual previews for themes of an operating environment are provided. The visual previews are generated by a theme engine that retrieves files associated with each theme. The theme engine sizes and positions visual and non-visua...
12/24/2009
20090319894RENDERING TEACHING ANIMATIONS ON A USER-INTERFACE DISPLAY
Computer-readable media, computerized methods, and computer systems for intuitively surfacing a teaching animation that demonstrates a manual gesture recognized by a writing-pad tool are provided. Initially, the writing-pad tool is interrogated to determine a context of...
12/24/2009
20090319555OPTIMIZING DOCUMENTS BASED ON DESIRED CONTENT
Embodiments of the present invention relate to methods and computer storage media for optimizing the content of an online publisher. The content of the publisher is received. A category for each page of the publisher's content is determined. Desired content information ...
12/24/2009
20090319495PRESENTING INSTANT ANSWERS TO INTERNET QUERIES
Methods are described for utilizing user-submitted data to provide a response to a query request. User-submitted data are received and referenced upon receiving a query request from an unregistered requester, a potential response is automatically identified from the use...
12/24/2009
20090319378CUSTOMIZED ADVERTISING CONTENT
In this invention, systems and methods for providing customized advertising content are provided. A publisher or a content owner may generate an image of, for example, an advertising unit. More particularly, the image may be generated to coordinate with the publisher or...
12/24/2009
20090319355PRESENTING ADVERTISEMENTS BASED ON WEB-PAGE INTERACTION
Embodiments of the invention provide a method, system, and media for presenting advertisements (or other information) based on user interaction with a web page. One embodiment of the method includes determining that programmatic code that describes the web page is to be...
12/24/2009
20090319333ESTIMATING ADVERTISING PRICES FOR AN INCUMBENT CONTENT PROVIDER
Computer-readable media and a computer system for correcting bid estimates that are calculated from stored data encompassing an incumbent customer's participation in a keyword auction are provided. Initially, input criteria is received, which includes customer-history d...
12/24/2009
20090316889HARDWARE-BASED PROTECTION OF SECURE DATA
Computer-readable media, computerized methods, and computer systems for protecting secure data by writing content of the secure data to a protected memory segment are provided. Initially, streaming media is received from a media-reading device and portions of the stream...
12/24/2009
1                      
 
Sign InRegister
Username  
Password   
forgot password?