Graphic Manipulation (object Processing Or Display Attributes) Patents (Class 345/619)
  • Patent number: 10672105
    Abstract: An apparatus includes a memory, a processor, a control unit and an instruction unit. The control unit controls display on a display unit on which an image based on received image data is displayed. The instruction unit provides an instruction to switch a display size of the image on the display unit. When the instruction unit provides the instruction, in a state in which the image before the switching is performed is displayed on the display unit, the control unit causes display of a first object visually indicating a second display size of the image that is to be displayed on the display unit, the second display size being a size after the switching is performed, and, when the second display size is determined on the basis of the instruction from the instruction unit, the control unit causes display of the image based on the second display size.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: June 2, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Chisei Sumita
  • Patent number: 10672220
    Abstract: A method of transitioning from one image to another image on an electronic display device of a gaming machine without the use of any pre-generated animation data file is provided. The method includes identifying a first image and a second image, where the first image is associated with display control data, and controlling the electronic display device to display the first image overlaid on the second image. The method also includes extracting a first set of details from the display control data associated with the first image, where the first set of details specify a first visual change of an incremental visual transition from the first image to the second image. The method may also include processing the first set of details, and applying, based upon the processing, the first visual change to a first part of the first image, whereby the first part of the first image is removed to reveal a first part of the second image under the first part of the first image.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: June 2, 2020
    Assignee: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
    Inventor: Drazen Lenger
  • Patent number: 10664042
    Abstract: A housing and virtual reality glasses including the housing are provided. The virtual reality glasses include a housing provided with a plurality of body heat dissipation holes. The body heat dissipation holes ventilate internal space of the housing with external space of the housing. By providing heat dissipation holes on the housing of the virtual reality glasses, heat generated from the internal space of the virtual reality glasses in operation may be conducted outward.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: May 26, 2020
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Hao Jiang
  • Patent number: 10665020
    Abstract: Aspects of the disclosed apparatuses, methods and systems provide tethering 3-D virtual elements in digital content, extracting tethering 3-D virtual elements, and manipulating the extracted 3-D virtual elements in a virtual 3-D space.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: May 26, 2020
    Assignee: Meta View, Inc.
    Inventors: Meron Gribetz, Soren Harner, Sean Scott, Rebecca B. Frank, Duncan McRoberts
  • Patent number: 10657681
    Abstract: A scene to be rendered is divided into plural individual sub-regions or tiles. The individual sub-regions 51 are also grouped into differing groups of sets of plural sub-regions. There is a top level layer comprising a set of 8×8 sub-regions which encompasses the entire scene area. There is then a group of four 4×4 sets of sub-regions, then a group of sixteen 2×2 sets of sub-regions, and finally a layer comprising the 64 single sub-regions. A primitive list building processor takes each primitive in turn, determines a location for that primitive, compares the primitive's location with the locations of the sub-regions and the locations of the sets of sub-regions, and allocates the primitive to respective primitive lists for the sub-regions and sets of sub-regions accordingly.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: May 19, 2020
    Assignee: ARM NORWAY AS
    Inventors: Edvard Sorgard, Borgar Ljosland, Jorn Nystad, Mario Blazevic, Frank Langtind
  • Patent number: 10657693
    Abstract: A method for authoring and displaying a virtual tour of a three-dimensional space which employs transitional effects simulating motion. An authoring tool is provided for interactively defining a series of locations in the space for which two-dimensional images, e.g., panoramas, photographs, etc., are available. A user identifies one or more view directions for a first-person perspective viewer for each location. For pairs of locations in the series, transitional effects are identified to simulate smooth motion between the pair of locations. The authoring tool stores data corresponding to the locations, view directions and transitional effects for playback on a display. When the stored data is accessed, a virtual tour of the space is created that includes transitional effects simulating motion between locations. The virtual tour created can allow a viewer to experience the three-dimensional space in a realistic manner.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: May 19, 2020
    Assignee: Smarter Systems, Inc.
    Inventors: Byong Mok Oh, James Schoonmaker, Sidney Chang
  • Patent number: 10657178
    Abstract: A graph analysis system provides a variety of graph analysis tools for analyzing graphs, such as an overall characteristics report, an entity types graph, an ego entity type graph, various histograms, and graph comparison reports. The graph analysis tools also include tools for calculating a similarity score for graphs based on characteristics and weights selected by a user.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: May 19, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Steven Paul Reinhardt, George Ng, Michael Andrew Thomson
  • Patent number: 10650576
    Abstract: Techniques are described for identifying a plurality of objects associated with a clipping mask and available for display in a user interface of a digital media editor, identifying, for each of the plurality of objects, a bounding box surrounding a respective object in the plurality of objects, each bounding box defining a plurality of anchor points configured to generate alignment guides for the respective object. The techniques may also includes determining, for each object, visible portions that are within a boundary defined by the clipping mask, determining a plurality of locations in which at least one bounding box intersects with the clipping mask within the visible portions, and triggering, in the user interface, modification of the at least one bounding box in at least one of the plurality of locations to reduce the at least one bounding box to terminate on at least one of the plurality of locations.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: May 12, 2020
    Assignee: Adobe Inc.
    Inventors: Arushi Jain, Bhavna Saluja
  • Patent number: 10642062
    Abstract: A multi-layered display (MLD) system having improved reliability for vehicular and other applications, is described. In one example, the MLD system detects a fault associated with a first display screen of the MLD, selects one of the display screens other than the first display screen as a backup display screen, combines an image generated for displaying on the first display screen and an image generated for displaying on the selected backup display screen to form a combined image, and displays the combined image on the selected backup display screen.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: May 5, 2020
    Assignee: Pure Depth, Inc.
    Inventor: John D. Newton
  • Patent number: 10638158
    Abstract: A method for encoding a plenoptic image divided into blocks is disclosed. The method comprises: —encoding (S120) a block in a central region of the plenoptic image, called central block, without spatial prediction; and —predictively encoding (S130) blocks immediately surrounding said central block by spatially interleaving spatial unidirectional prediction and spatial bi-directional prediction.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: April 28, 2020
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Guillaume Boisson, Patrick Lopez, Dominique Thoreau
  • Patent number: 10635204
    Abstract: Disclosed is an electronic device. The electronic device includes a sensor that senses at least one of whether the electronic device is gripped by a user or whether a hand of the user is close to a specific area of the electronic device, a display, and a processor that is electrically connected with the sensor and the display. If that the electronic device is gripped by the user is sensed and that the user's hand is close to the specific area is sensed, the processor displays a preset user interface in the display.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: April 28, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soo Pyoung Park, Yong Jun Son, Jun Yoo, Kum Hyun Cho, Jae Il Joo
  • Patent number: 10635743
    Abstract: Examples described herein generally relate to a computer device including a memory, and at least one processor configured to automatically extract page numbers from a portable document format (PDF) file. The computer device may determine a vertical coordinate of each run object in the PDF file. The computer device may identify, among all pages in the PDF file, a common vertical coordinate location within a threshold distance of a top or a bottom of a plurality of the pages. The computer device may determine that a run object at the vertical coordinate location of each page of the plurality of pages follows a numbering pattern. The computer device may convert the run object at the vertical coordinate location of each page into a page number for the respective page. The computer device may display at least one respective page and the page number of the at least one respective page.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kaustav Mukherjee
  • Patent number: 10628987
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a graphical user interface including a container having a first child element and a second child element; providing for display the container on the graphical user interface in a first state, the first state including display of the first child element, but not the second child element; applying a transition to the container to effectuate a state change of the container from the first state to a second state, the second state including display of the second child element, but not the first child element, applying the transition including applying a crossfade to the container to graphically fade the first child element to the second child element during application of the transition to the container; and after applying the transition, providing for display the container on the graphical user interface in the second state.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: April 21, 2020
    Assignee: Google LLC
    Inventors: Eric Charles Henry, Sharon Harris, Jonas Alon Naimark, Brenton Alexander Simpson, Ke Li
  • Patent number: 10628981
    Abstract: Disclosed herein are embodiments for automatically editing vector graphics documents. A computer receives input selecting a vector graphics document to be edited. The vector graphics document specifies a plurality of graphical elements. Additional input is received that specifies (i) a target element to be identified in the vector graphics document and (ii) an insertion element to be inserted into the vector graphics document. The computer identifies the graphical elements in the vector graphics document that match the target element by comparing a plurality of parameters that define the target element to the parameters that define the respective graphical elements in the vector graphics document. The computer inserts instances of the insertion element proximate to positions of the graphical elements in the vector graphics document that match the target element.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: April 21, 2020
    Assignee: Adobe Inc.
    Inventor: Fabin Rasheed
  • Patent number: 10621945
    Abstract: Methods, systems and apparatus are described to dynamically generate map textures. A client device may obtain map data, which may include one or more shapes described by vector graphics data. Along with the one or more shapes, embodiments may include texture indicators linked to the one or more shapes. Embodiments may render the map data. For one or more shapes, a texture definition may be obtained. Based on the texture definition, a client device may dynamically generate a texture for the shape. The texture may then be applied to the shape to render a current fill portion of the shape. In some embodiments the render map view is displayed.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: April 14, 2020
    Assignee: Apple Inc.
    Inventors: Marcel Van Os, Patrick S. Piemonte, Billy P. Chen, Christopher Blumenberg
  • Patent number: 10622111
    Abstract: Provided herein are methods and systems for image registration from multiple sources. A method for image registration includes rendering a common field of interest that reflects a presence of a plurality of elements, wherein at least one of the elements is a remote element located remotely from another of the elements and updating the common field of interest such that the presence of the at least one of the elements is registered relative to another of the elements.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: April 14, 2020
    Inventors: Marcus W. Dillavou, Phillip Corey Shum, Barton L. Guthrie, Mahesh B. Shenai, Drew Steven Deaton, Matthew Benton May
  • Patent number: 10614633
    Abstract: Aspects of the technology described herein provide for projecting a two-dimensional (2D) image onto a surface of a three-dimensional (3D) graphical object within a virtual 3D drawing space. In response to a user input indicating a command to stamp the 2D image onto the 3D graphical object, the 2D image is projected, in 3D space, onto the surface of the 3D graphical object, creating the appearance that the 2D image wraps around the 3D graphical object in 3D space. In one aspect, as the 3D graphical object is rotated, translated, stretched, or otherwise manipulated, the 2D image remains fixed to the surface of the 3D graphical object and is also rotated, translated, stretched, or otherwise manipulated.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: April 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lee Jason Schuneman, Mark Aaron Stanley, David Mondelore, Jonathan Peter Creighton, Alexander Charles Cullum
  • Patent number: 10616426
    Abstract: An information processing device includes: a display section displaying a setting screen receiving change in a setting candidate of a plurality of respective setting items; and a control unit including a processor and functioning as a display control section, gesture receiving section, and setting candidate receiving section when the processor executes a control program. The setting screen includes a setting item list in which images respectively indicating each of the plurality of setting items are listed, and a shortcut button associated with a predetermined setting candidate of a predetermined setting item. In the setting item list, information representing the setting candidate set at present is shown in the images respectively indicating each of the plurality of setting items. When the gesture receiving section receives a selection gesture performed on the shortcut button, the setting candidate receiving section receives change to the setting candidate associated with the selected shortcut button.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: April 7, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Naoto Hanada
  • Patent number: 10616033
    Abstract: According to one or more aspects, systems and methods for providing different virtual environment perspectives based on a common virtual environment are described herein. A virtual environment model associated with a virtual environment, including a first virtual object associated with virtual environment coordinates, a first set of functions corresponding to a first virtual environment mode, and a second set of functions corresponding to a second virtual environment mode may be stored on a database. A virtual environment engine may generate a first virtual environment view of the first virtual object based on the first virtual environment mode and generate a second virtual environment view of the first virtual object based on the second virtual environment mode. The first virtual environment view and the second virtual environment view are respectively rendered on different devices in a concurrent fashion.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: April 7, 2020
    Assignee: Honda Motor Co., Ltd.
    Inventor: Robert Wesley Murrish
  • Patent number: 10606350
    Abstract: Provided are a deformable display device for displaying an image and a method of displaying an image. The method includes determining a current shape of the display device, capturing an image of a user of the display device, detecting a relative position of the user with respect to the display device, based on the captured image of the user, determining a visible region among an entire screen region of the display device, based on the determined current shape and the detected position, and displaying the image on the determined visible region.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: March 31, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Andriy Fisunenko, Yevhenii Yakishyn, Mykola Alieksieiev
  • Patent number: 10607735
    Abstract: Hybrid rendering systems for medical imaging applications are provided. In some embodiments, an indication of a viewing mode is received at a medical image viewer from a user. The viewing mode is a diagnostic mode or a referential mode. A plurality of characteristics of the medical image viewer are determined. Based upon the viewing mode and the plurality of characteristics of the medical image viewer, a rendering mode is determined. The rendering mode is a server-side rendering mode or a client-side rendering mode. A request for medical imagery is sent. The request conforms to the rendering mode. The medical imagery is rendered according to the rendering mode. The requested medical imagery is displayed on the medical image viewer.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: March 31, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mark Bronkalla
  • Patent number: 10607412
    Abstract: An image composition unit outputs a composition image of a physical space and virtual space to a display unit. The image composition unit calculates, as difference information, a half of the difference between an imaging time of the physical space and a generation completion predicted time of the virtual space. The difference information and acquired position and orientation information are transmitted to an image processing apparatus. A line-of-sight position prediction unit updates previous difference information using the received difference information, calculates, as the generation completion predicted time, a time ahead of a receiving time by the updated difference information, and predicts the position and orientation of a viewpoint at the calculated generation completion predicted time using the received position and orientation information. The virtual space based on the predicted position and orientation, and the generation completion predicted time are transmitted to a VHMD.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: March 31, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tsutomu Utagawa
  • Patent number: 10602624
    Abstract: A foldable device includes a first housing portion, a second housing portion, and a hinge structure joined therebetween to permit the foldable device to be folded along an axis between an open mode and a closed mode. Touch sensors are disposed along one or more of the first housing portion or the second housing portion. The device includes a module implemented at least partially in hardware and configured to: determine touch sensor physical proximity; responsive to the touch sensor physical proximity not being less than a threshold, determine that the foldable device is in the open mode and cause the foldable device to be operated in a single sensor mode; and responsive to the touch sensor physical proximity being less than the threshold, determine that the foldable device is in a closed mode and cause the foldable device to be operated in a cumulative sensor mode.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: March 24, 2020
    Assignee: Motorola Mobility LLC
    Inventors: Vivek Kumar Tyagi, Scott Patrick DeBates, Douglas Alfred Lautner
  • Patent number: 10592417
    Abstract: A system is described for playing embedded video on the Web inside the virtual desktop. A video element, such as an HTML5 video element, in a webpage accessed through a browser in the virtual desktop can be detected and video content for the video element can be intercepted before it is decoded in the virtual desktop. The encoded video data can be transmitted to the client device. On the client device, a counterpart video rendering application can receive the transmitted video data, decode it, and render it in a window that is overlaid onto a corresponding area of the virtual desktop graphical user interface (GUI) in a client application. Headless video composition can be implemented for rendering the video on the client, giving the illusion of the video playing inside the virtual desktop, while it is actually playing on the client itself.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: March 17, 2020
    Assignee: VMware, Inc.
    Inventors: Lavesh Bhatia, Shixi Qiu
  • Patent number: 10594927
    Abstract: A mobile terminal includes: a display; and a controller configured to: cause the display to display a plurality of videos captured by a 360-degree camera; generate a 360-degree video by combining or stitching the plurality of videos; and cause the display to display a stitching region corresponding to a focused photographing object when the focused photographing object included in the 360-degree video is placed in the stitching region that is a boundary region in which at least two of the plurality of videos are connected.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: March 17, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Jisun Lee, Suyoung Lee
  • Patent number: 10585722
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a request from a first application to receive business events from a second application, deploying a first connector selected according to a set of parameters specified in the request, receiving, by the first connector from the second application, a first unit of event data of a first format, and converting the first unit of event data to a second format specified in the request.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matu Agarwal, John Kurian, Ramya Rajendiran
  • Patent number: 10586397
    Abstract: An augmented reality operating system based on augmented reality software as a service (SaaS) comprises an augmented reality management system providing a pre-assigned 3D virtual image to a web browser which has transmitted a URL address in a distribution mode and in supporting creation of augmented reality content based on augmented reality software as a service in an authoring mode, providing a template for creating the augmented reality content on a web browser authorized as a manager and billing a payment according to the type of template used; a user terminal receiving the 3D virtual image from the augmented reality content management system by transmitting the URL address through an installed web browser and displaying each physical object of actual image information displayed on the web browser by augmenting the physical object with a pre-assigned virtual object of the 3D virtual image in a distribution mode; and a manager terminal accessing augmented reality software as a service of the augmented real
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: March 10, 2020
    Assignee: VIRNECT INC.
    Inventors: Tae Jin Ha, Jea In Kim, Noh Young Park, Back Sun Kim, Chang Suu Ha, Kyung Won Kil
  • Patent number: 10587459
    Abstract: A computing system may include a virtualization server configured to run virtual sessions for a plurality of client devices and a cloud computing service. The cloud computing service may be configured to launch a series of test virtual sessions on a recurring basis at the virtualization server based upon a set of user credentials, and generate a failure report based upon a failure of the virtualization server to launch a test virtual session from among the series of test virtual sessions.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: March 10, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Leo C Singleton, IV, Avijit Gahtori
  • Patent number: 10586387
    Abstract: Methods are disclosed for the generation and editing of layer delineations within three-dimensional tomography scans. Cross sections of a subject are generated and presented to an operator, who has the ability to edit layer delineations within the cross section, or determine parameters used to generate new cross sections. By guiding an operator through a set of displayed cross sections, the methods can allow for a more rapid, efficient, and error-free segmentation of the subject. The cross sections can be nonplanar in shape or planar and non-axis-aligned. The cross sections can be restricted to exclude one or more user-defined regions of the subject, or to include only one or more user-defined regions of the subject. The cross sections can be localized to a point-of-interest. Iterative implementations of the methods can be used to arrive at a segmentation deemed satisfactory by the user.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: March 10, 2020
    Inventors: Daniel Benjamin Russakoff, Jonathan David Oakley
  • Patent number: 10579201
    Abstract: A method for sharing data with a mobile terminal in an image display device, can include including receiving a broadcast signal including audio and video data, connecting to the mobile terminal via a wireless network interface, controlling the wireless network interface to transmit data to the mobile terminal wirelessly connected to the image display device, in which the transmitted data includes information for representing a screen posture direction of the image display device, controlling the wireless network interface to receive screen information from the mobile terminal wirelessly connected to the image display device, in which the screen information changes based on the information for representing the screen posture direction of the image display device and displaying a mirroring image based on the screen information received from the mobile terminal in a first region while displaying the video data included in the broadcast signal in a second region, in which the mirroring image corresponds to a curr
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: March 3, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Kwontae Lee, Youngkeun Kim
  • Patent number: 10579230
    Abstract: Systems and methods for identification and retrieval of content for visual search are provided. An example method includes transmitting a visual-content query to a server computing device and receiving a response to the visual-content query that identifies a digital supplement. The example method also includes causing a user interface to be displayed that includes information associated with the digital supplement. The visual-content query may be based on an image. The digital supplement may include information about the content of the image.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: March 3, 2020
    Assignee: GOOGLE LLC
    Inventors: Alan Joyce, Edgar Chung, Zhe Yang, Ian Mesa, Joseph Olson
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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