Patents by Inventor Nithin Kumar

Nithin Kumar 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).

  • Patent number: 10366001
    Abstract: Disclosed approaches of processing a circuit design include determining a subset of addresses of a first RAM of the circuit design that are accessed more often than a frequency threshold. A specification of a second RAM is created for the subset of addresses. A decoder circuit is added to the circuit design. The decoder circuit is configured to enable the second RAM and disable the first RAM in response to an input address in the subset of addresses, and to enable the first RAM and disable the second RAM in response to an input address other than addresses in the subset of addresses.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: July 30, 2019
    Assignee: XILINX, INC.
    Inventors: Nithin Kumar Guggilla, Chaithanya Dudha, Krishna Garlapati, Chun Zhang, Fan Zhang, Anup Kumar Sultania
  • Publication number: 20190213709
    Abstract: Systems and methods for autonomously generating one or more images are disclosed. According to at least one embodiment, a method of autonomously generating one or more images includes: receiving, by a content server, an image having one or more characteristics rendering the image suitable for display at a device of a first breakpoint type; in response to receiving the image, autonomously deriving, by the content server, at least one image from the received image, the at least one derived image having one or more characteristics optimized for display at a device of a second breakpoint type different from the first breakpoint type; and controlling, by the content server, a display to display the received image and the at least one derived image.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 11, 2019
    Applicant: Universal City Studios LLC
    Inventors: Troy Meek, Nithin Kumar
  • Patent number: 10289786
    Abstract: Reducing latency of a circuit design can include determining, using a processor, a set of sequential circuit elements of a circuit design that meets a condition for removal from the circuit design, wherein the condition is dependent upon a target technology process and a target operating frequency. Using the processor, a feasible cut for a selected sequential circuit element of the set is determined. The selected sequential circuit element and each other sequential circuit element of the set that is part of the cut is removed from the circuit design using the processor.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: May 14, 2019
    Assignee: XILINX, INC.
    Inventors: Chaithanya Dudha, Shangzhi Sun, Ashish Sirasao, Nithin Kumar Guggilla
  • Publication number: 20180181345
    Abstract: Systems and methods for contextual memory capture and recall are provided. The contextual memory capture and recall systems and methods help a user create, store, and recall memory information associated with an identified activity. The contextual memory capture and recall systems and methods are capable of identifying user activities where a memory inquiry may be desirable, creating a memory inquiry with a recommended memory action based on the activity, providing the memory inquiry to the user, and automatically linking an accepted memory action, along with any received memory information for the memory action, with the identified activity.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vipindeep Vangala, Deepinder S. Gill, Snehdip Karandikar, Ananthatejas Raghavan, Nithin Kumar Mara
  • Publication number: 20160202924
    Abstract: Exemplary methods include receiving a request to allocate a first block. In response to receiving the request, allocating the first block at a first location in a first storage device, and allocating a first replicated block of the first block at a second location in a second storage device, wherein a starting address of the first replicated block of the first block is immediately after an ending address of the first block. The methods include receiving a request to allocate a second block. In response to receiving the request, allocating the second block at a first location in a third storage device, and allocating a first replicated block of the second block at a second location in the first storage device, wherein a starting address of the first replicated block of the second block is immediately after an ending address of the second block.
    Type: Application
    Filed: January 13, 2015
    Publication date: July 14, 2016
    Inventors: George Madathilparambil George, Nithin Kumar, Nobin Mathew
  • Patent number: 9307032
    Abstract: A wireless access node and media session extension method configured to extend a media session in a wireless network are provided. The wireless access node in one example embodiment includes a communication interface configured to exchange wireless communications with a user equipment (UE), a storage system configured to store a UE fail state corresponding to the UE of a current media session and store an extended dormancy time period, and a processing system coupled to the communication interface and to the storage system, with the processing system configured to obtain the UE fail state, if the UE fail state is true, then load the extended dormancy time period into a dormancy timer corresponding to the UE, and if the dormancy timer expires, then maintain one or both of a traffic channel and a signaling channel between the wireless access node and the UE.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: April 5, 2016
    Assignee: Sprint Communications Company, L.P.
    Inventors: Jason Peter Sigg, Sandeep Goyal, Nithin Kumar Gunuganti, Daniel C. Jensen
  • Patent number: 6697810
    Abstract: Methods and apparatus for providing access in an event detection and tracking system are disclosed, where the event detection and tracking system is adapted for storing data associated with a plurality of detected events. An access request for access to at least a portion of data associated with one of the plurality of detected events is received and access information associated with the access request is obtained. It is then determined from the access information whether to provide access to at least a portion of the data associated with one of the plurality of detected events. When it is determined from the access information that access to at least a portion of the data is to be provided, access is provided in accordance with the access information.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: February 24, 2004
    Assignee: Vigilance, Inc.
    Inventors: Nithin Kumar, Peiwei Mi, Kevin Hsiaohsu Tu, Bing-Shing Chen
  • Publication number: 20020156785
    Abstract: Methods and apparatus for providing access in an event detection and tracking system are disclosed, where the event detection and tracking system is adapted for storing data associated with a plurality of detected events. An access request for access to at least a portion of data associated with one of the plurality of detected events is received and access information associated with the access request is obtained. It is then determined from the access information whether to provide access to at least a portion of the data associated with one of the plurality of detected events. When it is determined from the access information that access to at least a portion of the data is to be provided, access is provided in accordance with the access information.
    Type: Application
    Filed: June 20, 2001
    Publication date: October 24, 2002
    Applicant: Vigilance, Inc.
    Inventors: Nithin Kumar, Peiwei Mi, Kevin Hsiaohsu Tu, Bing-Shing Chen
  • Publication number: 20020157017
    Abstract: Methods and apparatus for implementing a system for monitoring data for detection of events and tracking data associated with detected events are disclosed. A system for monitoring data for detection of events may include a data modification module and an event monitoring module. In one embodiment, the data modification module is adapted for obtaining data including one or more values and flagging at least a portion of the data to identify one or more attributes that together define an event. The event monitoring module is coupled to the data modification module and adapted for monitoring at least a portion of the flagged data produced by the data modification module for detection of one or more events. The system may further include a notification module adapted for sending a notification of a detected event in accordance with a set of notification preferences. Moreover, a collaboration module may be adapted for providing a graphical user interface including data associated with one or more detected events.
    Type: Application
    Filed: June 20, 2001
    Publication date: October 24, 2002
    Applicant: Vigilance, Inc.
    Inventors: Peiwei Mi, Subhash B. Tantry, Bing-Shing Chen, Kevin Hsiaohsu Tu, Nithin Kumar