Patents Examined by Robert Craddock
  • Patent number: 10089794
    Abstract: This invention is a system and method for defining a location-specific augmented reality capability for use in portable devices having a camera. The system and method uses recent photographs or digital drawings of a particular location to help the user of the system or method position the portable device in a specific place. Once aligned, a digital scene is displayed to the user transposed over (and combined with) the camera view of the current, real-world environment at that location, creating an augmented reality experience for the user.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: October 2, 2018
    Assignee: Membit Inc.
    Inventors: John Christopher Byrne, Andrew Herbert Byrne, Jennifer Mary Byrne
  • Patent number: 10089775
    Abstract: A graphics system interleaves a combination of graphics renderer operations and compute shader operations. A set of API calls is analyzed to determine dependencies and identify candidates for interleaving. A compute shader is adapted to have a tiled access pattern. The interleaving is scheduled to reduce a requirement to access an external memory to perform reads and writes of intermediate data.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 2, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: John W. Brothers, Joohoon Lee, Abhinav Golas
  • Patent number: 10068313
    Abstract: The present disclosure relates to a remote management system supporting an N-screen function. A remote management system according to one embodiment of the present disclosure includes a graphic editing unit configured to create a first file including a plurality of layers corresponding to resolutions of plurality of devices, and a remote server configured to verify resolution of a remote terminal and an application standard thereof when receiving a monitoring screen provision request from the remote terminal, and to create a second file corresponding to the resolution of the remote terminal and the application standard thereof, thereby providing the second file to the remote terminal. In accordance with the present disclosure, a graphic file capable of displaying the same monitoring screen on a plurality of devices having a variety of resolutions may be created using a single graphic editing tool, thereby dramatically improving convenience of a system management.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: September 4, 2018
    Assignee: LSIS CO., LTD.
    Inventor: Seung-Ju Lee
  • Patent number: 10068380
    Abstract: Systems and methods are disclosed for generating a virtual reality environment from an electronic document by mapping image and text content extracted from the electronic document to a virtual reality module. A computing system performs a process to analyze an electronic document to identify the document elements that occur within the electronic document. The document elements are parsed to identify candidate images that have minimum image characteristics suitable for virtual reality. One or more of the candidate images are inserted into the virtual reality module. Text elements related to the candidate images are also inserted into the virtual reality module. Upon execution of the virtual reality module by a virtual reality viewing device, the text and image elements from the electronic document are presented in a virtual reality environment to the viewer for non-linear exploration and reading.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: September 4, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Walter Wei-Tuh Chang, Byungmoon Kim, Laurel Alisa Warrell, Antoine Amanieux
  • Patent number: 10061997
    Abstract: A set of rules is used by a processor of a device to render a digital image of handwriting (e.g., handwritten signature) by connecting data points captured on a touch sensitive surface of the device with line segments or curves. A set of rules determines whether two given data points will be connected by a line segment or a curve. If a curve is used, the set of rules determine characteristics of the curve through the derivation of control points. In some implementations, a smoothness adjustment factor can be applied to magnitudes of curve control points to reduce excessive smoothing for large distances between data points and maintain acceptable smoothing for short distances between data points. The magnitude can then be adjusted by multiplying by a constant factor which can be determined (e.g., heuristically) from the processing speed and resolution of the device upon which the curve is being rendered.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: August 28, 2018
    Assignee: Apple Inc.
    Inventors: Lyndley Crumly, David Clark
  • Patent number: 10062140
    Abstract: In a graphics processing system, when rendering plural views of the same scene (step 43), such as for stereoscopic rendering, the vertex shading operation is configured so that rather than executing the vertex shader program separately for each view that is being rendered, a single vertex shading program is executed once for all the views. The vertex shader program that is executed is configured to, for view-dependent operations, perform the respective operation separately for each view (step 48), so as to derive an appropriate vertex shaded output attribute value for each view, and is configured to, for vertex shading operations that are not dependent upon the view being rendered, perform those vertex shading operations only once for the set of views and to provide only a single vertex shaded output value for each vertex attribute in question for the set of views (step 49).
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: August 28, 2018
    Assignee: Arm Limited
    Inventors: Sandeep Kakarlapudi, Marius Bjørge, Jan-Harald Fredriksen
  • Patent number: 10055880
    Abstract: The specification describes methods and systems for increasing a dimensional depth of a two-dimensional image of a face to yield a face image that appears three dimensional. The methods and systems identify key points on the 2-D image, obtain a texture map for the 2-D image, determines one or more proportions within the 2-D image, and adjusts the texture map of the 3-D model based on the determined one or more proportions within the 2-D image.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: August 21, 2018
    Assignee: Activision Publishing, Inc.
    Inventors: Paul D Yan, Thitikun Vorachart
  • Patent number: 10049426
    Abstract: This disclosure describes a device configured to generate a primitive visibility stream that indicates whether respective primitives of a set of primitives are visible when rendered and to generate, based on the primitive visibility stream, a draw call visibility stream that indicates whether respective draw calls for rendering the set of primitives include instructions for rendering visible primitives of the set of primitives. Based on the draw call visibility stream indicating that a respective draw call does not include instructions for rendering visible primitives, the device is further configured to drop the respective draw call. Based on the draw call visibility stream indicating that the respective draw call includes instructions for rendering visible primitives, the device is further configured to execute the respective draw call.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Gang Zhong, Feng Ge, Li Shen
  • Patent number: 10043318
    Abstract: Certain aspects of the present disclosure provide methods and apparatus for operating a wearable display device. Certain aspects of the present disclosure provide a method for operating a wearable display device. The method includes determining a position of the wearable display device based on a motion sensor. The method includes rendering, by a graphics processing unit, an image based on the determined position. The method includes determining a first updated position of the wearable display device based on the motion sensor. The method includes warping, by a warp engine, a first portion of the rendered image based on the first updated position. The method includes displaying the warped first portion of the rendered image on a display of the wearable display device.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: August 7, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Moinul Khan, Nhon Quach, Martin Renschler, Ramesh Chandrasekhar, Assaf Menachem, Ning Bi, Maurice Ribble
  • Patent number: 10031667
    Abstract: A terminal device includes a processor that executes a process including extracting multiple character strings, in units of rows, from a character area included in an image data, and enlarging and displaying one of the extracted plurality of character strings in a designated position of a designated row and the vicinity of the designated position.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: July 24, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Yutaka Katsuyama, Yusuke Uehara
  • Patent number: 10027905
    Abstract: A sample key signal frame (602) and/or a sample image frame (601) may be stored showing a finely detailed element (101) at a first resolution (e.g. a zoomed-in image). A current image signal (71) includes the same finely-detailed element (101) at a second, lower, resolution (e.g. a wide-angle image). The sample (601, 602) is scaled and/or transformed to match a target area (10,14) within the current image (71), and may be used to perform an image enhancement process which enhances the detailed element (101) within an enhanced modified image frame (74). Thus, a more photo-realistic image is achieved.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: July 17, 2018
    Assignee: SUPPONOR OY
    Inventors: Markku Salin, Vesa Suontama
  • Patent number: 9996668
    Abstract: Methods and apparatus, including computer program products, are provided for backfilling. In some example embodiments, there is provided a method that includes receiving, at a receiver, backfill data representative of sensor data stored, at a continuous blood glucose sensor and transmitter assembly, due to a loss of a wireless link between the receiver and the continuous blood glucose sensor and transmitter assembly; generating, at the receiver, at least one of a notification or a graphically distinct indicator for presentation at a display of the receiver, the at least one of the notification or the graphically distinct indicator enabling the backfill data to be graphically distinguished, when presented at the display, from non-backfill data; and generating, at the receiver, a view including the backfill data, the non-backfill data, and the generated at least one of the notification or the graphically distinct indicator. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: June 12, 2018
    Assignee: DexCom, Inc.
    Inventors: Eli Reihman, Sebastian Bohm, Leif N. Bowman, Katherine Yerre Koehler, Disha B. Sheth, Peter C. Simpson, Jim Stephen Amidei, Douglas William Burnette, Michael Robert Mensinger, Eric Cohen, Hari Hampapuram, Phil Mayou
  • Patent number: 9990762
    Abstract: An image processing apparatus includes a calculator configured to calculate a first difference value between frames in terms of either one or both of a position and a direction of a direct light by comparing a current frame to at least one previous frame, and a determiner configured to determine that an indirect light of the current frame is to be sampled in response to the first difference value being greater than or equal to a threshold.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: June 5, 2018
    Assignee: Samsung Electronic Co., Ltd.
    Inventors: Minsu Ahn, Seungin Park, Inwoo Ha, Hyong Euk Lee
  • Patent number: 9978343
    Abstract: Performance counters provided in a graphics processor unit (GPU) are used to provide values used to make a determination of GPU activity so that power management can be exercised. In preferred embodiments counter values relating to computation unit idle times, computation unit stall times, DRAM bandwidth and computation unit stall times due to a sampler wait are utilized to determine performance level. If performance is above a minimum level but the GPU is above certain idleness determinations provided by those values, the GPU can have portions powered down to reduce power consumption while not having a noticeable effect on operations. Based on the various counter values, portions of the GPU can be turned off or disabled to reduce power consumption without having a noticeable effect on perceived GPU performance.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: May 22, 2018
    Assignee: Apple Inc.
    Inventors: Ashwini Simha, Bin Lin, Christopher T. Weaver, Frederick B. Fisher, Ramkumar Srinivasan
  • Patent number: 9978114
    Abstract: A system for optimizing processing and display of large datasets is provided. The system includes a graphics processing and optimization (GPO) computing device. The GPO computing device is configured to store a dataset including a data point in a memory device, select the data point to display on a display device based on a first display request signal received via a user interface, and accelerate graphical processing of the dataset using optimization algorithms, wherein the GPO computing device is configured to assign a worker process to execute on the data point, The GPO computing device is also configured to convert the data point into a renderable graphics component, and generate a least-compute intensive representation of the data point, and cause the user interface to display a graphical representation of a first subset of the data including the renderable graphics component at a first display resolution.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: May 22, 2018
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Arun Karthi Subramaniyan, Alexandre Nikolov Iankoulski, Renato Giorgiani do Nascimento
  • Patent number: 9972071
    Abstract: A head-mounted display (HMD) divides an image into a high resolution (HR) inset portion at a first resolution, a peripheral portion, and a transitional portion. The peripheral portion is downsampled to a second resolution that is less than the first resolution. The transitional portion is blended such that there is a smooth change in resolution that corresponds to a change in resolution between a fovea region and a non-fovea region of a retina. An inset region is generated using the HR inset portion and the blended transitional portion, and a background region is generated using the downsampled peripheral portion. The inset region is provided to a HR inset display, and the background region is provided to a peripheral display. An optics block combines the displayed inset region with the displayed background region to generate composite content.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: May 15, 2018
    Assignee: Oculus VR, LLC
    Inventors: Austin Wilson, Douglas Robert Lanman, Nicholas Daniel Trail, Scott Charles McEldowney, Stephen James McNally, Yusufu Njoni Bamaxam Sulai
  • Patent number: 9959671
    Abstract: A system and method are provided which generate a three-dimensional model of a subject from continuous capture of images or video on a hand-held portable device, such as the typical consumer “smartphone.” The system may comprise a depth sensor, an integrated digital camera, an inertial measurement unit, and a template-driven data processing pipeline. The pipeline receives and processes depth, color and inertial measurement data to produce a real-time three-dimensional rendering of the subject. The system may also allow for coordination of multiple connected devices such that processing functions may be allocated to different devices. A user may save the rendering in a variety of different formats and transmit it to multiple devices via any conventional means available. The system is thread-safe to prevent crashes. It is also platform-agnostic and may operate on a variety of hardware and software platforms on different types and brands of devices without re-programming.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: May 1, 2018
    Assignee: Scandy, LLC
    Inventors: Charles Paul Carriere, IV, Kaben Gabriel Nanlohy, Harold Cole Wiley
  • Patent number: 9953110
    Abstract: A system for constructing a virtual 3D model of one or more objects within a scene, where the virtual 3D model contains one or more flat faces on each object constructed. In some embodiments, the system may include at least one processing device configured to: receive, through a data interface, data describing a set of measurements of observed portions of the one or more objects in the scene, where the set of measurements was performed by one or more measurement devices; receive, through a data interface or user input device, one or more shape definitions, where the shape definitions define the possible shapes of a virtual 3D model of an object, and where the virtual 3D model of an object is to be constructed from the measurement data, and where the shapes contain one or more regions with primitive geometries.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: April 24, 2018
    Assignee: CLEAREDGE3D, INC.
    Inventors: Kevin S. Williams, Dawei Du
  • Patent number: 9947081
    Abstract: An object of the present invention is to provide a display control system and a display control method which can rotate information displayed on a display screen as intended by a user by performing one rotating operation. A display control system according to the present invention includes: a rotating operation deciding unit which decides whether or not a rotating operation of rotating information in a state where two points are placed in touch with the information displayed on a display screen has been performed; and a display controller which, when the rotating operation deciding unit determines that the rotating operation has been performed, and when a speed of the rotation is a first threshold or more, controls to rotate the information more greatly than actual rotation performed by the rotating operation and to display the information on the display screen.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: April 17, 2018
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Saki Minami, Hiroki Ebina, Mitsuo Shimotani, Yasuaki Hidaki
  • Patent number: 9945640
    Abstract: A firearm system includes a firearm and a computer. Electronics in the firearm determine data that includes a pathway between different points of aim of the firearm as the firearm moves. The computer receives this data and builds an image of the pathway between the different points of aim of the firearm.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: April 17, 2018
    Inventor: Philip Scott Lyren