Patents Examined by Jin-Cheng Wang
  • Patent number: 9824463
    Abstract: A method for providing mapping, data management and analysis. Creation of a map is initiated with a desired Gaussian aggregation and desired color map parameters. Data is loaded to be utilized in the map. The data is rasterized, then converted to a certain scale. A convolution operation is performed on the data. The convolution results are applied to a color ramp, and the map is created based on the color ramp and the convolution results.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: November 21, 2017
    Assignee: ESRI TECHNOLOGIES, LLC
    Inventors: Christopher Allen Ingrassia, Pramukta Satya Kumar, Sean Gorman
  • Patent number: 9819970
    Abstract: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: November 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yegnaswamy Sermadevi, Weidong Zhao, Eric S. Christoffersen, Yongjun Wu, Juan Carlos Arevalo Baeza, Sean Callahan
  • Patent number: 9792733
    Abstract: The AUGMENTED REALITY VIRTUAL CONTENT PLATFORM APPARATUSES, METHODS AND SYSTEMS (“ARV”) provides a photo driven ad-platform that transforms digital media placements into immersive and immediately shareable brand-consumer engagements via GPS-linked virtual photo components instantiated on a user mobile device. Within embodiments, users may create and share photographs augmented with brands or other images and accompanying messages on various social networks using their Smartphones or tablets to earn rewards. In one implementation, merchants and/or advertisers may populate the mobile augmented reality space as fans and consumers may share their photos on social networks and spread the word virally.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: October 17, 2017
    Assignee: Snaps Media, Inc.
    Inventors: Vivian Rosenthal, Steven Austin Bone, Dmitry Rakovitsky
  • Patent number: 9751013
    Abstract: First, movement information that allows calculation of a movement of a first input device is sequentially obtained. During a time period in which at least one operation key is in a predetermined input state, a display image is enlarged or reduced in accordance with a change of the movement information. When it is determined that the predetermined input state is canceled, the enlarged or reduced display image is caused to return to its original magnification and an action of at least one first object in the display image is controlled.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: September 5, 2017
    Assignee: NINTENDO CO., LTD.
    Inventors: Kazuhiro Yoshikawa, Hitoshi Yamagami, Toshio Noguchi
  • Patent number: 9747711
    Abstract: A computer-implemented method for displaying graphical representation of legends in a data visualization engine is provided. The computer-implemented method includes receiving input to configure a plurality of swatches of the legends of graphical charts, the input comprises at least one of a threshold number of swatches, an identification of graphical area for displaying the swatches, and a size or a data of the swatches for display in the graphical charts of the data visualization engine. The computer-implemented method further includes modifying the legend swatches, based on the received input. The computer-implemented method further includes generating a plurality of graphical charts of the data visualization engine for displaying the swatches, based on the modification, wherein the display is generated randomly, based on at least one user preference for displaying the swatches.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
  • Patent number: 9734606
    Abstract: In a system according to an embodiment, program structure information may include interval information. Each interval information may include source code position information indicating a successive region on a source code of a target program and parent-child information for specifying a parent-child relationship with respect to the interval information. The program structure information may include a reference interval without a parent. A processing unit may specify the number of parents existing between each interval information and the reference interval as a depth of each interval information from the reference interval, and create display information by arranging the interval information on a coordinate system defined by a first axis representing depth from the reference interval and a second axis representing the parent-child relationship based on the depth from the reference and the parent-child information.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: August 15, 2017
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Nobuaki Tojo, Hidenori Matsuzaki, Akira Kuroda, Mayuko Koezuka
  • Patent number: 9728011
    Abstract: Disclosed is an augmented reality system, including: an augmented reality apparatus including: an image acquisition unit configured to acquire an image of an augmented reality 3D marker attached to a real object; a marker analysis unit configured to analyze the image and obtain a 3D feature of the augmented reality 3D marker based on a predetermined image parameter of the image; and an augment process unit configured to perform a corresponding augmented reality process based on the 3D feature. An augmented reality method is also disclosed. The present patent application can achieve more interaction between the real world and a virtual environment.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: August 8, 2017
    Assignee: SenMedia Limited
    Inventor: Hiu Fung Lam
  • Patent number: 9721394
    Abstract: The AUGMENTED REALITY VIRTUAL CONTENT PLATFORM APPARATUSES, METHODS AND SYSTEMS (“ARV”) provides a photo driven ad-platform that transforms digital media placements into immersive and immediately shareable brand-consumer engagements via GPS-linked virtual photo components instantiated on a user mobile device. Within embodiments, users may create and share photographs augmented with brands or other images and accompanying messages on various social networks using their Smartphones or tablets to earn rewards. In one implementation, merchants and/or advertisers may populate the mobile augmented reality space as fans and consumers may share their photos on social networks and spread the word virally.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: August 1, 2017
    Assignee: Snaps Media, Inc.
    Inventors: Vivian Rosenthal, Steven Austin Bone, Dmitry Rakovitsky
  • Patent number: 9715749
    Abstract: A computer-implemented method for displaying graphical representation of legends in a data visualization engine is provided. The computer-implemented method includes receiving input to configure a plurality of swatches of the legends of graphical charts, the input comprises at least one of a threshold number of swatches, an identification of graphical area for displaying the swatches, and a size or a data of the swatches for display in the graphical charts of the data visualization engine. The computer-implemented method further includes modifying the legend swatches, based on the received input. The computer-implemented method further includes generating a plurality of graphical charts of the data visualization engine for displaying the swatches, based on the modification, wherein the display is generated randomly, based on at least one user preference for displaying the swatches.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
  • Patent number: 9715742
    Abstract: The present invention relates to a display device and to an method for operating same and more particularly, to a method for producing advertisement content using a display device and to the display device for the same, which enable a user to accurately and quickly produce advertisement content and display the produced advertisement content in the case where advertisement content is displayed by using the display device as signage. The present invention generates first content included in the advertisement content, generates second content included in the advertisement content, sets the execution time of the first and second content, and stores the advertisement content including the first content, the second content, and the setting information.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: July 25, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Heeseon Hwang, Kukho Bae, Yongchul Kim, Hansam Jung, Duri Kim, Hyeseon Maeng
  • Patent number: 9716842
    Abstract: An augmented experience improves user experience by including virtual reflections of an actual background on virtual items presented in a user interface. An augmented image comprising a representation of a virtual item with one or more reflective surfaces is generated and presented in a user interface. Virtual reflections based on images of an actual background acquired by a camera are generated. The virtual reflections are superimposed on the one or more reflective surfaces of the virtual item for presentation of the augmented image. During presentation of the virtual item, the inclusion of the virtual reflection may improve overall realism of the virtual item.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: July 25, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Connor Spencer Blue Worley, Devin Bertrum Pauley
  • Patent number: 9715356
    Abstract: A page description language representation of the page is received, the page description language representation having a plurality of sequential graphic objects ordered by drawing order. One or more groups of sequentially adjacent graphic objects of the plurality of sequential objects is formed according to the drawing order. An intermediate representation for each of the groups is generated, the intermediate representation comprising a set of regions where each region of the set of regions is associated with a set of operations required to render at least one of the adjacent graphic objects of one of the groups that intersect the region. An adjacently located set of the intermediate representations is merged to render the page.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: July 25, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Krzysztof Adam Koziarz, Paul William Morrison
  • Patent number: 9706079
    Abstract: An image sensor is wieldy used in many fields, including medical field and security device. Specifically, the image sensor is most widely used in digital camera and mobile phone. The digital camera and the mobile phone requires capture image of higher resolution and higher quality. However, a preview size of the mobile phone or digital camera requires a small size because of a display limitation. Therefore, a function of reducing an image size or magnifying a specific portion of the picture is essential in the image sensor. Accordingly, there is provided an image sensor with a scaler. The image sensor with the scaler can arbitrarily adjust a size of an image without any additional scaling chip.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: July 11, 2017
    Assignee: INTELLECTUAL VENTURES II LLC
    Inventor: Hyun-Joo Ahn
  • Patent number: 9697347
    Abstract: The present invention relates to a mobile terminal and a control method thereof. The mobile terminal displays a plurality of figures arranged in a first composition on a touch screen when a specific mode is locked, rearranges the plurality of figures in a second composition different from the first composition upon receiving a specific input, and determines whether to unlock the specific mode on the basis of a pattern which is input using the plurality of figures arranged in the first or second composition.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: July 4, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Kanguk Kim, Taiyoung Choi, Keumsung Hwang, Byonggyo Lee
  • Patent number: 9697235
    Abstract: An example of a method of keyword identification and content overlay is described. A mobile device identifies a keyword within a file containing one or more images. The identified keyword is compared to a collection of pre-stored keywords. If the identified keyword matches one of the pre-stored keywords, content corresponding to the matched pre-stored keyword is overlaid onto the image and the image with the overlaid content is displayed. A user of the mobile device can select the overlaid content to retrieve additional information related to the identified keyword.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: July 4, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Brigitte Bastaldo-Tsampalis, Ning Zhang, Yuk Lun Li
  • Patent number: 9679523
    Abstract: A controller for a persistent display device has an overall table of waveform data corresponding to different transitions of pixels from all pixel states to all others for differing operating parameters. A hardware LUT module receives input values containing new and current pixel state data and indexes to identify update requests, stores in LUT table memory space mapping values that are segments of waveform data generated in run time according to the operating parameters of each update request, and places segments of waveform data corresponding to the update requests into LUT output memory space. A SIMD module transposes waveform data of the update requests from the LUT output memory space, and places the transposed waveform data in respective frame scan buffers. An interface receives the transposed waveform data for the display device to update an image displayed on the panel.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: June 13, 2017
    Assignee: NXP USA, INC.
    Inventors: Wai Hung Lee, Mingle Sun
  • Patent number: 9652669
    Abstract: For reflecting handwriting attributes in typographic characters, code parses calligraphic data from digitized handwriting on the touch screen display. The calligraphic data includes a character stroke slant and a character pixel matrix. In addition, the code renders the digitized handwriting with a render font selected in response to one or more of the character stroke slant and the character pixel matrix.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: May 16, 2017
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Jianbang Zhang, Jian Li, Ming Qian
  • Patent number: 9648325
    Abstract: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
    Type: Grant
    Filed: June 30, 2007
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Juan Carlos Arevalo Baeza, Eric S. Christoffersen, Sean M. Callahan, Daniel Dinu, Barry Friemel, William Chen, Weidong Zhao, Yongjun Wu
  • Patent number: 9633477
    Abstract: The present specification relates to a wearable device and a method of controlling therefor. According to one embodiment, a method of controlling a wearable device includes the steps of detecting a real object and displaying a first virtual object based on the detected real object when the real object is detected, and detecting the real object and a first interaction and displaying a second virtual object when the real object and the first interaction are detected, wherein the second virtual object is displayed based on the second virtual object information transmitted by the external device.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: April 25, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Sihwa Park, Doyoung Lee, Jihwan Kim, Sinae Chun
  • Patent number: 9619941
    Abstract: According to one of aspects, a display device includes: a display unit; a control unit; and a detection unit. The display unit stereoscopically displays a plurality of three-dimensional blocks each including one or more elements each occupying one of divided sections in a virtual play region divided in a three-dimensional matrix manner in a display space. The detection unit detects a position of a body in the display space. The control unit controls the display unit to cause a movable three-dimensional block to appear. When change of the body with time in the display space is detected by the detection unit, the control unit controls the display unit to move the movable three-dimensional block. When all sections of one layer in the play region are filled with elements of the plurality of three-dimensional and the movable three-dimensional block, the control unit controls the display unit to erase the elements.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: April 11, 2017
    Assignee: KYOCERA CORPORATION
    Inventors: Yasuhiro Ueno, Shigeki Tanabe