Color Selection Patents (Class 345/593)
  • Patent number: 11900052
    Abstract: 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: Grant
    Filed: November 11, 2020
    Date of Patent: February 13, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ji Li, Amit Srivastava, Mingxi Cheng
  • Patent number: 11887827
    Abstract: 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 of
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: January 30, 2024
    Assignee: SHIMADZU CORPORATION
    Inventor: Shinichi Yamaguchi
  • Patent number: 11886690
    Abstract: 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: Grant
    Filed: August 18, 2022
    Date of Patent: January 30, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Joe Y. Fong
  • Patent number: 11854135
    Abstract: 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: Grant
    Filed: July 7, 2021
    Date of Patent: December 26, 2023
    Assignee: GOOGLE LLC
    Inventor: Lucas Kovar
  • Patent number: 11816774
    Abstract: 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: Grant
    Filed: August 11, 2021
    Date of Patent: November 14, 2023
    Assignee: HONEYWELL INTERNATIONAL, INC.
    Inventors: Jayaprakash Meruva, Magesh Lingan, Rajkumar Palanivel, Srikanth Nagaraj, Devanshu Dugar
  • Patent number: 11815904
    Abstract: 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: Grant
    Filed: October 22, 2021
    Date of Patent: November 14, 2023
    Assignee: MOBILEYE VISION TECHNOLOGIES LTD.
    Inventors: Shai Shalev-Shwartz, Amnon Shashua, Shaked Shammah
  • Patent number: 11816975
    Abstract: 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: Grant
    Filed: March 22, 2022
    Date of Patent: November 14, 2023
    Assignee: THE TRAVELERS INDEMNITY COMPANY
    Inventors: Hoa Ton-That, James Dykstra, John Han, Stefanie M. Walker, Joseph Amuso, George Lee, Kyle J. Kelsey
  • Patent number: 11762906
    Abstract: 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: Grant
    Filed: December 21, 2020
    Date of Patent: September 19, 2023
    Assignee: ObjectVideo Labs, LLC
    Inventor: Donald Gerard Madden
  • Patent number: 11727476
    Abstract: 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: Grant
    Filed: January 21, 2021
    Date of Patent: August 15, 2023
    Inventors: Lydia Ann Colby, Michael K. Colby
  • Patent number: 11714940
    Abstract: 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: Grant
    Filed: June 29, 2022
    Date of Patent: August 1, 2023
    Inventors: Michael Sheehan, Patrick E Murphy, Johnny Maghzal, Patrick Hughes, Emilia Keller, Matthew Foley
  • Patent number: 11704842
    Abstract: 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: Grant
    Filed: December 4, 2020
    Date of Patent: July 18, 2023
    Assignee: ADOBE INC.
    Inventors: Byungmoon Kim, Jinyi Kwon
  • Patent number: 11697346
    Abstract: 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: Grant
    Filed: March 29, 2022
    Date of Patent: July 11, 2023
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: John P. Weiss, Joseph F. Szczerba, Thomas A. Seder, Kai-Han Chang
  • Patent number: 11689733
    Abstract: 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: Grant
    Filed: May 24, 2021
    Date of Patent: June 27, 2023
    Assignee: DOLBY INTERNATIONAL AB
    Inventor: Sachin G. Deshpande
  • Patent number: 11648876
    Abstract: 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: Grant
    Filed: November 23, 2020
    Date of Patent: May 16, 2023
    Assignee: SMR Patents S.à.r.l.
    Inventors: Ahed Alahmar, Matthias Koller
  • Patent number: 11625044
    Abstract: 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: Grant
    Filed: September 18, 2020
    Date of Patent: April 11, 2023
    Assignee: Tata Consultancy Services Limited
    Inventors: Arup Kumar Sadhu, Arnab Sinha, Titas Bera, Mohit Ludhiyani, Ranjan Dasgupta
  • Patent number: 11622096
    Abstract: 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: Grant
    Filed: August 31, 2021
    Date of Patent: April 4, 2023
    Assignee: MATERIAL TECHNOLOGIES CORPORATION
    Inventor: Adam I. Sandow
  • Patent number: 11526614
    Abstract: 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: Grant
    Filed: October 15, 2019
    Date of Patent: December 13, 2022
    Assignee: ANCHAIN.AI INC.
    Inventor: Chunsheng Victor Fang
  • Patent number: 11519871
    Abstract: 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: Grant
    Filed: May 6, 2020
    Date of Patent: December 6, 2022
    Assignee: FEI Company
    Inventors: Jan Klusá{hacek over (c)}ek, Tomá{hacek over (s)} Tůma, Ji{hacek over (r)}í Pet{hacek over (r)}ek
  • Patent number: 11514629
    Abstract: 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: Grant
    Filed: November 30, 2020
    Date of Patent: November 29, 2022
    Assignee: L'OREAL
    Inventor: Mehdi Doumi
  • Patent number: 11443716
    Abstract: 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: Grant
    Filed: July 26, 2021
    Date of Patent: September 13, 2022
    Assignee: 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: 11410335
    Abstract: 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: Grant
    Filed: September 20, 2019
    Date of Patent: August 9, 2022
    Assignee: SWIMC LLC
    Inventors: Nancy Peden, Isabel Bartig
  • Patent number: 11400867
    Abstract: 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: Grant
    Filed: April 30, 2021
    Date of Patent: August 2, 2022
    Assignee: ALPS ALPINE CO., LTD.
    Inventor: Tsutomu Tatekawa
  • Patent number: 11386587
    Abstract: 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: Grant
    Filed: September 19, 2018
    Date of Patent: July 12, 2022
    Assignee: PREFERRED NETWORKS, INC.
    Inventor: Eiichi Matsumoto
  • Patent number: 11385782
    Abstract: 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: Grant
    Filed: April 12, 2021
    Date of Patent: July 12, 2022
    Assignee: eBay Inc.
    Inventors: Ahmed Reda Mohamed Saeid Abdulaal, Bass Chorng
  • Patent number: 11335299
    Abstract: 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: Grant
    Filed: December 20, 2017
    Date of Patent: May 17, 2022
    Assignee: Google LLC
    Inventors: Joshua J. Estelle, Rachel Lara Been, Cristobal Chao Gersol
  • Patent number: 11330291
    Abstract: 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: Grant
    Filed: July 19, 2019
    Date of Patent: May 10, 2022
    Assignee: ZeniMax Media Inc.
    Inventor: Michael Kopietz
  • Patent number: 11323740
    Abstract: 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: Grant
    Filed: September 24, 2019
    Date of Patent: May 3, 2022
    Assignee: ZeniMax Media Inc.
    Inventor: Michael Kopietz
  • Patent number: 11250744
    Abstract: 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: Grant
    Filed: June 28, 2019
    Date of Patent: February 15, 2022
    Assignees: 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: 11239283
    Abstract: 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: Grant
    Filed: October 14, 2019
    Date of Patent: February 1, 2022
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Chunping Long
  • Patent number: 11232607
    Abstract: 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: Grant
    Filed: January 24, 2020
    Date of Patent: January 25, 2022
    Assignee: Adobe Inc.
    Inventors: Nishant Kumar, Vikas Sharma, Shantanu Agarwal, Sameer Bhatt, Rupali Arora, Richard Zhang, Anuradha Yadav, Jingwan Lu, Matthew David Fisher
  • Patent number: 11158096
    Abstract: 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: Grant
    Filed: September 29, 2020
    Date of Patent: October 26, 2021
    Assignee: X Development LLC
    Inventor: Martin Schubert
  • Patent number: 11113793
    Abstract: 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: Grant
    Filed: November 20, 2019
    Date of Patent: September 7, 2021
    Inventors: Jiali Wang, Kien Yi Lee
  • Patent number: 11107257
    Abstract: 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: Grant
    Filed: August 1, 2018
    Date of Patent: August 31, 2021
    Assignee: ADOBE INC.
    Inventors: Stephen Diverdi, Jose Ignacio Echevarria Vallespi, Jingwan Lu
  • Patent number: 11107258
    Abstract: 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: Grant
    Filed: October 4, 2018
    Date of Patent: August 31, 2021
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Michael Patrick Loughry, Stauffer Alexander Taylor, Caleb Whitmore, Philip Zhian Loh
  • Patent number: 11100894
    Abstract: 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: Grant
    Filed: June 8, 2020
    Date of Patent: August 24, 2021
    Assignee: 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: 11086504
    Abstract: 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: Grant
    Filed: October 24, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pawel J. Borkowski, Michal Klak, Maksymilian J. Kowalik, Bartlomiej T. Malecki
  • Patent number: 11069110
    Abstract: 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: Grant
    Filed: December 14, 2017
    Date of Patent: July 20, 2021
    Assignee: Google LLC
    Inventor: Lucas Kovar
  • Patent number: 11055485
    Abstract: 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: Grant
    Filed: April 9, 2020
    Date of Patent: July 6, 2021
    Assignee: WORKIVA INC.
    Inventors: Bryon Lee Marks, Robert Matthew Crawford, Levi Nichols, Edward Cupps, Hannah Deering
  • Patent number: 11036607
    Abstract: 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: Grant
    Filed: January 17, 2020
    Date of Patent: June 15, 2021
    Assignee: eBay Inc.
    Inventors: Maxwell Henry Poole, Ahmed Reda Mohamed Saeid Abdulaal, Ajay Narendra Malalikar, Jonathan Ng, Harsha Nalluri, Craig H Fender
  • Patent number: 10963996
    Abstract: 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: Grant
    Filed: February 21, 2019
    Date of Patent: March 30, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Meng Li, Hai Chen, Jianhua Zheng
  • Patent number: 10937203
    Abstract: 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: Grant
    Filed: December 11, 2019
    Date of Patent: March 2, 2021
    Assignee: E-INFOCHIPS LIMITED
    Inventors: Babun Chandra Pal, Rajesh Kumar Panda
  • Patent number: 10891760
    Abstract: In some embodiments, a graphics manipulation application accesses, for a received brushstroke input, brushstroke parameters that include a maximum alpha-deposition parameter and a fractional alpha-deposition parameter. The graphics manipulation application computes an alpha flow increment from the maximum alpha-deposition parameter and the fractional alpha-deposition parameter. The graphics manipulation application computes an output canvas color from the alpha flow increment and a current canvas opacity, and obtains an output canvas opacity based on the current canvas opacity and the maximum alpha-deposition parameter. 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.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: January 12, 2021
    Assignee: ADOBE INC.
    Inventors: Byungmoon Kim, Jinyi Kwon
  • Patent number: 10878775
    Abstract: Aspects of the present invention relate to providing see-through computer display optics with improved content presentation. The see-through computer display includes an ambient light sensor adapted to measure environmental scene light in an area that forms the background for digital content presented in the see-through computer display, and a processor adapted to invert a color channel parameter of the digital content based on data from the ambient light sensor.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: December 29, 2020
    Assignee: Mentor Acquisition One, LLC
    Inventor: John D. Haddick
  • Patent number: 10861181
    Abstract: An information processing apparatus including a processing unit that selects a display object from among a plurality of candidate objects corresponding to a specific position in a visual field of a user and performs display control processing of causing the selected display object to be displayed on a display screen in association with the specific position on a basis of line-of-sight information showing a line of sight of the user.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: December 8, 2020
    Assignee: SONY CORPORATION
    Inventors: Takahiro Okayama, Ryo Fukazawa, Kuniaki Torii, Kazuomi Kondo
  • Patent number: 10847075
    Abstract: A display device has an image processing unit that determines an error for a pixel location that is based on the difference between an input color dataset and an output color dataset. The error is fed back to the image processing unit to propagate and spread across other neighboring pixel locations. In generating the output color values, the most significant bits (MSBs) and the least significant bits (LSBs) may be treated separately. The display device may extract the MSBs from the input and generate a first output color sub-dataset that is related to the MSBs. The display device may determine the LSBs from a difference between the input color dataset and the output MSBs. The display device may process the LSBs to compensate, adjust, scale, and quantize the values. The MSBs and LSBs may be re-combined to determine an actual color value displayed at the pixel location to determine the error.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: November 24, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Edward Buckley, Cameron Maehara Lee
  • Patent number: 10810949
    Abstract: A signal processing method includes: driving multiple backlight zones to emit respectively; detecting multiple first luminance values corresponding to the backlight zones when each of the backlight zones emits; calculating a diffusion matrix according to the first luminance values; obtaining multiple first correction signals corresponding to the backlight zones according to the diffusion matrix and multiple target luminance values corresponding to the backlight zones; and controlling the backlight zones to display according to the first correction signals respectively.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: October 20, 2020
    Assignee: AU OPTRONICS CORPORATION
    Inventor: Chun-Chieh Huang
  • Patent number: 10802795
    Abstract: An imaging system may include an array of pixels that each generates pixel data and a pixel data compression system. The pixel data compression system may include pixel data to variable-precision floating-point conversion circuitry, discrete wavelet transform circuitry, encoding circuitry, and serialization circuitry. The pixel data to variable-precision floating-point conversion circuitry may generate bits associated with a floating-point representation of the pixel data. The bits associated with the floating-point representation may include a sign component, an exponent component, and a mantissa component. The exponent component may be offset by a value to generate the floating-point value associated with the pixel data.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: October 13, 2020
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventor: Graham Kirsch
  • Patent number: 10791940
    Abstract: A diagnosis assistance apparatus acquires a predetermined period's worth of biological information measured from a living body every heartbeat, from a storage unit storing the biological information, divides the biological information into multiple segments, generates fluctuating state information indicating the fluctuating state of the biological information in each segment, and displays a graph indicating the fluctuating state information of each segment on a display unit. Furthermore, if a certain piece of fluctuating state information is selected in the graph displayed on the display unit, the diagnosis assistance apparatus displays a graph indicating the biological information belonging to the segment corresponding to the selected piece of fluctuating state information on the display unit.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: October 6, 2020
    Assignee: OMRON HEALTHCARE CO., LTD.
    Inventors: Shingo Yamashita, Naoki Maeda
  • Patent number: 10699622
    Abstract: A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: June 30, 2020
    Assignee: APPLE INC.
    Inventors: Ross Thompson, Guy Cote, Christopher P. Tann, Jerrold V. Hauck, Ian C. Hendry, Vanessa C. Heppolette, Adam J. Machalek, Alan M. Dunn, Ali Sazegari, Lars M. Lindberg, Arthur L. Spence
  • Patent number: 10701225
    Abstract: In a multifunction peripheral (MFP), an information processing apparatus includes an execution unit configured to execute a series of processing operations of the MFP including a plurality of processes by combining a plurality of extension programs according to a definition file that defines the series of processing operations, and a determination unit configured to determine a design of a user interface that is used in common by the plurality of extension programs executing the respective processes of the series of processing operations, wherein the plurality of extension programs has respective designs of user interfaces.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: June 30, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Fumitoshi Ito