Patents by Inventor Albert Robles
Albert Robles 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: 12192257Abstract: Systems for transitioning a user interface arrangement from a display of a two-dimensional image of a user to a rendering of a three-dimensional representation of the user is provided. A system can start with a UI including a rendering of a user that is based on a 2D image file. The system can receive an input that is configured to cause the system to transition the display of the rendering of the 2D image of the select user to a rendering of the three-dimensional representation of the select user. To display the rendering of the 3D representation of the select user, the system uses permission data and a three-dimensional model defining a position and orientation to display the 3D representation of the user. The system allows users to switch between viewing modes to allow users to interact with content using the most effective type of hardware.Type: GrantFiled: May 25, 2022Date of Patent: January 7, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Mansoor Jafry, Xonatia Ravelle Lee, Chad Aron Voss, Albert Robles, Timothy James Brookins
-
Patent number: 10204458Abstract: A method for operating a head-mounted computing device that includes displaying an image of an environment on a display of the head-mounted computing device and identifying a surface within the image that is eligible for color fill operation, based on similarities in color parameters of contiguous pixels in the captured image. The method further includes displaying an indicator prompting user input regarding color fill, receiving a color fill request via user input, the request being for a predetermined color, and performing a color fill operation on the identified surface in response to receiving the color fill request by (a) generating a fill image having the predetermined color and a shape that conforms to the shape of the identified surface, and (b) displaying the fill image in a world-locked manner so as to overlay the identified surface even when a perspective of the display changes.Type: GrantFiled: April 18, 2017Date of Patent: February 12, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dan Osborn, Shawn Crispin Wright, Anatolie Gavriliuc, Marc Brinkley, Albert Robles
-
Publication number: 20170221276Abstract: A method for operating a head-mounted computing device that includes displaying an image of an environment on a display of the head-mounted computing device and identifying a surface within the image that is eligible for color fill operation, based on similarities in color parameters of contiguous pixels in the captured image. The method further includes displaying an indicator prompting user input regarding color fill, receiving a color fill request via user input, the request being for a predetermined color, and performing a color fill operation on the identified surface in response to receiving the color fill request by (a) generating a fill image having the predetermined color and a shape that conforms to the shape of the identified surface, and (b) displaying the fill image in a world-locked manner so as to overlay the identified surface even when a perspective of the display changes.Type: ApplicationFiled: April 18, 2017Publication date: August 3, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Dan Osborn, Shawn Crispin Wright, Anatolie Gavriliuc, Marc Brinkley, Albert Robles
-
Patent number: 9652897Abstract: A method for operation a head-mounted computing device that includes capturing an image of a three-dimensional environment external to the head-mounted computing device and identifying a surface within the captured image that is eligible for color fill operation, based on similarities in color parameters of contiguous pixels in the captured image. The method further includes receiving a color fill request via user input at the head-mounted computing device, the request being for a predetermined color and performing a color fill operation on the identified surface in response to receiving the color fill request by (a) generating a fill hologram having the predetermined color and a shape that conforms to the shape of the identified surface, (b) displaying the fill hologram in a world-locked manner so as to overlay the identified surface as viewed through the see-through holographic display of the head-mounted display device.Type: GrantFiled: June 25, 2015Date of Patent: May 16, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dan Osborn, Shawn Crispin Wright, Anatolie Gavriliuc, Marc Brinkley, Albert Robles
-
Publication number: 20160379418Abstract: A method for operation a head-mounted computing device that includes capturing an image of a three-dimensional environment external to the head-mounted computing device and identifying a surface within the captured image that is eligible for color fill operation, based on similarities in color parameters of contiguous pixels in the captured image. The method further includes receiving a color fill request via user input at the head-mounted computing device, the request being for a predetermined color and performing a color fill operation on the identified surface in response to receiving the color fill request by (a) generating a fill hologram having the predetermined color and a shape that conforms to the shape of the identified surface, (b) displaying the fill hologram in a world-locked manner so as to overlay the identified surface as viewed through the see-through holographic display of the head-mounted display device.Type: ApplicationFiled: June 25, 2015Publication date: December 29, 2016Inventors: Dan Osborn, Shawn Crispin Wright, Anatolie Gavriliuc, Marc Brinkley, Albert Robles
-
Publication number: 20160371885Abstract: Examples are disclosed herein that relate to sharing of depth-referenced markup in image data. One example provides, on a computing device, a method comprising receiving image data of a real world scene and depth data of the real world scene. The method further includes displaying the image data, receiving an input of a markup to the image data, and associating the markup with a three-dimensional location in the real world scene based on the depth data. The method further comprises sending the markup and the three-dimensional location associated with the markup to another device.Type: ApplicationFiled: June 22, 2015Publication date: December 22, 2016Inventors: Anatolie Gavriliuc, Dan Osborn, Steve Heijster, Hongwu Huai, Albert Robles, Nicolas Gauvin
-
Patent number: 8929612Abstract: A system and method are disclosed relating to a pipeline for generating a computer model of a target user, including a hand model of the user's hands, captured by an image sensor in a NUI system. The computer model represents a best estimate of the position of a user's hand or hands and whether the hand or hand is in an open or closed state. The generated hand model may be used by a gaming or other application to determine such things as user gestures and control actions.Type: GrantFiled: November 18, 2011Date of Patent: January 6, 2015Assignee: Microsoft CorporationInventors: Anthony Ambrus, Kyungsuk David Lee, Andrew Campbell, David Haley, Brian Mount, Albert Robles, Daniel Osborn, Shawn Wright, Nahil Sharkasi, Dave Hill, Daniel McCulloch, Alexandru Balan
-
Patent number: 8897491Abstract: A system and method are disclosed relating to a pipeline for generating a computer model of a target user, including a hand model of the user's hands and fingers, captured by an image sensor in a NUI system. The computer model represents a best estimate of the position and orientation of a user's hand or hands. The generated hand model may be used by a gaming or other application to determine such things as user gestures and control actions.Type: GrantFiled: October 19, 2011Date of Patent: November 25, 2014Assignee: Microsoft CorporationInventors: Anthony Ambrus, Kyungsuk David Lee, Andrew Campbell, David Haley, Brian Mount, Albert Robles, Daniel Osborn, Shawn Wright, Nahil Sharkasi, Dave Hill, Daniel McCulloch
-
Publication number: 20120309532Abstract: A system and method are disclosed relating to a pipeline for generating a computer model of a target user, including a hand model of the user's hands and fingers, captured by an image sensor in a NUI system. The computer model represents a best estimate of the position and orientation of a user's hand or hands. The generated hand model may be used by a gaming or other application to determine such things as user gestures and control actions.Type: ApplicationFiled: October 19, 2011Publication date: December 6, 2012Applicant: MICROSOFT CORPORATIONInventors: Anthony Ambrus, Kyungsuk David Lee, Andrew Campbell, David Haley, Brian Mount, Albert Robles, Daniel Osborn, Shawn Wright, Nahil Sharkasi, Dave Hill, Daniel McCulloch
-
Publication number: 20120308140Abstract: A system and method are disclosed relating to a pipeline for generating a computer model of a target user, including a hand model of the user's hands, captured by an image sensor in a NUI system. The computer model represents a best estimate of the position of a user's hand or hands and whether the hand or hand is in an open or closed state. The generated hand model may be used by a gaming or other application to determine such things as user gestures and control actions.Type: ApplicationFiled: November 18, 2011Publication date: December 6, 2012Applicant: MICROSOFT CORPORATIONInventors: Anthony Ambrus, Kyungsuk David Lee, Andrew Campbell, David Haley, Brian Mount, Albert Robles, Daniel Osborn, Shawn Wright, Nahil Sharkasi, Dave Hill, Daniel McCulloch, Alexandru Balan
-
Patent number: 8245226Abstract: Migration of data relevant to, or associated with, one or more users from a prior operating system installation to a new operating system installation can be performed with reference to an archive of some or all of the data on a storage media made prior to the installation of a new operating system. Manifests associated with operating system components can be referenced to identify data to be transferred from those operating system components to new versions of those components. Independently generated manifests can also be referenced to migrate the files and data for one or more application programs, such as popular or commonly found application programs. User data and files to be migrated can be identified by loading registration database files from the offline operating system in the new operating system, or otherwise parsing a similar construct from the offline operating system.Type: GrantFiled: January 13, 2009Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: Arunesh Chandra, Terrance James Dolan, IV, David Henrickson, Calin Voicu Negreanu, Joseph Albert Robles, III, Michael James Day
-
Publication number: 20100180281Abstract: Migration of data relevant to, or associated with, one or more users from a prior operating system installation to a new operating system installation can be performed with reference to an archive of some or all of the data on a storage media made prior to the installation of a new operating system. Manifests associated with operating system components can be referenced to identify data to be transferred from those operating system components to new versions of those components. Independently generated manifests can also be referenced to migrate the files and data for one or more application programs, such as popular or commonly found application programs. User data and files to be migrated can be identified by loading registration database files from the offline operating system in the new operating system, or otherwise parsing a similar construct from the offline operating system.Type: ApplicationFiled: January 13, 2009Publication date: July 15, 2010Applicant: Microsoft CorporationInventors: Arunesh Chandra, Terrance James Dolan, IV, David Henrickson, Calin Voicu Negreanu, Joseph Albert Robles, III, Michael James Day