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: 9471864
    Abstract: 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: Grant
    Filed: June 22, 2012
    Date of Patent: October 18, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Peter Zatloukal, Shane M. DeSeranno
  • Patent number: 8914408
    Abstract: 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: Grant
    Filed: February 4, 2011
    Date of Patent: December 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Nathan Ackerman, Shane M. DeSeranno
  • Publication number: 20130342651
    Abstract: 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: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Peter Zatloukal, Shane M. DeSeranno
  • Publication number: 20120203795
    Abstract: 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: Application
    Filed: February 4, 2011
    Publication date: August 9, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Nathan Ackerman, Shane M. DeSeranno
  • Publication number: 20120203765
    Abstract: 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: Application
    Filed: February 4, 2011
    Publication date: August 9, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Nathan Ackerman, Danny Bauman, Shane M. DeSeranno
  • Patent number: 7698407
    Abstract: 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: Grant
    Filed: May 22, 2006
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Gregory Thomas Mattox, Jr., Bryant Fong, James C. Hilke, Shane M. DeSeranno, Venkatesh Veeraraghavan
  • Publication number: 20070271330
    Abstract: 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: Application
    Filed: May 22, 2006
    Publication date: November 22, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Gregory Thomas Mattox, Bryant Fong, James C. Hilke, Shane M. DeSeranno, Venkatesh Veeraraghavan