Patents Examined by M Good Johnson
  • Patent number: 8384736
    Abstract: One embodiment of the present invention sets forth a technique for generating a batch clip state stored in clip state machine (CSM) associated with a batch of vertices. Per-vertex clip state is generated for each vertex in the batch of vertices based on the position of each vertex relative to each clip plane. For a given vertex, per-vertex clip state indicates whether the vertex is inside or outside each of the one or more clip planes. The per-vertex clip states of all the vertices in the batch of vertices are coalesced into a batch clip state by determining whether each vertex in the batch of vertices is inside every clip plane, each vertex is outside at least one clip plane or neither. The batch clip state is stored in the CSM associated with the thread group that processes the batch of vertices that can be accessed by further stages of the graphics pipeline.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: February 26, 2013
    Assignee: NVIDIA Corporation
    Inventors: John Erik Lindholm, Ziyad S. Hakura
  • Patent number: 8379058
    Abstract: Exemplary embodiments of methods and apparatuses to arbitrarily transform windows are described. Data associated with a first transformation may be obtained. The first transformation may be applied to a first window. The first transformation may relate a first texture point of the first window to a first arbitrary point. The first transformation may include a non-linear transformation. A second transformation is created to a second window based on the first transformation. The second window may be associated with the first window. The second transformation may relate a second texture point of the second window to a second arbitrary point.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: February 19, 2013
    Assignee: Apple Inc.
    Inventor: Joel Kraut
  • Patent number: 8368721
    Abstract: An apparatus and method are disclosed for simulating United States football and other sports that are held on a playing field. The user stands in an area that at least approximates an actual playing field, and an apparatus incorporated into a football helmet or other headgear worn by the user superimposes simulation images onto the field of view of the user, creating an illusion of simulated action taking place on the actual field where the user is standing. This makes the information and skills conveyed by the simulation directly relevant and immediately useful. Preferred embodiments track the location and orientation of the user and thereby allow the user to participate in the simulation. In another aspect, essentially the same apparatus and method are used to simulate driving or flying of vehicles without the need of an expensive mockup of the interior of the vehicle.
    Type: Grant
    Filed: October 6, 2007
    Date of Patent: February 5, 2013
    Inventor: Anthony McCoy
  • Patent number: 8345048
    Abstract: A displaying chart image in a bitmap format is generated from ledger sheet data, while identifying layout information capable of identifying a plurality of line drawings on the chart image respectively is generated for a mouse decision. Then, identifying information corresponding to a dot designated through a mouse cursor over the displaying chart image is acquired from the identifying layout information and a dot string indicated by the identifying information is specified as the line drawing. Consequently, it is possible to increase a display speed more greatly as compared with the case in which the line drawings are subjected to vector rendering and are thus displayed respectively, and to identify the line drawings in the chart image formed into a bitmap based on the identifying layout information, respectively.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: January 1, 2013
    Assignees: 1st Holdings, Inc., Four-Clue Inc.
    Inventors: Ko Shimazawa, Jun Tanaka
  • Patent number: 8339406
    Abstract: A VLC data transfer interface is presented that allows digital data to be packed and assembled according to a format selectable from a number of formats while the data is being transferred to a desired destination.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: December 25, 2012
    Assignee: Nvidia Corporation
    Inventors: Ram Prabhakar, Neal Meininger, Lefan Zhong, Cahide Kiris, Ed Ahn
  • Patent number: 8325206
    Abstract: An image processing method is provided. The image processing method is used for using a stream of drawing as an input on an image displayed on a display. The image processing method includes steps of identifying the input as a non-closed region input and performing an image rotation operation.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: December 4, 2012
    Assignee: HTC Corporation
    Inventors: I-Fei Chen, Wen-Shu Chien, I-Fang Li, Wei-Ting Hsieh
  • Patent number: 8319795
    Abstract: Methods to manipulate a screen space of a display device are disclosed. A plurality of application windows of a plurality of applications are displayed on a screen space. At least a first application and a second application are executing to display a plurality of windows. A user interface of system level applications may be displayed. A selection of a single application mode is received. In response to the receiving of the selection of the single application mode, all the windows are removed automatically from the screen space, except for a first application window. At least the first and second applications continue being executed. The user interface of the system level applications may continue to be displayed. Next, a request to display a second application window is received. The second application window is displayed while the first application window is removed from the screen space.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: November 27, 2012
    Assignee: Apple Inc.
    Inventor: John Louch
  • Patent number: 8294734
    Abstract: A control section of a slideshow display device includes a display control section. The display control section 115 causes a list of thumbnails to be displayed when a display timing at which a target image other than a currently displayed image is to be displayed comes before a predetermined point in time. As such, when display delay occurs, a list of thumbnails can be displayed, instead of the target image. This realizes an image display device which prevents a user from being subject to stress when display delay occurs in slideshow display.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: October 23, 2012
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Tatsuo Sudo, Takuya Kinoshita, Masafumi Takahashi, Soichi Nitta, Masafumi Hirata, Aya Enatsu, Azusa Umemoto, Kiyotaka Kashito
  • Patent number: 8294733
    Abstract: A computer is caused to perform a process for displaying an endoscopic image, including displaying an endoscopic image on a display, displaying overlay information on the displayed endoscopic image, and changing a position of the displayed overlay information in accordance with a change in the displaying of the endoscopic image.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: October 23, 2012
    Assignee: Olympus Corporation
    Inventor: Teruo Eino
  • Patent number: 8294718
    Abstract: Systems and methods for computing a variogram model, which utilize a variogram map and a rose diagram to compute the model.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: October 23, 2012
    Assignee: Landmark Graphics Corporation
    Inventors: Genbao Shi, Richard L Chambers, Jeffrey M Yarus
  • Patent number: 8284214
    Abstract: The present invention provides a system which integrates unique lighting technologies, switching systems, mounting systems, information delivery systems and power supply systems within a vehicular wheel to provide an advanced, high quality visual display apparatus. These technologies, and their many unique applications, provide for a novel and useful series of video display devices that are small, lightweight, efficient and have the capability of producing a clear, bright, high definition image that is equivalent to that of a modern day TV or high quality computer monitor.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: October 9, 2012
    Inventor: Mark Gilbert
  • Patent number: 8284200
    Abstract: Systems, methods and computer readable storage media for displaying a dense graph and details of a portion of the dense graph on a display are provided. A processor coupled to memory, an input device and a display are provided to perform operations including: locally distorting a portion of the dense graph identified by interaction through the input device, wherein the local distortion includes expanding the portion of the dense graph along a first dimension axis of the graph, compressing at least one adjacent portion of the dense graph adjacent the expanded portion, and maintaining a scale of all of the dense graph in a second dimension orthogonal to the first dimension. The dense graph and expanded and compressed portions are displayed on the display, wherein all of the graph represented by the display signal on the display prior to performing the local distortion operation is displayed after performing the local distortion operation. In at least one embodiment, the system comprises an oscilloscope.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: October 9, 2012
    Assignee: Agilent Technologies, Inc.
    Inventor: Robert H. Kincaid
  • Patent number: 8284198
    Abstract: A server system allows an administrator to visualize storage space utilization of a storage system. In one implementation, the server system monitors the amount of used storage space in a storage system with respect to different types of usage. The server system generates a Graphical User Interface comprising a graphical chart displaying the amount of used storage space relating to a period of time. The graphical chart includes a breakdown of the different types of usage over the period of time. In another implementation, the server system receives a user input applied on the graphical chart, adjusts an allocation of storage space in the storage system in response to the user input, and updates the graphical chart to reflect the adjusted allocation of the storage space.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: October 9, 2012
    Assignee: Network Appliance, Inc.
    Inventors: Brian Hackworth, Lokesh Shah, Ramanthan PS, Steve Klinkner
  • Patent number: 8279242
    Abstract: Anticipating movement of a display device and compensating for the anticipated movement. As a user performs an activity while viewing the device, the device experiences movement. The movement is compared to pattern data associated with profiles. One of the profiles is selected based on the comparison. Based at least on compensation data associated with the profile, image data for display on the device is modified to compensate for the anticipated movement. In some embodiments, the image data is shifted horizontally and/or vertically relative to a display area of the device in the opposite direction of the anticipated movement.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventor: Devlin David Bentley
  • Patent number: 8279238
    Abstract: An image display device includes: a display part 4 that displays a video image based on an input signal; a video image adjusting part 33 for adjusting a parameter of the video image; and a region selecting part 31 for selecting a region in the video image, with respect to which an adjustment of the parameter is performed. The display part is capable of composing, based a video image in the selected region, a first video image 31a before the adjustment of the parameter and a second video image 31b to be used for the adjustment, displaying the first video image and the second video image above and below each other or side by side, and displaying either of the first video image and the second video image upside down or in a mirror-reversed manner.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: October 2, 2012
    Assignee: Panasonic Corporation
    Inventors: Akihiro Kuwabara, Tamotsu Akeyama
  • Patent number: 8264492
    Abstract: A system, method and article of manufacture are provided for programmable processing in a computer graphics pipeline. Initially, data is received from a source buffer. Thereafter, programmable operations are performed on the data in order to generate output. The operations are programmable in that a user may utilize instructions from a predetermined instruction set for generating the same. Such output is stored in a register. During operation, the output stored in the register is used in performing the programmable operations on the data.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: September 11, 2012
    Assignee: NVIDIA Corporation
    Inventors: John Erik Lindholm, David B. Kirk, Henry P. Moreton, Simon Moy
  • Patent number: 8264506
    Abstract: A method for controlling display of an image includes generating a list of non-sequential random numbers, each number corresponding to a respective one of a plurality of lines in a source image. The lines in the source image are then transferred in non-sequential order from a first memory to a second memory based on the random numbers in the list and orientation change information. The resulting image in the second memory is then displayed in the desired orientation.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: September 11, 2012
    Assignee: LG Electronics Inc.
    Inventors: Guruprasad Nagaraj, Krishna Koteshwara Sridhar Murthy, Vijayalaxmi Patil, Nataraja Kambadahalli Muniyappa, Sunil Ramappa Nyamagouda
  • Patent number: 8264505
    Abstract: A system (and corresponding method) that can enhance a user experience by augmenting real-world experiences with virtual world data to is provided. The augmented reality system discloses various techniques to personalize real-world experiences by overlaying or interspersing virtual capabilities (and data) with real world situations. The innovation can also filter, rank, modify or ignore virtual-world information based upon a particular real-world class, user identity or context.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Steven N. Bathiche, Jon Marcus Randall Whitten, John Mark Miller, Matthew B. MacLaurin, Boyd Cannon Multerer, James M. Alkove, Zachary Lewis Russell, Eric Peter Wilfrid, Bret P. O'Rourke, Oliver R. Roup
  • Patent number: 8259122
    Abstract: A system, method and article of manufacture are provided for programmable processing in a computer graphics pipeline. Initially, data is received from a source buffer. Thereafter, programmable operations are performed on the data in order to generate output. The operations are programmable in that a user may utilize instructions from a predetermined instruction set for generating the same. Such output is stored in a register. During operation, the output stored in the register is used in performing the programmable operations on the data.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: September 4, 2012
    Assignee: NVIDIA Corporation
    Inventors: John Erik Lindholm, David B. Kirk, Henry P. Moreton, Simon Moy
  • Patent number: 8228331
    Abstract: A method for displaying ordinate-abscissa value pairs on a display device with discrete display points in the abscissa and ordinate direction, of which the abscissa resolution is reduced by comparison with the abscissa resolution of the ordinate-abscissa value pairs, determines the respective maximum and minimum ordinate value of every ordinate-abscissa value pair, which is disposed within the half spacing distance of the abscissa value relative to the adjacent abscissa value to the right and left of the display points, and replaces all ordinate-abscissa value pairs, which are disposed within the half spacing distance of the respective abscissa value relative to the respective adjacent abscissa value to the right and left of the display points, with an area between the maximum and the minimum ordinate value and the half spacing distance of the abscissa value relative to the adjacent abscissa value to the right and left of the display points.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: July 24, 2012
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventors: Kurt Schmidt, Markus Freidhof