Patents Examined by Edward Martello
-
Patent number: 9342311Abstract: One embodiment of the present invention includes a method for generating accumulated bounding boxes for graphics primitives. The method includes generating a first bounding box associated with a first graphics primitive. The method further includes, for each graphics primitive included in a first set of one or more additional graphics primitives, determining that the graphics primitive is within a threshold distance of the first bounding box, and adding the graphics primitive to the first bounding box. The method further includes determining not to add a second graphics primitive to the first bounding box. The method further includes generating a second bounding box associated with the second graphics primitive. Finally, the method includes transmitting the first bounding box to a tiling unit via a crossbar. One advantage of the disclosed embodiments is that multiple bounding boxes are combined to generate an accumulated bounding box that is then transferred across the crossbar.Type: GrantFiled: August 14, 2013Date of Patent: May 17, 2016Assignee: NVIDIA CorporationInventors: Ziyad S. Hakura, Pierre Souillot, Cynthia Allison, Dale L. Kirkland, Rouslan Dimitrov
-
Patent number: 9336002Abstract: One embodiment of the present invention includes a method for performing a multi-pass tiling test. The method includes combining a plurality of bounding boxes to generate a coarse bounding box. The method further includes identifying a first cache tile associated with a render surface and determining that the coarse bounding box intersects the first cache tile. The method further includes comparing each bounding box included in the plurality of bounding boxes against the first cache tile to determine that a first set of one or more bounding boxes included in the plurality of bounding boxes intersects the first cache tile. Finally, the method includes, for each bounding box included in the first set of one or more bounding boxes, processing one or more graphics primitives associated with the bounding box. One advantage of the disclosed technique is that the number of intersection calculations performed for each cache tile is reduced.Type: GrantFiled: August 14, 2013Date of Patent: May 10, 2016Assignee: NVIDIA CorporationInventors: Ziyad S. Hakura, Pierre Souillot, Cynthia Allison, Dale L. Kirkland
-
Patent number: 9324294Abstract: The present invention sets forth an apparatus for supporting multiple digital display interface standards. In one embodiment, the apparatus includes a graphics processing unit (GPU) configured to determine a display device type of a display device that is in connection with a digital display interconnect, receive a display device information associated with the display device, and output a first data signal to the display device. The display device is of display port (DP) digital display interface standard and the digital display interconnect is of digital visual interface (DVI) digital display interface standard. The apparatus further includes a removable adaptor circuitry between the display device and the digital display interconnect.Type: GrantFiled: April 7, 2009Date of Patent: April 26, 2016Assignee: NVIDIA CorporationInventors: Yao-Nan Lin, Hsin-Yu Cheng
-
Patent number: 9311701Abstract: An image processing apparatus includes a display controller. The display controller is configured to arrange a foreground image in a three-dimensional space and display, on a display device, the foreground image as an inspection status image representing an inspection status by an ultrasonic wave. The foreground image includes a linear image being as an image including a plurality of linear images that change in accordance with a status of a probe and connect the center of a circle and a circumference of the circle with each other, a probe image that is located at the center of the circle and has a shape of the probe, and a spherical image being as a spherical image that represents a range to which the ultrasonic wave output from the probe is applied and has a cross section as the circle.Type: GrantFiled: May 10, 2013Date of Patent: April 12, 2016Assignee: SONY CORPORATIONInventor: Koji Kashima
-
Patent number: 9298339Abstract: Architecture that implements fact interactive elements and list interactive elements in a user interface (UI) to assist in obtaining user feedback on entity attributes for semantic web and structured data searches to ensure data correctness, freshness, and user relevance. The fact interactive element enables user interaction with the attribute data of the corresponding attribute. The user interaction then provides feedback as to correctness of the attribute data for the given attribute. Each state has a corresponding visual state which has a clear visual distinction from other states. The interactive elements enable the use of standard user inputs such as with input devices, as well as interaction using gestures such as associated with natural user interface (NUI) gestures.Type: GrantFiled: April 18, 2013Date of Patent: March 29, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Edward Joseph Unpingco, Reena Agarwal, Shuyi Hu, Karthik Bhaskar, Hambardzum Abajyan, Emilio Matthew Soto
-
Patent number: 9261372Abstract: According to one general aspect, a method may include receiving a floor map indicating a structural layout of a physical location, receiving a point-of-interest (POI) data structure representing a POI and POI metadata associated with the POI, POI data structure including a location of an associated POI that is associated with the POI, and the POI metadata including a POI type indicating a type of the associated POI, and a POI status indicating the status of the associated POI, annotating the floor map by overlaying on the selected floor map an indicator for each selected POI data structure such that the indicator is placed on the floor map at a location representing the physical location of the respective associated POI and indicates the type of the associated POI and the status of the associated POI, displaying a portion of the annotated floor map, and initiating a POI action.Type: GrantFiled: August 22, 2014Date of Patent: February 16, 2016Assignee: BMC Software Inc.Inventors: Troy Cline, Ting He, Wesley Gere, Jason L. Graham, Kia Behnia
-
Patent number: 9262816Abstract: A system and method includes reception of a color image comprising a plurality of color pixels, conversion of the color image to a monochromatic image comprising a plurality of monochromatic pixels, performance of M erosion operations on the monochromatic image to generate an eroded monochromatic image, where M is equal to or greater than one, performance of N dilation operations on the eroded monochromatic image to generate a mask image, where N is equal to or greater than one, identification of one or more regions of the mask image based on the mask image, and modification of regions of the color image corresponding to the identified regions of the mask image.Type: GrantFiled: December 19, 2013Date of Patent: February 16, 2016Assignee: Siemens Medical Solutions USA, Inc.Inventor: Donald J Bak
-
Patent number: 9247180Abstract: A video display method in which a visible light communication signal can be appropriately transmitted includes: Step SL 11 of generating a first visible light communication image that is an image having a stripe pattern for visible light communication, by encoding the visible light communication signal; Step SL12 of displaying, in a predetermined frame, an image included in the video signal; and Step SL13 of displaying, in the predetermined frame, the first visible light communication image sequentially thereafter an identification image that is an image having luminance uniformly lower than average luminance of the image that is displayed.Type: GrantFiled: November 22, 2013Date of Patent: January 26, 2016Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Mitsuaki Oshima, Hideki Aoyama, Koji Nakanishi, Koji Aoto, Toshiyuki Maeda, Akira Shiokawa, Akihiro Ueki, Takashi Suzuki
-
Patent number: 9240030Abstract: Disclosed is an approach for providing an improved approach for rendering graphics that can utilize both server-side rendering and client-side rendering for the same display frame. In this way, the different visual objects within the same frame can be rendered using either approach, either at the server or at the client.Type: GrantFiled: June 8, 2012Date of Patent: January 19, 2016Assignee: Google Inc.Inventor: Makarand Dharmapurikar
-
Patent number: 9203990Abstract: An information processing apparatus includes a storage unit configured to store information representing a plurality of screens in each of a plurality of groups to which priorities are previously set, a determination unit configured to determine a group which is assigned the highest priority, and a control unit configured to display on a display unit a representative screen of the group assigned the highest priority.Type: GrantFiled: December 20, 2013Date of Patent: December 1, 2015Assignee: Canon Kabushiki KaishaInventors: Makoto Hirota, Kenichiro Nakagawa
-
Patent number: 9196088Abstract: A method for classification of three-dimensional structures in a virtual environment includes identifying a plurality of polygons in a structure located in a virtual environment, identifying a plurality of surface normals, each surface normal corresponding to one polygon in the plurality of polygons that are in the structure, identifying a variance of a distribution of the plurality of surface normals, generating a first classification for the structure in response to the variance being less than a predetermined threshold, and generating a graphical display of the structure with at least one visual aspect of the structure being modified with reference to the first classification.Type: GrantFiled: March 14, 2013Date of Patent: November 24, 2015Assignee: Robert Bosch GmbHInventors: Zi'ang Ding, Lincan Zou, Liu Ren
-
Patent number: 9190017Abstract: An approach is provided for automatically calculating and delivering proportional pointer locations during transition between multiple visual display devices (e.g., in regard to their characteristics, which may be heterogeneous, homogenous, or a mixture thereof). Specifically, the approaches described herein provide a solution for finding proportional locations of a pointer's on-screen graphic as the pointer is being transitioned/moved between multiple display devices (e.g., controlled by a single computer or controller).Type: GrantFiled: January 2, 2013Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventor: Mark G. Matel
-
Patent number: 9183813Abstract: A method includes triggering, through an interface of a data processing device, cropping of a display screen area of a display unit of the data processing device. The method also includes initiating, through a driver component associated a processor of the data processing device, an operating system executing on the data processing device and/or an application executing on the data processing device, the processor to process pixel data to be displayed on the display screen area based on the triggering. Further, the method includes rendering, through the processor, the processed pixel data on a cropped portion of the display screen area of the display unit.Type: GrantFiled: January 2, 2013Date of Patent: November 10, 2015Assignee: NVIDIA CorporationInventor: Rupesh Deorao Chirde
-
Patent number: 9177532Abstract: Provided is an image display device, including: display means for displaying on a screen a partial area image indicating a given area within an image to be displayed; display area moving means for moving the given area in response to a predetermined operation performed by a user; and determination means for determining whether or not the given area is located at an end portion of the image to be displayed, in which, when the given area is located at the end portion of the image to be displayed, the display means changes a display magnification of the partial area image displayed on the screen and display the partial area image on the screen in response to the predetermined operation performed by the user (S1023, S1026).Type: GrantFiled: October 17, 2011Date of Patent: November 3, 2015Assignees: Sony Corporation, Sony Computer Entertainment Inc.Inventors: Masaki Takase, Munetaka Tsuda, You Asakura, Takashi Hatakeda
-
Patent number: 9177409Abstract: A method of animating a virtual object within a virtual world, wherein the virtual object comprises a plurality of object parts, wherein for a first object part there is one or more associated second object parts, the method comprising: at an animation update step: specifying a target frame in the virtual world; and applying control to the first object part, wherein the control is arranged such that the application of the control in isolation to the first object part would cause a movement of the first object part in the virtual world that reduces a difference between a control frame and the target frame, the control frame being a frame at a specified position and orientation in the virtual world relative to the first object part, wherein applying control to the first object part comprises moving the one or more second object parts within the virtual world to compensate for the movement of the first object part in the virtual world caused by applying the control to the first object part.Type: GrantFiled: April 29, 2010Date of Patent: November 3, 2015Assignee: NaturalMotion LtdInventors: Antoine FĂ©lix Robert Rennuit, Thomas Daniel Lowe
-
Patent number: 9170188Abstract: A 3D data analysis apparatus includes a data storage unit configured to store measurement data of microparticles, an input unit configured to select four independent variables from the measurement data, a data processing unit configured to calculate a position in a coordinate space using three variables of the selected variables as coordinate axes, calculate a figure from one residual variable of the selected variables, and create a 3D stereoscopic image showing a characteristic distribution of the microparticles, and a display unit configured to display the 3D stereoscopic image.Type: GrantFiled: November 22, 2011Date of Patent: October 27, 2015Assignee: Sony CorporationInventors: Shunsuke Suzuki, Atsuo Fujimaki, Yoshitsugu Sakai
-
Patent number: 9165367Abstract: A method of operation of a depth estimation system includes: calculating focus measures for positions on a two-dimensional image; generating a depth map for the two-dimensional image based on fitting the focus measure through a Gaussian function; generating a three-dimensional image from the depth map and the two-dimensional image; and processing the three-dimensional image on a storage unit for displaying on a device.Type: GrantFiled: May 17, 2011Date of Patent: October 20, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Yeong-Taeg Kim, Hunsop Hong
-
Patent number: 9152936Abstract: Systems and methods for media interaction include transmitting web-based objects, including media objects, between users. For example, a first user may select a media object in response to a prompt and send the media object to a second user. Media objects may be dynamic and customizable to further personalize interactions between the first user and the second user. For example, a usemame of the first user or custom text may be automatically inserted into a media object sent to the second user. In an exemplary embodiment, display of the packaged media object on the second user's client computer may be purposely delayed until a predetermined even occurs. For example, a pulse, or heartbeat, may be generated and fired by a web client to inform the server of a current state of the web client, for example, readiness to receive media objects based on the user activity.Type: GrantFiled: October 31, 2011Date of Patent: October 6, 2015Assignee: GREGORY A. PEARSON, INC.Inventors: Gregory A. Pearson, Ronald Shane Hamilton, David B. Hall
-
Patent number: 9143657Abstract: A method for enhancing the color of an image to be displayed includes receiving an input image having a plurality of pixels where each of the pixels has a plurality of color components. The input image is filtered using a spatial filter in such a manner that the lower frequency content of the input image is enhanced in such a manner that the dynamic range of the lower frequency content is increased. The filtered image is modified such that the higher frequency content of the input image is used to modify the filtered image.Type: GrantFiled: March 30, 2006Date of Patent: September 22, 2015Assignee: Sharp Laboratories of America, Inc.Inventor: Hao Pan
-
Patent number: 9143725Abstract: A method is provided in one example and includes receiving a video input from a video source coupled to a display configured for rendering a user interface thereon; generating a grayscale element associated with the user interface by evaluating alpha values related to pixels associated with the video input; generating an opacity mask; and setting red, green, blue (RGB) values equal to an alpha value of a source image for certain pixels in the source image.Type: GrantFiled: November 15, 2010Date of Patent: September 22, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: John M. Kanalakis, Jr., Zachary R. Bean, David J. Mackie, Eddie Collins, Mark David Dyer