Patents by Inventor Dana L. Silverstein

Dana L. Silverstein 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).

  • Patent number: 9280776
    Abstract: The present invention extends to methods, systems, and computer program products for delivering content based on physical object characteristics. When a physical object is detected within a specified proximity of a component of a computer system, the computer system submits an accessed object identifier for the physical object to a content portal. The content portal identifies content and corresponding layout information for the computer system by at least determining the commonality between object keywords for the physical object and target keywords for content providers and determining content placement priorities corresponding to content providers. The content portal sends the content and layout information to the computer system. The computer system filters a subset of content from the received and presents the filtered subset of content on a presentation surface in accordance with corresponding layout information.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: March 8, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian N. Wiswell, Dana L. Silverstein, Derek Sunday, Anne Marie Piper
  • Patent number: 8713091
    Abstract: Network based just-in-time compilation based on A Priori knowledge of a set of disparate clients is disclosed. One embodiment comprises using a web service to register a device and store a device profile containing the capabilities of the device, receiving a request from the device to subscribe to a content service, and to create a client runtime for the device for a requested service corresponding to the device capabilities. In this way, the embodiment may send the client runtime to the device to allow the device to communicate with the content service through the web service.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Thomas G. Phillips, Zhangwei Xu, Martin Harm Hall, Dana L. Silverstein, Shawn Amelia Prenzlow, Martin Holladay
  • Publication number: 20110298589
    Abstract: The identification of a data storage device detected on a touch-sensitive display surface of a display device is described. In one embodiment, the presence and location of the data storage device is detected on the display surface and the data storage device is detected on a wireless communications channel. It is then confirmed that the data storage device detected on the wireless communications channel is the data storage device detected on the surface of the display device by communicating with the data storage device over a second communications channel.
    Type: Application
    Filed: August 18, 2011
    Publication date: December 8, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Craig McFarlane, Dana L. Silverstein, Victor Drake, Kevin Kennedy, Cyra Richardson, Nigel Keam, Neal Bangerter
  • Patent number: 8063888
    Abstract: The identification of a data storage device detected on a touch-sensitive display surface of a display device is described. In one embodiment, the presence and location of the data storage device is detected on the display surface and the data storage device is detected on a wireless communications channel. It is then confirmed that the data storage device detected on the wireless communications channel is the data storage device detected on the surface of the display device by communicating with the data storage device over a second communications channel.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Craig McFarlane, Dana L. Silverstein, Victor Drake, Kevin Kennedy, Cyra Richardson, Nigel Keam, Neal Bangerter
  • Publication number: 20100088359
    Abstract: Network based just-in-time compilation based on A Priori knowledge of a set of disparate clients is disclosed. One embodiment comprises using a web service to register a device and store a device profile containing the capabilities of the device, receiving a request from the device to subscribe to a content service, and to create a client runtime for the device for a requested service corresponding to the device capabilities. In this way, the embodiment may send the client runtime to the device to allow the device to communicate with the content service through the web service.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Thomas G. Phillips, Zhangwei Xu, Martin Harm Hall, Dana L. Silverstein, Shawn Amelia Prenzlow, Martin Holladay
  • Publication number: 20080198138
    Abstract: The identification of a data storage device detected on a touch-sensitive display surface of a display device is described. In one embodiment, the presence and location of the data storage device is detected on the display surface and the data storage device is detected on a wireless communications channel. It is then confirmed that the data storage device detected on the wireless communications channel is the data storage device detected on the surface of the display device by communicating with the data storage device over a second communications channel.
    Type: Application
    Filed: February 20, 2007
    Publication date: August 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Craig McFarlane, Dana L. Silverstein, Victor Drake, Kevin Kennedy, Cyra Richardson, Nigel Keam, Neal Bangerter
  • Publication number: 20080164307
    Abstract: The present invention extends to methods, systems, and computer program products for performing transactions with a universal transaction card. A computer system in a specified venue submits an accessed card serial number, corresponding to a detected universal transaction card, to a card management system. The universal transaction card is authenticated, and the card management system returns venue specific content back to the computer system. The computer system presents the venue specific content. A user at computer system can then interact with venue specific content to perform venue specific transactions. Accordingly, embodiments of the present invention facilitate the use of a single passive card that can uniquely identify customers, display and access venue specific information, and automatically charge users for products and services.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: MICROSOFT CORPORATION
    Inventor: Dana L. Silverstein
  • Publication number: 20080167913
    Abstract: The present invention extends to methods, systems, and computer program products for delivering content based on physical object characteristics. When a physical object is detected within a specified proximity of a component of a computer system, the computer system submits an accessed object identifier for the physical object to a content portal. The content portal identifies content and corresponding layout information for the computer system by at least determining the commonality between object keywords for the physical object and target keywords for content providers and determining content placement priorities corresponding to content providers. The content portal sends the content and layout information to the computer system. The computer system filters a subset of content from the received and presents the filtered subset of content on a presentation surface in accordance with corresponding layout information.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Christian N. Wiswell, Dana L. Silverstein, Derek Sunday, Anne Marie Piper