Patents by Inventor Kevin Robert Costello
Kevin Robert Costello 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: 10049490Abstract: A computing device can present a plurality of displayable elements, some of which appear to be on top of or overlaying others. The computing device can determine which displayable elements should cast virtual shadows on which other displayable elements based, at least in part, on a respective virtual depth value associated with each of the displayable elements. In general, a displayable element with a higher depth value can cast a shadow on a displayable element with a lower depth value. The device can select a first displayable element for which a virtual shadow is to be generated. The device can acquire a graphical representation of the first displayable element. The computing device can then apply a blurring technique, a color filtering process, and a transparency filtering process to the graphical representation to generate a virtual shadow for the first displayable element. Then the device can draw or display the shadow.Type: GrantFiled: December 23, 2016Date of Patent: August 14, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Kevin Robert Costello, Christopher Wayne Lockhart
-
Publication number: 20170178396Abstract: A computing device can present a plurality of displayable elements, some of which appear to be on top of or overlaying others. The computing device can determine which displayable elements should cast virtual shadows on which other displayable elements based, at least in part, on a respective virtual depth value associated with each of the displayable elements. In general, a displayable element with a higher depth value can cast a shadow on a displayable element with a lower depth value. The device can select a first displayable element for which a virtual shadow is to be generated. The device can acquire a graphical representation of the first displayable element. The computing device can then apply a blurring technique, a color filtering process, and a transparency filtering process to the graphical representation to generate a virtual shadow for the first displayable element. Then the device can draw or display the shadow.Type: ApplicationFiled: December 23, 2016Publication date: June 22, 2017Inventors: KEVIN ROBERT COSTELLO, CHRISTOPHER WAYNE LOCKHART
-
Patent number: 9591295Abstract: Approaches enable display of image content (e.g., still or video content), providing an appearance or view based at least in part upon a current relative position and/or orientation of the viewer with respect to the device, and changes in that relative position and/or orientation. Image content is rendered consistent with a viewing angle for the current relative position of the viewer. As that viewing angle changes, the content can be re-rendered or otherwise updated to display the image content from a perspective that reflects the change in viewing angle. Different adjustments can be applied to portions of the content based upon the change in viewing angle. These adjustments can include changes due to parallax or occlusion, which when added to the rendered content enhance the viewer experience and increase realism for content rendered on a two- or three-dimensional display screen.Type: GrantFiled: September 24, 2013Date of Patent: March 7, 2017Assignee: Amazon Technologies, Inc.Inventors: Christopher Wayne Lockhart, Kevin Robert Costello
-
Patent number: 9530243Abstract: A computing device can present a plurality of displayable elements, some of which appear to be on top of or overlaying others. The computing device can determine which displayable elements should cast virtual shadows on which other displayable elements based, at least in part, on a respective virtual depth value associated with each of the displayable elements. In general, a displayable element with a higher depth value can cast a shadow on a displayable element with a lower depth value. The device can select a first displayable element for which a virtual shadow is to be generated. The device can acquire a graphical representation of the first displayable element. The computing device can then apply a blurring technique, a color filtering process, and a transparency filtering process to the graphical representation to generate a virtual shadow for the first displayable element. Then the device can draw or display the shadow.Type: GrantFiled: September 24, 2013Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Kevin Robert Costello, Christopher Wayne Lockhart
-
Patent number: 9437038Abstract: Approaches enable image content (e.g., still or video content) to be displayed in such a way that the image content will appear, to a viewer, to include portions with different locations in physical space, with the relative positioning of those portions being determined at least in part upon a current relative position and/or orientation of the viewer with respect to the device, as well as changes in that relative position and/or orientation. For example, relationship pairs for image content capable of being displayed on a display screen can be determined. Based on the relationship pairs, a node hierarchy that includes position information for planes of content that include the image content can be determined.Type: GrantFiled: September 26, 2013Date of Patent: September 6, 2016Assignee: Amazon Technologies, Inc.Inventors: Kevin Robert Costello, Christopher Wayne Lockhart
-
Patent number: 9367203Abstract: Systems and approaches provide for user interfaces (UIs) that are based on a user's viewing angle and/or motion and orientation of the computing device. The UI elements of the framework can be rendered based on head tracking and/or device motion/orientation data to provide a user the impression that the UI elements exist in an environment having three-dimensional (3D) depth. To further enhance the impression of 3D depth, UI elements positioned at depths perceived to be closer to the user can cast shadows upon UI elements positioned at depths appearing to be further away from the user. During the course of operating the computing device, the depths of certain UI elements can change. The UI elements can be rendered to correspond to such changes in depth, and shadows for the UI elements can be recast to be consistent with the rendered UI elements.Type: GrantFiled: October 4, 2013Date of Patent: June 14, 2016Assignee: Amazon Technologies, Inc.Inventor: Kevin Robert Costello
-
Patent number: 9224237Abstract: Approaches enable image content (e.g., still or video content) to be displayed in such a way that the image content will appear, to a viewer, to include portions with different locations in physical space, with the relative positioning of those portions being determined at least in part upon a current relative position and/or orientation of the viewer with respect to the device, as well as changes in that relative position and/or orientation. For example, image content can be grouped or otherwise contained or assigned to different planes, levels, or other such groupings of content. The planes of content can enable image content included within those planes to be displayed to provide a viewer with an appearance or view of the content that appears to be positioned and/or displayed in 3D space. As that viewing angle changes, the content can be re-rendered or otherwise updated to display the image content from a perspective that reflects the change in viewing angle.Type: GrantFiled: September 27, 2013Date of Patent: December 29, 2015Assignee: Amazon Technologies, Inc.Inventors: Kevin Robert Costello, Christopher Wayne Lockhart
-
Publication number: 20150091903Abstract: Approaches enable image content (e.g., still or video content) to be displayed in such a way that the image content will appear, to a viewer, to include portions with different locations in physical space, with the relative positioning of those portions being determined at least in part upon a current relative position and/or orientation of the viewer with respect to the device, as well as changes in that relative position and/or orientation. For example, image content can be grouped or otherwise contained or assigned to different planes, levels, or other such groupings of content. The planes of content can enable image content included within those planes to be displayed to provide a viewer with an appearance or view of the content that appears to be positioned and/or displayed in 3D space. As that viewing angle changes, the content can be re-rendered or otherwise updated to display the image content from a perspective that reflects the change in viewing angle.Type: ApplicationFiled: September 27, 2013Publication date: April 2, 2015Applicant: Amazon Technologies, Inc.Inventors: Kevin Robert Costello, Christopher Wayne Lockhart
-
Publication number: 20150085076Abstract: Approaches enable image content (e.g., still or video content) to be displayed to provide a viewer with an appearance or view of the content that is based at least in part upon a current relative position and/or orientation of the viewer with respect to the device, as well as changes in that relative position and/or orientation. For example, positional data can be used to render image content from a perspective that is consistent with a viewing angle for the current relative position of the viewer. As that viewing angle changes, the content can be re-rendered or otherwise updated to display the image content from a perspective that reflects the change in viewing angle. The content can include various portions, and different adjustments can be applied to each portion based upon these and/or other such changes.Type: ApplicationFiled: September 24, 2013Publication date: March 26, 2015Applicant: Amazon Techologies, Inc.Inventors: Christopher Wayne Lockhart, Kevin Robert Costello