Color Selection Patents (Class 345/593)
-
Patent number: 12198649Abstract: This application discloses a display panel and a mobile terminal. The display panel includes a pixel array and data lines. The pixel array includes sub-pixels. A data line is connected to sub-pixels with same polarity in a column of sub-pixels, and the data line and sub-pixels connected to the data line are spaced by at least one sub-pixel, to form a column-spaced connection manner between the data line and the sub-pixels. Thereby, the display panel can reduce crosstalk and improve the charging uniformity.Type: GrantFiled: August 27, 2021Date of Patent: January 14, 2025Assignee: SHENZHEN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO., LTD.Inventors: Chunxiao Hu, Yoonsung Um, Juncheng Xiao, Ji Li, Yun Yu, Xiaojin He, Jinming Liu
-
Patent number: 12190831Abstract: Implementations for validating sensors using external device(s) are provided. One aspect includes a computing system comprising a first ambient light sensor system; and processing circuitry and memory storing instructions that causes the processing circuitry to: detect the external device in vicinity of the computing device, wherein the external device comprises a second ambient light sensor system; determine an orientation of the first ambient light sensor system; receive information describing an orientation of and sensor data of the second ambient light sensor system; determine a relative orientation based at least upon the orientation of the first ambient light sensor system and the information describing the orientation of the second ambient light sensor system; and perform correction of sensor data of the first ambient light sensor system based at least upon the relative orientation and the information describing the sensor data of the second ambient light sensor system.Type: GrantFiled: December 27, 2023Date of Patent: January 7, 2025Assignee: Microsoft Technology Licensing, LLCInventor: Eliyahu Barel
-
Patent number: 12118758Abstract: A device for encoding point cloud data, the device comprising: a memory to store the point cloud data; and one or more processors coupled to the memory and implemented in circuitry, the one or more processors configured to: determine a horizontal plane position of a node, wherein the horizontal plane position indicates a position of a single plane that is perpendicular to a first axis of a coordinate system, wherein the first axis is a horizontal axis; determine, from a plurality of contexts consisting of 8 contexts, a context for the horizontal plane position of the node; and perform arithmetic encoding on a syntax element indicating the horizontal plane position using the determined context.Type: GrantFiled: June 17, 2021Date of Patent: October 15, 2024Assignee: QUALCOMM INCORPORATEDInventors: Geert Van der Auwera, Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Marta Karczewicz
-
Patent number: 12062349Abstract: In some implementations, a mobile computing device may participate in the calibration of an output signal of a media device. This calibration process includes storing device-specific calibration data which is related to properties of a light sensor of the mobile device. The mobile device then detects of properties of light emitted by the display device during a presentation to obtain sensor values related to light emitted by the display device during the presentation. The calibration process may also ensure that the mobile device is proximate to the display device prior to obtaining the sensor values. The collected sensor values are adjusted using device-specific calibration data stored to the mobile device to normalize the sensor values relative to a baseline. These normalized sensor values are sent to the media device for use in adjusting the output signal based on the normalized sensor values.Type: GrantFiled: August 4, 2022Date of Patent: August 13, 2024Assignee: Apple Inc.Inventors: Marshall W. Huss, Maxim Stepanov, Manik Kalra, Christopher J. Sanders, Vijay Sundaram, Osborn F. de Lima, Shahram Peyvandi, Adria Fores Herranz, Jiaying Wu, Lu Zhang
-
Patent number: 12045737Abstract: Systems and methods as disclosed for selecting parameters for use by a system. The parameters can describe a behavior of the system, which can be represented by a model having an input and an output. The model can include an operation representable by a matrix. The parameters can include the input and output ranges of the operation, the dimensions of the matrix, a noise value for the system, and an overflow probability. A design environment can be configured to determine values or ranges of values for one or more of the parameters based on values or ranges of values of the remaining parameters. In some embodiments, the design environment can select, recommend, or validate a choice of datatype, minimum system noise, or the dimensions of the matrix. The model can be used to generate code, which can be used to configure the system to perform the operation.Type: GrantFiled: July 20, 2020Date of Patent: July 23, 2024Assignee: The MathWorks, Inc.Inventors: Thomas A. Bryan, Jenna L Warren
-
Patent number: 12008636Abstract: This document discloses a method, system, and/or software configured to provide improved color rendering of an item or scene, such as an item for sale through web sites or printed brochures (e.g., color catalogs). This improved color rendering can be provided through improved accuracy when rendering an online item, such as on a user's laptop, smartphone, or desktop computer showing a webpage. Further still, this document discloses ways in which to solve numerous problems in the field of online sales where an accurate rendering of an item, and even a customized rendering of an item to fit a buyer's intended use for the item, is desired. This document also describes ways in which to improve color renderings for a print item through use of a user's device to capture an image using the device's camera, and then display the item more accurately or congruently than it was originally displayed in print.Type: GrantFiled: July 6, 2023Date of Patent: June 11, 2024Inventors: Lydia Ann Colby, Michael K. Colby
-
Patent number: 11995608Abstract: A system and method are disclosed for image processing of one or more items in an inventory of one or more supply chain entities. Embodiments include receiving an initial set of images of at least two items in the inventory, identifying color distributions from the initial set of images using two encoders, and grouping colors of the at least two items based on similarities of the identified color distributions using a color coding model.Type: GrantFiled: March 17, 2023Date of Patent: May 28, 2024Assignee: Blue Yonder Group, Inc.Inventors: Md Kamrul Hasan, Marie-Claude Côté
-
Patent number: 11934598Abstract: A displacement detection circuit (100) configured to implement a displacement detection method (500) for a pointing device (199) having at least one pixel array (190). The displacement detection circuit (100) includes at least one main calculator (110), at least one auxiliary calculator (111, 112, 113) at least one comparator (130) and at least one motion detector (150). The main calculator (110) is configured to calculate at least one main average (210) corresponding to the average of the at least one pixel array (190), which is compared to at least one auxiliary average (211, 212, 213) of the at least one auxiliary calculator (111, 112, 113). According to the result of the comparison, the at least one motion detector (150) indicates at least one direction (250) of displacement of the pointing device (199).Type: GrantFiled: December 21, 2022Date of Patent: March 19, 2024Assignee: EM MICROELECTRONIC-MARIN SAInventors: Jérôme Saby, Lorenzo Pierobon
-
Patent number: 11935193Abstract: Various techniques associated with automatic mesh generation are disclosed. One or more center curves of an outline of an object or figure are first determined. Next, for each of a plurality of points of each of the one or more center curves, a pair of rays is cast from a center curve in opposite directions, wherein the rays collide with opposite sides of the outline, and a collision pair is generated that comprises a line connecting collision points of the pair of rays on opposite sides of the outline. A mesh model of the object or figure is generated by mapping each of a set of collision pairs to polygons used to define the mesh model.Type: GrantFiled: March 16, 2020Date of Patent: March 19, 2024Assignee: Outward, Inc.Inventors: Clarence Chui, Christopher Murphy
-
Patent number: 11900052Abstract: The present disclosure applies trained artificial intelligence (AI) processing adapted to automatically generating transformations of formatted templates. Pre-existing formatted templates (e.g., slide-based presentation templates) are leveraged by the trained AI processing to automatically generate a plurality of high-quality template transformations. In transforming a formatted template, the trained AI processing not only generates feature transformation of objects thereof but may also provide style transformations where attributes associated with a presentation theme may be modified for a formatted template or set of formatted templates. The trained AI processing is novel in that it is tailored for analysis of feature data of a specific type of formatted template.Type: GrantFiled: November 11, 2020Date of Patent: February 13, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ji Li, Amit Srivastava, Mingxi Cheng
-
Patent number: 11887827Abstract: An imaging mass spectrometer according to one aspect of the present invention includes an analysis executing section (1) configured to collect data by executing predetermined analysis on each of a plurality of micro regions set in a two-dimensional measurement region (50) on a sample (50) or a three-dimensional measurement region in the sample; a first image creating section (21) that uses the data obtained by the analysis executing section (1) to create one or a plurality of first distribution images each reflecting a distribution of one or a plurality of specific components included in the sample (50); a formula storage section (23) that stores, as a formula, a chemical reaction formula including at least the one or a plurality of specific components as elements, or a calculation formula including an amount of the specific component as element; a signal value calculating section (25) that calculates different signal values from the signal values in the micro regions constituting the one or the plurality ofType: GrantFiled: April 24, 2019Date of Patent: January 30, 2024Assignee: SHIMADZU CORPORATIONInventor: Shinichi Yamaguchi
-
Patent number: 11886690Abstract: Methods, systems, and software are described herein for providing a user interface that, in one example, indicates the current point in progress for various items that are available for selection. Upon selection of one of the items of content and/or services that present the items of content, the item of content may be accessed (e.g., for display, recording, or other type of consumption) at the point in progress or at another location within the item of content that may correspond to or otherwise depend upon the point in progress.Type: GrantFiled: August 18, 2022Date of Patent: January 30, 2024Assignee: Comcast Cable Communications, LLCInventor: Joe Y. Fong
-
Patent number: 11854135Abstract: The present disclosure provides systems and methods for implementations of motion paths via pure CSS3 and HTML5, working in all major browsers and requiring no JavaScript. For each motion path degree of freedom (e.g., x translation), the system may insert an additional element into the document object model (DOM) to host its animation. In some implementations, the system may apply an optimization process to fit CSS3 keyframes rules that approximate the ideal motion path trajectory to a predetermined tolerance while minimizing the storage footprint. In addition to supporting CSS3 motion paths, this authoring model retains the ability to supply arbitrary standard CSS3 animations to transform channels, which allows users to, e.g., animate the scale and rotation of an element independent of its progress along a motion path.Type: GrantFiled: July 7, 2021Date of Patent: December 26, 2023Assignee: GOOGLE LLCInventor: Lucas Kovar
-
Patent number: 11816774Abstract: A system and method for monitoring performance of an industrial process includes an input port for receiving signals representative of one or more performance parameters generated by the industrial process, a user interface including a display and a controller that is operably coupled with the input port and the user interface. The controller is configured to repeatedly receive signals over time via the input port representative of the one or more performance parameters of the industrial process and to generate a plurality of snapshots, wherein each snapshot includes a graphical representation of the one or more performance parameters of the industrial process at a corresponding time. The controller is configured to generate an animatable heat map including two or more of the plurality of snapshots arranged temporally and to display the animatable heat map on the display.Type: GrantFiled: August 11, 2021Date of Patent: November 14, 2023Assignee: HONEYWELL INTERNATIONAL, INC.Inventors: Jayaprakash Meruva, Magesh Lingan, Rajkumar Palanivel, Srikanth Nagaraj, Devanshu Dugar
-
Patent number: 11816975Abstract: A system includes a processing device and memory device storing instructions that result in accessing a first dataset including aerial imagery data and infrared data, accessing a second dataset including property boundary data, and identifying property boundaries associated with a geographic area. A plurality of models is applied to the datasets to identify and compute information of interest. Based on the first dataset and constrained by the property boundaries, a building detection model can be applied to identify a building, and a vegetation detection model can be applied to identify one or more areas of vegetation. An estimated distance can be determined between each of the areas of vegetation and the building as separation data, which can be compared to a defensible space guideline to determine a defensible space adherence score. A wildfire risk map can be generated, including the defensible space adherence score associated with the geographic area.Type: GrantFiled: March 22, 2022Date of Patent: November 14, 2023Assignee: THE TRAVELERS INDEMNITY COMPANYInventors: Hoa Ton-That, James Dykstra, John Han, Stefanie M. Walker, Joseph Amuso, George Lee, Kyle J. Kelsey
-
Patent number: 11815904Abstract: A navigation system for a host vehicle may include at least one processor programmed to receive, from a camera, a plurality of images representative of an environment of the host vehicle.Type: GrantFiled: October 22, 2021Date of Patent: November 14, 2023Assignee: MOBILEYE VISION TECHNOLOGIES LTD.Inventors: Shai Shalev-Shwartz, Amnon Shashua, Shaked Shammah
-
Patent number: 11762906Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for integrating a monitoring system with one or more air quality sensors. The method includes obtaining a request that includes an indication of an appearance of an object, selecting a first set of images in an initial modality based on the indication of the appearance of the object, determining an additional set of images in a different modality based on mappings between the first set of images and the additional set of images; and providing the first set of images and the additional set of images in response to the request.Type: GrantFiled: December 21, 2020Date of Patent: September 19, 2023Assignee: ObjectVideo Labs, LLCInventor: Donald Gerard Madden
-
Patent number: 11727476Abstract: This document discloses a method, system, and/or software configured to provide improved color rendering of an item or scene, such as an item for sale through web sites or printed brochures (e.g., color catalogs). This improved color rendering can be provided through improved accuracy when rendering an online item, such as on a user's laptop, smartphone, or desktop computer showing a webpage. Further still, this document discloses ways in which to solve numerous problems in the field of online sales where an accurate rendering of an item, and even a customized rendering of an item to fit a buyer's intended use for the item, is desired. This document also describes ways in which to improve color renderings for a print item through use of a user's device to capture an image using the device's camera, and then display the item more accurately or congruently than it was originally displayed in print.Type: GrantFiled: January 21, 2021Date of Patent: August 15, 2023Inventors: Lydia Ann Colby, Michael K. Colby
-
Patent number: 11714940Abstract: Methods and apparatus operative to quantify building metrics using artificial intelligence analysis of a design plan. A design plan is represented using multiple dynamic components. Each dynamic component may include a parameter changeable via the user interactive interface. The dynamic components may be arranged in a user interactive interface to form a first set of boundaries, including a respective length and area, and defining at least a portion of a first unit. AI may determine a longest path of egress and a supportable occupancy load that may be used to determine compliance with parameters of a given code. The AI may assess whether a building described in the design plans complies with a relevant code set forth by an authority having jurisdiction. Codes may include, for example, codes enforcing fire safety and the Americans with Disabilities Act.Type: GrantFiled: June 29, 2022Date of Patent: August 1, 2023Inventors: Michael Sheehan, Patrick E Murphy, Johnny Maghzal, Patrick Hughes, Emilia Keller, Matthew Foley
-
Patent number: 11704842Abstract: Certain embodiments involve a graphics manipulation application using brushstroke parameters that include a maximum alpha-deposition parameter and a fractional alpha-deposition parameter. For instance, the graphics manipulation application uses an alpha flow increment computed from the maximum alpha-deposition parameter and the fractional alpha-deposition parameter to compute an output canvas color. In some embodiments, if the current canvas opacity exceeds or equals the maximum alpha-deposition parameter, the current canvas opacity is selected as the output canvas opacity. Otherwise, the graphics manipulation application computes the output canvas opacity by increasing the current canvas opacity based on the alpha flow increment. The graphics manipulation application updates a canvas portion affected by a brushstroke input to include the output canvas opacity and the output canvas color.Type: GrantFiled: December 4, 2020Date of Patent: July 18, 2023Assignee: ADOBE INC.Inventors: Byungmoon Kim, Jinyi Kwon
-
Patent number: 11697346Abstract: A head-up display system for a vehicle includes at least one light source adapted to project an image upon an inner surface of a windshield of the vehicle, a driver monitoring system adapted to track a position of a driver's eyes, at least one non-visual sensor adapted to detect objects within an environment surrounding the vehicle, at least one image capturing device adapted to capture images of the environment surrounding the vehicle, and, a controller in communication with the at least one laser, the at least one non-visual sensor and the at least one image capturing device, the controller adapted to identify lane markers and objects within the environment surrounding the vehicle, determine the position of the vehicle within a lane of a roadway the vehicle is traveling upon, and, display, with the at least one light source, a lane position alert.Type: GrantFiled: March 29, 2022Date of Patent: July 11, 2023Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: John P. Weiss, Joseph F. Szczerba, Thomas A. Seder, Kai-Han Chang
-
Patent number: 11689733Abstract: A system for decoding a video bitstream includes receiving a frame of the video that includes at least one slice and at least one tile and where each of the at least one slice and the at least one tile are not all aligned with one another.Type: GrantFiled: May 24, 2021Date of Patent: June 27, 2023Assignee: DOLBY INTERNATIONAL ABInventor: Sachin G. Deshpande
-
Patent number: 11648876Abstract: A system for visibility enhancement for a motor vehicle assistant system for warning the driver of hazardous situations due to at least one object being located within a critical range defined relative to the motor vehicle includes at least a first sensor means comprising a camera installed in a rear view equipment of the motor vehicle adapted to record at least one image, and an image processing means adapted to receive a first input signal from the first sensor means containing the at least one image and a second input signal containing at least one position profile of the at least one object located within the critical range, and manipulate the at least one image to generate a contrast manipulated image. A corresponding method of visibility enhancement is also described.Type: GrantFiled: November 23, 2020Date of Patent: May 16, 2023Assignee: SMR Patents S.à.r.l.Inventors: Ahed Alahmar, Matthias Koller
-
Patent number: 11625044Abstract: This disclosure relates generally to real-time path planning. Planning amidst obstacles in a cluttered indoor environment is a difficult task for a robotic agent. The disclosed method provides semidefinite programming induced free-space based path planning. Free-space is generated by an efficient environment grid resolution independent seeding technique. In the proposed resolution independent seeding technique, initial position of the robotic agent is considered as the first seed. For subsequent seeding, information of the expanded earlier seeds are employed intelligently. This process is followed unto a finite sequence, which naturally results in a contiguous navigable convex free-space. This contiguous navigable convex free-space is employed to create an undirected graph, which is then used for path planning. Path planning is done locally by evaluating the subgoal with respect to a final goal. Local planning cumulatively assists the planner to attain the final goal.Type: GrantFiled: September 18, 2020Date of Patent: April 11, 2023Assignee: Tata Consultancy Services LimitedInventors: Arup Kumar Sadhu, Arnab Sinha, Titas Bera, Mohit Ludhiyani, Ranjan Dasgupta
-
Patent number: 11622096Abstract: An object feature visualization system is disclosed. The system may include a computing device that generates video-mapped images to project onto physical objects. The video-mapped images may include features to be projected onto the objects. The projection of a video-mapped image onto the physical object allows for the visualization of the feature on the object. In some examples, the computing device receives a feature selection for a particular object, and generates a video-mapped image with the selected feature to provide to a projector to project the video-mapped image onto the physical object. In some examples, a user is able to select one or more features for one or more objects of a room display via a user interface. The system then projects video-mapped images with the selected features onto the physical objects. The system may allow a user to save feature selections, and to purchase or request additional information about objects with selected features.Type: GrantFiled: August 31, 2021Date of Patent: April 4, 2023Assignee: MATERIAL TECHNOLOGIES CORPORATIONInventor: Adam I. Sandow
-
Patent number: 11526614Abstract: A continuous vulnerability management system for identifying, analyzing, protecting, and reporting on digital assets is disclosed. The continuous vulnerability management system comprises a sandbox engine configured to scan digital assets for vulnerabilities, including a static analysis unit for static code scanning, a dynamic analysis unit for analyzing compiled code, and a statistical analysis unit for processing a risk score and generating an audit report. A knowledge base is also disclosed, including a knowledge base engine configured to acquire information related to new vulnerabilities to digital assets. A risk scoring engine is configured to analyze sandbox engine outcomes and assign a risk score to each vulnerable asset. A security control system is configured to act on an identified vulnerable asset based on the risk score assigned to the identified vulnerable asset.Type: GrantFiled: October 15, 2019Date of Patent: December 13, 2022Assignee: ANCHAIN.AI INC.Inventor: Chunsheng Victor Fang
-
Patent number: 11519871Abstract: The invention relates to a method of examining a sample using a charged particle microscope, comprising the steps of providing a charged particle beam, as well as a sample, and scanning said charged particle beam over said sample. A first detector is used for detecting emissions of a first type from the sample in response to the beam scanned over the sample. Using spectral information of detected emissions of the first type, a plurality of mutually different phases are assigned to said sample. An image representation of said sample is provided, wherein said image representation contains different color hues. The color hues are selected from a pre-selected range of consecutive color hues in such a way that the selected color hues comprise mutually corresponding intervals within said pre-selected range of consecutive color hues.Type: GrantFiled: May 6, 2020Date of Patent: December 6, 2022Assignee: FEI CompanyInventors: Jan Klusá{hacek over (c)}ek, Tomá{hacek over (s)} Tůma, Ji{hacek over (r)}í Pet{hacek over (r)}ek
-
Patent number: 11514629Abstract: A cradle can be used to capture video of an object, such as hair. That video can then be used to extract and visualize color information relating to that material using a colorcloud. The colorcloud contains all the colors that were present in one or more frames of the video. The cradle comprises a video recording device that is able to see the material through a window on the cradle. A smartphone can be used with the cradle to act as the video recording device, as well as provide lighting.Type: GrantFiled: November 30, 2020Date of Patent: November 29, 2022Assignee: L'OREALInventor: Mehdi Doumi
-
Patent number: 11443716Abstract: In some implementations, a mobile computing device may participate in the calibration of an output signal of a media device. This calibration process includes storing device-specific calibration data which is related to properties of a light sensor of the mobile device. The mobile device then detects of properties of light emitted by the display device during a presentation to obtain sensor values related to light emitted by the display device during the presentation. The calibration process may also ensure that the mobile device is proximate to the display device prior to obtaining the sensor values. The collected sensor values are adjusted using device-specific calibration data stored to the mobile device to normalize the sensor values relative to a baseline. These normalized sensor values are sent to the media device for use in adjusting the output signal based on the normalized sensor values.Type: GrantFiled: July 26, 2021Date of Patent: September 13, 2022Assignee: Apple Inc.Inventors: Marshall W. Huss, Maxim Stepanov, Manik Kalra, Christopher J. Sanders, Vijay Sundaram, Osborn F. de Lima, Shahram Peyvandi, Adria Fores Herranz, Jiaying Wu, Lu Zhang
-
Patent number: 11410335Abstract: A method includes obtaining first color information for each of a plurality of first samples of a first target color with a color measurement device connected to a computing device including a display. A digital color image of at least one first target color is displayed on the display. An offset value for each first target color is determined such that the digital color image of each first target color matches the corresponding first target color on each of the first samples. A second sample including a second target color is scanned to obtain second color information. A processor of the computing device determines, using the offset values of the first target colors, an interpolated offset for the display such that the digital image of the second target color matches the second target color.Type: GrantFiled: September 20, 2019Date of Patent: August 9, 2022Assignee: SWIMC LLCInventors: Nancy Peden, Isabel Bartig
-
Patent number: 11400867Abstract: A unit chassis of an operation unit is fixed to a coupling support portion provided at a support member. A front contact portion is formed at a fixing piece provided at the coupling support portion, and a front restriction portion formed at a right plate portion of the support member and the front contact portion face each other to be spaced apart by a distance in the front-rear direction (Z1-Z2 direction). When the operation unit is pulled toward the near side (Z1 direction), the front contact portion comes into contact with the front restriction portion and restricts a movement of the operation unit.Type: GrantFiled: April 30, 2021Date of Patent: August 2, 2022Assignee: ALPS ALPINE CO., LTD.Inventor: Tsutomu Tatekawa
-
Patent number: 11385782Abstract: Described are computing systems and methods configured to detect a small, but meaningful, anomaly within one or more metrics associated with a platform. The system displays visuals of the metrics so that a user monitoring the platform can effectively notice a problem associated with the anomaly and take appropriate action to remediate the problem. An operational visual includes a radar-based visual with a heatmap arranging metrics, and a node representing a state of the metrics. Moreover, the system uses an ensemble of unsupervised machine learning algorithms for multi-dimensional clustering of hundreds of thousands of monitored metrics. Via the visuals and the implementation of the machine learning algorithms, the described techniques provide an improved way of representing and simulating many metrics being monitored for a platform. Moreover, the techniques are configured to expose actionable and useful information associated with the platform in a manner that can be effectively interpreted.Type: GrantFiled: April 12, 2021Date of Patent: July 12, 2022Assignee: eBay Inc.Inventors: Ahmed Reda Mohamed Saeid Abdulaal, Bass Chorng
-
Patent number: 11386587Abstract: A line drawing automatic coloring method according to the present disclosure includes: acquiring line drawing data of a target to be colored; receiving at least one local style designation for applying a selected local style to at least one place of the acquired line drawing data; and performing coloring processing reflecting the local style designation on the line drawing data based on a learned model for coloring in which it is learned in advance using the line drawing data and the local style designation as inputs.Type: GrantFiled: September 19, 2018Date of Patent: July 12, 2022Assignee: PREFERRED NETWORKS, INC.Inventor: Eiichi Matsumoto
-
Patent number: 11335299Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, by a palette generation module of a computing system, an input color value that represents an input color. The module identifies a first palette from a plurality of reference palettes that each include a set of colors. The first palette is identified using the input color. In response to identifying the first palette, the module selects a particular color of the first palette based on a minimum computed distance between the input color and the colors of the first palette. The module generates a second palette that includes a second set of colors. The second palette is generated by interpolating the first color palette based on the minimum computed distance used to select the particular color of the first palette.Type: GrantFiled: December 20, 2017Date of Patent: May 17, 2022Assignee: Google LLCInventors: Joshua J. Estelle, Rachel Lara Been, Cristobal Chao Gersol
-
Patent number: 11330291Abstract: Systems and methods for reducing latency through motion estimation and compensation techniques are disclosed. The systems and methods include a client device that uses transmitted lookup tables from a remote server to match user input to motion vectors, and tag and sum those motion vectors. When a remote server transmits encoded video frames to the client, the client decodes those video frames and applies the summed motion vectors to the decoded frames to estimate motion in those frames. In certain embodiments, the systems and methods generate motion vectors at a server based on predetermined criteria and transmit the generated motion vectors and one or more invalidators to a client, which caches those motion vectors and invalidators. The server instructs the client to receive input from a user, and use that input to match to cached motion vectors or invalidators. Based on that comparison, the client then applies the matched motion vectors or invalidators to effect motion compensation in a graphic interface.Type: GrantFiled: July 19, 2019Date of Patent: May 10, 2022Assignee: ZeniMax Media Inc.Inventor: Michael Kopietz
-
Patent number: 11323740Abstract: Systems and methods for reducing latency through motion estimation and compensation techniques are disclosed. The systems and methods include a client device that uses transmitted lookup tables from a remote server to match user input to motion vectors, and tag and sum those motion vectors. When a remote server transmits encoded video frames to the client, the client decodes those video frames and applies the summed motion vectors to the decoded frames to estimate motion in those frames. In certain embodiments, the systems and methods generate motion vectors at a server based on predetermined criteria and transmit the generated motion vectors and one or more invalidators to a client, which caches those motion vectors and invalidators. The server instructs the client to receive input from a user, and use that input to match to cached motion vectors or invalidators. Based on that comparison, the client then applies the matched motion vectors or invalidators to effect motion compensation in a graphic interface.Type: GrantFiled: September 24, 2019Date of Patent: May 3, 2022Assignee: ZeniMax Media Inc.Inventor: Michael Kopietz
-
Patent number: 11250744Abstract: An optical adjustment method and an optical adjustment device for a display panel, and a display device are provided. The optical adjustment method includes: displaying N groups of testing images sequentially on the display panel, each group of testing images including M images distributed at different display regions of the display panel, each image corresponding to one to-be-adjusted reference color, N being an integer greater than or equal to 1, M being an integer greater than or equal to 1; and when each group of testing images are displayed on the display panel, detecting, by an optical detection unit, optical parameters of the M images in the group of testing images simultaneously, and performing optical adjustment on the display panel in accordance with the optical parameters.Type: GrantFiled: June 28, 2019Date of Patent: February 15, 2022Assignees: CHENGDU BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.Inventors: Liwei Huang, Wei He, Jing Wang, Zhiyong Yang, Xueping Li, Wei Li, Shihua Huang, Xue Jiang, Xiao Luo, Wei Liu, Xiaohong Chen
-
Patent number: 11239283Abstract: A pixel structure includes a plurality of pixels, and each of the plurality of pixels includes at least one green sub-pixel and at least one other color sub-pixel. A display region determined by the plurality of pixels includes a main display region and at least one special-shaped display region. A boundary of the at least one special-shaped display region includes an arc-shaped edge. The plurality of pixels include a plurality of pixels disposed in the main display region and a plurality of pixels disposed in the at least one special-shaped display region. In each pixel disposed at a corresponding position of the arc-shaped edge, the at least one green sub-pixel is disposed at a side of the at least one other color sub-pixel proximate to the arc-shaped edge.Type: GrantFiled: October 14, 2019Date of Patent: February 1, 2022Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventor: Chunping Long
-
Patent number: 11232607Abstract: In implementations of adding color to digital images, an image colorization system can display a digital image to be color adjusted in an image editing interface and convert pixel content of the digital image to a LAB color space. The image colorization system can determine a lightness value (L) in the LAB color space of the pixel content of the digital image at a specified point on the digital image, and determine colors representable in an RGB color space based on combinations of A,B value pairs with the lightness value (L) in the LAB color space. The image colorization system can then determine a range of the colors for display in a color gamut in the image editing interface, the range of the colors corresponding to the A,B value pairs with the lightness value (L) of the pixel content at the specified point on the digital image.Type: GrantFiled: January 24, 2020Date of Patent: January 25, 2022Assignee: Adobe Inc.Inventors: Nishant Kumar, Vikas Sharma, Shantanu Agarwal, Sameer Bhatt, Rupali Arora, Richard Zhang, Anuradha Yadav, Jingwan Lu, Matthew David Fisher
-
Patent number: 11158096Abstract: In some embodiments, techniques are disclosed for creating a fabricable segmented design for a physical device for which a loss is to be minimized. A computing system determines costs associated with touching each segment of a proposed segmented design based on a design specification with a first paintbrush pattern associated with a first material or a second paintbrush pattern associated with a second material. The computing system chooses a segment to touch with the first paintbrush pattern or the second paintbrush pattern based on the costs, and touches the segment with the pattern. These actions are repeated until all segments have been associated with the first material or the second material. The computing system estimates a gradient of the loss, and backpropagates the gradient of the loss to update the design specification.Type: GrantFiled: September 29, 2020Date of Patent: October 26, 2021Assignee: X Development LLCInventor: Martin Schubert
-
Patent number: 11113793Abstract: Disclosed is a method and apparatus for smoothing a motion trajectory in a video. According to this method, an original rotation matrix sequence of a video frame sequence of an input video is acquired. Then an objective function is determined according to the Riemann manifold architecture, and the smooth rotation matrix that minimizes the objective function is iteratively solved for according to the Riemannian manifold constrained smoothing algorithm, thus obtaining a smooth rotation matrix sequence after the smoothing. Then the video frame sequence is subjected to image stabilization based on the smooth rotation matrix sequence, thereby eliminating motion jitter, making the motion in the video smoother, and improving the video quality.Type: GrantFiled: November 20, 2019Date of Patent: September 7, 2021Inventors: Jiali Wang, Kien Yi Lee
-
Patent number: 11107257Abstract: Disclosed herein are embodiments of systems and computer-implemented methods for extracting a set of discrete colors from an input image. A playful palette may be automatically generated from the set of discrete colors, where the playful palette contains a gamut limited to a blend of the set of discrete colors. A representation of the playful palette may be displayed on a graphical user interface of an electronic device. In a first method, an optimization may be performed using a bidirectional objective function comparing the color gamut of the input image and rendering of a candidate playful palette. Initial blobs may be generated by clustering. In a second method, color subsampling may be performed from the image, and a self-organizing map (SOM) may be generated. Clustering the SOM colors may be performed, and each pixel of the SOM may be replaced with an average color value to generate a cluster map.Type: GrantFiled: August 1, 2018Date of Patent: August 31, 2021Assignee: ADOBE INC.Inventors: Stephen Diverdi, Jose Ignacio Echevarria Vallespi, Jingwan Lu
-
Patent number: 11107258Abstract: A method for improving visibility of contents displayed on a GUI by providing a dark viewing mode that preserves user-generated formatting and/or style contained in the contents is disclosed. The method includes receiving content for displaying on the display, parsing the received content into one or more objects, based on at least a formatting characteristic of the objects, and comparing for each object a first color characteristic of the object with a second color characteristic to determine if a contrast between the first color characteristic and the second color characteristic satisfies a threshold requirement. Upon determining that the threshold requirement is not satisfied, the method includes adjusting the first characteristic, and displaying the objects with the adjusted first characteristic.Type: GrantFiled: October 4, 2018Date of Patent: August 31, 2021Assignee: Microsoft Technology Licensing, LLC.Inventors: Michael Patrick Loughry, Stauffer Alexander Taylor, Caleb Whitmore, Philip Zhian Loh
-
Patent number: 11100894Abstract: In some implementations, a mobile computing device may participate in the calibration of an output signal of a media device. This calibration process includes storing device-specific calibration data which is related to properties of a light sensor of the mobile device. The mobile device then detects of properties of light emitted by the display device during a presentation to obtain sensor values related to light emitted by the display device during the presentation. The calibration process may also ensure that the mobile device is proximate to the display device prior to obtaining the sensor values. The collected sensor values are adjusted using device-specific calibration data stored to the mobile device to normalize the sensor values relative to a baseline. These normalized sensor values are sent to the media device for use in adjusting the output signal based on the normalized sensor values.Type: GrantFiled: June 8, 2020Date of Patent: August 24, 2021Assignee: Apple Inc.Inventors: Marshall W. Huss, Maxim Stepanov, Manik Kalra, Christopher J. Sanders, Vijay Sundaram, Osborn F. de Lima, Shahram Peyvandi, Adria Fores Herranz, Jiaying Wu, Lu Zhang
-
Patent number: 11086504Abstract: Nesting information indicative of a nested arrangement of a set of scrollable areas within an environment is obtained. Focus information indicative of which of the set of scrollable areas is in focus within the environment is obtained. A visualization scheme is applied to each of the set of scrollable areas other than the scrollable area in focus. The visualization scheme adjusts at least one display property of each other scrollable area by each of a function of a relative position of each other scrollable area relative to the scrollable area in focus within the nested arrangement and a function of a relative distance of each other scrollable area from the scrollable area in focus.Type: GrantFiled: October 24, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Pawel J. Borkowski, Michal Klak, Maksymilian J. Kowalik, Bartlomiej T. Malecki
-
Patent number: 11069110Abstract: The present disclosure provides systems and methods for implementations of motion paths via pure CSS3 and HTML5, working in all major browsers and requiring no JavaScript. For each motion path degree of freedom (e.g., x translation), the system may insert an additional element into the document object model (DOM) to host its animation. In some implementations, the system may apply an optimization process to fit CSS3 keyframes rules that approximate the ideal motion path trajectory to a predetermined tolerance while minimizing the storage footprint. In addition to supporting CSS3 motion paths, this authoring model retains the ability to supply arbitrary standard CSS3 animations to transform channels, which allows users to, e.g., animate the scale and rotation of an element independent of its progress along a motion path.Type: GrantFiled: December 14, 2017Date of Patent: July 20, 2021Assignee: Google LLCInventor: Lucas Kovar
-
Patent number: 11055485Abstract: A method on a client device is described. First document content information that corresponds to a first plurality of document elements of an electronic document is received from a data server. A graphical user interface that represents the first plurality of document elements is generated based on the first document content information. First author identifiers that indicate most recent authors for the first plurality of document elements are received. The first document content information and the first author identifiers correspond to a first timestamp. Visual identifiers for the first author identifiers are selected based on the graphical user interface. The visual identifiers are generated to indicate which of the first author identifiers correspond to the first plurality of document elements represented by the graphical user interface.Type: GrantFiled: April 9, 2020Date of Patent: July 6, 2021Assignee: WORKIVA INC.Inventors: Bryon Lee Marks, Robert Matthew Crawford, Levi Nichols, Edward Cupps, Hannah Deering
-
Patent number: 11036607Abstract: A system is configured to detect a small, but meaningful, anomaly within one or more metrics associated with a platform. The system displays visuals of the metrics so that a user monitoring the platform can effectively notice a problem associated with the anomaly and take appropriate action to remediate the problem. A first visual includes a radar-based visual that renders an object representing data for a set of metrics being monitored. A second visual includes a tree map visual that includes sections where each section is associated with an attribute used to compose the set of metrics. Via the display of the visuals, the techniques provide an improved way of representing a large number of metrics (e.g., hundreds, thousands, etc.) being monitored for a platform. Moreover, the techniques are configured to expose useful information associated with the platform in a manner that can be effectively interpreted by a user.Type: GrantFiled: January 17, 2020Date of Patent: June 15, 2021Assignee: eBay Inc.Inventors: Maxwell Henry Poole, Ahmed Reda Mohamed Saeid Abdulaal, Ajay Narendra Malalikar, Jonathan Ng, Harsha Nalluri, Craig H Fender
-
Patent number: 10963996Abstract: An image processing method and apparatus are disclosed, to improve quality of an image on which color processing is performed. The method includes: determining color values of N color components of each pixel of a to-be-processed image, where N is a natural number greater than 1; determining N ratios of a luminance value of each pixel to the color values of the N color components; determining N first color adjustment coefficients based on the N ratios; and performing color processing on each pixel based on the N first color adjustment coefficients and the color values of the N color components to obtain a target image.Type: GrantFiled: February 21, 2019Date of Patent: March 30, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Meng Li, Hai Chen, Jianhua Zheng
-
Patent number: 10937203Abstract: A method includes storing first macros that define colors of text generated during a simulation of a design under test (DUT) of an integrated circuit (IC). The method includes mapping second macros to the first macros based on a plurality of colors, where each of the plurality of colors is associated with one of a plurality of report messages generated by executing the second macros. The method includes conducting the simulation of the DUT, and displaying, based on the conducted simulation, the plurality of report messages in a format where each of the plurality of report messages is displayed in a color associated with the report message.Type: GrantFiled: December 11, 2019Date of Patent: March 2, 2021Assignee: E-INFOCHIPS LIMITEDInventors: Babun Chandra Pal, Rajesh Kumar Panda