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

Icon_funbox Bizarre Patents

Patent No. 5205055

Pneumatic Shoe Lacing Apparatus

This invention provides a pneumatic shoe lacing apparatus for the pneumatic lacing of shoe.

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.

 

Assignee: Microsoft Corporation


Location: Redmond, WA
No. of patents: 19873

          11            
NumberTitleIssue Date
8150930Automatic grouping of electronic mail
Automatic sorting and grouping of electronic mail items in an electronic mail system is provided. An automatic mail grouping property may be selected for electronic mail received, sent or stored in a variety of storage folders. For a given mail location (e.g., recei...
04/03/2012
8150926Organizing electronic mail messages into conversations
The present invention extends to methods, systems, data structures, and computer program products for organizing electronic mail messages into conversations. Electronic mail conversation items store attribute values representing attributes of corresponding electroni...
04/03/2012
8150923Schema hierarchy for electronic messages
The present invention extends to methods, systems, computer program products, and data structures for efficiently storing and accessing electronic messages. Generally, electronic messages are created and transformed in accordance with an electronic message schema hi...
04/03/2012
8150919Method and system for transitioning between synchronous and asynchronous communication modes
Many different users may access, revise and update the same shared object simultaneously through several different transports. Clients may communicate asynchronously by accessing the shared object through a physical server. Clients may also communicate synchronously...
04/03/2012
8150917High availability conferencing
A method, system, and architecture for providing a conference system that effectively achieves high availability conferencing is provided. The conference system architecture provides a conference system that comprises a set of stateless conference servers and a shar...
04/03/2012
8150898User data profile namespace
A method and data structure for separating application data from user data in a namespace. The data structure provides an intuitive profile layout for developers or users while supporting legacy applications. The namespace utilizes a hierarchical structure allowing ...
04/03/2012
8150886Multiple database entity model generation using entity models
The claimed subject matter provides a system and/or method that generates or creates database entity models using entity models. The system can include devices and components that receive database vendor specific store schema descriptions. The vendor specific store ...
04/03/2012
8150882Mapping from objects to data model
Aspects of the subject matter described herein relate to mapping from application objects to an abstract data model. In aspects, a mapper receives registrations that indicate behavior (e.g., how objects are constructed, modified, or examined) of application objects....
04/03/2012
8150869Combined web browsing and searching
Context information for a user of a device is identified and is used to identify a set of keywords based at least in part on a current Web page being displayed and one or more previous Web pages displayed for the user. The set of keywords and/or information regardin...
04/03/2012
8150868Using joint communication and search data
Conventionally, there are communities of individuals who perform Internet searches and communities of individuals who utilized Internet communications. While there is commonly a large amount of overlap between the two communities, there is little interaction between...
04/03/2012
8150859Semantic table of contents for search results
A table of contents is generated for search results in response to a search query by identifying semantic concepts as topics for inclusion within the table of contents. When a search query is received, a search is performed to identify search results. The search res...
04/03/2012
8150853Efficient method for clustering nodes
Methods and computer storage media for clustering nodes are provided. An input file is received that is comprised of primary nodes, secondary nodes and metrics that relate to the association between the primary nodes and the secondary nodes. Upon receiving the input...
04/03/2012
8150846Content searching and configuration of search results
Content searching and configuration of search results are described. In an implementation, a method includes in response to a search query, selecting a keyword based on heuristic data which describes a plurality of previously performed searched. A search is performe...
04/03/2012
8150841Detecting spiking queries
Methods, systems, and media are provided for identifying and clustering queries that are rising in popularity. Resultant clustered queries can be compared to other stored queries using textual and temporal correlations. Fresh indices containing information and resul...
04/03/2012
8150828Community driven search using macros
A community custom search or community search macro is created whereby users access a custom search or search macro from their computing devices. The users can execute the custom search or search macro to return search results. The users can edit the custom search o...
04/03/2012
8150802Accumulating star knowledge in replicated data protocol
A distributed system includes full and partial replicas of a set of data items that may be inserted, modified, or deleted by any replica. Replicas may occasionally synchronize with other arbitrarily chosen replicas to learn about updates. A replica's knowledge inclu...
04/03/2012
8150801Recovery of a computer that includes virtual disks
Described is the backup and/or restore of virtual disks In general, metadata is backed up for restoring a virtual disk. To restore the disk, a physical disk is created, with the virtual disk the created on a partition of the physical disk. Backup and restore is desc...
04/03/2012
8150790Lightweight physical design alerter
A lightweight physical design alerter can analyze a workload and determine whether a comprehensive tuning session would result in a configuration improvement over the current configuration. The alerter provides a low-overhead procedure that can run during normal ope...
04/03/2012
8150789Transparent parallelism among linear solvers
A model, which defines a mathematical problem, and multiple directives may be received. Each of the multiple directives may be mapped to a respective linear solver instance. The linear solver instances may be launched to execute in parallel. Each of the linear solve...
04/03/2012
8150741Shopping assistant
Various embodiments are disclosed herein that relate to the dynamic calculation and presentation of efficient travel routes for in-person shoppers. For example, an adaptive shopping server system is configured to generate, for display on a shopping client device, an...
04/03/2012
8150734Estimating 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-histo...
04/03/2012
8150726Linking organizational strategies to performing capabilities
The present invention extends to methods, systems, and computer program products for linking organizational strategies to performing capabilities. Embodiments of the invention include determining what impact proposed capability changes in an initiative/program/proje...
04/03/2012
8150677Machine translation using language order templates
Many machine translation scenarios involve the generation of a language translation rule set based on parallel training corpuses (e.g., sentences in a first language and word-for-word translations into a second language.) However, the translation of a source corpus ...
04/03/2012
8150214Inferred discovery and construction of multi-resolution images
A method and a processing device may be provided for discovering and constructing multi-resolution images. Content, including an image, may be obtained from a specified address via a network and rendered to a display monitor of the processing device. The processing ...
04/03/2012
8150170Statistical approach to large-scale image annotation
Statistical approaches to large-scale image annotation are described. Generally, the annotation technique includes compiling visual features and textual information from a number of images, hashing the images visual features, and clustering the images based on their...
04/03/2012
8150007Fully redundant call recording
A system provides redundant telephone call processing. A gateway receives a call and identifies a first server as having primary responsibility for servicing the call and a second server as having secondary responsibility for servicing the call. The gateway communic...
04/03/2012
8149694Enforcing fairness in ad hoc mesh networks
A self-adaptive algorithm to enforce fairness executes on nodes in an ad hoc wireless network. Each node is configured to measure or estimate the utilization of the RF channel in its neighborhood and then share this information with its neighboring nodes. In this wa...
04/03/2012
8149300Radiometric calibration from noise distributions
Technologies that enable correcting for the non-linear relationship between scene irradiance and digital pixel intensity values of an image of the scene produced by a camera. Imaging noise is used as a signal from which a corrective function is derived. Noise distri...
04/03/2012
8149240Efficient symbolic differentiation using derivative graph factorization
An efficient symbolic differentiation method and system that automatically computes one or more derivatives of a function using a computing device. A derivative graph is used to graphically represent the derivative of a function. Repeated factorization of the deriva...
04/03/2012
8149235System and method for upscaling low-resolution images
A method is disclosed which may include providing an original image having an array of samples; defining a two-dimensional target image having a higher resolution than the original image; defining a splat in the target image for each of a plurality of samples in the...
04/03/2012
8149148Local binary XML string compression
Targeted compression of strings is provided for XML and other documents using local tables whose scope need not align with syntactically well-formed document regions. The local table's scope is fixed (not sliding), and may be nested within other local table scopes. ...
04/03/2012
8149147Detecting and reordering fixed-length records to facilitate compression
Disclosed herein are one or more embodiments that facilitate compression of a source file having a fixed-length record therein. One or more of the disclosed embodiments detect the fixed-length records and determine a reordering plan for the source file, including de...
04/03/2012
8147248Gesture training
A system and method for training a user to perform a flick gesture is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures. ...
04/03/2012
D656954Display screen with animated graphical user interface
04/03/2012
D656953Display screen with graphical user interface
04/03/2012
D656952Display screen with animated graphical user interface
04/03/2012
D656951Display screen with transitional graphical user interface
04/03/2012
D656950Display screen with animated graphical user interface
04/03/2012
D656949Display screen with graphical user interface
04/03/2012
D656948Display screen with graphical user interface
04/03/2012
          11            
 
Sign InRegister
Username  
Password   
forgot password?