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).
-
Publication number: 20260178028Abstract: A system implements techniques for executing a collaboration session between at least one human participant, at least one robotic device participant, and at least one artificial intelligence agent participant. The collaboration session can be executed in relation to a mission to be completed within a geographical environment. A mission defines one or more goals. Accordingly, a mission typically includes a set of tasks to be completed to achieve the goals. The system is configured to cause a control element for teleoperating the robotic device participant to be activated (e.g., displayed) in the context of the collaboration session. The control element receives a control input from the human participant. Based on the control input, the system transmits, via the collaboration session, a teleoperation instruction to the robotic device participant.Type: ApplicationFiled: December 21, 2024Publication date: June 25, 2026Inventor: Daniel ROSENSTEIN
-
Publication number: 20260181031Abstract: A system implements techniques for executing a collaboration session between at least one human participant, at least one robotic device participant, and at least one artificial intelligence agent participant. The collaboration session can be executed in relation to a mission to be completed within a geographical environment. A mission defines one or more goals. Accordingly, a mission typically includes a set of tasks to be completed to achieve the goals. The mission may be related to a response to an event and the set of tasks to be completed in accordance with the mission is distributed across available resources. More specifically, different human and/or robotic device roles may have varied responsibilities in implementing different tasks to complete the mission. Consequently, the collaboration session creates an effective and efficient solution for humans, robotic devices, and artificial intelligence agents to coordinate the performance of the mission.Type: ApplicationFiled: December 21, 2024Publication date: June 25, 2026Inventor: Daniel ROSENSTEIN
-
Publication number: 20260178027Abstract: A system implements techniques for executing a collaboration session between at least one human participant, at least one robotic device participant, and at least one artificial intelligence agent participant. The collaboration session can be executed in relation to a mission to be completed within a geographical environment. A mission defines one or more goals. Accordingly, a mission typically includes a set of tasks to be completed to achieve the goals. The system is configured to execute, within the interaction environment, a mechanism for a human participant to provide input that describes a task that is part of the mission and that causes an artificial intelligence agent participant to assist with completion of the task that is part of the mission. The artificial intelligence agent participant is configured to assist with completion of the task by generating an instruction and transmitting the instruction to the robotic device participant.Type: ApplicationFiled: December 21, 2024Publication date: June 25, 2026Inventors: Daniel ROSENSTEIN, Mark Alan STEVENS, Newman CHENG, Timothy Hahndeut CHUNG, Christopher Scott GUAGLIANO, Richard Jason ORTEGA, Gordon Parry BROADBENT, IV, Aashish GHIMIRE
-
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: 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