Patents by Inventor Navneet Singh

Navneet Singh 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: 20150205646
    Abstract: Examples are disclosed for context aware synchronization. A mutual exclusion (mutex) lock object or monitor may be created to enable threads to acquire a lock to access a shared data structure when executing a critical section of code. The mutex lock object may have at least a first input associated with a context via which the one or more threads execute the given critical block of code. The mutex lock object may then be stored in a shared memory and an indication as the where the mutex lock object was stored in the shared memory may be provided to a thread. The thread may use the mutex lock object to acquire the lock to access the shared data structure. Other mutex lock objects may be created in a similar manner to allow additional threads to acquire locks to access the shared data structure. Other examples are described and claimed.
    Type: Application
    Filed: January 20, 2014
    Publication date: July 23, 2015
    Applicant: NetApp, Inc.
    Inventor: Navneet Singh
  • Patent number: 8521581
    Abstract: Systems and methods for interactive text message advertising. A response parsing engine can receive a text message response from a device and can identify an indicator associated with the text message response. A text message page server can identify a selected text message page based upon the indicator associated with the response and can provide the selected text message page to the device.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: S. Srikanth Belwadi, Sridhar Sundaram, Kuan-Loong Yong, Navneet Singh, Rajiv Mathews
  • Publication number: 20090222341
    Abstract: Systems and methods for interactive text message advertising. A response parsing engine can receive a text message response from a device and can identify an indicator associated with the text message response. A text message page server can identify a selected text message page based upon the indicator associated with the response and can provide the selected text message page to the device.
    Type: Application
    Filed: March 3, 2008
    Publication date: September 3, 2009
    Applicant: GOOGLE INC.
    Inventors: S. Srikanth Belwadi, Sridhar Sundaram, Kuan-Loong Yong, Navneet Singh, Rajiv Mathews
  • Patent number: 7516084
    Abstract: An approach for managing forecast data involving the use of a hierarchical data model to manage forecast data. Each user has forecast data and access is determined based upon the relationships between user and the hierarchical data model. Each relationship is defined by user attributes including a node assignment and primary and secondary forecasting depths for primary and secondary data hierarchies. Access to forecast data is provided by first identifying the user's assigned node in the user's primary data hierarchy and traversing to the relative primary forecasting depth with respect to the user's assigned node. Then the user's secondary data hierarchy is traversed to the absolute secondary forecasting depth. Generally, users are only permitted to change data only at their lowest level, although some users may be given privileges to override forecast data at other levels. A consensus mechanism is also provided for resolving conflict or inconsistencies in forecast data.
    Type: Grant
    Filed: July 12, 2001
    Date of Patent: April 7, 2009
    Assignee: Lawson Software, Inc.
    Inventors: Sarat C. Sankaran, Paul V. Carmody, Navneet Singh, Shivraj K. Ahluwalia
  • Publication number: 20090089169
    Abstract: Apparatus, system and methods for an event based advertising server are enclosed. Trend data measured over time periods for user queries are measured. A determination is made as to whether an eligibility event for an advertisement has occurred. If an eligibility event is determined to have occurred, eligibility change data for the advertisement is generated. The eligibility change data defines a change to the presentation eligibility of the advertisement and is based on the trend data.
    Type: Application
    Filed: September 25, 2008
    Publication date: April 2, 2009
    Applicant: GOOGLE INC.
    Inventors: Ankur Gupta, Arvind Saraf, Navneet Nair, Navneet Singh, Rahul S. Kulkarni, Ridhima Kedia, Sandesh D. Tawari