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: 9280776Abstract: 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: GrantFiled: January 5, 2007Date of Patent: March 8, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Christian N. Wiswell, Dana L. Silverstein, Derek Sunday, Anne Marie Piper
-
Patent number: 8713091Abstract: 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: GrantFiled: October 3, 2008Date of Patent: April 29, 2014Assignee: Microsoft CorporationInventors: Thomas G. Phillips, Zhangwei Xu, Martin Harm Hall, Dana L. Silverstein, Shawn Amelia Prenzlow, Martin Holladay
-
Publication number: 20110298589Abstract: 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: ApplicationFiled: August 18, 2011Publication date: December 8, 2011Applicant: MICROSOFT CORPORATIONInventors: Craig McFarlane, Dana L. Silverstein, Victor Drake, Kevin Kennedy, Cyra Richardson, Nigel Keam, Neal Bangerter
-
Patent number: 8063888Abstract: 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: GrantFiled: February 20, 2007Date of Patent: November 22, 2011Assignee: Microsoft CorporationInventors: Craig McFarlane, Dana L. Silverstein, Victor Drake, Kevin Kennedy, Cyra Richardson, Nigel Keam, Neal Bangerter
-
Publication number: 20100088359Abstract: 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: ApplicationFiled: October 3, 2008Publication date: April 8, 2010Applicant: MICROSOFT CORPORATIONInventors: Thomas G. Phillips, Zhangwei Xu, Martin Harm Hall, Dana L. Silverstein, Shawn Amelia Prenzlow, Martin Holladay
-
Publication number: 20080198138Abstract: 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: ApplicationFiled: February 20, 2007Publication date: August 21, 2008Applicant: Microsoft CorporationInventors: Craig McFarlane, Dana L. Silverstein, Victor Drake, Kevin Kennedy, Cyra Richardson, Nigel Keam, Neal Bangerter
-
Publication number: 20080164307Abstract: 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: ApplicationFiled: January 5, 2007Publication date: July 10, 2008Applicant: MICROSOFT CORPORATIONInventor: Dana L. Silverstein
-
Publication number: 20080167913Abstract: 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: ApplicationFiled: January 5, 2007Publication date: July 10, 2008Applicant: MICROSOFT CORPORATIONInventors: Christian N. Wiswell, Dana L. Silverstein, Derek Sunday, Anne Marie Piper