Patents Examined by King Poon
  • Patent number: 9984490
    Abstract: Embodiments provide for a graphics processing apparatus comprising render logic to detect rendering operations that will result in framebuffer having the same data as the initial clear color value and morphing such rendering operations to optimizations that are typically done for initial clearing of the framebuffer.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: May 29, 2018
    Assignee: INTEL CORPORATION
    Inventors: Bimal Poddar, Prasoonkumar Surti, Rahul P. Sathe
  • Patent number: 9986376
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to determine an identification for a user; determine a location of the user; retrieve a first set of information related to the location and the identification; retrieve relationship information using the identification for the user; determine notification information by filtering the first set of information using the relationship information; generate a notification related to the location of the user and including the notification information; and provide the notification for presentation to the user. The disclosure also includes similar methods and computer program products.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: May 29, 2018
    Assignee: Google LLC
    Inventors: Mario Ventura Anima, James Kevin Rodgers, Kevin Ferguson
  • Patent number: 9972064
    Abstract: Devices, systems and methods are disclosed for capturing a display by storing graphical commands and generating video data using the graphical commands at a later point in time. For example, a device may store graphical commands while generating display data associated with the graphical commands. The device may modify the graphical commands to replace data included in the graphical commands with pointers to the data. Optionally, the device may transmit the graphical commands to a server. The device and/or server may identify the data referenced by the pointers, execute the graphical commands to generate display data and encode the display data to generate a video of the original display.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: May 15, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Bruno Pereira Evangelista, Ozgur Cem Sen, Biju Balakrishna Pillai, Christopher Karl Lang
  • Patent number: 9966036
    Abstract: A plurality of data signals to be supplied to a first pixel and a second pixel formed by a first sub-pixel, two second sub-pixels, and two third sub-pixels on the display panel are rendered. Input data corresponding to a first sampling window with respect to the second sub-pixel of the first pixel among the input data applied to the stripe pattern is used to render a second data signal supplied to the second sub-pixel through filtering sampled input data for a color of the second sub-pixel. The first data signal to be supplied to the first sub-pixel is rendered through filtering of the input data of a second window unit for a color of the first sub-pixel with respect to the first sub-pixel of the first pixel among the sampled input data.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: May 8, 2018
    Assignee: Samsung Display Co., Ltd.
    Inventors: Geun-Young Jeong, Jong-Woong Park, Joo-Hyung Lee
  • Patent number: 9955287
    Abstract: Information processing device (100) communicates with mobile terminals (200-1) to (200-2). Mobile terminals (200-1) to (200-2) perform near field communication with each other. Information processing device (100) decides a condition based on a distance from a first location associated with user information about users who use mobile terminals (200-1) to (200-2) to their current location and notifies mobile terminals (200-1) to (200-2) whether or not other user identification information that satisfies the decided condition has been stored.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: April 24, 2018
    Assignee: NEC Corporation
    Inventors: Atsuhiko Murayama, Hiroyuki Aoki
  • Patent number: 9953444
    Abstract: A graphics processing apparatus and method of performing graphics processing are provided. The graphics processing apparatus comprises a sequence of processing stages capable of performing graphics processing to generate a frame of display data. The graphics processing is performed on a tile-by-tile basis. The graphics processing apparatus is capable of determining if a current tile subject to the graphics processing is empty. At least one processing stage of the sequence of processing stages is omitted for graphics processing of the current tile in dependence on whether the current tile is empty.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: April 24, 2018
    Assignee: ARM Limited
    Inventors: Isidoros Sideris, Michel Patrick Gabriel Emil Iwaniec, Andrew Burdass, Nebojsa Makljenovic, Andreas Due Engh-Halstvedt
  • Patent number: 9954973
    Abstract: A data processing apparatus connected to a terminal device and providing a service in response to a request from the terminal device, includes a processable condition storing unit that stores one or more services providable by the data processing apparatus and a position of a terminal device to which provision of the service is permitted in correspondence with each of the services; a receiving unit that receives a service request of requesting provision of a service and positional information of the terminal device sent from the terminal device; and a control unit that controls the data processing apparatus to provide the service requested by the service request when the position indicated by the positional information received by the receiving unit is included in the position that is in correspondence with the service requested by the service request received by the receiving unit in the processable condition storing unit.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: April 24, 2018
    Assignee: Ricoh Company, Ltd.
    Inventor: Satoru Hirakata
  • Patent number: 9942816
    Abstract: A method performed by a mobile device of selecting a cellular network entails activating a cellular radio transceiver, scanning a most recently used frequency list of radiofrequency channels most recently used by the cellular radio transceiver of the mobile device, scanning a likely frequency list of likely radiofrequency channels available at a plurality of locations where activation of cellular radio transceivers commonly occurs, and selecting the cellular network by identifying one of the radiofrequency channels as a usable channel.
    Type: Grant
    Filed: November 27, 2014
    Date of Patent: April 10, 2018
    Assignee: BlackBerry Limited
    Inventors: Jeffrey William Wirtanen, Muhammad Khaledul Islam, Yi Hai Zhang
  • Patent number: 9928627
    Abstract: An approach is provided for grouping and de-overlapping items in a user interface. A display manager determines one or more items for rendering in a user interface. The display manager then causes, at least in part, a determination of one or more rendering locations for one or more representations of the one or more items based, at least in part, on location information associated with the one or more items. The display manager further causes, at least in part, a grouping, a de-overlapping, or a combination thereof of the one or more representations based, at least in part, on an overlapping of the one or more rendering locations. The display manager also causes, at least in part, a rendering of the one or more representations in the user interface based, at least in part, on the grouping, the de-overlapping, or a combination thereof.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: March 27, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Mark Travis Fulks, Ashok Ravula, Kenneth Walker, Bamidele Adetokunbo, Srikanth Challa, Christophe Marle, Aaron Licata, Pankaj Kumar Jain, Matthew Johnson
  • Patent number: 9916634
    Abstract: A mechanism is described for facilitating efficient graphics command generation and execution for improved graphics performance at computing devices. A method of embodiments, as described herein, includes detecting an application programming interface (API) call to perform a plurality of transactions, where the API call is issued by an application at a first command buffer, where the plurality of transactions include a first set of transactions and a second set of transactions. The method may further include creating a second command buffer and appending the second command buffer to the first command buffer, where creating further includes separating the first set transactions from the second set of transactions. The method may further include executing, via the second command buffer, the first set of transactions, prior to executing the first set of transactions.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: March 13, 2018
    Assignee: INTEL CORPORATION
    Inventors: Michael Apodaca, David M. Cimini
  • Patent number: 9905049
    Abstract: A terminal includes a processor configured to execute a process that includes determining whether a reference object is included in an input image, determining whether first characteristic information of the input image includes second characteristic information that is associated with identification information of the reference object, and generating an image in which a content associated with the identification information of the reference object is superimposed on the input image based on a result of the determining that the first characteristic information includes the second characteristic information.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: February 27, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Susumu Koga
  • Patent number: 9881353
    Abstract: Embodiments enable a graphics processor to more efficiently process graphics and compositing processing commands. In certain embodiments, a client application submits client graphics commands to a graphics driver. The client in certain embodiments can notify a window server that client graphics commands have been submitted. In response, the window server can generate compositing processing commands and provide these commands to the graphics driver. Advantageously, a graphics processor can execute the client graphics commands while the window server generates compositing processing commands. As a result, processing resource can be used more efficiently.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: January 30, 2018
    Assignee: Apple Inc.
    Inventors: John Harper, Kenneth C. Dyke
  • Patent number: 9877167
    Abstract: The invention comprises an outside transceiver relaying digital television, internet, and/or phone data from a provider through an exterior wall of a personal residence or building to an inside transceiver, the inside transceiver used to distribute the data to one or more interior devices. The outside transceiver is optionally a small, AC-powered, weatherproof, high-speed, high-bandwidth transceiver configured to transmit and/or receive physical and/or wireless connections with remote services, that is positioned outside of a structure and used to encrypt and/or transfer the data over a limited range through an exterior wall to the inside transceiver, which is a small AC-powered device configured to decrypt and distribute the received transmitted signal, such as wirelessly, via an HDMI port, via an Ethernet port, via a co-axial cable, via a fiber optic line, and/or to any Wi-Fi enabled device within a transmission range.
    Type: Grant
    Filed: May 23, 2015
    Date of Patent: January 23, 2018
    Inventor: Rodney Goossen
  • Patent number: 9854044
    Abstract: A method in a radio network node for handling a Device-to-Device, D2D, communication is provided. The D2D communication is wireless, and the radio network node is comprised in a wireless communication system. After receiving (201) from a first user equipment, an indication of resources that are currently available in the first user equipment for D2D communication, the radio network node identifies (202) whether or not the first user equipment currently has capacity for a D2D communication based on the received indication. The resources relates to hardware resources, to combined hardware resources and radio resources, or to combined software resources, hardware resources and radio resources.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: December 26, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Muhammad Kazmi, Gabor Fodor
  • Patent number: 9824458
    Abstract: A graphics processing unit (GPU) may determine a workload of a fragment shader program that executes on the GPU. The GPU may compare the workload of the fragment shader program to a threshold. In response to determining that the workload of the fragment shader program is lower than a specified threshold, the fragment shader program may process one or more fragments without the GPU performing early depth testing of the one or more fragments before the processing by the fragment shader program. The GPU may perform, after processing by the fragment shader program, late depth testing of the one or more fragments to result in one or more non-occluded fragments. The GPU may write pixel values for the one or more non-occluded fragments into a frame buffer.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: November 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Shambhoo Khandelwal, Yang Xia, Xuefeng Tang, Jian Liang, Tao Wang, Andrew Evan Gruber, Eric Demers
  • Patent number: 9818333
    Abstract: A method of self-adaptive conversion for images includes: calculating the degree of color saturation of each pixel of an RGB image and original grey value of each primary color component, and calculating a global gain value; calculating a total gain value of each pixel based on the global gain value and the partial gain value of each pixel; enhancing luminance of the white color component of each primary color component of each pixel based on the total gain value of each pixel, so to output an RGBW image. The present invention improves deviated color saturation to ensure display quality while elevating the display luminance when a conversion from an RGB image into an RGBW image.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 14, 2017
    Assignee: Shenzhen China Star Optoelectronics Technology Co., Ltd
    Inventors: Hao Li, Ming-Jong Jou, Shen-sian Syu, Yufeng Jin, Lin Li, Ronggang Wang
  • Patent number: 9736782
    Abstract: A mobile device configured to modify the mobile device's behavior based on the local environment of the mobile device. The mobile device determines the local environment based on a comparison of sound detected by the mobile device's audio sensor to sound detected by an exterior audio sensor. In particular, the mobile device determines if it is covered and, if covered, the mobile device determines properties of the covering material.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: August 15, 2017
    Assignees: Sony Corporation, Sony Mobile Communications Inc.
    Inventor: Jan Nilsson
  • Patent number: 9734402
    Abstract: Provided is an eyewear-type terminal including a display unit on which picture information is displayed; a sensing unit that senses a period of time for which a user's gaze has been fixed in a state where a user wears the eyewear-type terminal; and a controller that collects information relating to something that the user gazes toward, in a case where the user's gaze has been fixed for a period of reference time or longer, and controls the display unit in such a manner that, among the pieces of collected information, at least one piece of collected information, is displayed on the display unit.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: August 15, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Yujune Jang, Taeseong Kim, Jeongyoon Rhee
  • Patent number: 9679412
    Abstract: Apparatuses, methods and storage medium associated with 3D face model reconstruction are disclosed herein. In embodiments, an apparatus may include a facial landmark detector, a model fitter and a model tracker. The facial landmark detector may be configured to detect a plurality of landmarks of a face and their locations within each of a plurality of image frames. The model fitter may be configured to generate a 3D model of the face from a 3D model of a neutral face, in view of detected landmarks of the face and their locations within a first one of the plurality of image frames. The model tracker may be configured to maintain the 3D model to track the face in subsequent image frames, successively updating the 3D model in view of detected landmarks of the face and their locations within each of successive ones of the plurality of image frames.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: June 13, 2017
    Assignee: Intel Corporation
    Inventors: Minje Park, Olivier Duchenne, Yeongjae Cheon, Tae-Hoon Kim, Xiaolu Shen, Yangzhou Du, Wooju Ryu, Myung-Ho Ju
  • Patent number: 9672809
    Abstract: A speech processing device includes a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute: obtaining input speech, detecting a vowel segment contained in the input speech, estimating an accent segment contained in the input speech, calculating a first vowel segment length containing the accent segment and a second vowel segment length excluding the accent segment, and controlling at least one of the first vowel segment length and the second vowel segment length.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: June 6, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Taro Togawa, Chisato Shioda, Takeshi Otani