Patents Examined by Phong Nguyen
  • Patent number: 10163238
    Abstract: A graphics processing core of a tile-based graphics processing system when processing a tile of a graphics output reads a primitive to be processed off a tile list for the tile being processed, along with an identifier for that primitive. The graphics processing core then checks whether or not the identifier matches the identifier stored for any entry stored in a primitive data cache. A match indicates that primitive-specific data (including line equations, depth equations and barycentric equations) for the primitive to be processed is stored in the cache. If a match is found then the stored primitive-specific data is retrieved and used to process (rasterise and render) the primitive. If no match is found, primitive-specific data is calculated from scratch, stored in the primitive data cache, and used to process the primitive.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: December 25, 2018
    Assignee: Arm Limited
    Inventor: Marko Johannes Isömaki
  • Patent number: 10163187
    Abstract: A hierarchical acceleration structure may be built for graphics processing using a 32 bit format. In one embodiment, the acceleration structure may be a k-d tree, but other acceleration structures may be used as well. 64 bit offsets are only used when 64 bit offsets are needed.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: December 25, 2018
    Assignee: Intel Corproation
    Inventors: Alexei Soupikov, Maxim Y. Shevtsov, Alexander V. Reshetov
  • Patent number: 10163184
    Abstract: Techniques for providing enhanced graphics in a user interface by efficiently using enhanced graphics resources. A computing device displays the enhanced graphics in an upper view of the user interface and the enhanced graphics resources identify a visual region in which the enhanced graphics are positioned. The computing device accesses the enhanced graphics resources to identify and store a hit test region based on the visual region. The hit test region is stored separately from the enhanced graphics resources for hit testing. When a hit is received in the user interface, the computing device determines whether the upper view or lower view will respond to the hit based on the hit test region that is stored separately from the enhanced graphics resources.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: John Fitzgerald, Jesper Storm Bache
  • Patent number: 10163261
    Abstract: Systems and methods for generating three-dimensional models with correlated three-dimensional and two dimensional imagery data are provided. In particular, imagery data can be captured in two dimensions and three dimensions. Imagery data can be transformed into models. Two-dimensional data and three-dimensional data can be correlated within models. Two-dimensional data can be selected for display within a three-dimensional model. Modifications can be made to the three-dimensional model and can be displayed within a three-dimensional model or within two-dimensional data. Models can transition between two dimensional imagery data and three dimensional imagery data.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: December 25, 2018
    Assignee: Matterport, Inc.
    Inventors: Matthew Tschudy Bell, David Alan Gausebeck, Gregory William Coombe, Daniel Ford, William John Brown
  • Patent number: 10160124
    Abstract: Scissors include first and second body portions, and a pivot support portion that supports the first and second body portions. The scissors further include a movable transmission member attached to a handle of the first body portion, a spring provided between the handle of the first body portion and the movable transmission member, and rows of teeth configured to transmit urging force from the spring to the second body portion through the movable transmission member. The pivot support portion has a pivot and a pivot hole that enables the first and second body portions to be assembled and disassembled. The rows of teeth are provided on the movable transmission member and a handle of the second body portion, and can be attached to or detached from each other when assembling and disassembling the first and second body portions.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: December 25, 2018
    Assignee: KAI R&D CENTER CO., LTD.
    Inventor: Hung Tai Wong
  • Patent number: 10163190
    Abstract: A screen display ratio adjusting apparatus includes a handheld device and a display device. The handheld device includes an application module which obtains an image of a pre-stored picture being displayed on a display interface of the display device (“test picture”). The pre-stored picture includes a first section and a second section. The application module calculates respective lengths and widths of the first and second sections from the test picture. The application module further calculates a display size ratio between the first section and the second section, and adjusts a display size of the first section. The display device is then configured to display the first section in an adjusted size. A screen display ratio adjusting method is also provided.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: December 25, 2018
    Assignee: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.
    Inventor: Zong-Xian Lu
  • Patent number: 10163243
    Abstract: Techniques are disclosed for accounting for features of computer-generated dynamic or simulation models being at different scales. Some examples of dynamic or simulation models may include models representing hair, fur, strings, vines, tails, or the like. In various embodiments, features at different scales in a complex dynamic or simulation model can be treated differently when rendered and/or simulated.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: December 25, 2018
    Assignee: Pixar
    Inventors: Andrew P. Witkin, John Anderson, Lena Petrovic
  • Patent number: 10163189
    Abstract: A method and system are provided for executing, by a processor including a read-only cache, a program having a plurality of variables including a first variable and a second variable. Each variable is for executing a respective read operation or a respective write operation for an object. The method includes providing a first code that uses the read-only cache and a second code that does not use the read-only cache. The method further includes determining, by the processor, whether a first object designated by the first variable is aliased or not aliased with a second object designated by the second variable. The method also includes executing, by the processor, the first code when the first object is not aliased with the second object, and the second code when the first object is aliased with the second object.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: December 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Kazuaki Ishizaki
  • Patent number: 10163235
    Abstract: Systems and methods are disclosed that, in various embodiments, improve chart performance by data filtering. In one aspect, the disclosed techniques allow all visible local maxima and minima to be rendered without having their values altered. In another aspect, the disclosed techniques filter data by skipping points evenly. In some embodiments, every horizontal pixel contains two points, so the line is visually uniform. This can dramatically enhance visualizations where data point intervals are uneven (e.g., having “mixed frequency”). Using a two point per pixel approach, the disclosed techniques ensure that a resulting simplified line looks almost identical to the original line by drawing at the limit of the screen resolution. The disclosed techniques allow for an algorithmic complexity of O(n), which is significantly faster than existing solutions.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: December 25, 2018
    Assignee: Oracle International Corporation
    Inventors: Pangus Ho, Hugh Zhang, Prashant Singh
  • Patent number: 10163245
    Abstract: Animations are displayed on a user interface (UI) of a computing device using one of multiple different animation system modes, each animation system mode operating in a different manner to determine how to change the display for an animation. The animation can be on a particular object that is displayed by the computing device (e.g., scrolling a list, moving an icon or character from one location to another) and/or can be on the display as a whole (e.g., panning or scrolling a view of the whole display). The multi-mode animation system operates to select an animation system mode on a frame by frame basis. For each frame of content being displayed on the display device, the multi-mode animation system selects an appropriate one of the animation system modes to use for generating the content of that frame.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anthony R. Young, Lindsay Ann Kubasik, Mark Lee Aldham, Nathan P. Pollock, Jeffrey E. Stall, Peter Auerhann Beissinger
  • Patent number: 10143286
    Abstract: A hair shaving apparatus constituted of: a heating element arranged to be heated to a temperature sufficient to cut hair proceeding from a skin surface; a shaving head exhibiting a pair of opposing walls, the heating element positioned in between the opposing walls and juxtaposed to an opening plane defined by an end of each of the opposing walls; and a handle coupled to the shaving head and exhibiting a longitudinal axis arranged to present a device angle with the skin surface, wherein the opening plane is arranged to be rotated about a first and a second rotation axis, generally orthogonal to each other and generally parallel to the opening plane, the rotation about the first and second rotation axis maintains a generally parallel relationship between the opening plane and the skin surface when the device angle changes.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: December 4, 2018
    Assignee: ICTV Brands, Inc.
    Inventors: Dolev Rafaeli, Philip Solomon
  • Patent number: 10144190
    Abstract: A device for punching and scoring a medium includes a punch tool and a grooved score guide. The punch tool has a cutter configured to cut an edge of a sheet of the medium. The positioning edge is disposed on the device and configured to guide an edge of the medium and position the medium with respect to the punch tool. The grooved score guide is formed in the device and configured to match a scoring tool to create a score line in the medium. The arrangement between the punch tool and positioning edge is configured to cut a notch in the edge of the medium at a notch point. The grooved score line is disposed in relationship to the punch tool to create the score line in the medium from the notch point across the medium.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: December 4, 2018
    Assignee: American Crafts, L.C.
    Inventor: Tavnir John Carey
  • Patent number: 10140732
    Abstract: An apparatus and method are described for texture compression. For example, one embodiment of a method comprises: determining a distance between each of a plurality of texture block texels and each of a plurality of points; determining a set of texel color values sampled over the texture block; and generating a set of approximation coefficients to compress the texture block using the distance between each of the plurality of texture block texels and each of the plurality of points and the set of texel color values sampled over the texture block.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: November 27, 2018
    Assignee: Intel Corporation
    Inventors: Tomasz Maksymczuk, Tomasz Poniecki
  • Patent number: 10139985
    Abstract: This application generally relates to defining, displaying and interacting with tags in a 3D model. In an embodiment, a method includes generating, by a system including a processor, a three-dimensional model of an environment based on sets of aligned three-dimensional data captured from the environment, and associating tags with defined locations of the three-dimensional model, wherein the tags are respectively represented by tag icons that are spatially aligned with the defined locations of the three-dimensional model as included in different representations of the three-dimensional model rendered via an interface of a device, wherein the different representations correspond to different perspectives of the three-dimensional model, and wherein selection of the tag icons causes the tags respectively associated therewith to be rendered at the device.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: November 27, 2018
    Assignee: Matterport, Inc.
    Inventors: James Mildrew, Matthew Tschudy Bell, Dustin Michael Cook, Preston Cowley, Lester Lee, Peter McColgan, Daniel Prochazka, Brian Schulman, James Sundra, Alan Tan
  • Patent number: 10130984
    Abstract: A steering yoke cutting equipment with automatic transporting system which comprising a blanking press machine for cutting the yoke, a yoke input mechanism, intermediate transporting mechanism and a yoke output mechanism. The intermediate transporting mechanism which comprising a guide track, two sliding pieces slidably mounted the guide track, sliding piece cylinder, two sets of mechanical hands respectively fix mounted on the two sliding pieces; the yoke input mechanism and the yoke output mechanism are respectively arranged at two end of the intermediate transporting mechanism.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: November 20, 2018
    Assignee: XIONG HUA MACHINERY (SUZHOU) CO., LTD.
    Inventor: Rong Luo
  • Patent number: 10123005
    Abstract: A display may store extended display identification data for communicating the capabilities of the display to a source device such as a graphics processing unit. The extended display identification data may include a red primary color value, a green primary color value, and a blue primary color value. The primary color values in the extended display identification data may be determined during manufacturing. For example, a light sensor may measure the native primary colors of the display, and calibration computing equipment may determine if the native primary colors of the display are within a target color gamut. If the native primary colors of the display are outside of the target color gamut by an amount larger than a threshold, the primary color values in the extended display identification data may be adjusted to account for the color variation.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: November 6, 2018
    Assignee: Apple Inc.
    Inventors: Mingxia Gu, Andrew P. Aitken, Bongsun Lee, Gabriel Marcu, Ian C. Hendry, Jun Qi, Victor H. Yin, Wei Chen, Yanming Li
  • Patent number: 10118307
    Abstract: A chain saw has a fluid pump. The fluid pump has a pump rod, a pump core assembly defining a pumping channel, and a pump body. The pump core assembly has an inner pump core and an outer pump core. The pumping channel is formed at least by a first hole defined in the inner pump core and a second hole defined in the outer pump core and the first hole is in communication with the inlet and the outlet. The pump rod is arranged to do a straight reciprocating motion in the pumping channel along a first axis so as to force fluid to flow from the inlet to the outlet by passing through the first hole.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: November 6, 2018
    Assignee: Chervon (HK) Limited
    Inventors: Toshinari Yamaoka, Fangjie Nie, Huixing Fu
  • Patent number: 10099396
    Abstract: A food spiral cutting machine includes a base, a drive unit, a screw, a cutter assembly and a locking device. The drive unit comprises a motor, a gearbox and an open drive nut. The gearbox comprises a planetary gear reduction group and a pair of bevel gears. A first bevel gear connects to the output of the planetary gear set, and the first bevel gear drives a second bevel gear which is provided with a spline inside the gear center hole. The first bevel gear meshes with the second bevel gear at right angle. An open drive nut rests on the underside of the screw. A screw is provided with a slot along the screw axis. The spline of the second bevel gear keys with the slot of the screw.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: October 16, 2018
    Assignee: Huiyang Allan Plastic & Electric Industries Co., Limited
    Inventors: Shu Sang Cheung, Xian Liang Ou Yang, Gang Zhi Liu
  • Patent number: 10089767
    Abstract: A method and system for processing light sources. A base photographic image of a scene is combined with N additional photographic images of the scene to form a composite image including M discrete light sources (N?2; M?N). The scene in the base image is exposed to ambient light. The scene of the base image is exposed, in each of the N additional images, to the ambient light and to at least one discrete light source to which the base image is not exposed. The M discrete light sources in the composite image include the discrete light sources to which the scene is exposed in the N additional images. The composite image is displayed on a display device, depicting a region surrounding each discrete light source and having an area that correlates with an intensity of light from the discrete light source surrounded by the region.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: John F. Kelley, Douglas E. Lhotka, Kristin S. Moore, Todd P. Seager
  • Patent number: 10065330
    Abstract: A utility scissors assembly structured to facilitate the cutting and/or punching a hole in a material item, through the provision of a combination scissors device and a retractable punch mechanism. A utility scissors assembly includes two pivotally connected utility members pivotable between a open and a closed position, each including a blade portion and a handle portion. The punch mechanism may be connected to a utility member and pivotable thereon into and out of an exposed, operative orientation corresponding to the utility member. The second utility member may include an aperture disposed and structured to engage and receive the correspondingly aligned punch mechanism, at least when the punch mechanism is in the operative orientation and the utility members are in the closed position.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: September 4, 2018
    Inventor: Gregory Lawrence Weisman