Computer Graphics Processing Patents (Class 345/418)
  • Patent number: 9536295
    Abstract: A head section includes: a light projecting part for projecting incident light as structured illumination of a predetermined projection pattern; the image capturing part for acquiring reflected light that is projected by the light projecting part and reflected on an inspection target, to capture a plurality of pattern projected images; a distance image generating part capable of generating a distance image based on the plurality of pattern projected images captured in the image capturing part; a head-side storage part for holding the distance image generated in the distance image generating part; and a head-side communication part for transmitting the distance image held in the storage part to the controller section. The controller section includes: a controller-side communication part for communicating with the head-side communication part; and an inspection executing part for executing predetermined inspection processing on the distance image received in the controller-side communication part.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 3, 2017
    Assignee: Keyence Corporation
    Inventor: Kazuhito Saeki
  • Patent number: 9535590
    Abstract: A two-dimensional canvas displays objects of various types. The canvas may be displayed in miniaturized form with a view box superimposed upon the canvas. As the view box is moved relative to the miniaturized canvas, the enlarged portion of the corresponding canvas is displayed in another view.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stephen Michael Danton, Florian Voss, Siddharth Jayadevan
  • Patent number: 9535496
    Abstract: Visual gestures in a device allow a user to select and activate features in a display of the device. A visual reference on a physical object is identified. A visualization of a virtual object engaged with an image of the physical object is generated in a display of a device. The virtual object corresponds to the visual reference. A rendering of the visualization of the virtual object is based a position of the display relative to the visual reference. A focus area in the display and a feature of the object are determined. A state of the feature is changed when the feature is in the focus area of the display.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 3, 2017
    Assignee: DAQRI, LLC
    Inventor: Brian Mullins
  • Patent number: 9536277
    Abstract: An asynchronous medical image processing system is described that includes a real-time controller connectable to a medical imaging device, a graphics processing unit (GPU) connectable to a display device, and a central processing unit (CPU) that executes an operating system and related application(s). The real-time controller is directly connected to a memory of the GPU and performs respective operations asynchronously with respect to the CPU. The real-time controller additionally obtains medical imaging data, generates instructions for the medical imaging-data and transmits the medical imaging data and the instructions to the memory of the GPU. The GPU additionally receives and processes the medical imaging data based on the instructions from the real-time controller and instructions sent independently from the CPU.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: January 3, 2017
    Assignee: Toshiba Medical Systems Corporation
    Inventors: Peter Daniel Sulatycke, Hui Ning
  • Patent number: 9529704
    Abstract: A parser may be graphically modified without needing to directly alter the parser software and may be graphically modified to adjust for extensibility of the source test program language. The parser may be graphically modify to adjust for extensibility of the destination test program language and to translate a new text based test program language not inherently built into the parser.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: December 27, 2016
    Assignee: AAI Corporation
    Inventors: Michael Waldon, William Williams, Olivia Schultz
  • Patent number: 9531748
    Abstract: A system, method, and computer program product are provided for reacting in response to a detection of an attempt to store a configuration file and an executable file on a removable device. In use, a first device removably coupled to a second device is identified. Additionally, an attempt to store on the first device a configuration file for the first device and an executable file is detected. Further, a reaction is performed in response to the detection of the attempt.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: December 27, 2016
    Assignee: McAfee, Inc.
    Inventors: Lokesh Kumar, Harinath V. Ramachetty
  • Patent number: 9509982
    Abstract: An image processing system according to an embodiment includes a display unit capable of displaying stereoscopic images by displaying a group of parallax images and a display control unit. The display control unit displays an operation screen for receiving operations on medical image data on the display unit, displays selection information for selecting medical image data on the operation screen, and controls whether the selection information will be displayed as a stereoscopic image or a planar image depending on the content of medical image data selected by the selection information.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: November 29, 2016
    Assignee: Toshiba Medical Systems Corporation
    Inventors: Shinsuke Tsukagoshi, Takumi Hara, Takahiro Yoda, Tatsuo Maeda, Masaharu Tsuyuki
  • Patent number: 9507419
    Abstract: A method for controlling a display device according to an embodiment of the specification may include displaying a digital image including a first region to which a first tactile feedback is allocated, detecting a control input applied to the first region of the digital image, determining whether the first region of the digital image is smaller than a size threshold, zooming in on the first region to which the first tactile feedback is allocated to a size larger than the size threshold with a first magnification when the first region is smaller than the size threshold, and generating the first tactile feedback in the zoomed in on first region.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: November 29, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Yongsin Kim, Doyoung Lee
  • Patent number: 9501595
    Abstract: A graphical tool creates design-verification environments. The tool includes a graphical environment builder that allows for the drag and drop addition of verification IP (“VIP”) modules to a graphical verification environment. The tool assigns connector signals associated with source code that simulates a connection between a VIP module and the device under test (“DUT”). The tool learns which connection signals are suitable to connect a VIP to the DUT and facilitates selecting of the suitable signals in the environment development process. The tool converts the graphical environment to source code that can be executed to simulate testing on the DUT. The tool also allows a user to navigate between view modes that display the verification environment graphically, and that display the source code associated with components of the verification environment.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: November 22, 2016
    Assignee: VTOOL LTD.
    Inventors: Hagai Arbel, Asi Lifshitz
  • Patent number: 9501594
    Abstract: A graphical tool creates design-verification environments. The tool includes a graphical environment builder that allows for the drag and drop addition of verification IP (“VIP”) modules to a graphical verification environment. The tool assigns connector signals associated with source code that simulates a connection between a VIP module and the device under test (“DUT”). The tool learns which connection signals are suitable to connect a VIP to the DUT and facilitates selecting of the suitable signals in the environment development process. The tool converts the graphical environment to source code that can be executed to simulate testing on the DUT. The tool also allows a user to navigate between view modes that display the verification environment graphically, and that display the source code associated with components of the verification environment.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: November 22, 2016
    Assignee: VTOOL LTD.
    Inventors: Hagai Arbel, Asi Lifshitz
  • Patent number: 9501596
    Abstract: A graphical tool creates design-verification environments. The tool includes a graphical environment builder that allows for the drag and drop addition of verification IP (“VIP”) modules to a graphical verification environment. The tool assigns connector signals associated with source code that simulates a connection between a VIP module and the device under test (“DUT”). The tool learns which connection signals are suitable to connect a VIP to the DUT and facilitates selecting of the suitable signals in the environment development process. The tool converts the graphical environment to source code that can be executed to simulate testing on the DUT. The tool also allows a user to navigate between view modes that display the verification environment graphically, and that display the source code associated with components of the verification environment.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: November 22, 2016
    Assignee: VTOOL LTD.
    Inventors: Hagai Arbel, Asi Lifshitz
  • Patent number: 9495067
    Abstract: Methods and apparatus for providing a three-dimensional user interface in an electronic device are provided. An editing mode of a three-dimensional user interface screen is executed in which a plurality of content items is displayed in a three-dimensional space. It is determined whether a content item from among the plurality of content items is moved in the editing mode. When it is determined that the content item is moved, it is determined whether the content item overlaps a portion of an area of another content item from among the plurality of content items. When it is determined that the content item overlaps the portion of the area of the other content item, the content item is moved a minimum distance along a Z-axis direction so that the content item no longer overlaps the portion of the area of the other content item. The Z-axis direction indicates perspective information.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: November 15, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Yeonhee Lee, Junghyun Shim, Sujin Yeon, Yongyeon Lee
  • Patent number: 9495799
    Abstract: An image generation system includes a vertex split count setting section that performs a vertex split count setting process that sets a vertex split count m, a vertex split processing section that performs a vertex split process on a three-dimensional object OB in an object space using the vertex split count m, a vertex position calculation section that calculates an intersection position of a projection screen SC and a straight line that connects a vertex position of the three-dimensional object OB after the vertex split process and a position of a virtual camera VC, and calculates a vertex position of a drawing object corresponding to the three-dimensional object OB on a drawing buffer based on the calculated intersection position, and a drawing section that draws the drawing object on the drawing buffer based on the vertex position of the drawing object to generate a projection image.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: November 15, 2016
    Assignee: BANDAI NAMCO ENTERTAINMENT INC.
    Inventors: Jun Nagase, Takahiro Kakizawa, Motonaga Ishii, Tohru Kikuchi
  • Patent number: 9486889
    Abstract: When detecting a tolerance of a shape of a measured object having a complicated shape that makes it difficult to perform a continued measurement, a plurality of partial measurement data that are set are retrieved. Next, a reference position is set from first partial measurement data. Then, each of the partial measurement data is combined into one data using the reference position. Further, the tolerance is calculated using the combined data.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: November 8, 2016
    Assignee: MITUTOYO CORPORATION
    Inventor: Junji Sakurada
  • Patent number: 9479785
    Abstract: Techniques for a compressed image with alpha channel data are described. Encoded alpha channel data from a compressed image representation may be extracted. A common type pixel run characteristic may be determined for at least one common type pixel run represented in the encoded alpha channel data. A common alpha channel value is applied, based on the common type pixel run characteristic, to pixels in a decompressed image representation correlated to the at least one common type pixel run. Pixels in the decompressed image representation correlating to at least one lookup type pixel run represented in the encoded alpha channel data may be processed. The processing may include a determination of an alpha channel value based on pixel data, specific to a pixel correlated to the lookup type pixel run, in the encoded alpha channel data and an application of the alpha channel value to the pixel.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: October 25, 2016
    Assignee: Zynga Inc.
    Inventors: Eric Christensen, Marc Hanson
  • Patent number: 9471967
    Abstract: A fragment is relit for insertion into a target scene of an image by obtaining a fragment model for the fragment. A set of detail maps for the fragment model are generated, each of which encodes fine-scale shading effects from the surface detail of the fragment. A target scene model is obtained for the target scene, and the fragment model is inserted into the target scene model. The target scene model with inserted fragment model is rendered, and a composited target scene is generated. A modified target scene is generated by combining the composited target scene and the set of detail maps. Weights assigned to the different detail maps can be changed by the user, allowing the modified target scene to be readily altered without re-rendering the target scene model with the inserted fragment model.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: October 18, 2016
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Kevin Karsch, Zicheng Liao, David Forsyth
  • Patent number: 9473709
    Abstract: An image blending system and a method for image blending are provided. The image blending system includes a plurality of projection devices, an image capturing device, a blending device, a video input module, and a computing module. The projection devices project a desired image. The image capturing device is configured for image capturing from a projection surface. The captured image has an image capturing coordinate system based on a resolution of the captured image. The projection devices receive an input video signal transmitted from the blending device for projection, and the input video signal has an input video coordinate system based on a resolution of the input video signal. The computing module calculates for obtaining a plurality of mapping relationships according to the image capturing coordinate system and the input video coordinate system, and obtaining an image blending relationship through the mapping relationships and an overlapping area of projection regions.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: October 18, 2016
    Assignee: Optoma Corporation
    Inventor: Yi-Chun Lu
  • Patent number: 9467202
    Abstract: Disclosed are a method and apparatus for downloading content using NFC. The content-downloading method of the present invention is performed by a first device, and comprises the steps of: transmitting a content-downloading request for requesting a download of content using a second device; receiving a confirmation to the content-downloading request from the device which has received the content-downloading request; receiving a wake-up request from the second device; and receiving, from the second device, the content downloaded to the second device in response to the content-downloading request. Accordingly, a user may support a download reservation and transmission by simply placing NFC-supporting devices in contact, support a queue download request and list management using NFC between network attached storage (NAS) and a smart device, and support a queue request and caching using a home network after establishing an NFC link.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: October 11, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Minsoo Lee, Sungsoo Kim, Yujung Jung
  • Patent number: 9466260
    Abstract: A computer-implemented method for converting a first color space to a second color space is provided. The method includes generating a look-up table (LUT) using a non-square transformation matrix and a numerical solver, wherein the LUT comprises a target value in the first color space and an optimal value in the second color space, and using the LUT to convert the first color space to the second color space.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: October 11, 2016
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventor: Michael Francis Higgins
  • Patent number: 9454842
    Abstract: The invention is directed to a computer-implemented method for partitioning a three-dimensional scene into a plurality of zones, each zone being processed by a computing resource. The method comprises providing a three-dimensional scene comprising one or more objects, each object generating a computing resource cost; determining a set of locations in the three-dimensional scene; filling each location with its maximum occupancy of objects that reaches the most expensive computing cost; computing, for each location of the three-dimensional scene, the maximum computing cost density; and grouping adjacent locations into one or more zones, each zone having a resulting computing cost density guarantying a real-time performance of the zone.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: September 27, 2016
    Assignee: Dassault Systemes
    Inventors: Philippe Belmans, Malika Boulkenafed
  • Patent number: 9430825
    Abstract: An image processing apparatus, which analyzes retina layers of an eye to be examined, comprising, means for extracting a feature amount, which represents an anatomical feature in the eye to be examined, from a projection image obtained from a tomogram of the retina layers and a fundus image of the eye to be examined, means for determining a type of the anatomical feature based on the feature amount, means for deciding layers to be detected from the retina layers according to the determined type of the anatomical feature, and detecting structures of the decided layers in the tomogram, and means for modifying the structure of the layer included in a region having the anatomical feature of the structures of the layers detected by the layer structure detection means.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: August 30, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Yoshihiko Iwase, Hiroshi Imamura, Daisuke Furukawa
  • Patent number: 9430095
    Abstract: Global and local light detection techniques in optical sensor systems are described. In one or more implementations, a global lighting value is generated that describes a global lighting level for a plurality of optical sensors based on a plurality of inputs received from the plurality of optical sensors. An illumination map is generated that describes local lighting conditions of respective ones of the plurality of optical sensors based on the plurality of inputs received from the plurality of optical sensors. Object detection is performed using an image captured using the plurality of optical sensors along with the global lighting value and the illumination map.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: August 30, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vivek Pradeep, Liang Wang, Pablo Sala, Luis Eduardo Cabrera-Cordon, Steven Nabil Bathiche
  • Patent number: 9417835
    Abstract: A system and method for generating a virtual gamespace for display to multiple players via respective web browsers is disclosed. A virtual gamespace, including a two-dimensional landscape, is generated and divided according to a number of devices participating in a game. The divided portions are provided to the devices for display so that the landscape is viewable when each divided portion is displayed on a respective one of the devices and the devices are collectively viewed together. A server receives control information for a game token from a device, determines one of the divided portions of the 2-D landscape for display of the game token based on the control information, and transmits the control information to the device responsible for displaying the determined portion of the 2-D landscape, and the game token is rendered in connection with the determined portion according to the control information.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Iain Tait, Stewart Smith, Jeffrey Paul Baxter
  • Patent number: 9411557
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generated aggregated dependencies between software elements in a code base. One of the methods includes receiving a user-specified model architecture of software elements in a project, wherein the model architecture is a hierarchy graph having leaf nodes that represent user-selected portions of the project, and one or more non-leaf nodes, wherein each non-leaf node is a parent node of a user-specified group of leaf nodes, non-leaf nodes, or both. An aggregated dependency graph is generated from the user-specified model architecture. A presentation is generated of the aggregated dependency graph for the model architecture, wherein the presentation displays aggregated dependencies between the user-selected nodes of the model architecture.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: August 9, 2016
    Assignee: Semmle Limited
    Inventors: Luke James Cartey, Joshua George Hale
  • Patent number: 9401023
    Abstract: A first size adjusting unit adjusts a size of a first clothing image which is an image of a first piece of clothing worn on an upper half of a body based on a width of a shoulder part of the first piece of clothing in the first clothing image. A second size adjusting unit adjusts a size of a second clothing image which is an image of a second piece of clothing worn on a lower half of a body based on a width of a waist part of the second piece of clothing in the second clothing image. A display control unit causes a display to display a screen on which the first piece of clothing and the second piece of clothing are vertically displayed, based on the first clothing image and the second clothing image.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: July 26, 2016
    Assignee: RAKUTEN, INC.
    Inventors: Soh Masuko, Ryuji Sakamaki, Myagmarsuren Shirmenbaatar
  • Patent number: 9398393
    Abstract: The subject matter described herein includes a method for simulating directional sound reverberation. The method includes performing ray tracing from a listener position in a scene to surface as visible from a listener position. The method further includes determining a directional local visibility representing a distance from a listener position to nearer surface in the scene alone each ray. The method further includes determining directional reverberation at the listener position based on the directional local visibility. The method further includes rendering a simulated sound indicative of the directional reverberation at the listener position.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: July 19, 2016
    Assignee: The University of North Carolina at Chapel Hill
    Inventors: Lakulish Shailesh Antani, Dinesh Manocha
  • Patent number: 9396409
    Abstract: A method includes receiving image data corresponding to an image and detecting an object represented within the image. The method further includes selecting a portion of the image data that corresponds to the object and determining object quality values based on the portion of the image data. The method also includes determining an object category corresponding to the object and accessing object category metrics associated with the object category. The method includes performing a comparison of the object quality values to the object category metrics associated with the object category and initiating an action based on the comparison.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: July 19, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Eric Zavesky, David Crawford Gibbon, Lee Begeja, Amy Ruth Reibman
  • Patent number: 9390547
    Abstract: 3-D rendering systems include a rasterization section that can fetch untransformed geometry, transform geometry and cache data for transformed geometry in a memory. As an example, the rasterization section can transform the geometry into screen space. The geometry can include one or more of static geometry and dynamic geometry. The rasterization section can query the cache for presence of data pertaining to a specific element or elements of geometry, and use that data from the cache, if present, and otherwise perform the transformation again, for actions such as hidden surface removal. The rasterization section can receive, from a geometry processing section, tiled geometry lists and perform the hidden surface removal for pixels within respective tiles to which those lists pertain.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: July 12, 2016
    Assignee: Imagination Technologies Limited
    Inventor: John W. Howson
  • Patent number: 9390549
    Abstract: A shape data generation method relating to this invention includes: first generating first three-dimensional voxel data that represents a target object by using first tomographic images, in which a first region occupied by the target object is designated, among plural tomographic images; extracting, from the first tomographic images, brightness values of voxels included in the first region; second generating a function for calculating a probability that a voxel is included in the first region by using the extracted brightness values; calculating, for each voxel among voxels in a voxel space that includes the plural tomographic images, a probability by using a brightness value of the voxel and the function; and third generating second three-dimensional voxel data that represents the target object by using the first three-dimensional voxel data and probabilities calculated for the voxels in the voxel space.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: July 12, 2016
    Assignees: FUJITSU LIMITED, The University of Tokyo
    Inventors: Kohei Hatanaka, Toshiaki Hisada, Seiryo Sugiura, Takumi Washio, Jun-ichi Okada
  • Patent number: 9378688
    Abstract: A control system, and related method are disclosed for controlling brightness in areas of a LCD. The control system may comprise a LCD including a first display area and a second display area, and a controller in communication with the LCD. The controller may be configured to display an icon at an icon brightness level in the first display area, display a first image in the second display area, and display a mask image over the first image. The first image is visible through the mask image at a first composite brightness level. The first composite brightness level is less than the icon brightness level.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: June 28, 2016
    Assignee: Caterpillar Inc.
    Inventor: Jeffrey Alan Brush
  • Patent number: 9373194
    Abstract: The present disclosure relates to navigating around geographic maps within a map viewport display. More specifically, the present disclosure relates to navigating around a surface of a 3D, geographic coordinate system representation of a body using a pan feature while North is locked. In response to a user activating a pan feature of a navigation interface, a spin angle and, or a swing angle is calculated and the globe is revolved around a spin-axis and/or a swing-axis while revolution around a rotate-axis is locked.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: June 21, 2016
    Assignee: Google Inc.
    Inventor: Ryan Styles Overbeck
  • Patent number: 9372563
    Abstract: A touchscreen device is configured to facilitate editing on a touchscreen. The touchscreen device determines a position of a guide device on the touchscreen and determines an axis of the guide device on the touchscreen. The touchscreen device displays a first line on the touchscreen parallel to the axis of the guide device, while the touchscreen displays a second line on the touchscreen. The touchscreen device detects movement of the guide device on the touchscreen and moves the first line on the touchscreen based on the detected movement. The touchscreen device moves the first line to coincide with the second line in response to a determination that the first line is within the threshold distance of the second line. The touchscreen device then indicates that the second line is selected for potential editing.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: June 21, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Arian Behzadi, Gregory Cy Muscolino
  • Patent number: 9367949
    Abstract: A graphic processing apparatus and method for processing ray tracing may include a plurality of traversal units to process traversal of a ray. A management unit of the graphics processing apparatus may distribute data of the ray processed by the graphics processing apparatus to the plurality of traversal units. Each of the plurality of traversal units may process ray traversal with respect to a subdivision of the entire space.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: June 14, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Won Jong Lee, Young Sam Shin, Jae Don Lee
  • Patent number: 9367425
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using disjoint-or trees to cache aggregated dependencies. One of the methods includes receiving a request to compute a set of software dependencies inbound to or outbound from a node or any descendant of the node in a hierarchy of software elements in a software project. If the node of the hierarchy is important enough to cache in the disjoint-or tree, a new element is generated in the disjoint-or tree corresponding to the node. A set of dependencies for the new element is computed as a union of one or more sets of dependencies associated with the node and any descendants of the node in the hierarchy, and the computed set of dependencies are associated with the new element in the disjoint-or tree corresponding to the node.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: June 14, 2016
    Inventor: Joshua George Hale
  • Patent number: 9361714
    Abstract: A method includes a computer creating scene description templates; the computer creating people profiles; analyzing video frames of a video to identify visual elements containing scenes and people; generating timelines for the identified visual elements; matching the identified visual elements with the scene description templates and the people profiles; and combining the matched identified visual elements and the timelines into the video.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: June 7, 2016
    Assignee: GlobalFoundries Inc.
    Inventors: Peter Fay, Richard Scott Schwerdtfeger, Elizabeth Vera Woodward, Shunguo Yan
  • Patent number: 9360995
    Abstract: Systems and methods are provided for storing and restoring digital data. A method includes receiving, a first user input requesting that a backup interface be displayed, displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of a current view and a visual representation of the current view, the earlier version including a first element, receiving, while the backup interface is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element, animating the modification of the first element as moving from the visual representation of the earlier version to the visual representation of the current view, and modifying, in response to the second user input, the current view according to the earlier version, at least with regard to the first element.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: June 7, 2016
    Assignee: Apple Inc.
    Inventors: David Hart, Mike Matas, Pavel Cisler, Kevin Tiene
  • Patent number: 9363316
    Abstract: An information processing apparatus including plural operation processing apparatuses and plural disk apparatuses, which are connected to each other via a switch. A management apparatus provides, in response to a loan request from a terminal, a first operation resource and a first storage resource of a first processing apparatus in which a first operation processing apparatus and a first disk apparatus are connected with each other through the switch, to the terminal through a network. The management apparatus releases the connection between the first operation processing apparatus and the first disk apparatus through the switch in response to a return request from the terminal and provides the first storage resource and a second operation resource of a second processing apparatus in which a second operation processing apparatus and the first disk apparatus are connected with each other through the switch, to the terminal through the network.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: June 7, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Noboru Iwamatsu, Kazutaka Ogihara
  • Patent number: 9360942
    Abstract: An approach for manipulating objects within a document whereby one or more objects are transposed between other objects in a display order. A first element of the plurality of elements is selected as the active element and a display interface is associated with the first element, and based on input received with respect to the interface element, the display order of the first element is changed in relation to the plurality of elements.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: June 7, 2016
    Assignee: Door Number 3
    Inventors: Benjamin P. Bauermeister, Neil A. Flagg
  • Patent number: 9354840
    Abstract: An automatic detection method of an arrangement of a video wall including a plurality of monitors and a video wall system are provided. The method includes: calling, by a control computer, identification information of a first monitor of the plurality of monitors; sending, by the first monitor, a response signal to the control computer and sending, by a second monitor which does not correspond to the called identification information, a detecting signal including a received direction of the response signal to the control computer; and receiving, by the control computer, the detecting signal, and determining the arrangement of the plurality of monitors according to the received detecting signal.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: May 31, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeong-ryeol Seo, Young-kook Kim, Hyun-ah Kim, Ji-eun Park, Jin-Ho Son, Seung-hun Lee, Ki-seok Choi, Won-yong Choi, Yun-suk Choi
  • Patent number: 9355479
    Abstract: A method for selecting an analysis procedure for a value series, including displaying a value series on a computer display monitor, receiving one or more sequences of user provided annotations, where the annotations overlay at least a sub-interval of the value series on the computer display monitor, using the sequences of user provided annotations to select an optimal value series analysis method from a set of value series analysis methods, where selecting an optimal value series analysis method includes determining parameter values for the optimal value series analysis method, and presenting the selected optimal value series analysis method and parameters, and the optimal reconstruction of the annotation sequences to the user.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: May 31, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pascal Pompey, Olivier Verscheure, Michael Wurst
  • Patent number: 9349214
    Abstract: Systems and methods are provided for simulating shadows in a scene. In an embodiment, two or more light sources that cast shadows from objects are identified. Each of those light sources is then assigned to a channel in a shadow mask buffer. The shadows are then accumulated into the shadow mask buffer and may be combined with corresponding lights to render the scene.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: May 24, 2016
    Assignee: Take-Two Interactive Software, Inc.
    Inventors: Rowan Wyborn, Mathi Nagarajan
  • Patent number: 9343080
    Abstract: An embodiment of the present invention is a method of presenting at least a portion of an audio or audio-visual work including: (a) retrieving an average speed contour or a democratic speed contour from a database apparatus; and (b) presenting the at least a portion at a playback apparatus using the retrieved average speed contour or democratic speed contour to provide presentation rates.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: May 17, 2016
    Assignee: Virentem Ventures, LLC
    Inventor: Donald J. Hejna, Jr.
  • Patent number: 9342147
    Abstract: Examples relating to using non-visual feedback to alert a viewer of a display that a visual change has been triggered are disclosed. One disclosed example provides a method comprising using gaze tracking data from a gaze tracking system to determine that a viewer changes a gaze location. Based on determining that the viewer changes the gaze location, a visual change is triggered and non-visual feedback indicating the triggering of the visual change is provided to the viewer. If a cancel change input is received within a predetermined timeframe, the visual change is not displayed. If a cancel change input is not received within the timeframe, the visual change is displayed via the display.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: May 17, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Weerapan Wilairat, Ibrahim Eden, Vaibhav Thukral, David Nister, Vivek Pradeep
  • Patent number: 9330494
    Abstract: A method of automatically transforming a computerized 3D model having regions of images utilized as textures on one or more physical objects represented in the 3D model (such as building sides and roofs, walls, landscapes, mountain sides, trees and the like) to include material property information for one or more regions of the textures of the 3D model. In this method, image textures applied to the 3D model are examined by comparing, utilizing a computer, at least a portion of each image texture to entries in a palette of material entries. The material palette entry that best matches the one contained in the image texture is assigned to indicate a physical material of the physical object represented by the 3D model. Then, material property information is stored in the computerized 3D model for the image textures that are assigned a material palette entry.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: May 3, 2016
    Assignee: Pictometry International Corp.
    Inventor: Stephen Schultz
  • Patent number: 9326690
    Abstract: A patient monitor configured to display patient information in a display area. The patient information is indicative of at least one physiological parameter of a patient and includes at least one unitary display element in the display area that indicates simultaneously both a quantitative value and a reliability indication of the physiological parameter. An appearance of the display element transitions so as to represent a plurality of different reliability levels, including at least a first reliability level, a second reliability level, and at least one intermediary reliability level between the first and second reliability levels.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: May 3, 2016
    Assignee: SHENZHEN MINDRAY BIO-MEDICAL ELECTRONICS CO. LTD.
    Inventors: Joe Petruzzelli, Cadathur Rajagopalan
  • Patent number: 9317948
    Abstract: A primitive listing and sorting arrangement for a tile-based graphics rendering system in which primitive lists can be prepared for at least two different sets of sub-regions of the render target area. Two or more alternative solutions for listing the primitive for rendering using the sub-regions of at least two of the at least two different sets of sub-regions of the render target area that primitive lists can be prepared for are determined (S62). A cost function is then used to assess the cost of listing the primitive for each determined alternative primitive listing solution (S63) and the primitive listing arrangement to use is then selected based on the cost assessment (S64). Embodiments use an adaptive cost function that can be modified in use based on analysis of the costs for the primitive listing process actually being experienced in use.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: April 19, 2016
    Assignee: ARM LIMITED
    Inventors: Joe Tapply, Jean Christophe Glas, Jussi Henrik Makela
  • Patent number: 9319279
    Abstract: The present invention comprises a computer apparatus for displaying the topology of a timely organized ad hoc network, the apparatus including a processor, a memory, a computer-readable medium, an input device coupled to the processor, a radio frequency transceiver coupled to the processor; a communications interface coupled to the memory, a display coupled to the processor, and software copied from the computer-readable medium into the memory by the processor that, when executed, causes the processor to obtain a diagram of the network location from the input device or computer readable medium, obtain the identities of the devices comprising the network from the input device or computer readable medium, determine the communication links between the network devices, and graphically represent on the display the devices and the connection links on the diagram.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: April 19, 2016
    Assignee: Intech 21, Inc.
    Inventors: Marat Kats, Igor Tchibirev, Victor Zelmanovich, George Bilenko, Helena Zelmanovich
  • Patent number: 9317527
    Abstract: Various embodiments provide a method and apparatus for obtaining a representative sample set of venues (i.e., places) within a geographic region in a location based network using a low cost and efficient sampling and estimating algorithm. In particular, a dynamic random region sampling algorithm randomly selects a target location within a geographic region and then determines a sub-region containing the target location within the geographic region based on venue density prediction. Venue density prediction is based on a weighted average of venue densities of two or more comparable locations within the geographic region.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: April 19, 2016
    Assignee: Alcatel Lucent
    Inventors: Yanhua Li, Moritz M. Steiner
  • Patent number: 9311097
    Abstract: A graphics processing system configured to track per-tile event counts in a tile-based architecture. A tiling unit in the graphics processing system is configured to cause a screen-space pipeline to load a count value associated with a first cache tile into a count memory and to cause the screen-space pipeline to process a first set of primitives that intersect the first cache tile. The tiling unit is further configured to cause the screen-space pipeline to store a second count value in a report memory location. The tiling unit is also configured to cause the screen-space pipeline to process a second set of primitives that intersect the first cache tile and to cause the screen-space pipeline to store a third count value in the first accumulating memory. Conditional rendering operations may be performed on a per-cache tile basis, based on the per-tile event count.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: April 12, 2016
    Assignee: NVIDIA Corporation
    Inventors: Ziyad S. Hakura, Jerome F. Duluk, Jr.
  • Patent number: 9311730
    Abstract: The present invention provides a display apparatus adapted to display a plurality of graph structures each of which is made up of a plurality of elements, by aggregating the plurality of graph structures into a single graph structure as well as provides a display method of the display apparatus and a program used for the display apparatus, the display apparatus including: an acquisition hardware unit adapted to acquire a plurality of graph structures; a distinguishing hardware unit adapted to distinguish the plurality of elements between unchanged elements which have not changed in the plurality of graph structures and changed elements which have changed with transition between/among the plurality of graph structures; an aggregating hardware unit adapted to aggregate the plurality of graph structures; and a display hardware unit adapted to display the aggregated graph structure such that the unchanged elements and the changed elements will be identifiable.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Daisuke Maruyama, Kinichi Mitsui, Takeshi Watanabe