Patents by Inventor Jasjit Singh

Jasjit 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: 20260079758
    Abstract: Systems and methods in accordance with the present disclosure can prevent interference of memory operations being performed, for example, by partitioning memory access to safety related applications and non-safety related applications. In various examples, one or more circuits can assign, to a workload for execution on a system-on-a-chip (SoC) and according to a criticality of the workload, at least one threshold for bandwidth of a resource of the SoC. The one or more circuits can control execution of the workload according to the at least one threshold.
    Type: Application
    Filed: September 13, 2024
    Publication date: March 19, 2026
    Applicant: NVIDIA Corporation
    Inventors: Anurag CHAUDHARY, Jasjit SINGH, Shraddha GONDKAR, John Andrew KELLEY
  • Patent number: 11809319
    Abstract: The technology disclosed herein involves tracking contention and using the tracked contention to manage processor cache. The technology can be implemented in a processor's cache controlling logic and can enable the processor to track which locations in main memory are contentious. The technology can use the contentiousness of locations to determine where to store the data in cache and how to allocate and evict cache lines in the cache. In one example, the technology can store the data in a shared cache when the location is contentious and can bypass the shared cache and store the data in the private cache when the location is uncontentious. This may be advantageous because storing the data in shared cache can reduce or avoid having multiple copies in different private caches and can reduce the cache coherency overhead involved to keep copies in the private caches in sync.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: November 7, 2023
    Assignee: Nvidia Corporation
    Inventors: Anurag Chaudhary, Christopher Richard Feilbach, Jasjit Singh, Manuel Gautho, Aprajith Thirumalai, Shailender Chaudhry
  • Patent number: 11789869
    Abstract: The technology disclosed herein involves tracking contention and using the tracked contention to reduce latency of exclusive memory operations. The technology enables a processor to track which locations in main memory are contentious and to modify the order exclusive memory operations are processed based on the contentiousness. A thread can include multiple exclusive operations for the same memory location (e.g., exclusive load and a complementary exclusive store). The multiple exclusive memory operations can be added to a queue and include one or more intervening operations between them in the queue. The processor may process the operations in the queue based on the order they were added and may use the tracked contention to perform out-of-order processing for some of the exclusive operations. For example, the processor can execute the exclusive load operation and because the corresponding location is contentious can process the complementary exclusive store operation before the intervening operations.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: October 17, 2023
    Assignee: Nvidia Corporation
    Inventors: Anurag Chaudhary, Christopher Richard Feilbach, Jasjit Singh, Manuel Gautho, Aprajith Thirumalai, Shailender Chaudhry
  • Publication number: 20230244604
    Abstract: The technology disclosed herein involves tracking contention and using the tracked contention to reduce latency of exclusive memory operations. The technology enables a processor to track which locations in main memory are contentious and to modify the order exclusive memory operations are processed based on the contentiousness. A thread can include multiple exclusive operations for the same memory location (e.g., exclusive load and a complementary exclusive store). The multiple exclusive memory operations can be added to a queue and include one or more intervening operations between them in the queue. The processor may process the operations in the queue based on the order they were added and may use the tracked contention to perform out-of-order processing for some of the exclusive operations. For example, the processor can execute the exclusive load operation and because the corresponding location is contentious can process the complementary exclusive store operation before the intervening operations.
    Type: Application
    Filed: January 20, 2022
    Publication date: August 3, 2023
    Inventors: Anurag Chaudhary, Christopher Richard Feilbach, Jasjit Singh, Manuel Gautho, Aprajith Thirumalai, Shailender Chaudhry
  • Publication number: 20230244603
    Abstract: The technology disclosed herein involves tracking contention and using the tracked contention to manage processor cache. The technology can be implemented in a processor’s cache controlling logic and can enable the processor to track which locations in main memory are contentious. The technology can use the contentiousness of locations to determine where to store the data in cache and how to allocate and evict cache lines in the cache. In one example, the technology can store the data in a shared cache when the location is contentious and can bypass the shared cache and store the data in the private cache when the location is uncontentious. This may be advantageous because storing the data in shared cache can reduce or avoid having multiple copies in different private caches and can reduce the cache coherency overhead involved to keep copies in the private caches in sync.
    Type: Application
    Filed: January 20, 2022
    Publication date: August 3, 2023
    Inventors: Anurag Chaudhary, Christopher Richard Feilbach, Jasjit Singh, Manuel Gautho, Aprajith Thirumalai, Shailender Chaudhry
  • Patent number: 11568471
    Abstract: Pursuant to some embodiments, systems, methods, apparatus and computer program code are provided to create a listing data record which include analyzing an item data record to identify item details, a user, and at least a first listing rule, determining that a degree of demand for the item exceeds a threshold, determining that the at least first listing rule is satisfied, and converting the item data record into a listing data record allowing the listing record to be viewed by a plurality of users interested in the item. The item details may be obtained from a point of sale device or a user device operated by the user.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: January 31, 2023
    Assignee: OLX GLOBAL B.V.
    Inventor: Jasjit Singh
  • Publication number: 20210073894
    Abstract: Pursuant to some embodiments, systems, methods, apparatus and computer program code are provided to create a listing data record which include analyzing an item data record to identify item details, a user, and at least a first listing rule, determining that a degree of demand for the item exceeds a threshold, determining that the at least first listing rule is satisfied, and converting the item data record into a listing data record allowing the listing record to be viewed by a plurality of users interested in the item. The item details may be obtained from a point of sale device or a user device operated by the user.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 11, 2021
    Inventor: Jasjit Singh
  • Patent number: 9510385
    Abstract: Examples to establish a connection between wireless-enabled devices involve collecting first biophysical signal data via a first wireless-enabled device, using the first biophysical signal data as a key to decrypt encrypted information received from a second wireless-enabled device to recover first information, and establishing a wireless connection between the first wireless-enabled device and the second wireless-enabled device based on a comparison of the first information and second information stored in the first wireless-enabled device.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 29, 2016
    Assignee: BlackBerry Limited
    Inventor: Jasjit Singh
  • Publication number: 20160135245
    Abstract: Examples to establish a connection between wireless-enabled devices involve collecting first biophysical signal data via a first wireless-enabled device, using the first biophysical signal data as a key to decrypt encrypted information received from a second wireless-enabled device to recover first information, and establishing a wireless connection between the first wireless-enabled device and the second wireless-enabled device based on a comparison of the first information and second information stored in the first wireless-enabled device.
    Type: Application
    Filed: December 28, 2015
    Publication date: May 12, 2016
    Applicant: BlackBerry Limited
    Inventor: Jasjit Singh
  • Patent number: 9253812
    Abstract: Examples to establish a connection between wireless-enabled devices involve collecting first biophysical signal data via a first wireless-enabled device, using the first biophysical signal data as a key to decrypt encrypted information received from a second wireless-enabled device to recover first information, and establishing a wireless connection between the first wireless-enabled device and the second wireless-enabled device based on a comparison of the first information and second information stored in the first wireless-enabled device.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: February 2, 2016
    Assignee: BlackBerry Limited
    Inventor: Jasjit Singh
  • Patent number: 9101546
    Abstract: A capsule for encapsulating a tablet, includes two capsule portions of equal sizes and dimensions, each containing a moisture content of 12 to 16% and having a plurality of ridges projecting inwardly from the inner circumference of the respective capsule portions and extending along the inner circumference of the respective capsule portions in radially spaced apart relationship with one another and defining fluid flow passages between the ridges. The outline defined by the tips of the ridges correspond to the outer surface of the tablet to provide an interference fit between the ridges and the tablet when the capsule portions are push fitted over the tablet from the ends of the tablet in an abutting but not overlapping relationship with each other at ambient conditions.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: August 11, 2015
    Assignee: SCI-TECH CENTRE
    Inventors: Jasjit Singh, Prakash Deshmukh, Thomas Rodrigues
  • Patent number: 9064243
    Abstract: A method and system are provided for computing a physiological presence of a user of a device. The method comprises obtaining a physiological measurement of the user of the device and computing a presence status based on physiological measurements.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: June 23, 2015
    Assignee: BlackBerry Limited
    Inventor: Jasjit Singh
  • Publication number: 20150126122
    Abstract: Examples to establish a connection between wireless-enabled devices involve collecting first biophysical signal data via a first wireless-enabled device, using the first biophysical signal data as a key to decrypt encrypted information received from a second wireless-enabled device to recover first information, and establishing a wireless connection between the first wireless-enabled device and the second wireless-enabled device based on a comparison of the first information and second information stored in the first wireless-enabled device.
    Type: Application
    Filed: January 6, 2015
    Publication date: May 7, 2015
    Inventor: Jasjit Singh
  • Patent number: 8934839
    Abstract: Example methods and apparatus to connect wireless-enabled devices are disclosed. A disclosed example method involves collecting first biophysical signal data via a first wireless-enabled device and establishing a wireless connection between the first wireless-enabled device and a second wireless-enabled device based on a comparison of the first biophysical signal data and second biophysical signal data collected at the second wireless-enabled device.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: January 13, 2015
    Assignee: BlackBerry Limited
    Inventor: Jasjit Singh
  • Publication number: 20140348912
    Abstract: A capsule for encapsulating a tablet, includes two capsule portions of equal sizes and dimensions, each containing a moisture content of 12 to 16% and having a plurality of ridges projecting inwardly from the inner circumference of the respective capsule portions and extending along the inner circumference of the respective capsule portions in radially spaced apart relationship with one another and defining fluid flow passages between the ridges. The outline defined by the tips of the ridges correspond to the outer surface of the tablet to provide an interference fit between the ridges and the tablet when the capsule portions are push fitted over the tablet from the ends of the tablet in an abutting but not overlapping relationship with each other at ambient conditions.
    Type: Application
    Filed: September 17, 2013
    Publication date: November 27, 2014
    Inventors: Jasjit Singh, Prakash Deshmukh, Thomas Rodrigues
  • Patent number: 8799349
    Abstract: A system, method and apparatus for propagating data change notifications are provided. The system comprises a computing device in communication with an intermediation server via a network, the intermediation server in communication with an originating content server. A data change notification is received at the computing device from the intermediation server, the data change notification comprising an indication that a change has occurred to data at the originating content server. The data change notification is stored in a destination location at the computing device. The destination location is checked for data change notifications; and, when the data change notification is found, an indicator is controlled to indicate that a change has occurred to the data.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: August 5, 2014
    Assignee: BlackBerry Limited
    Inventors: Ankur Aggarwal, Jasjit Singh
  • Patent number: 8751234
    Abstract: A method and communication device for determining contextual information is provided. Textual information is received from at least one of an input device and a communication interface at the communication device. The textual information is processed to automatically extract contextual data embedded in the textual information in response to the receiving. Supplementary contextual data is automatically retrieved based on the contextual data from a remote data source via the communication interface in response to the processing. The supplementary contextual data is automatically rendered at the display device in association with the contextual data in response to receiving the supplementary contextual data.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: June 10, 2014
    Assignee: BlackBerry Limited
    Inventors: Jasjit Singh, Suzanne Abellera, Shakila Shahul Hameed, Ankur Aggarwal, Carol C. Wu, Paxton Ronald Cooper, Robert Felice Mori
  • Publication number: 20130217350
    Abstract: A method and system are provided for computing a physiological presence of a user of a device. The method comprises obtaining a physiological measurement of the user of the device and computing a presence status based on physiological measurements.
    Type: Application
    Filed: February 16, 2012
    Publication date: August 22, 2013
    Applicant: RESEARCH IN MOTION CORPORATION
    Inventor: Jasjit SINGH
  • Publication number: 20130005266
    Abstract: Example methods and apparatus to connect wireless-enabled devices are disclosed. A disclosed example method involves collecting first biophysical signal data via a first wireless-enabled device and establishing a wireless connection between the first wireless-enabled device and a second wireless-enabled device based on a comparison of the first biophysical signal data and second biophysical signal data collected at the second wireless-enabled device.
    Type: Application
    Filed: February 22, 2011
    Publication date: January 3, 2013
    Inventor: Jasjit Singh
  • Publication number: 20120278080
    Abstract: A method and communication device for determining contextual information is provided. Textual information is received from at least one of an input device and a communication interface at the communication device. The textual information is processed to automatically extract contextual data embedded in the textual information in response to the receiving. Supplementary contextual data is automatically retrieved based on the contextual data from a remote data source via the communication interface in response to the processing. The supplementary contextual data is automatically rendered at the display device in association with the contextual data in response to receiving the supplementary contextual data.
    Type: Application
    Filed: April 27, 2011
    Publication date: November 1, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jasjit Singh, Suzanne Abellera, Shakila Shahul Hameed, Ankur Aggarwal, Carol C. Wu, Paxton Ronald Cooper, Robert Felice Mori