Patents by Inventor Shane M. DeSeranno
Shane M. DeSeranno 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: 9471864Abstract: A depth imaging system comprises a depth camera input to receive a depth map representing an observed scene imaged by a depth camera, the depth map including a plurality of pixels and a depth value for each of the plurality of pixels. The depth imaging system further comprises a tag identification module to identify a 3D tag imaged by the depth camera and represented in the depth map, the 3D tag comprising one or more depth features, each of the one or more depth features comprising one or more characteristics recognizable by the depth camera. The depth imaging system further comprises a tag decoding module to translate the one or more depth features into machine-readable data.Type: GrantFiled: June 22, 2012Date of Patent: October 18, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Peter Zatloukal, Shane M. DeSeranno
-
Patent number: 8914408Abstract: Various embodiments are disclosed that relate to detecting mobile operator networks. For example, one disclosed embodiment provides a method of operating a catalog server to which a mobile computing device connects via a computer network path that traverses a mobile operator network. The method may include receiving data from a mobile device, the data including a locale and a mobile operator identifier stored in memory on the mobile device; searching a database to find a store based on the mobile operator identifier and the locale; if a store is found, populating settings based on the store; and sending configuration information to the mobile device based on the settings.Type: GrantFiled: February 4, 2011Date of Patent: December 16, 2014Assignee: Microsoft CorporationInventors: Nathan Ackerman, Shane M. DeSeranno
-
Publication number: 20130342651Abstract: A depth imaging system comprises a depth camera input to receive a depth map representing an observed scene imaged by a depth camera, the depth map including a plurality of pixels and a depth value for each of the plurality of pixels. The depth imaging system further comprises a tag identification module to identify a 3D tag imaged by the depth camera and represented in the depth map, the 3D tag comprising one or more depth features, each of the one or more depth features comprising one or more characteristics recognizable by the depth camera. The depth imaging system further comprises a tag decoding module to translate the one or more depth features into machine-readable data.Type: ApplicationFiled: June 22, 2012Publication date: December 26, 2013Applicant: MICROSOFT CORPORATIONInventors: Peter Zatloukal, Shane M. DeSeranno
-
Publication number: 20120203795Abstract: Various embodiments are disclosed that relate to detecting mobile operator networks. For example, one disclosed embodiment provides a method of operating a catalog server to which a mobile computing device connects via a computer network path that traverses a mobile operator network. The method may include receiving data from a mobile device, the data including a locale and a mobile operator identifier stored in memory on the mobile device; searching a database to find a store based on the mobile operator identifier and the locale; if a store is found, populating settings based on the store; and sending configuration information to the mobile device based on the settings.Type: ApplicationFiled: February 4, 2011Publication date: August 9, 2012Applicant: MICROSOFT CORPORATIONInventors: Nathan Ackerman, Shane M. DeSeranno
-
Publication number: 20120203765Abstract: Systems and methods for integrating third-party content and first-party content in a marketplace environment for presentation to a user of a computing device are provided. The method may include receiving content and publisher-specific metadata from a plurality of third-party publishers; storing the content and publisher-specific metadata in a catalog database. The database may include third-party publisher content and first-party content. The method may further include receiving a catalog query from a client device, identifying a set of catalogs to which a user of the client device belongs; generating query results, the query results including third-party publisher content and first-party content; filtering query results based on the metadata and set of catalogs; and sending the filtered query results to the client device for display on the client device.Type: ApplicationFiled: February 4, 2011Publication date: August 9, 2012Applicant: MICROSOFT CORPORATIONInventors: Nathan Ackerman, Danny Bauman, Shane M. DeSeranno
-
Patent number: 7698407Abstract: Providing enterprise and targeted content to a personalized portal at a client device in a distributed environment. An administrator managing the distributed environment defines a plurality of workspace pages to be displayed to a user via the portal. The portal also includes a personalized page. The administrator determines workspace content to be provided to the user on the workspace pages via the portal, and the workspace content includes a set of predetermined content parameters. Targeted content is selected from the workspace content as a function of user profile data and the set of predetermined content parameters. The arranged targeted content and personalized content are rendered on the pages via the portal.Type: GrantFiled: May 22, 2006Date of Patent: April 13, 2010Assignee: Microsoft CorporationInventors: Gregory Thomas Mattox, Jr., Bryant Fong, James C. Hilke, Shane M. DeSeranno, Venkatesh Veeraraghavan
-
Publication number: 20070271330Abstract: Providing enterprise and targeted content to a personalized portal at a client device in a distributed environment. An administrator managing the distributed environment defines a plurality of workspace pages to be displayed to a user via the portal. The portal also includes a personalized page. The administrator determines workspace content to be provided to the user on the workspace pages via the portal, and the workspace content includes a set of predetermined content parameters. Targeted content is selected from the workspace content as a function of user profile data and the set of predetermined content parameters. The arranged targeted content and personalized content are rendered on the pages via the portal.Type: ApplicationFiled: May 22, 2006Publication date: November 22, 2007Applicant: MICROSOFT CORPORATIONInventors: Gregory Thomas Mattox, Bryant Fong, James C. Hilke, Shane M. DeSeranno, Venkatesh Veeraraghavan