Patents Examined by Aaron M. Richer
-
Patent number: 10296345Abstract: 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: GrantFiled: August 8, 2017Date of Patent: May 21, 2019Assignee: Nvidia CorporationInventor: Jeremy Zelsnack
-
Patent number: 10283088Abstract: 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: GrantFiled: June 12, 2014Date of Patent: May 7, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dae-hyun Ban, Woong Lee, Jeong-ho Han, Keum-yong Oh, Chang-lae Lee
-
Patent number: 10282904Abstract: 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: GrantFiled: May 31, 2012Date of Patent: May 7, 2019Assignee: A9.Com, Inc.Inventors: Sunil Ramesh, Matthew Warren Amacker, Max Delgadillo, Jr., Keshav Menon, Ella Day Bench, Arnab S. Dhua, Gautam Bhargava
-
Patent number: 10282866Abstract: 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: GrantFiled: November 24, 2014Date of Patent: May 7, 2019Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.Inventors: Adriana Dumitras, Barin Geoffry Haskell
-
Patent number: 10269152Abstract: 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: GrantFiled: June 5, 2015Date of Patent: April 23, 2019Assignee: International Business Machines CorporationInventor: Raymond S. Glover
-
Patent number: 10223997Abstract: 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: GrantFiled: October 21, 2016Date of Patent: March 5, 2019Assignee: ubitus Inc.Inventor: Jung Chang Kuo
-
Patent number: 10217225Abstract: 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: GrantFiled: June 1, 2016Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Aleksandr Y. Aravkin, Chung-Ching Lin, Karthikeyan N. Ramamurthy, Sharathchandra U. Pankanti, Raphael Viguier
-
Patent number: 10192516Abstract: 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: GrantFiled: August 8, 2016Date of Patent: January 29, 2019Assignee: BlackBerry LimitedInventors: Mohammed Nawaf Smadi, Wolfgang Michael Theimer, Vytautas Robertas Kezys
-
Patent number: 10176430Abstract: 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: GrantFiled: November 20, 2015Date of Patent: January 8, 2019Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Satish Shankar, Shawn Sheridan
-
Patent number: 10170077Abstract: 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: GrantFiled: May 29, 2014Date of Patent: January 1, 2019Assignee: JVC KENWOOD CorporationInventors: Naoya Okamoto, Ryosuke Nakagoshi
-
Patent number: 10134104Abstract: 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: GrantFiled: November 11, 2016Date of Patent: November 20, 2018Assignee: Facebook, Inc.Inventor: Andrew Harrison Imm
-
Patent number: 10062193Abstract: 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: GrantFiled: June 12, 2014Date of Patent: August 28, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Yi Dai, Jairam Ramanathan, Hugh Zhang, Prashant Singh
-
Patent number: 10056055Abstract: 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: GrantFiled: February 18, 2011Date of Patent: August 21, 2018Assignee: Dolby Laboratories Licensing CorporationInventors: Helge Seetzen, Robin Atkins, Neil W. Messmer, Gerwin Damberg
-
Patent number: 9940732Abstract: 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: GrantFiled: May 29, 2014Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Adam T. Clark, John E. Petri, Kevin Wendzel
-
Patent number: 9911205Abstract: 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: GrantFiled: March 10, 2015Date of Patent: March 6, 2018Assignee: GOOGLE LLCInventor: John Donald Rosasco
-
Patent number: 9865226Abstract: 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: GrantFiled: September 5, 2014Date of Patent: January 9, 2018Assignee: International Business Machines CorporationInventors: Roger A. Buckett, Stuart J. Reece, John A. Reeve
-
Patent number: 9858892Abstract: 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: GrantFiled: March 28, 2014Date of Patent: January 2, 2018Assignee: CHANGE HEALTHCARE LLCInventor: Mahmoud Ramze Rezaee
-
Patent number: 9818210Abstract: 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: GrantFiled: July 10, 2009Date of Patent: November 14, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Rajesh Budhiraja, Paresh Goel, David Gideon Macy, Kallol Acharya
-
Patent number: 9792718Abstract: 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: GrantFiled: July 22, 2009Date of Patent: October 17, 2017Assignee: QUALCOMM IncorporatedInventors: Baback Elmieh, James P. Ritts, Angus Dorbie
-
Patent number: 9779688Abstract: 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: GrantFiled: August 27, 2012Date of Patent: October 3, 2017Assignee: Dolby Laboratories Licensing CorporationInventor: Robin Atkins