Graphic Manipulation (object Processing Or Display Attributes) Patents (Class 345/619)
  • Patent number: 10582001
    Abstract: A system loads resources. The system determines to load a module by a web browser, where the module requires a plurality of resources to be synchronously loaded in a specific order. The system asynchronously pre-caches the resources in a browser cache of the web browser and then synchronously loads the resources from the browser cache and according to the specific order. In one embodiment, the system sends a request to a server, where the request is of a request type configured for requesting a first content type, and where the first content type is configured to be pre-cached in the browser cache when received by the web browser. The system then receives content from the server in response to the request, where the content is of a second content type that is different than the first content type, and where the content includes at least one of the resources.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: March 3, 2020
    Assignee: Oracle International Corporation
    Inventor: Christian David Straub
  • Patent number: 10579374
    Abstract: Provided are a computing device and a method of converting an application. The method is performed by the computing device including one or more processors and a memory storing one or more programs executed by the one or more processors, and includes decomposing an original application package, extracting an application-executing section from the decomposed original application package, and merging a proxy class set including one or more modified classes with the application-executing section.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: March 3, 2020
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Jong-Gurl Moon, Dong-Moon Kim, Seung-Yong Shin
  • Patent number: 10579239
    Abstract: Systems and methods are provided for production and display of map based slide presentations. The system may provide a map of a geographic region via a map interface and select a portion of the geographic region for creation of a slide. The slide may be created to incorporate all of the data within the selected portion and may be part of a series of slides in a presentation. The user may further provide access controls to data aspects within the slide and the system may use the access controls to regulate display of the slide.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: March 3, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Andrew Elder, Quentin Spencer-Harper, Roxana Nadrag, Timothy Slatcher
  • Patent number: 10580173
    Abstract: A system includes a parameter acquisition unit that receives one or more physiological parameters from one or more sensors. A memory device stores historical values of the one or more physiological parameters received by the parameter acquisition unit. A user interface unit displays representations of current and historical values of the one or more physiological parameters in a graphical user interface (GUI), wherein the GUI includes a semicircular gauge having a curved portion representing a common range of values for the one or more physiological parameters and a radial axis representing time, a center of the semicircular gauge corresponding to an earliest time for which a historical value is represented within the semicircular gauge and the curved portion corresponding to a current time.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: March 3, 2020
    Assignee: Shenzhen Mindray Bio-Medical Electronics Co., Ltd.
    Inventors: Cadathur Rajagopalan, Scott Eaton
  • Patent number: 10572769
    Abstract: Methods and systems for classifying images and adding images to piles include determining attributes of an image, classifying the image by determining a set of elements of a hierarchy of which the image is a member based at least in part on the attributes, and adding the image to one or more piles associated with the set of elements of the hierarchy of which the image is a member.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: February 25, 2020
    Assignee: Oath Inc.
    Inventors: Benjamin Jack Culpepper, Pierre Garrigues, Allison Janoch, Huy X. Nguyen
  • Patent number: 10572215
    Abstract: An extendable augmented reality (AR) system for recognizing objects. The AR system may incorporate plugins to improve the AR system's ability to recognize objects, such as by adding external matchable data or using external recognition algorithms. The plugins may be installed/activated dynamically by a user to expand the system's AR capabilities. The AR system may also incorporate plugins to improve the AR system's post-recognition features such as supplying a user with supplemental content or follow-up functionality. The AR system may filter communications with the plugins to centralize identification processes, to shield plugins, and to ensure plugins are only activated at appropriate times.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: February 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Neil David Cooper, Bhavesh Anil Doshi, Laura Varnum Finney, Prashant Hegde, Kevin Robert McGehee, John Ryan Sherritt
  • Patent number: 10572764
    Abstract: Techniques of displaying video in an HMD include performing an adaptive rendering operation to produce a transition between stereo and non-stereo rendering of objects in a virtual environment during eye saccade. Because viewers generally have low visual perception performance during eye saccade, the viewer will not notice this transition as much and will not experience as much motion sickness.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: February 25, 2020
    Assignee: GOOGLE LLC
    Inventors: Behnam Bastani, Damien Saint-Macary
  • Patent number: 10564837
    Abstract: Embodiments of the present disclosure disclose a mobile terminal and a method and a device for controlling to display. The method includes: receiving a plurality of layers rendered by an application; determining a target layer from the plurality of layers according to respective layer attribute information corresponding to the plurality of layers, in which, the layer attribute information includes at least one of the following: whether cache data is null, whether a display mode matches other layers, an attribute of at least one visible region, an attribute of at least one transparent region, whether there is at least one updated region in a preset period, and an attribute of the at least one updated region, where the display mode includes a landscape orientation mode or a portrait orientation mode; and composing layers in the plurality of layers other than the target layer into an image to be displayed, and sending the image to be displayed to a screen for displaying.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: February 18, 2020
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Deliang Peng, Yongpeng Yi, Shengjun Gou, Xiaori Yuan, Gaoting Gan, Zhiyong Zheng, Hai Yang
  • Patent number: 10567700
    Abstract: Methods and systems are provided for video processing. Video may be captured using an image capture device at a first definition. The image capture device may optionally be, or may be on board, an aerial vehicle, such as an unmanned aerial vehicle. A first set of video data may be transmitted to a user terminal at a second definition, which may be less than the first definition. A user may interact with the user terminal to edit the video and generate a video edit request. The video edit request may be transmitted to the image capture device, which may accordingly produce a second set of video data in accordance with the video edit request, at a third definition. The third definition may be greater than the second definition.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: February 18, 2020
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Chuyue Ai, Gaoping Bai, Weifeng Liu, Taiwen Liang, Yajun Lai
  • Patent number: 10559103
    Abstract: The present subject matter relates to generation of a geometry corresponding to a cross-sectional profile of an object. In an example method, a sketch corresponding to the cross-sectional profile of the object is received by a computing device. The sketch is drawn by moving a pointer over a display unit of the computing device. Pixel points generated by the display unit are obtained by the computing device. The pixel points correspond to the sketch. Low-speed pixel points, from amongst the pixel points, are joined with straight lines. The low-speed pixel points are the pixel points at which a speed of drawing of the sketch is below a predefined speed threshold. The straight lines are processed by the computing device into the geometry of the object.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: February 11, 2020
    Assignee: AMADA HOLDINGS CO., LTD.
    Inventor: Jackson Tholath
  • Patent number: 10552995
    Abstract: Techniques are disclosed for generating a visualization of an organized hierarchy structure. An editor tool may receive, via a user interface displaying a graphical representation of a tree structure of a plurality of elements, a selection of an element. The tree structure is generated from a plurality of subtrees based on reference data associated with the underlying organized hierarchy structure. The editor tool identifies one or more hierarchy paths in the tree structure associated with the selected element. A visualization of the identified hierarchy paths is generated and presented via the user interface.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: February 4, 2020
    Assignee: OPENGOV, INC.
    Inventors: Morgan Keys, Gurdas Nijor, Matthew Seal
  • Patent number: 10552528
    Abstract: Generating a user interface visualizing a table data structure. A table data structure comprising a plurality of rows and a plurality of columns is accessed. A column to use for sorting each row into a different region of the user interface is identified. Region characteristics, usable for matching which row(s) is to be visualized within a corresponding region, are identified. Each region is associated with a different subset of row(s) that are to be visualized within the region. Each subset comprises rows having a value that matches the region characteristics of the associated region at an intersection between the column and the row in the table data structure. A visual representation of each row is displayed within the user interface. The display includes a visual arrangement of each visual representation into a corresponding region. Each visual representation is arranged within the region the row associated with the visual representation belongs.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nigel Christopher WIlliam Wolters, Amir M. Netz
  • Patent number: 10547778
    Abstract: A display unit having an image display area for displaying an image, an operation unit by which a predetermined area in the image display area is designated in a movable manner, and a filter unit performing filter processing on the image corresponding to the predetermined area designated in the movable manner by the operation unit. Accordingly, it is possible to easily perform an operation of overlapping a plurality of filter effects, and a comparison of images based on the presence/absence of a filter effect, or different filter effects, without performing a complicated filter operation.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: January 28, 2020
    Assignee: NIKON CORPORATION
    Inventors: Yoshiaki Miyakawa, Shigenori Fujio
  • Patent number: 10545976
    Abstract: In one embodiment, a web browser-based scheme for combining structured data, infographic definitions, and visual styling information to render infographics and aggregate collections of infographics, referred to herein as “Vizumes” and “Personas.” In exemplary embodiments of the disclosure, a relational database and/or a file system stores user data, infographic definitions, templates and palettes; combines these elements to produce individual infographic representations or a collection of infographic/visualizations (Vizumes) on a single canvas; allows users to choose different infographic visualizations of the same underlying data; and allows users to change the layout, font style, and color palette to instantly produce different visual presentations from the same data.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: January 28, 2020
    Assignee: OATH INC.
    Inventors: Todd Silverstein, D. Eli Tucker, Jeff Cutler-Stamm
  • Patent number: 10540801
    Abstract: The present invention is a method and system of small construction project management by way of photo imaging and measurement capture for use by do-it-yourselfers, handymen and small contractors. The method and system operates on mobile computing devices and includes an image recognition system. By performing various imaging based measurements and then processing the resultant data, the method and system produces bills of materials, invoices, and receipts for the necessary tools and materials required by a construction project.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: January 21, 2020
    Inventor: William Ernest Miller
  • Patent number: 10542173
    Abstract: An information processing apparatus including a transmission function of transmitting data receives data including at least a destination field and a data field set to be transferred. Setting is performed so that a setting included in a field in the received data is added to a setting previously set as a setting for the transmission function. Data is transmitted to destinations that have been set as settings for the transmission function.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: January 21, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yosui Naito
  • Patent number: 10540761
    Abstract: The disclosure includes a system and method for distinguishing between stock keeping units of similar appearance that vary in size. An image recognition application receives an image depicting a plurality of items, the image including a reference marker with a known physical dimension. The image recognition application performs image recognition to identify an item in the image and a region of interest for the identified image. The image recognition application further determines a pixel-to-physical dimension ratio using the dimension of a region of interest of the reference marker and the known physical dimension of the reference marker. Finally, the image recognition application determines a stock keeping unit identifier of the identified item in the image based on the pixel-to-physical dimension ratio and a dimension of the region of interest of the identified item.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: January 21, 2020
    Assignee: Ricoh Co., Ltd.
    Inventors: Bharathi Shekar, Sri Kaushik Pavani, Anshul Garg
  • Patent number: 10540793
    Abstract: A method for generating a raster image according to a tile drawing command includes acquiring a tile drawing command for repeatedly rasterizing a specified object, determining whether an interval in which the object is repeated in a predetermined direction based on the acquired tile drawing command is an integer pixel width in a coordinate system of the raster image, generating, based on the acquired tile drawing command, another tile drawing command for repeatedly rasterizing the object in the predetermined direction in an interval of an integer pixel width in the coordinate system, wherein the generated another tile drawing command includes a plurality of pieces of information corresponding to a plurality of scaling factors, scaling, based on the another tile drawing command, the object to repeatedly rasterize the object in the predetermined direction.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: January 21, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takayuki Hitosugi
  • Patent number: 10529098
    Abstract: A method and apparatus to perform tile binning for tile-based rendering include obtaining information about paths defining an object to be rendered. The method classifies one of the paths into a first group and another of the paths into a second group based on shapes of the paths, and performs the tile binning based on the classification.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: January 7, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jaedon Lee, Jeongjoon Yoo
  • Patent number: 10528838
    Abstract: A method implemented on an augmented reality (AR) device includes receiving an image of a document on the AR device. The image of the document includes one or more areas of obfuscated text. A marker on the document is identified. The marker is associated with an area of obfuscated text on the document. The marker is scanned using the AR device. When the user of the AR device is authenticated, a non-obfuscated image of the text associated with the marker is displayed on the AR device.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: January 7, 2020
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Robert L. Carter, Jr., Kourtney Eidam, Andres J. Saenz
  • Patent number: 10521499
    Abstract: Embodiments of the invention provide a method and a device for editing data. According to at least one embodiment, the method includes the steps of receiving a document launch instruction issued by a user, and reading a preset set of files according to the received document launch instruction. The preset set of files includes an inventory file and a HTML data file, wherein the inventory file is used to describe a launch identification of a user interface to which the HTML data file corresponds, and the HTML data file includes identification information of data to be edited. The method further includes displaying on a user interface the launch identification of the user interface to which the HTML data file corresponds according to the inventory file, receiving an operation of the user for triggering the launch identification, and displaying the user interface to which the HTML data file corresponds. The user interface includes an operation identification of the data to be edited.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: December 31, 2019
    Assignees: ZHUHAI KINGSOFT OFFICE SOFTWARE CO., LTD., BEIJING KINGSOFT OFFICE SOFTWARE, INC, GUANGZHOU KINGSOFT MOBILE TECHNOLOGY CO., LTD
    Inventors: Yongkui Zhao, Yong Zhuang
  • Patent number: 10520949
    Abstract: A method and a device for localizing a vehicle in its surroundings, the vehicle having surround sensors, which at first times detect views of the surroundings using the surround sensors as sensor views and supply these to an evaluation unit, and having a communication interface, via which at second times current surroundings data regarding the current surroundings of the vehicle are transmitted to the evaluation unit, and the localization of the vehicle occurs in that in the evaluation unit the surroundings data, which were detected by the surround sensors at first times, and the temporally corresponding surrounding data, which were transmitted via the communication interface, are superimposed on one another.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: December 31, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Carsten Hasberg, Stefan Nordbruch
  • Patent number: 10521943
    Abstract: A facility for computing a combined view that superimposes a graphic image representing lots onto a reference map is described. The facility identifies a set of distinguishing features in the graphic image and a set of distinguishing features in the reference map. These sets are used to compute a set of common distinguishing features using various techniques, such a cross-referencing. The facility then computes a combined view of the graphic image of lots and the reference map using the set of common distinguishing features. The facility further determines geographic coordinates of location markers on the graphic image scaled to the reference map.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: December 31, 2019
    Assignee: Zillow, Inc.
    Inventors: Richard Phillips, Alexandria Phillips
  • Patent number: 10514668
    Abstract: A process control monitoring system for a process control plant uses graphic trend symbols to assist in detecting and monitoring trends of process variables within the process control plant. A graphic display application within the process control monitoring system may implement and display each graphic trend symbol to graphically indicate or encapsulate current trend and value information of a process variable within the process control plant. The graphic display application may display the graphic trend symbol in a spatially realistic location within a graphical representation of the process control plant while maintaining the hierarchical structure or each hierarchical level of the process plant. The graphic display application may also include a navigation pane and a zoom feature that enable a user to quickly drill down through tend data to obtain more information and to support problem identification and diagnosis tasks.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: December 24, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Maia B. Cook, Daniel I. Manes, Harvey S. Smallman
  • Patent number: 10516867
    Abstract: A color conversion device includes a conversion determination module which receives input image data including a plurality of pixel data, and to determine whether a dominant color of an input image represented by the input image data is within a predetermined color conversion region, a color conversion module which performs color conversion on pixel data representing a color within the color conversion region among the plurality of pixel data when the dominant color of the input image is within the color conversion region, and a luminance conversion module which performs luminance conversion on pixel data representing a luminance within a predetermined middle luminance region among the pixel data on which the color conversion is performed.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: December 24, 2019
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventors: Junhan Ko, Jaeshin Kim
  • Patent number: 10504489
    Abstract: A display system and vehicle that have novel structures are provided. The display system includes a display panel, a correction circuit, and a memory circuit. The display panel is flexible. The display panel includes a display region and a non-display region. The memory circuit has a function of storing first data about the display region and second data about the non-display region. The non-display region has a region which overlaps with the display region when the display panel is bent. The correction circuit has a function of generating image data to be written to pixels in the display region on the basis of the first data and the second data.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: December 10, 2019
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventors: Shunpei Yamazaki, Yoshiyuki Kurokawa
  • Patent number: 10496936
    Abstract: Systems and methods for preventing machine learning models from negatively affecting mobile devices are provided. For example, a mobile device including a camera, memory devices, and one or more processors are provided. In some embodiments, the processors may be configured to provide images captured by the camera to a machine learning model at a first rate. The processors may also be configured to determine whether one or more of the images includes an object. If one or more of the images includes the object, the processors may be further configured to adjust the first rate of providing the images to the machine learning model to a second rate, and in some embodiments, determine whether to adjust the second rate of providing the images to the machine learning model to a third rate based on output received from the machine learning model.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: December 3, 2019
    Assignee: Capital One Services, LLC
    Inventors: Micah Price, Sunil Subrahmanyam Vasisht, Stephen Michael Wylie, Geoffrey Dagley, Qiaochu Tang, Jason Richard Hoover
  • Patent number: 10492883
    Abstract: A user input obtainer receives an image movement instruction including identification information specifying a position shift or an image capture time shift to be performed and also including a displacement amount. When the identification information specifies the position shift, a slice position selector determines a tomographic image at a destination of the position shift based on the displacement amount from a set of tomographic images captured at the same time. On the other hand, when the identification information specifies the image capture time shift, the image capture time selector determines a tomographic image at a destination of the shift based on the displacement amount from sets of tomographic images that are identical to each other in terms of a patient, an examination portion, and a modality. A displaying image obtainer reads out the determined tomographic image from an image storage device and gives it to a display information generator.
    Type: Grant
    Filed: January 17, 2016
    Date of Patent: December 3, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Kazuki Kozuka, Kenji Kondo, Kazutoyo Takata
  • Patent number: 10497107
    Abstract: A method for generating a mask based on a camera stream includes obtaining an image of the camera stream, generating a difference image, by subtracting two consecutive images from each other, one being the obtained image, providing a previous accumulated difference image and generating an accumulated difference image, generating an edge image by detecting edges in the obtained image, providing a previous accumulated edge image and generating an accumulated edge image, generating a combined image by combining the accumulated edge image and the accumulated difference image, defining a first threshold pixel value for the combined image, and generating the mask by including in the mask all pixels of the combined image, which have a same relation to the first threshold pixel value as that of a center pixel of the combined image.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: December 3, 2019
    Assignee: AImotive Kft.
    Inventor: Mátyás Lérant
  • Patent number: 10499089
    Abstract: Disclosed are a system for providing cloud-based user interfaces (UIs) which controls rendering of content and a UI resource by reusing a UI object stored in a subscriber terminal device, and a method thereof. By the system for providing cloud-based UIs of the present disclosure and the method thereof, the amount of a control command transmitted to the subscriber terminal device from a remote application server may be drastically reduced.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: December 3, 2019
    Assignee: ALTICAST CORPORATION
    Inventors: Moon Kyu Song, Woo Hyuck Kim, Hyun Il Jung
  • Patent number: 10496176
    Abstract: A haptic feedback device for providing haptic sensation comprises a haptic feedback interface that includes a plurality of haptic elements. The haptic feedback device detects a plurality of different motion associated with a plurality of objects in an upcoming scene of a video based on a look-ahead buffer of the video played on an external display device or the haptic feedback device. A haptic feedback is determined for the upcoming scene of the video based on the look-ahead buffer of the video and the detected plurality of different motion associated with the plurality of objects. One or more movable haptic cues are generated on the haptic feedback interface using the plurality of haptic elements in synchronization with a current scene played on the external display device or the haptic feedback device, based on the determined haptic feedback.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: December 3, 2019
    Inventor: Alex Hamid Mani
  • Patent number: 10496940
    Abstract: Methods, systems, and computer-readable storage mediums for presenting resources utilization in a user interface (UI) are provided. Implementations include actions of presenting a first view of the UI that includes a first plurality of resources displayed in a first area and an assignment scheduling view displayed in a second area that is defined along a timeline and comprises assignment visual elements representing assignments assigned to respective resources over respective time periods along the timeline, receiving an input for switching the UI from the first view to a second view, and presenting the second view that includes a second plurality of resources in the first area and a map in the second area including, for each of the second plurality of resources, a respective utilization visual element along the timeline representing respective utilization of the resource at each time point of the timeline in a visual gradient.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: December 3, 2019
    Assignee: SAP SE
    Inventors: Timo Hoyer, Nicole Geller, Christian Scheirmann
  • Patent number: 10491880
    Abstract: Identification of objects, in particular three dimensional objects, includes digital scanning of at least one image portion of an image of at least one object to be identified for the digital capture of points of the image. The digitally captured points of the at least one image portion of the image are combined to form an image data record, wherein multiple image data records are generated for the object to be identified, and the image data records differ from one another at least in view of at least one image portion characteristic.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: November 26, 2019
    Assignee: Robert Bosch GmbH
    Inventor: Darno Alexander Ketterer
  • Patent number: 10491742
    Abstract: A mobile terminal executing a function providing information using a graphic object including information includes: a display unit; a state sensing unit configured to sense state information of a mobile terminal; a wireless communication unit configured to perform communication with an external server storing a plurality of information; and a control unit configured to, when particular information is selected according to a user's control command, output a graphic object including at least one information among the plurality of information stored in the external server on the display unit on the basis of the particular information and the state information of the mobile terminal, wherein the at least one information is information related to the particular information and the state information of the mobile terminal.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: November 26, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Jonghwan Kim, Hyungjin Kim, Yunmi Kwon
  • Patent number: 10489931
    Abstract: Systems and methods for reducing processing load when simulating user interaction with virtual objects in an interactive space and/or evaluating user interaction with virtual objects in an interactive space are described herein. Interactions may include interactions between one or more real-world objects and one or more virtual objects. A real world object may be detected and/or modeled in a virtual world as a collection of point charges.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: November 26, 2019
    Assignee: Meta View, Inc.
    Inventors: Zachary R. Kinstner, Raymond Chun Hing Lo
  • Patent number: 10489033
    Abstract: A method is performed at a device with one or more processors, memory, a touch-sensitive surface, and a display. The method includes receiving a line-drawing input. The method further includes rendering a line in a sketch area in accordance with the line-drawing input. The method further includes, while displaying the sketch area including the line, receiving a fill gesture directed to the line in the sketch area. The method further includes, in response to receiving the fill gesture, adding fill content in a first portion of the sketch area that corresponds to regions touched by the fill-gesture on the touch-sensitive surface and that is delineated and partially enclosed by the line in the sketch area.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: November 26, 2019
    Assignee: APPLE INC.
    Inventors: Charles J. Migos, William J. Thimbleby, Gustaf Engstrom
  • Patent number: 10475417
    Abstract: Techniques for generating pixel shifting patterns for organic light emitting diode (OLED) displays are provided. Pixel usage data for the OLED display can be accumulated. Areas of the OLED display susceptible to burn-in damage can be identified based on the accumulated pixel usage data. A pixel shifting pattern can be generated based on the accumulated pixel image data and data relating to an image to be displayed. The pixel shifting pattern can be generated to avoid the areas identified as susceptible to burn-in damage. The pixel shifting pattern can be applied to the image to be displayed to generate modified image data. The modified image data can limit further damage to the OLED display and thereby delay the onset of undesirable burn-in effects.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: November 12, 2019
    Assignee: Intel Corporation
    Inventors: Jun Jiang, Zhiming J. Zhuang, Srikanth Kambhatla
  • Patent number: 10475161
    Abstract: The invention notably relates to a memory storage having a linear track and having recorded thereon a multi-resolution image system of an object, the multi-resolution image system including a set of images, each image representing the object and having a respective resolution, wherein the recording is according to a continuous injection from a space-filling curve of the set of images to the linear track, the space-filling curve interlaces the different images, and the intersection between the space-filling curve and each image is on a Hilbert curve. The invention improves the way to record a multi-resolution image system of an object on a memory storage.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: November 12, 2019
    Assignee: DASSAULT SYSTEMES
    Inventors: Malika Boulkenafed, Jean-Julien Tuffreau
  • Patent number: 10474407
    Abstract: A digital picture frame including a camera integrated with the frame, and a network connection module allowing the frame for direct contact and upload of photos from electronic devices or from a user's social media account or her or his community members' social media accounts. The integrated camera is used to automatically determine an identity of a frame viewer, and a viewer profile automatically determined from the identity of the viewer. The displayed photos are automatically shown and/or changed according to the detected viewers.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: November 12, 2019
    Assignee: PUSHD, INC.
    Inventors: Ophir Frieder, Abdur Chowdhury, Eric Jensen, Ben Cherry, Richard Sanford, Jonathan Wirt, Scott Milstein, Alek Kolcz, Daniel Waldron
  • Patent number: 10475251
    Abstract: A method, system, apparatus, and/or device for executing a translation instruction for a constructive movement. The method, system, apparatus, and/or device may include an input device configured to sense a first constructive movement input representative of a non-translational movement of a body of a user that does not move from a first point to a second point in the physical world environment. The method, system, apparatus, and/or device may include a processing device coupled to the input device, where the processing device is configured to execute a translational instruction associated with the first constructive movement input, execute a first resizing instruction to reduce a size of a portion of the physical world environment as displayed by a head-mounted display by an amount indicated by the first resizing stimulus, receive a second constructive movement input, and execute a second translational instruction associated with the second constructive translational movement input.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: November 12, 2019
    Assignee: Atheer, Inc.
    Inventors: Nathan Abercrombie, Iryna Issayeva, Greg James, Sleiman Itani
  • Patent number: 10474917
    Abstract: A computer-implemented method for editing image processing results includes performing one or more image processing tasks on an input image using an iterative editing process. The iterative editing process is executed until receiving a user exit request. Each iteration of the iterative editing process comprises using a first machine learning model to generate a plurality of processed images. Each processed image corresponds to a distinct set of processing parameters. The iterative editing process further comprises presenting the plurality of processed images to a user on a display and receiving a user response comprising (i) an indication of acceptance of one or more of the processed images, (ii) an indication of rejection of all of the processed images, or (iii) the user exit request. Following the iterative editing process clinical tasks are performed using at least one of the processed images generated immediately prior to receiving the user exit request.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: November 12, 2019
    Assignee: Siemens Healthcare GmbH
    Inventors: Puneet Sharma, Tiziano Passerini, Mehmet Akif Gulsun
  • Patent number: 10464211
    Abstract: A computer-implemented method for generating a control signal for a tele-presence robot by a computing device based on a movement of an operator, the method includes calculating a direction where at least part of the operator is positioned based on a camera acquiring an image of the at least part of the operator; calculating an orientation where the at least part of the operator points; and generating at least one motion parameters of the tele-presence robot as the control signal based on the direction in combination with the orientation, wherein the direction and the orientation are reflected to the at least one motion parameters differently.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kentarou Fukuda, Akihiro Kosugi
  • Patent number: 10467806
    Abstract: Systems and methods for volume dimensioning packages are provided. A method of operating a volume dimensioning system may include the receipt of image data of an area at least a first three-dimensional object to be dimensioned from a first point of view as captured using at least one image sensor. The system can determine from the received image data a number of features in three dimensions of the first three-dimensional object. Based at least on part on the determined features of the first three-dimensional object, the system can fit a first three-dimensional packaging wireframe model about the first three-dimensional object. The system can display of an image of the first three-dimensional packaging wireframe model fitted about an image of the first three-dimensional object on a display device.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: November 5, 2019
    Assignee: INTERMEC IP CORP.
    Inventors: Jeffrey Mark Hunt, Edward J. Jennings, Nancy Wojack, Scott Xavier Houle
  • Patent number: 10466896
    Abstract: A facility for adapting the prediction of ink is described. In some examples, the facility receives information about a spatial movement by a user. On the basis of the received information, the facility predicts future spatial movement by the user, and generates an ink stroke that reflects both the spatial movement described by the received information and at least a portion of the predicted future spatial movement. The facility enforces against the generated ink stroke a limit that has the effect of controlling the area of a portion of the ink stroke corresponding to the at least a portion of the predicted future spatial movement, and causes the generated ink stroke, subject to the enforcement of the limit, to be displayed.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrick Jee-An Poon, Jianfeng Lin, Xiao Tu
  • Patent number: 10459598
    Abstract: There is provided a method and system for manipulating a 3D model displayed on a display. The method includes detecting one or more display engagement events from a user touch input, determining a location of each display engagement event to generate a corresponding display engagement point, capturing virtual camera state information of a virtual camera, generating and storing an model anchor point for each display engagement point, detecting movement of the display engagement point and capturing an updated display engagement point, and generating a transformation matrix including updated virtual camera state information.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: October 29, 2019
    Assignee: MAPPEDIN INC.
    Inventor: Zachary Sean Cregan
  • Patent number: 10460696
    Abstract: A timepiece wrist terminal includes: a setting processing unit; a location information acquisition unit; a related information acquisition unit; a time difference calculation processing unit; and an output control unit. The setting processing unit acquires a first location. The location information acquisition unit acquires a second location that is different from the first location. The related information acquisition unit acquires information related to the first location. The related information acquisition unit also acquires information related to the second location. The time difference calculation processing unit generates differential information in accordance with the information related to the first location and the information related to the second location.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: October 29, 2019
    Assignee: CASIO COMPUTER CO., LTD.
    Inventors: Shinichi Moritani, Tomokazu Yamaguchi, Keiichi Imamura, Norihito Hanafusa, Taichiro Tsujimura
  • Patent number: 10445946
    Abstract: Rendering of a dynamic workplane in a 3D rendering environment accessed through a two dimensional user interface is provided. The dynamic workplane is associated to a rendering tool in a rendering application for the 3D environment. The dynamic workplane orientation and position are dependent on the view perspective, the rendering tool selected and an interaction location in the 3D environment. The location and orientation of the dynamic workplane can change with each interaction by the user, each tool selected, and with changes in perspective relative to the 3D environment.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: October 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Soren Hannibal Nielsen, Kim McAuliffe, Patrick O'Leary
  • Patent number: 10445051
    Abstract: Improved systems and methods for remote support for computing devices are provided in which live support sessions may be recorded for later playback. When these recorded support sessions are replayed, the control inputs generated during the original support session may be delivered to the user computing device to perform the same operations as in the original support session.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: October 15, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Prasanna Subash, Jonathan Leonard Da Silva, Ian W. Freed
  • Patent number: 10433922
    Abstract: A teleoperational assembly is disclosed which includes an operator control system and a plurality of manipulators configured to control the movement of medical instruments in a surgical environment. The manipulators are teleoperationally controlled by the operator control system. The system further includes a processing unit configured to display an image of a field of view of the surgical environment, project the position of distal end portions of the medical instruments into the image's coordinate space, determine initial positions for badges associated with the distal end portions of each medical instrument, evaluate a display factor for each badge based on its initial position, and determine a final display position for each badge in the image's coordinate space based on the display factor.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: October 8, 2019
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Brandon D. Itkowitz, Paul W. Mohr
  • Patent number: 10437845
    Abstract: In response to a query including a proposed trademark and or more search parameters, a system receives search results, each including at least one ascertainable text-based property and a numeric score indicative of a measure of similarity between the search result and the proposed trademark. To generate an interactive graphical representation of the search results, the system (i) generates a reference indicator for the proposed trademark at a reference location in the interactive graphical representation, (ii) determines, for each of the search results, a first offset along a first axis and a second offset along a second axis relative to the reference location using the numeric score and the at least one ascertainable text-based property of a respective search result, and (iii) generates, for each of the search results, a search result indicator in the interactive graphical representation, in accordance with the determined first and second offsets.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: October 8, 2019
    Assignee: CORSEARCH, INC.
    Inventor: Stephen C. Anderson