Patents by Inventor Richard Swaney

Richard Swaney has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20070139407
    Abstract: The convex hull of two polygons having congruent corresponding angles with the same orientation can be determined by analyzing the relationship of each vertex of one of the polygons relative to its adjacent vertices. More particularly a line may be defined between a selected vertex on one of the polygons and its corresponding vertex on the other polygon. If the vertices adjacent to the selected vertex both fall on the same side of the line, then a line connecting the selected vertex with its corresponding vertex lies on the convex hull of the two polygons. If, on the other hand, the vertices adjacent to the selected vertex are located on different sides of the line, then the line connecting the selected vertex with its corresponding vertex does not lie on the convex hull.
    Type: Application
    Filed: January 31, 2007
    Publication date: June 21, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Philip Su, Richard Swaney, Matthew Rhoten
  • Publication number: 20060242590
    Abstract: Described is a system and method comprising a content format by which client programs running on a main computer system may provide data to various types of auxiliary display devices. The format, which may be XML-based, provides menu pages comprising a list of selectable items, content pages comprising text and images, and dialog pages providing text, images and one or more actionable options. The text and images may be accompanied by requested formatting information, e.g., specifying emphasis, color, alignment, wrapping and/or fit to the screen. An auxiliary device can parse the content to display as much as possible, particularly information recognized (via content tags) as significant, and use the formatting information to the extent of its capabilities. Virtual buttons may be defined for page navigation and/or item selection. Pages of the content format may be cached for operation when the main computer system is offline from the auxiliary display device.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Daniel Polivy, Sriram Viji, Andrew Fuller, Matthew Rhoten, Niels van Dongen, Richard Swaney
  • Publication number: 20060242259
    Abstract: Systems, methods, and computer-readable media make media content (e.g., audio, video, or pictorial data) from multiple sources available through a single interface of a client device. The client device may be a portable media playing device (such as a laptop, Tablet PC, MP3 player, portable video player, or the like). By aggregating media content from plural sources (such as a desktop PC, a set top box, etc.) and providing a unified listing of the available media content from these multiple sources on the client device, a user can view all available media content at a single location, without making multiple connections to multiple different sources. Additionally, the user can pull media content from these multiple sources to the client device. Features also are provided to automatically synchronize, obtain, and update media content on the media source(s) and/or the client device. Various ways of handling digital rights management issues associated with copying at least some media content also are described.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Jitesh Vallabh, Kamesh Tumsi Dayakar, Richard Swaney, Vikram Madan
  • Publication number: 20060053417
    Abstract: An update at shutdown process is disclosed that installs software updates on a computer during the computer's shutdown procedures. On a computing device with an automated shutdown procedure, during the shutdown procedure an update at shutdown process is executed. The update at shutdown process evaluates whether any software updates are currently stored, or are locally available, on the computing device. If there are software updates to be installed, a further evaluation determines whether any of the software updates may be installed without any user interaction. Accordingly, each downloaded/locally available software update that is identified as being installable without user interaction, is installed during the shutdown procedure, thus minimizing the impact that the software updates have on the computer user's use time.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Gary Henderson, David Switzer, Chung Chow, Cristian Ilac, Cathelijne Bertels, Richard Swaney
  • Publication number: 20050091578
    Abstract: An electronic version of physical paper sticky notes is defined. The electronic sticky notes may be attached to or embedded in items such as files and folders. The icons representing the items may include indications as to whether an electronic sticky note is attached thereto. The electronic sticky notes may be seamlessly moved between various attachment states and between various locations on a computer screen.
    Type: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Vikram Madan, Gerhard Schobbe, Issa Khoury, Richard Swaney, Ryan Cukierman, Wei Zeng, Niels Van Dongen, Matt Lerner, Michael Williams, Joon Kim, Wayne Finlay