Patents Examined by Tize Ma
  • Patent number: 9773330
    Abstract: This disclosure relates to systems, media, and methods for quantifying and monitoring exercise parameters and/or motion parameters, including performing data acquisition, analysis, and providing scientifically valid, clinically relevant, and/or actionable diagnostic feedback. Disclosed embodiments may receive real-time sensor data from a motion sensor or sensors mounted on a user and/or equipment while a user performs a test motion. Disclosed embodiments may also calculate a test motion profile based on the real-time sensor data, the test motion profile describing a multi-dimensional representation of the test motion performed by the user or computed motion profiles. Disclosed embodiments may include comparing the test motion profile to a template motion profile to determine a deviation amount for the test motion profile indicating how the test motion deviated from the template motion profile. Still further embodiments may correlate test motion profiles over time with health indicators.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 26, 2017
    Assignee: BioMech Sensor LLC
    Inventors: John Douglas, Frank Fornari
  • Patent number: 9727972
    Abstract: A method for generating a thumbnail of an image, includes: filtering an image to obtain an edge intensity value for each pixel point in the image; sliding a preset rectangular box on the image to perform a search and, at each searched position, calculating a distribution value of information amount in the rectangular box according to the edge intensity values of the pixel points therein; and selecting the rectangular box with the largest distribution value of information amount, and intercepting content of the image corresponding to the selected rectangular box to obtain a thumbnail of the image.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: August 8, 2017
    Assignee: Xiaomi Inc.
    Inventors: Lin Wang, Qishen Zhang, Bo Zhang
  • Patent number: 9728165
    Abstract: The invention provides, in some aspects, a system for rendering images, the system having one or more client digital data processors and a server digital data processor in communications coupling with the one or more client digital data processors, the server digital data processor having one or more graphics processing units. The system additionally comprises a render server module executing on the server digital data processor and in communications coupling with the graphics processing units, where the render server module issues a command in response to a request from a first client digital data processor.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: August 8, 2017
    Assignee: PME IP PTY LTD
    Inventors: Malte Westerhoff, Detlev Stalling
  • Patent number: 9715746
    Abstract: A curve rendering method includes calculating a step size based on a length of a straight line connecting a start point and an end point among control points of a curve to be rendered, and calculating initial values of a forward differencing algorithm (FDA) based on the calculated step size and coefficient values of an equation of the curve that is determined based on the control points. The method further includes generating an FDA table based on the initial values, and calculating a coordinate value of a pixel based on the FDA table.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: July 25, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeongjoon Yoo, Seokyoon Jung, Soojung Ryu, Donghoon Yoo, Yoonseo Choi
  • Patent number: 9710875
    Abstract: An image transmission apparatus for providing a low voltage differential signaling (LVDS) data stream to a display panel is provided. The image transmission apparatus includes a transmitter and a graphic processing unit (GPU). The transmitter obtains an extended display identification data (EDID) according to an inter integrated circuit signal from the display panel. The GPU provides configuration data according to the EDID, and provides a display port (DP) data stream according to an image data. The transmitter obtains a transfer parameter according to the configuration data, and converts the DP data stream into the LVDS data stream according to the transfer parameter.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: July 18, 2017
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: Chien-Cheng Sung, Ping-Huei Hsieh
  • Patent number: 9704291
    Abstract: Constructing a three dimensional (3D) model of a structure may involve receiving a 3D surface representing a geographic area, the surface having elevation values associated with points of the surface and the geographic area comprises a structure having a geographic footprint smaller than the geographic area. Constructing a 3D model may also involve projecting the elevation values into a two dimensional (2D) plane. Further, a 3D model may be constructed of the structure by assigning model heights based on the elevation values projected into points of the 2D plane.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: July 11, 2017
    Assignee: HERE Global B.V.
    Inventors: Xin Chen, Xiang Ma, Hang Dou
  • Patent number: 9691118
    Abstract: Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: June 27, 2017
    Assignee: Apple Inc.
    Inventors: John Harper, Ralph Brunner, Peter Graffagnino, Mark Zimmer
  • Patent number: 9684947
    Abstract: An interactive digital map of a geographic area is provided via a viewport that defines a visible portion of the digital map. The digital map includes a representation of a structure. The viewport is panned relative to the digital map in response to receiving a user request. An indication that indoor map data is available for the structure is displayed in response to determining that the viewport is panning, and the indication is removed in response to determining that the viewport has stopped panning.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: June 20, 2017
    Assignee: GOOGLE INC.
    Inventor: Zhou Bailiang
  • Patent number: 9672644
    Abstract: A method for generating a visualization for tracking an environmental contaminant includes automatically generating a contaminant visualization map for a particular contaminant. The contaminant visualization map includes a plurality of markers each corresponding to a location associated with a medical case associated with exposure to the particular contaminant, and one or more markers each corresponding to a location of an identified contamination source for the particular contaminant. The method further includes receiving an indication to zoom out the contaminant visualization map, generating one or more heat maps corresponding to the medical cases associated with exposure to the particular contaminant, and updating the contaminant visualization map to be zoomed out, not display the plurality of markers each corresponding to a location associated with a medical case, and display the generated one or more heat maps.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: June 6, 2017
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Alexander Tulenko, David Thomas Windell
  • Patent number: 9665920
    Abstract: One embodiment of the present invention sets forth a technique for distributing graphics commands and atomic commands to a color processing unit (CROP) in an efficient manner. The interleaving mechanism determines, at each clock cycle, which graphics command(s) or atomic command(s) is transmitted to the CROP based on different factors. First, the interleaving mechanism ensures that atomic commands or graphics commands associated with a multi-transaction command stream are processed together. Second, the interleaving mechanism selects consecutive graphics commands for transmission to the CROP that optimize the use of different memory caches. Third, the interleaving mechanism prioritizes atomic commands over graphics commands. At each clock cycle, the graphics command(s) or the atomic command(s) selected by the interleaving mechanism are transmitted to the CROP for processing.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: May 30, 2017
    Assignee: NVIDIA Corporation
    Inventors: Chad D. Walker, Rui M. Bastos, Narayan Kulshrestha
  • Patent number: 9665958
    Abstract: A system, method, and computer program product are provided for redistributing multi-sample processing workloads between threads. A workload for a plurality of multi-sample pixels is received and each thread in a parallel thread group is associated with a corresponding multi-sample pixel of the plurality of pixels. The workload is redistributed between the threads in the parallel thread group based on a characteristic of the workload and the workload is processed by the parallel thread group. In one embodiment, the characteristic is rasterized coverage information for the plurality of multi-sample pixels.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: May 30, 2017
    Assignee: NVIDIA Corporation
    Inventors: Jeffrey Alan Bolz, Patrick R. Brown, Tyson Bergland, Alexander Lev Minkin
  • Patent number: 9658715
    Abstract: An indirect interaction input device, such as but not limited to a touch sensor, can provide multiple points of input, such as two or more positions in a coordinate space where a user is touching the sensor. These multiple points are in turn mapped to multiple positions on an output device such as a display. The mapping can be relative or absolute. With a relative mapping, boundary conditions for single and multiple displays are applied and, if appropriate, remedial offsets are added to the input points to maintain a desired user interaction model.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: May 23, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott Honji, Lei Wang, Peter Drayton
  • Patent number: 9639965
    Abstract: Some embodiments of the invention provide an image-editing process that non-uniformly adjusts at least one particular color attribute (e.g., saturation level) of pixels in an image. Specifically, the image-editing process of these embodiments uniformly adjusts the particular color attribute of pixels with a first set of values and non-uniformly adjusts the color attribute of pixels with a second set of values. In this manner, some embodiments provide a vibrancy process that non-uniformly adjusts saturation levels of an image in order to preserve saturation levels for skin tones appearing within the image.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: May 2, 2017
    Assignee: Apple Inc.
    Inventor: Ben Weiss
  • Patent number: 9632677
    Abstract: A system and method for 3-D environment manipulation is disclosed. A vector extrapolator is configured to extrapolate an input into a 3-D space to establish a 3-D vector extrapolation. A perspective locator is configured to relocate a viewing perspective based on the 3-D vector extrapolation.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: April 25, 2017
    Assignee: The Boeing Company
    Inventors: John H. Aughey, David D. Fries
  • Patent number: 9619916
    Abstract: A method for transmitting digital scene description data from a transmitter scene processing device to at least one receiver scene processing device is disclosed. The method comprises the steps of encoding of scene description data and rendering commands in the transmitter scene processing device by setting of priorities for the scene description data and related rendering commands and dynamically reordering the scene description data and related rendering commands depending on the respective priorities in order to reduce the bandwidth required for transmission and/or to adapt to unreliable bandwidth; and transmitting the encoded scene description data and related rendering commands to the at least one receiver scene processing device for decoding and executing the rendering commands in relation to the transmitted scene description data by the at least one receiver scene processing device to achieve animated digital graphic.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: April 11, 2017
    Assignee: Dream CHIP Technologies GmbH
    Inventor: Bernd Steinke
  • Patent number: 9595115
    Abstract: An architecture is provided to generate an augmented reality environment and visualize or otherwise output information about changes to a physical object within the environment. The changes may include location, quantity, condition of the physical object, and so forth. Users may also use a rendering of a physical object to plan layout of the physical object in the environment. Prompts may be provided to guide placement of the physical object.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: March 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Colter E. Cederlof
  • Patent number: 9589318
    Abstract: A method of reducing the size of data representing an image in a graphical display wherein the data comprises triangle strings representing polygons that form the image, includes steps to determine a size of a pixel in the image; compare the size of a pixel in the image to a narrowest dimension of a polygon that encompasses the pixel and determine a number of triangles in a triangle string that represents the polygon. If the narrowest dimension of the polygon is larger than the image size, reducing the number of triangles in the triangle string using triangle decimation and if the polygon is similar to the image size, leaving the number of triangles in the triangle string unchanged.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: March 7, 2017
    Assignee: GE AVIATION SYSTEMS LLC
    Inventor: Michael Kent DeJonge
  • Patent number: 9589372
    Abstract: A method for managing a content overlay. The method included a processor identifying a first image and a second image from an augmented reality (AR) device. The method further includes identifying a first element of interest within the first image. The method further includes associating a corresponding first AR content overlay for the first element of interest. The method further includes determining one or more differences between the first image and the second image, wherein the second image includes at least the first element of interest. The method further includes modifying a position of at least the first AR content overlay based, at least in part, on the one or more differences between the first image and the second image.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Chris R. Bean, Sophie D. Green, Stephen R. F. Head, Madeleine R. Neil Smith
  • Patent number: 9589375
    Abstract: An apparatus and method for rendering a smooth circular point using polygons on a computer graphics display. The circular point is approximated by a polygon and the selection of the polygon depends on the diameter of the point. The polygon is enclosed in a bounding area that is divided into a plurality of tiles. The tiles are classified into different sections depending on their location relative to the center of the point. The tiles in each section are processed according to an algorithm to generate a mask that is used to render the circular point.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: March 7, 2017
    Assignee: 3DLABS INC., LTD.
    Inventor: James L. Deming
  • Patent number: 9584592
    Abstract: An application profile server system to upload graphic application profiles (GAPs) to one or more client computing devices connected over a communications network, the system including at least one communication network server, at least one database server, and at least one application server to distribute the GAPs.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: February 28, 2017
    Assignee: LUCIDLOGIX TECHNOLOGIES LTD.
    Inventors: Reuven Bakalash, Yoel Shoshan, Guy Sela