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

Icon_funbox Bizarre Patents

Patent No. 6368227

Method of swinging on a swing

A method of swing on a swing is disclosed, in which a user positioned on a standard swing suspended by two chains from a substantially horizontal tree branch induces side to side motion by pulling alternately on one chain and then the other.

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: SENNIGER POWERS (MSFT)


Number of applications: 173
Last date: February 28, 2008

1          
Application No.Application TitleIssue Date
20080052698PROVIDING FIRMWARE UPDATES TO PORTABLE MEDIA DEVICES
A system for providing a firmware upgrade to a portable media device by comparing a version number of the firmware on the portable media device to the version number of an available firmware upgrade. The available firmware upgrade is provided by the manufacturer of the ...
02/28/2008
20080044030PROTECTED CONTACT DATA IN AN ELECTRONIC DIRECTORY
A sever application allows an administrator of a server to selectively designate contact data of a particular individual to be encrypted prior to storage in a shared electronic directory. The server application encrypts any designated content and stores the encrypted co...
02/21/2008
20080044031INITIATING CONTACT USING PROTECTED CONTACT DATA IN AN ELECTRONIC DIRECTORY
A client application allows a user of a telecommunication device to retrieve contact data of a particular individual from a server to initiate contact with the particular individual without viewing content designated as private by the particular individual. The retrieve...
02/21/2008
20080046929MEDIA CONTENT CATALOG SERVICE
Aggregating media content catalog data from a plurality of content providers. The catalog data is merged according to rules and provided to a user on a scheduled basis or on demand. In an embodiment, the merged catalog data represents an incremental update to previously...
02/21/2008
20080040126Social Categorization in Electronic Mail
Associating communication objects based on the content of the communication objects using social category tags. Communication objects are collected for a user. Each communication object has a type describing characteristics of each said communication object. An instruct...
02/14/2008
20080034042ACCESS LIMITED EMM DISTRIBUTION LISTS
An electronic mail message (EMM) addressed to a distribution list of an enterprise is received at a server of the enterprise from a sending address outside of the enterprise. If the distribution list has no external addresses, then the EMM is blocked from being delivere...
02/07/2008
20080010119LOCATING DOWNLOADED AND VIEWED CONTENT AND ADVERTISEMENTS
Locating previously-viewed content download service. Program content and associated advertisements are downloaded to a computing device associated with a user. Advertisements are selected based on a manifest associated with the program content. The computing device rend...
01/10/2008
20080010118MANAGING CONTENT DOWNLOADS TO RETAIN USER ATTENTION
Selecting a content item for rendering at the completion of a content item currently being rendered. The content item is selected by the user or automatically selected. The selected content item is downloaded to a computing device associated with the user such that the ...
01/10/2008
20080010117DYNAMIC ADVERTISEMENT INSERTION IN A DOWNLOAD SERVICE
Dynamic selection and insertion of advertisements at the time of playback of content in a content download system. Program content and associated advertisements are downloaded to a computing device associated with a user. Advertisements are selected based on a manifest ...
01/10/2008
20080005097UPDATING ADAPTIVE, DEFERRED, INCREMENTAL INDEXES
An index update component updates an index of a database in response to a query to the database referencing the index. An index control record tracks the last time the index was referenced and state of the index compared to the state of the database. An index deletion c...
01/03/2008
20080005092CREATING ADAPTIVE, DEFERRED, INCREMENTAL INDEXES
A request logging component formulates an index that could have been utilized by a query to a database, if the index had existed. The request logging component stores the formulated query as an unsatisfied request. The index creation component creates the index of the d...
01/03/2008
20070299681SUBSCRIPTION MANAGEMENT IN A MEDIA SHARING SERVICE
Providing subscription management in local communication regions. Upon detecting a computing device of a user within a predefined proximity, a media server provides the user with access to a corresponding user profile maintained by a media service. The user profile incl...
12/27/2007
20070299737Connecting devices to a media sharing service
Sharing media content between entities. A computing device detects and connects to another computing device within a predefined proximity. Media content items and associated metadata are selected and exchanged between the connected computing devices. A subsequent purcha...
12/27/2007
20070299886MEDIA DIFFERENCE FILES FOR COMPRESSED CATALOG FILES
Generating a difference (DIFF) file for catalog files. A second catalog file is compared with a first catalog file to identify at least a modified portion in the second catalog file. The modified portion indicates a difference between the content of the first catalog fi...
12/27/2007
20070299870DYNAMIC INSERTION OF SUPPLEMENTAL VIDEO BASED ON METADATA
A media service application responsive to a media retrieval request received from a user of client computer to retrieve a video designated by the retrieval request. The media service retrieves relevant advertisements as a function of metadata included in the video file ...
12/27/2007
20070299935CONTENT FEEDBACK FOR AUTHORS OF WEB SYNDICATIONS
Transmit user feedback from a user to a web syndication author. A first communication link is opened. Content data from the web syndication author is received. The received content data is stored on a first client device. The opened first communication link is terminate...
12/27/2007
20070294292ADVERTISING TRANSFER AND PLAYBACK ON PORTABLE DEVICES
Managing predetermined media content in connection with rendering selected media content on a portable computing device. A client application executed on the portable computing device specifies a predetermined media file to be rendered in connection with a selected medi...
12/20/2007
20070294772ENFORCING ADVERTISEMENT PLAYBACK FOR DOWNLOADED MEDIA CONTENT
Enforcing rendering advertisements and other predetermined media content in connection with playback of downloaded selected media content. Playback of selected media content is made conditional on acquisition of a playback token that is generated in response to playback...
12/20/2007
20070294295HIGHLY MEANINGFUL MULTIMEDIA METADATA CREATION AND ASSOCIATIONS
Systems and methods for generating temporal metadata for a media source as a function of detected content. An analysis engine detects content within a media stream of a media source. A metadata creation engine generates temporal metadata as a function of the detected co...
12/20/2007
20070292106AUDIO/VISUAL EDITING TOOL
A method for analyzing data sequences, such as video and audio segments, and extracting metadata from the data sequences for providing information related to events of the data sequences. The metadata extracted is used for making editing decisions, such as for an audio-...
12/20/2007
20070294773OFFLINE PLAYBACK OF ADVERTISING SUPPORTED MEDIA
Enforcing rendering of advertisements and other predetermined media content in connection with playback of download selected media content. Playback of selected media content is made conditional on acquistion of a locally cached playback token in response to playback of...
12/20/2007
20070283148UPDATING CONFIGURATION INFORMATION TO A PERIMETER NETWORK
Automatically sending configuration information from a trusted network to a perimeter network. Master servers residing in the trusted network are adapted for administering a distributed directory service containing configuration information. Edge servers residing in the...
12/06/2007
20070283154ESTABLISHING SECURE, MUTUALLY AUTHENTICATED COMMUNICATION CREDENTIALS
Establishing secure, mutually authenticated communication between a trusted network and a perimeter network. Servers on the perimeter network may be securely and automatically configured to communicate with the trusted network. Servers not functioning properly may be st...
12/06/2007
20070282953PERIMETER MESSAGE FILTERING WITH EXTRACTED USER-SPECIFIC PREFERENCES
Propagating messaging preferences of one or more users from a recipient mailbox to a perimeter network administering e-mail content blocking and routing. A content filtering application located outside a trusted network receives messaging preferences information from wi...
12/06/2007
20070282848TWO-WAY SYNCHRONIZATION OF MEDIA DATA
A system and method for retrieving media data from a portable media device for storage on a client computer during synchronization between the portable media device and the client computer. A media player application (MPA) identifies media data on the portable media dev...
12/06/2007
20070276846Integrated address book based on departmental hierarchy
A hierarchical address book for an organization is implemented where employees are represented by user objects and departments are represented by department objects. Computer-readable media include executable instructions for displaying and navigating the hierarchical a...
11/29/2007
20070271330FEDERATED PERSONALIZATION OF PERSONAL PORTAL CONTENT
Providing enterprise and targeted content to a personalized portal at a client device in a distributed environment. An administrator managing the distributed environment defines a plurality of workspace pages to be displayed to a user via the portal. The portal also inc...
11/22/2007
20070271232Relating people finding results by social distance
Search results are displayed according to relevance and grouped by the social distance between the person associated with the profile and the user performing the search. Metadata is defined of each of the profiles indicating groups affiliated the profile and a relevance...
11/22/2007
20070266162Session initiation protocol redirection for process recycling
Fault tolerant process recycling in unified messaging software applications implementing application layer signaling protocols. A manager process redirects incoming calls to available worker processes using a redirect method of the application layer signaling protocols....
11/15/2007
20070261535Metadata-based song creation and editing
Relating higher-level descriptive musical metadata to lower-level musical elements to enable creation of a song map, song model, backing track, or the like. The musical elements are queried based on input metadata to create a set of musical elements of varying types suc...
11/15/2007
20070258441Managing packet-based telephony
A system for assisting a user in selecting a packet-based telephony service provider (“PBTSP”) from a group of PBTSPs, and in registering the user with the selected PBTSP for outbound and/or inbound calling. The selection of a particular PBTSP may be stored in a dat...
11/08/2007
20070255822Exploiting service heartbeats to monitor file share
Detecting the failure of file transfers via a network copy service from a source computer to a destination computer via a network monitoring service. If the network monitoring service determines that the source computer is no longer available, the destination computer i...
11/01/2007
20070244910BUSINESS PROCESS META-MODEL
A meta-model representing a business process. Operative expressions are defined for identifying the business process. The business process includes a plurality of activity sequences. Metadata is collected associated with the defined operative expressions. The collected ...
10/18/2007
20070244735DESIGN-TIME BUSINESS PROCESS VALIDATIONS WITHIN DATA CONTEXT
Validating executable data for interactions among a plurality of process artifacts at design time. A data context is created to include the plurality of process artifacts. The data context carries interaction rules among the plurality of process artifacts. The executabl...
10/18/2007
20070244856Media Search Scope Expansion
In response to the user query of a first data source, the first data source is search and search results, if any, are displayed. In addition, a second data source is searched using the same or a similar query and the results, if any, are displayed. ...
10/18/2007
20070245135Control protocol for image enumeration and transfer
A control protocol is used to deploy and install an operating system image to a client. The data structure of the protocol includes an operation code corresponding to an operation associated with the deployment and installation of an operating system image to a client. ...
10/18/2007
20070244897Methods and systems for change management for a group policy environment
Comprehensive change control and enhanced management of GPOs in a client-server environment is described. A Group Policy Management Console (GPMC) extension provides seamless integration with GPMC. The application or extension provides a secure archive for controlling c...
10/18/2007
20070239780Simultaneous capture and analysis of media content
A system and method are provided for analyzing media content and generating related metadata as it is provided to a computer. In one embodiment, the system includes at least one analysis object for analyzing the media content as it is received and generating metadata re...
10/11/2007
20070239505Abstract execution model for a continuation-based meta-runtime
Providing a workflow engine for virtualizing a managed execution environment. The workflow engine executes a workflow based on an automaton and methods associated therewith. The workflow engine captures continuations associated with the executing workflow to enable mode...
10/11/2007
20070239779Analysis of media content via extensible object
A system and method are provided for analyzing media content and generating related metadata as it is provided to a computer. In one embodiment, the system includes an extensible analysis object managing a plurality of plug-ins for analyzing the media content and genera...
10/11/2007
1          
 
Sign InRegister
Username  
Password   
forgot password?