Patents by Inventor Daniel Rosenstein
Daniel Rosenstein 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: 11340754Abstract: Media sets may be presented as a media presentation (e.g., a slideshow or a thumbnail set), but many such presentations exhaust the attention of a user, particularly for large media sets. Instead, ratings may be identified that represents the relevance or interest of respective media objects of the media set to the user. These ratings may be identified explicitly by the user or automatically detected (e.g., by assessing image quality or monitoring user interactions with respective media objects). A zoomable media presentation of the media set may first present only media objects having a high rating, and upon zooming in near a media object, may insert, near the zoomed media object, one or more media objects associated with the zoomed media object and having a lower rating. This presentation therefore hierarchically organizes the media set, and utilizes zoom operations as a “drill-down” metaphor within the hierarchy of the media set.Type: GrantFiled: February 22, 2021Date of Patent: May 24, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Sander Martijn Viegers, Daniel Rosenstein
-
Publication number: 20220060455Abstract: An edge computing device includes a System-on-Module (SoM) device that communicates over USB to provide security and provides hardware artificial intelligence acceleration and hardware encryption to the edge computing device. The SoM device includes a hardware encryption module with an encryption key shared between the SoM device and the cloud server that creates an identity for the SoM device and secure authentication of the identity of the SoM device between the SoM device and a cloud server. The hardware encryption module is configured to have a secure root of trust, the ability to attest software containers distributed from the cloud server, and protect data processed on the SoM device and transmitted to the cloud server.Type: ApplicationFiled: December 18, 2020Publication date: February 24, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Daniel ROSENSTEIN, David R. JACOBS, Christopher John MCMILLAN, Sven GRUENITZ, Daniel G. O'NEIL, Mohammad TANABIAN, Justin P. CAMPBELL, Abhilash IYER, Stefan THOM, Yong DING, Jayachandra GULLAPALLI, Baoxi JIA, Travis Jon PERRY, Robyn E. DUNN, Kalpesh Sudhaker PATEL
-
Publication number: 20210173530Abstract: Media sets may be presented as a media presentation (e.g., a slideshow or a thumbnail set), but many such presentations exhaust the attention of a user, particularly for large media sets. Instead, ratings may be identified that represents the relevance or interest of respective media objects of the media set to the user. These ratings may be identified explicitly by the user or automatically detected (e.g., by assessing image quality or monitoring user interactions with respective media objects). A zoomable media presentation of the media set may first present only media objects having a high rating, and upon zooming in near a media object, may insert, near the zoomed media object, one or more media objects associated with the zoomed media object and having a lower rating. This presentation therefore hierarchically organizes the media set, and utilizes zoom operations as a “drill-down” metaphor within the hierarchy of the media set.Type: ApplicationFiled: February 22, 2021Publication date: June 10, 2021Inventors: Sander Martijn Viegers, Daniel Rosenstein
-
Patent number: 10928972Abstract: Media sets may be presented as a media presentation (e.g., a slideshow or a thumbnail set), but many such presentations exhaust the attention of a user, particularly for large media sets. Instead, ratings may be identified that represents the relevance or interest of respective media objects of the media set to the user. These ratings may be identified explicitly by the user or automatically detected (e.g., by assessing image quality or monitoring user interactions with respective media objects). A zoomable media presentation of the media set may first present only media objects having a high rating, and upon zooming in near a media object, may insert, near the zoomed media object, one or more media objects associated with the zoomed media object and having a lower rating. This presentation therefore hierarchically organizes the media set, and utilizes zoom operations as a “drill-down” metaphor within the hierarchy of the media set.Type: GrantFiled: March 20, 2018Date of Patent: February 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Sander Martijn Viegers, Daniel Rosenstein
-
Publication number: 20180210614Abstract: Media sets may be presented as a media presentation (e.g., a slideshow or a thumbnail set), but many such presentations exhaust the attention of a user, particularly for large media sets. Instead, ratings may be identified that represents the relevance or interest of respective media objects of the media set to the user. These ratings may be identified explicitly by the user or automatically detected (e.g., by assessing image quality or monitoring user interactions with respective media objects). A zoomable media presentation of the media set may first present only media objects having a high rating, and upon zooming in near a media object, may insert, near the zoomed media object, one or more media objects associated with the zoomed media object and having a lower rating. This presentation therefore hierarchically organizes the media set, and utilizes zoom operations as a “drill-down” metaphor within the hierarchy of the media set.Type: ApplicationFiled: March 20, 2018Publication date: July 26, 2018Inventors: Sander Martijn Viegers, Daniel Rosenstein
-
Patent number: 9946429Abstract: Media sets may be presented as a media presentation (e.g., a slideshow or a thumbnail set), but many such presentations exhaust the attention of a user, particularly for large media sets. Instead, ratings may be identified that represents the relevance or interest of respective media objects of the media set to the user. These ratings may be identified explicitly by the user or automatically detected (e.g., by assessing image quality or monitoring user interactions with respective media objects). A zoomable media presentation of the media set may first present only media objects having a high rating, and upon zooming in near a media object, may insert, near the zoomed media object, one or more media objects associated with the zoomed media object and having a lower rating. This presentation therefore hierarchically organizes the media set, and utilizes zoom operations as a “drill-down” metaphor within the hierarchy of the media set.Type: GrantFiled: June 17, 2011Date of Patent: April 17, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Sander Martijn Viegers, Daniel Rosenstein
-
Patent number: 9317890Abstract: Image curation techniques are described. In one or more implementations, one or more modules are launched for execution on a computing device. Responsive to the launch, criteria are generated automatically and without user intervention through execution of the one or more modules by a computing device. Images are curated using the generated criteria automatically and without user intervention through execution of the one or more modules, the curated images identified from a plurality of different image sources that are associated with a user. The curated images are caused to be displayed by a display device of the computing device automatically and without user intervention through execution of the one or more modules.Type: GrantFiled: June 22, 2015Date of Patent: April 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ramona P. Canan, Dahey Yoo, Chunkit J. Chan, Daniel Rosenstein, Ivan D. Romashka, Ian N. Peth, Adam K. Avery, Carmen Zlateff, Bradley G. Weed, Omkar Anand Mehendale
-
Publication number: 20150287162Abstract: Image curation techniques are described. In one or more implementations, one or more modules are launched for execution on a computing device. Responsive to the launch, criteria are generated automatically and without user intervention through execution of the one or more modules by a computing device. Images are curated using the generated criteria automatically and without user intervention through execution of the one or more modules, the curated images identified from a plurality of different image sources that are associated with a user. The curated images are caused to be displayed by a display device of the computing device automatically and without user intervention through execution of the one or more modules.Type: ApplicationFiled: June 22, 2015Publication date: October 8, 2015Inventors: Ramona P. Canan, Dahey Yoo, Chunkit J. Chan, Daniel Rosenstein, Ivan D. Romashka, Ian N. Peth, Adam K. Avery, Carmen Zlateff, Bradley G. Weed, Omkar Anand Mehendale
-
Patent number: 9092455Abstract: Image curation techniques are described. In one or more implementations, one or more modules are launched for execution on a computing device. Responsive to the launch, criteria are generated automatically and without user intervention through execution of the one or more modules by a computing device. Images are curated using the generated criteria automatically and without user intervention through execution of the one or more modules, the curated images identified from a plurality of different image sources that are associated with a user. The curated images are caused to be displayed by a display device of the computing device automatically and without user intervention through execution of the one or more modules.Type: GrantFiled: July 17, 2012Date of Patent: July 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Ramona P. Canan, Dahey Yoo, Chunkit J. Chan, Daniel Rosenstein, Ivan D. Romashka, Ian N. Peth, Adam K. Avery, Carmen Zlateff, Bradley G. Weed, Omkar Anand Mehendale
-
Publication number: 20140022265Abstract: Image curation techniques are described. In one or more implementations, one or more modules are launched for execution on a computing device. Responsive to the launch, criteria are generated automatically and without user intervention through execution of the one or more modules by a computing device. Images are curated using the generated criteria automatically and without user intervention through execution of the one or more modules, the curated images identified from a plurality of different image sources that are associated with a user. The curated images are caused to be displayed by a display device of the computing device automatically and without user intervention through execution of the one or more modules.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Inventors: Ramona P. Canan, Dahey Yoo, Chunkit J. Chan, Daniel Rosenstein, Ivan D. Romashka, Ian N. Peth, Adam K. Avery, Carmen Zlateff, Bradley G. Weed, Omkar Anand Mehendale
-
Patent number: 8539543Abstract: Techniques enable building a collection of data that defines an asset, with the data possibly having differing data types. These techniques are then capable of assigning arbitrary policy to that asset, regardless of which data types are present within the asset. In addition, these techniques enable packaging of this first asset with one or more additional assets in a self-contained envelope. Each asset within the envelope may similarly include data of differing data types. Furthermore, each of these assets may be assigned a policy that may be different than the policy assigned to the first asset. This envelope, or a collection of envelopes, may then be provided to a content-consuming device to consume the assets in accordance with each asset's specified policy.Type: GrantFiled: April 12, 2007Date of Patent: September 17, 2013Assignee: Microsoft CorporationInventors: Patrik Schnell, Clifford P. Strom, Kedarnath A. Dubhashi, Daniel Rosenstein, Mark L Beaubien, Alex McKelvey, Alexandre V. Grigorovitch, Anand Paka, Satvir Randhawa
-
Publication number: 20130067346Abstract: A content user experience is described. In one or more implementations, a user interface is displayed that has selectable representations of content sources, at least one of which is available via a network. Responsive to selection of one or more of the content sources via the user interface, representations of content are displayed in the user interface using metadata obtained from the selected one or more content sources, the representations arranged according to a hierarchy used at a respective content source to arrange access to the content. Responsive to selection of one or more of the representations via the user interface; the content is obtained that corresponds to the selected representations and the obtained content is displayed in the user interface.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Daniel Rosenstein, Brian D. Remick, Mark Sievert Larsen, Allison A. O'Mahony, Jason M. Cahill, Carmen Zlateff, Francisco J. Garica-Ascanio, Omar Khalid, John M. Thornton, Michael I. Torres, Ignatius Setiadi, Chun-Kit J. Chan, Ronald L. Wessels, Michael F. Palermiti, Rachel K. Popkin
-
Publication number: 20120324357Abstract: Media sets may be presented as a media presentation (e.g., a slideshow or a thumbnail set), but many such presentations exhaust the attention of a user, particularly for large media sets. Instead, ratings may be identified that represents the relevance or interest of respective media objects of the media set to the user. These ratings may be identified explicitly by the user or automatically detected (e.g., by assessing image quality or monitoring user interactions with respective media objects). A zoomable media presentation of the media set may first present only media objects having a high rating, and upon zooming in near a media object, may insert, near the zoomed media object, one or more media objects associated with the zoomed media object and having a lower rating. This presentation therefore hierarchically organizes the media set, and utilizes zoom operations as a “drill-down” metaphor within the hierarchy of the media set.Type: ApplicationFiled: June 17, 2011Publication date: December 20, 2012Applicant: Microsoft CorporationInventors: Sander Martijn Viegers, Daniel Rosenstein
-
Patent number: 8290874Abstract: A computing device segregates licenses for corresponding content according to relatively short lived licenses for relatively short lived content and relatively long lived licenses for relatively long lived content. The computing device stores the relatively short lived licenses in a more temporary and volatile license store, and the relatively long lived licenses in a more permanent and non-volatile license store. Thus, the relatively short lived licenses are deleted when the temporary license store is turned off and do not create disorder in the permanent license store.Type: GrantFiled: April 22, 2005Date of Patent: October 16, 2012Assignee: Microsoft CorporationInventors: Brian P. Evans, Clifford P. Strom, Daniel Rosenstein
-
Patent number: 7693280Abstract: A sequence of content keys are shared between a receiver of pieces of digital content and a computing device upon which the content is to be rendered. The receiver encrypts each piece of content according to a corresponding content key in the sequence and forwards the encrypted content to the computing device and the computing device decrypts the encrypted content according to the corresponding content key. The receiver initially transmits to the computing device an initialization digital license with an initial content key (CK0) therein. Each of the receiver and the computing device derive a new content key (CKx) in the sequence from the initial content key (CK(0)) in the sequence on an as-needed basis and in a coordinated fashion. The initialization license is required only once for the sequence of content keys, and the receiver need not explicitly communicate (CKx) to the computing device for each piece of content.Type: GrantFiled: April 22, 2005Date of Patent: April 6, 2010Assignee: Microsoft CorporationInventors: Brian P. Evans, Clifford P. Strom, Daniel Rosenstein, Anand D. Paka, Nicholas J. Fang, Eduardo Oliveria
-
Publication number: 20080256592Abstract: Techniques enable building a collection of data that defines an asset, with the data possibly having differing data types. These techniques are then capable of assigning arbitrary policy to that asset, regardless of which data types are present within the asset. In addition, these techniques enable packaging of this first asset with one or more additional assets in a self-contained envelope. Each asset within the envelope may similarly include data of differing data types. Furthermore, each of these assets may be assigned a policy that may be different than the policy assigned to the first asset. This envelope, or a collection of envelopes, may then be provided to a content-consuming device to consume the assets in accordance with each asset's specified policy.Type: ApplicationFiled: April 12, 2007Publication date: October 16, 2008Applicant: Microsoft CorporationInventors: Patrik Schnell, Clifford P. Strom, Kedarnath A. Dubhashi, Daniel Rosenstein, Mark L. Beaubien, Alex McKelvey, Alexandre V. Grigorovitch, Anand Paka, Satvir Randhawa
-
Patent number: 7376976Abstract: Technology for protecting a digital content including a first content protection system capable of decrypting the digital content, the digital content including an inclusion list; a linkable library providing access for an application to the functionality of the first content protection system, the application including a second content protection system; and a means for evaluating the second content protection system to determine if the second content protection system is on the inclusion list.Type: GrantFiled: March 2, 2006Date of Patent: May 20, 2008Assignee: Microsoft CorporationInventors: Scott J. Fierstein, Brian P. Evans, Geoffrey T. Dunbar, James M. Alkove, Daniel Rosenstein, Matthew Howard, Ming Ma, Alexandre Vicktorovich Grigorovitch
-
Publication number: 20070185878Abstract: Technology for protecting a digital content including a first content protection system capable of decrypting the digital content, the digital content including an inclusion list; a linkable library providing access for an application to the functionality of the first content protection system, the application including a second content protection system; and a means for evaluating the second content protection system to determine if the second content protection system is on the inclusion list.Type: ApplicationFiled: March 2, 2006Publication date: August 9, 2007Applicant: Microsoft CorporationInventors: Scott Fierstein, Brian Evans, Geoffrey Dunbar, James Alkove, Daniel Rosenstein, Matthew Howard, Ming Ma, Alexandre Grigorovitch
-
Publication number: 20060242078Abstract: A computing device segregates licenses for corresponding content according to relatively short lived licenses for relatively short lived content and relatively long lived licenses for relatively long lived content. The computing device stores the relatively short lived licenses in a more temporary and volatile license store, and the relatively long lived licenses in a more permanent and non-volatile license store. Thus, the relatively short lived licenses are deleted when the temporary license store is turned off and do not create disorder in the permanent license store.Type: ApplicationFiled: April 22, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Brian Evans, Clifford Strom, Daniel Rosenstein
-
Patent number: D958650Type: GrantFiled: May 15, 2020Date of Patent: July 26, 2022Assignee: Microsoft CorporationInventors: Daniel O'Neil, Daniel Rosenstein, Joshua Mikhael Kornfeld, Austin R. Porter, Matthew C. Harvey, William Bennett Mabry