Patents by Inventor Santosh Abraham

Santosh Abraham has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20180197304
    Abstract: An apparatus, system and method is provided to determine a motion of pixels in local regions of a scene, classify the motion into a speed category, and make decisions on how to render blocks of pixels. In one implementation the motion in a tile is classified into at least three different speed regimes. If the pixels in a tile are in a quasi-static speed regime, a determination is made whether or not to reuse a fraction of pixels from the previous frame. If the pixels are determined to be in a high speed regime, a decision is made whether or not a sampling rate may be reduced.
    Type: Application
    Filed: March 6, 2018
    Publication date: July 12, 2018
    Inventors: Abhinav Golas, Karthik Ramani, Christopher T. Cheng, John W. Brothers, Liangjun Zhang, Santosh Abraham, Ki Fung Chow
  • Patent number: 10009912
    Abstract: The disclosure relates in some aspects to a scheduling and token bucket scheme for co-existence of different radio access technologies on a communication resource. In some aspects, the scheme may avoid traffic collisions on the resource and promotes access fairness on the resource.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: June 26, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Santosh Abraham, Naga Bhushan, Jing Jiang, Tingfang Ji, Joseph Binamira Soriaga
  • Patent number: 9928610
    Abstract: An apparatus, system and method is provided to determine a motion of pixels in local regions of a scene, classify the motion into a speed category, and make decisions on how to render blocks of pixels. In one implementation the motion in a tile is classified into at least three different speed regimes. If the pixels in a tile are in a quasi-static speed regime, a determination is made whether or not to reuse a fraction of pixels from the previous frame. If the pixels are determined to be in a high speed regime, a decision is made whether or not a sampling rate may be reduced.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: March 27, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Abhinav Golas, Karthik Ramani, Christopher T. Cheng, John W. Brothers, Liangjun Zhang, Santosh Abraham, Ki Fung Chow
  • Publication number: 20180063784
    Abstract: Aspects of the subject matter described in this disclosure can be implemented in an efficient wakeup protocol for discovery between two devices. A first device configured to transmit discovery signals can wake up at a predetermined drift time, and a second device configured to receive the discovery signals can wake up at a predetermined wakeup time shortly after the predetermined drift time. The second device can remain awake for a very short duration, where the duration can be based on the packet length of the discovery signal or the interval between each transmitted discovery signal. Upon receiving a discovery signal, the second device can pair with the first device so that further communications can occur between the two devices.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Inventors: Santosh Abraham, Linhai He, Stephen Jay Shellhammer, Rashid Ahmed Akbar Attar
  • Patent number: 9904971
    Abstract: In a graphics system regions of a frame are analyzed to determine local regions of the frame in which adaptive desampling may be performed. In one implementation a standard sampling scheme includes at least one sample per pixel and regions that are adaptively desampled have one sample for a block of pixels having a size of at least four pixels. A level of detail map is generating to identify regions in which desampling may be performed. The level of detail map may be based on detecting motion, detecting an edge, and detecting a content frequency.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: February 27, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Christopher T. Cheng, Liangjun Zhang, Santosh Abraham, Ki Fung Chow
  • Publication number: 20180041956
    Abstract: Systems, methods, and apparatus for transmitting additional information over a radio access network are described. A method of wireless communication includes aligning a discontinuous reception (DRx) schedule for a user equipment (UE) with a plurality of token arrival times, determining, at a time based on a first token arrival time, whether a radio frequency (RF) band is available for communication, and transmitting control information on the RF band when the RF band is available for communication. The token arrival time may correspond to a waking time for the UE defined by the DRx schedule.
    Type: Application
    Filed: January 24, 2017
    Publication date: February 8, 2018
    Inventors: Santosh Abraham, Naga Bhushan, Tingfang Ji
  • Publication number: 20170347288
    Abstract: Systems, methods, and devices for communicating short control frames are described herein. In some aspects, a method of wireless communication includes generating a control frame comprising a contention free end (CF-end) frame, the CF-end frame comprising a physical layer preamble having a type field, the type field including an indicator indicating the CF-end frame is a null data packet (NDP). The method further includes transmitting the control frame.
    Type: Application
    Filed: August 21, 2017
    Publication date: November 30, 2017
    Inventors: Simone Merlin, Santosh Abraham, Maarten Menzo Wentink, Zhi Quan, Alfred Asterjadhi
  • Publication number: 20170325230
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for wireless communication over a neighbor awareness networking (NAN) data link (NDL). In some aspects, an apparatus may be configured to determine frequency band information for communicating over a NDL associated with a NAN service. In some other aspects, the apparatus may be configured to provide the determined frequency band information for transmission to a subscriber of the NAN service for setting up the NDL.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 9, 2017
    Inventors: Santosh ABRAHAM, Abhishek Pramod PATIL, George CHERIAN, Alireza RAISSINIA, Shivraj Singh SANDHU
  • Publication number: 20170256024
    Abstract: A texture cache architecture facilitates access of compressed texture data in non-power of two formats, such as the Adaptive Scalable Texture Compression (ASTC) codec. In one implementation, the texture cache architecture includes a controller, a first buffer, a second buffer, and a texture decompressor. A first buffer stores one or more blocks of compressed texel data fetched, in response to a first request, from a first texture cache, where the one or more blocks of compressed texel data including at least requested texel data. The second buffer stores decompressed one or more blocks of compressed texel data and provides the decompressed requested texel data as output to a second texture cache. The one or more blocks of compressed texel data stored by the first buffer includes second texel data in addition to the requested texel data.
    Type: Application
    Filed: January 31, 2017
    Publication date: September 7, 2017
    Inventors: Santosh ABRAHAM, Karthik RAMANI, Woong SEO, Kwontaek KWON, Jeongae PARK
  • Publication number: 20170256025
    Abstract: A texture cache architecture includes a first texture cache to store compressed texel data and a second texture cache to store decompressed texel data. A controller schedules accesses to access texel data from the first or second texture cache. The second texture cache permits decompressed texel data to be reused for more than one texel access request.
    Type: Application
    Filed: January 31, 2017
    Publication date: September 7, 2017
    Inventors: Santosh ABRAHAM, Karthik RAMANI, Woong SEO, Kwontaek KWON, Jeongae PARK
  • Patent number: 9754344
    Abstract: A graphics processing operation may include a set of render target operations, in which render targets are read and one or more intermediate computations are performed before generating final render target output. A method of performing graphics processing includes determining a dependency between render targets and defining a scheduling of tiles to reduce or eliminate a need to write intermediate computations to external memory. An interleaved order may be determined to maintain intermediate computations of dependent render target operations in an on-chip cache hierarchy.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: September 5, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: John W. Brothers, Santosh Abraham
  • Publication number: 20170195975
    Abstract: Techniques and apparatus for controlling the transmit power of an uplink (UL) signal from a user terminal in a wireless communications system in an effort to achieve some target characteristic, such as a target carrier-to-interference (C/I) ratio, at an access point (AP) are provided. In this manner, such a user terminal may help avoid or compensate for imbalances in received radio frequency (RF) power between UL signals received from multiple user terminals by the AP. For example, the transmit power at each user terminal may be controlled in an effort to achieve a target post-processing C/I ratio of 28 dB per spatial stream in an effort to reduce large power imbalances and optimize throughput per user terminal. The user terminal and the AP may compose part of a multiple-input multiple-output (MIMO) communication system utilizing spatial-division multiple access (SDMA) techniques.
    Type: Application
    Filed: March 22, 2017
    Publication date: July 6, 2017
    Inventors: Hemanth SAMPATH, Didier Johannes Richard VAN NEE, Santosh ABRAHAM, Alok AGGARWAL
  • Publication number: 20170171169
    Abstract: A wireless communication device includes a memory and a processor coupled to the memory. The processor is configured to set a packet number to a particular value in accordance with a packet number initialization scheme associated with a data link group of a neighbor aware network (NAN). The processor is further configured to generate a packet based on the packet number.
    Type: Application
    Filed: December 13, 2016
    Publication date: June 15, 2017
    Inventors: Soo Bum Lee, Santosh Abraham, Abhishek Pramod Patil, Jouni Malinen, George Cherian
  • Publication number: 20170150513
    Abstract: The disclosure relates in some aspects to a scheduling and token bucket scheme for co-existence of different radio access technologies on a communication resource. In some aspects, the scheme may avoid traffic collisions on the resource and promotes access fairness on the resource.
    Type: Application
    Filed: June 27, 2016
    Publication date: May 25, 2017
    Inventors: Santosh Abraham, Naga Bhushan, Jing Jiang, Tingfang Ji, Joseph Binamira Soriaga
  • Patent number: 9652817
    Abstract: In a pipelined application having different stages of processing, such as a graphics application or an image processing application, there may be a dependence of one compute kernel upon another. Data associated with individual kernels needs to be written and read. A technique to minimize a need to read and write kernel data to external memory utilize at least one of fusing kernels, resizing workgroups, and performing interleaving of kernels.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: May 16, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: John W. Brothers, Santosh Abraham, Joohoon Lee, Abhinav Golas, Seonggun Kim
  • Publication number: 20170135050
    Abstract: Certain aspects of the present disclosure provide techniques and apparatus for managing transmit power in a television white space (TVWS) network. One example method generally includes transmitting a sequence of request-to-send (RTS) messages at different transmit power levels to an apparatus and determining if a clear-to-send (CTS) message was received in response to at least one of the RTS messages corresponding to a particular one of the transmit power levels. Another example method generally includes receiving, at a first apparatus from a second apparatus, a packet that cannot be decoded by the first apparatus; determining at least one of a time or a duration corresponding to the packet; transmitting a query with an indication of the at least one of the time or the duration; and receiving a message from the second apparatus in response to the query, the message identifying the second apparatus as a source of the packet.
    Type: Application
    Filed: January 23, 2017
    Publication date: May 11, 2017
    Inventors: Santosh ABRAHAM, Sameer Vermani, Hemanth Sampath, Stephen Shellhammer, Rahul Tandra
  • Patent number: 9521584
    Abstract: Traffic streams through mesh points in a mesh network are managed. Data arriving at the mesh point are aggregated in packet queues. The packet queues segregate arriving data by the data's Quality of Service (QoS) requirement. An appropriate communication channel is selected. The communication channel is accessed through a contention access schema. An M-Request-To-Send (MRTS) message is sent to potential receiving mesh points with receiving mesh points responding with an M-Clear-to-Send (MCTS) message. Data from the packet queues is transmitted to the next mesh point. A mesh point power save mode allows battery operated mesh points to sleep preserving power.
    Type: Grant
    Filed: October 16, 2006
    Date of Patent: December 13, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Sanjiv Nanda, Saishankar Nandagopalan, Santosh Abraham, Xiaofei Wang
  • Publication number: 20160267622
    Abstract: In a pipelined application having different stages of processing, such as a graphics application or an image processing application, there may be a dependence of one compute kernel upon another. Data associated with individual kernels needs to be written and read. A technique to minimize a need to read and write kernel data to external memory utilize at least one of fusing kernels, resizing workgroups, and performing interleaving of kernels.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 15, 2016
    Inventors: John W. BROTHERS, Santosh ABRAHAM, Joohoon LEE, Abhinav GOLAS, Seonggun KIM
  • Publication number: 20150379671
    Abstract: A graphics processing operation may include a set of render target operations, in which render targets are read and one or more intermediate computations are performed before generating final render target output. A method of performing graphics processing includes determining a dependency between render targets and defining a scheduling of tiles to reduce or eliminate a need to write intermediate computations to external memory. An interleaved order may be determined to maintain intermediate computations of dependent render target operations in an on-chip cache hierarchy.
    Type: Application
    Filed: March 11, 2015
    Publication date: December 31, 2015
    Inventors: John W. BROTHERS, Santosh ABRAHAM
  • Publication number: 20150379727
    Abstract: An apparatus, system and method is provided to determine a motion of pixels in local regions of a scene, classify the motion into a speed category, and make decisions on how to render blocks of pixels. In one implementation the motion in a tile is classified into at least three different speed regimes. If the pixels in a tile are in a quasi-static speed regime, a determination is made whether or not to reuse a fraction of pixels from the previous frame. If the pixels are determined to be in a high speed regime, a decision is made whether or not a sampling rate may be reduced.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 31, 2015
    Inventors: Abhinav GOLAS, Karthik RAMANI, Christopher T. CHENG, John W. BROTHERS, Liangjun ZHANG, Santosh ABRAHAM, Ki Fung CHOW