Patents Examined by Aaron M. Richer
  • Patent number: 10296345
    Abstract: Embodiments of the present invention are operable to communicate a list of important shaders and their current best-known compilations to remote client devices over a communications network. Client devices are allowed to produce modified shader compilations by varying optimizations. If a client device produces a modified compilation that beats an important shader's current best-known compilation, embodiments of the present invention can communicate this new best-known shader compilation back to a host computer system. Furthermore, embodiments of the present invention may periodically broadcast the new best-known shader compilation back to client devices for possible further optimization or for efficient rendering operations using the best-known shader compilation.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: May 21, 2019
    Assignee: Nvidia Corporation
    Inventor: Jeremy Zelsnack
  • Patent number: 10283088
    Abstract: The medical information providing method includes: capturing a room image of an inside of an examination room in which an object is positioned for medical examination; obtaining diagnostic information of the object; and displaying the diagnostic information which is overlaid on the room image according to a first mode, on a display.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: May 7, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dae-hyun Ban, Woong Lee, Jeong-ho Han, Keum-yong Oh, Chang-lae Lee
  • Patent number: 10282904
    Abstract: A user can capture image information about an object in order to identify the object. In addition to obtaining information about the object, the user can obtain additional views of the object. For example, if the user captures an image of packaging containing the object, the user can receive views of the object when out of the packaging, as well as a view showing the relative size of the object within the packaging. If the object requires assembly, the views can include views of the object at the component, part, or ingredient level, as well as views during assembly and one or more views of the finished product. A user also can obtain a virtual x-ray view that enables the user to move the client device with respect to the object in order to obtain different views of what is contained within the packaging.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: May 7, 2019
    Assignee: A9.Com, Inc.
    Inventors: Sunil Ramesh, Matthew Warren Amacker, Max Delgadillo, Jr., Keshav Menon, Ella Day Bench, Arnab S. Dhua, Gautam Bhargava
  • Patent number: 10282866
    Abstract: Systems and methods for reducing bit rates by replacing original texture in a video sequence with synthesized texture. Reducing the bit rate of the video sequence begins by identifying and removing selected texture from frames in a video sequence. The removed texture is analyzed to generate texture parameters. New texture is synthesized using the texture parameters in combination with a set of constraints. Then, the newly synthesized texture is mapped back into the frames of the video sequence from which the original texture was removed. The resulting frames are then encoded. The bit rate of the video sequence with the synthesized texture is less than the bit rate of the video sequence with the original texture. Also, the ability of a decoder to decode the new video sequence is not compromised because no assumptions are made about the texture synthesis capabilities of the decoder.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: May 7, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Adriana Dumitras, Barin Geoffry Haskell
  • Patent number: 10269152
    Abstract: Embodiments of the present invention provide systems and methods for graphing networks. In one embodiment, a dampening heuristic is utilized to graph networks to increase their stability. Nodes are visualized by finding local and global minima and equilibrium positions. Factors such as the influence of neighboring nodes; attraction and repulsion phases; and dynamism of complex networks are addressed by embodiments of the present invention. The stability of nodes are measured quantitatively using vectors, degree of influence of neighboring nodes on other nodes, and updating dampening heuristics.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventor: Raymond S. Glover
  • Patent number: 10223997
    Abstract: A system and a corresponding method of leveraging GPU resources to increase performance of the interact-able content browsing (ICB) service are to utilize the computation capacity of the GPU of the graphics card to share the computation load originally taken by the CPU. The raw images depicted by the browser application program executed in the server can be directly retrieved from the VRAM of the graphics card by the encoder inside the GPU to be further encoded and streamed before being forwarded directly to distant clients. Thereby, work load and bus bandwidth occupation on the CPU can be greatly reduced, the number of clients that can be served simultaneously by a single server can be increased, and the related power consumption can be substantially reduced.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: March 5, 2019
    Assignee: ubitus Inc.
    Inventor: Jung Chang Kuo
  • Patent number: 10217225
    Abstract: A method includes obtaining two-dimensional measurements of a given scene from sensors, the given scene comprising a plurality of scene points, distributing the given scene into bundles each associated with at least one sensor and at least one scene point, establishing constraints associated with the sensors and the plurality of scene points that are associated with two different bundles, estimating, individually for each of the bundles, a set of parameters for the at least one sensor and the at least one scene point associated with that bundle utilizing at least one of the two-dimensional measurements, generating a consensus parameter set for the one or more sensors and the plurality of scene points based on the estimated parameter sets, the established constraints being utilized to reconcile differences in parameter values in the estimated parameter sets, and producing a three-dimensional representation of the given scene utilizing the consensus parameter set.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Aleksandr Y. Aravkin, Chung-Ching Lin, Karthikeyan N. Ramamurthy, Sharathchandra U. Pankanti, Raphael Viguier
  • Patent number: 10192516
    Abstract: Methods and devices for wirelessly transmitting content from a source device to a sink device are disclosed. The method comprises: identifying one or more data types associated with a display frame displayed on the source device; selecting a transmission format for the display frame in accordance with the one or more identified data types, wherein the transmission format is selected from the group consisting of screencasting, graphics processing unit (GPU) processing, or GPU processing with media streaming; and sending visual information representing the display frame in the transmission selected transmission format to the sink device. One or a combination of latency, image/video quality, and power consumption associated with the wireless transmission may be used to adapt the wireless transmission.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: January 29, 2019
    Assignee: BlackBerry Limited
    Inventors: Mohammed Nawaf Smadi, Wolfgang Michael Theimer, Vytautas Robertas Kezys
  • Patent number: 10176430
    Abstract: The present disclosure is directed toward systems and methods for extracting colors from a live camera feed and applying the extracted colors to a user's input digital design. For example, in response to the user targeting the camera of a client-computing device at a fixed position for a threshold amount of time, one or more embodiments described herein extracts a palette of dominant colors from the live camera feed and maps the palette of dominant colors onto one or more colors of the user's input digital design in real time.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: January 8, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Satish Shankar, Shawn Sheridan
  • Patent number: 10170077
    Abstract: Provided is a multi-projector system including: projectors; an image outputting apparatus; and an adjusting apparatus to adjust images. Each of the projectors includes: a light-emitting unit to emit the modulated light; and a color adjusting unit to adjust colors of the projected image. The image outputting apparatus includes an outputting unit to output the first adjustment image and the second adjustment image as the input images of the projectors. The adjusting apparatus includes: an imaging unit to take a projected image and to output a captured image; an analyzing unit to analyze an image of the overlapping area from the captured image so as to determine a color component; and a controller for controlling the color adjusting unit of the first projector so that the color of the overlapping area is an achromatic color in accordance with the color component determined as a result of the analysis.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: January 1, 2019
    Assignee: JVC KENWOOD Corporation
    Inventors: Naoya Okamoto, Ryosuke Nakagoshi
  • Patent number: 10134104
    Abstract: Systems, methods, and non-transitory computer readable media can determine a depth of rendering a user interface (UI) element organized as a tree structure including one or more elements, wherein each element of the one or more elements is associated with a customary rendering logic and an alternative rendering logic. Whether an element in the tree structure is at a boundary for rendering the UI element can be determined based on the depth of rendering the UI element. In response to determining that the element is at the boundary for rendering, the element can be rendered according to the alternative rendering logic associated with the element.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: November 20, 2018
    Assignee: Facebook, Inc.
    Inventor: Andrew Harrison Imm
  • Patent number: 10062193
    Abstract: A system that clusters map markers on a map receives a plurality of map markers, each having an associated location on the map and at least one attribute, and a characteristic corresponding to the attribute. The system location clusters the map markers based on the location within a cluster. The system then groups the clustered map markers based on the associated attribute, where each grouped marker retains the corresponding characteristic. The system then positions the grouped map markers within the corresponding cluster.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: August 28, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Yi Dai, Jairam Ramanathan, Hugh Zhang, Prashant Singh
  • Patent number: 10056055
    Abstract: Apparatus and methods for mapping video signal parameters such as tone and color may be applied at various points in a video generation and delivery pipeline. apparatus may be configured to control mappings based on a range of inputs which may include one or more of: ambient conditions, user inputs, control information, adaptation models. Apparatus and methods may be applied to display video or other images so as to preserve a creative intent embodied in video or other image data.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: August 21, 2018
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Helge Seetzen, Robin Atkins, Neil W. Messmer, Gerwin Damberg
  • Patent number: 9940732
    Abstract: A method and apparatus are provided for implementing reduced video stream bandwidth requirements when remotely rendering a complex computer graphics scene. Complexity of a scene is reduced at a server, prior to rendering a video stream that comprises the scene and transmitting the video stream to a client. Reducing the complexity of a scene at the server includes adjusting predefined scene configuration parameters. The order and degree to which predefined scene configuration parameters are adjusted is based upon a required stream bandwidth reduction to be made.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Clark, John E. Petri, Kevin Wendzel
  • Patent number: 9911205
    Abstract: An indication of a polyline having multiple vertices and a stipple pattern of a not-a-power-of-two length are received. The stipple pattern is to be repeatedly rendered along the polyline. To reduce visual discontinuity, a texture of a power-of-two length, to be repeatedly applied along the polyline, is generated. The texture is made up of several whole instances of the stipple pattern and a portion of another instance of the stipple pattern defining remainder texels. The texture is modified so that visual pattern discontinuity substantially aligns with a vertex of the polyline at which a maximum amount of change in direction of the polyline occurs.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: March 6, 2018
    Assignee: GOOGLE LLC
    Inventor: John Donald Rosasco
  • Patent number: 9865226
    Abstract: A method of electronic image color correction may include receiving a first frame including pixel data for a first color component for a plurality of pixels. The method may include generating saved pixel data for the first color component and receiving a second frame subsequent to the first frame. The second frame may include pixel data for the first color component for the plurality of pixels. The method may include generating substitute pixel data for the first color component in response to determining that, in the second frame, the pixel data for the first color component is triggered by a threshold value for a particular percentage of the plurality of pixels. The substitute pixel data may be generated based on the saved pixel data. The method may include displaying the second frame using the substitute pixel data for the first color component for the plurality of pixels.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: January 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Roger A. Buckett, Stuart J. Reece, John A. Reeve
  • Patent number: 9858892
    Abstract: A method, a computing device and a computer program product are provided to identify an instance in which a pixel visibility loss condition exists following window leveling. In the context of a method, window and level values and corresponding minimum and maximum values for a window are identified. The method then determines whether the pixel visibility loss condition exists based upon one or more of the window and level values, the minimum value or the maximum value. In this regard, the method determines whether a pixel visibility loss condition exists by determining whether there is a gray scale loss, a gray scale compression or a lack of perceptible distinctiveness between pixels within the window. In an instance in which the pixel visibility loss condition exists, the method causes an indication to be provided to a user.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: January 2, 2018
    Assignee: CHANGE HEALTHCARE LLC
    Inventor: Mahmoud Ramze Rezaee
  • Patent number: 9818210
    Abstract: A method, system, and computer-readable storage medium are disclosed for boundary-aligned anti-aliasing. In one embodiment, artwork input comprising a first set of one or more graphical elements and a second set of one or more graphical elements may be received. The first set may comprise at least one horizontal or vertical line segment. Each graphical element in the first set of one or more graphical elements may be automatically aligned to pixel boundaries based on a pixel resolution of a target imaging device. An anti-aliasing function may be applied to generate a selectively anti-aliased artwork based on the artwork input. Applying the anti-aliasing function may comprise applying anti-aliasing effects to the second set of one or more graphical elements and not to the first set of one or more graphical elements. The selectively anti-aliased artwork may be displayed on the target imaging device.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: November 14, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Rajesh Budhiraja, Paresh Goel, David Gideon Macy, Kallol Acharya
  • Patent number: 9792718
    Abstract: In general, this disclosure relates to techniques for optimizing a graphics scene, such as a three-dimensional (3D) scene, by allowing application developers and/or graphics artists to identify which graphics instructions and associated graphics data (e.g., polygonal data, texture data) may be associated with identified performance issues. One example method comprises receiving mapping information from the external device, wherein the mapping information includes information to map the graphics instructions to primitive graphics data that is used to render one or more graphics images during execution of the graphics instructions, and identifying a performance issue associated with execution of at least one graphics instruction within the graphics instructions. The method further comprises using the mapping information to identify a portion of the primitive graphics data that is associated with the performance issue based upon execution of the at least one graphics instruction.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: October 17, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Baback Elmieh, James P. Ritts, Angus Dorbie
  • Patent number: 9779688
    Abstract: Techniques for editing visual content by anchoring visual adaptation are disclosed. At least one anchor pattern is presented on a display surround. The perceptibility of the at least one anchor pattern is dependent on visual adaptation. The visual content is edited during the presentation of the at least one anchor pattern. For specific embodiments, the presentation, whether continuous or periodic, can include illumination, emission, reflection, rear projection, forward projection, or the like. A plurality of the patterns can be disposed around a reference display.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: October 3, 2017
    Assignee: Dolby Laboratories Licensing Corporation
    Inventor: Robin Atkins