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

  • 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
  • Patent number: 8321303
    Abstract: The invention includes a method of detecting out-of-stock conditions for retail products, and for dynamically updating associated replenishment plans, sales forecasts, and event scripts for product stocking events such as turn stock products, promotional products, new product introductions and modular resets. The invention accesses RFID data associated with product stocking events for identifying product movements in a retail supply chain and within a retail store. The invention optionally accesses point-of-sale and perpetual inventory data for detecting out-of-stock conditions. The invention also includes a method for dynamically improving product layout and optimized planograms based on out-of-stock velocity detection.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: November 27, 2012
    Assignee: Checkpoint Systems, Inc.
    Inventors: Venkat Krishnamurthy, Jasjit Singh Mangat, Peter Billante, Sachin Kumar Bansal, Anupkumar Rao
  • 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
  • Publication number: 20120158472
    Abstract: The embodiments described herein provide a computing or communication device and method, as well as a framework implementable on the device for presenting content, such as syndicated content received from a content feed or other content distribution platform, or advertising content received from an ad network or mediation service. The methods and devices described herein provide for contextual rendering of content on the communication device, based on context rules defined either at a point of origin for the content, or at the communication device itself. These context rules may be used, together with context information collected at the device, to determine the appearance and availability of various device functions (such as messaging, setting a calendar appointment, and so forth) while the content is being viewed at the communication device, without requiring the originator of the content to develop interactive or rich media files for rendering the content at the communication device.
    Type: Application
    Filed: August 18, 2011
    Publication date: June 21, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jasjit SINGH, Suzanne ABELLERA
  • Patent number: 8122055
    Abstract: Technologies are described herein for providing a hosted multi-tenant application that utilizes per-tenant unshared private databases. A shared middle-tier is utilized in conjunction with private, unshared databases for each of the tenants. The private, unshared databases are utilized to store application data for an associated tenant, along with any customizations to the application implemented by the tenant. A shared configuration database is also utilized that stores application data that is shared among the tenants. When a request is received from a tenant to access the hosted application, the shared configuration database is utilized to locate the private, unshared database associated with the tenant making the request. The contents of the private, unshared database associated with the tenant making the request are then utilized to response to the request.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: February 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Jasjit Singh Grewal, David Robert Shutt, Jeremy Kolpak, Jagan Peri, Elliot Stephenson Lewis
  • Publication number: 20110202588
    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: Application
    Filed: February 18, 2010
    Publication date: August 18, 2011
    Applicant: Research In Motion Corporation
    Inventors: Ankur Aggarwal, Jasjit Singh
  • Publication number: 20100161607
    Abstract: A system and method for analyzing genome data includes receiving genome analysis data generated by a genome analysis device, such as a microarray scanner, reducing the genome analysis data, and transmitting the reduced genome analysis data over a wide area network to a client computer. The reduced genome analysis data may provide a summary of the unreduced genome analysis data. One of several methods may be used to reduce the genome analysis data for transmittal over the wide area network.
    Type: Application
    Filed: November 6, 2009
    Publication date: June 24, 2010
    Inventors: Jasjit Singh, Kurt Heilman
  • Patent number: 7694054
    Abstract: Technologies are described herein for governing access to a computing resource. A proxy receives a request to access a computing resource. In response to the request, the proxy determines whether the request can be granted without consulting a governor for the computing resource. If the request cannot be granted without consulting the governor, the proxy transmits the request to a broker. The broker, in turn, transmits the request to a governor for the computing resource. The governor determines whether the requested access to the computing resource should be granted. The governor generates a response to the request and transmits the response to the broker. The broker, in turn, transmits the response to the proxy. The broker may also request notifications from the governor.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Jasjit Singh Grewal, David Robert Shutt, Jeremy Kolpak, Neeraj Ahuja
  • Patent number: 7562092
    Abstract: The claims of the present application recite a method and system for accessing information in an otherwise inaccessible application database of a DBMS using view definitions that implement a security protocol.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: July 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Min Fan, Edward A. Martinez, Tsvi Reiter, Jasjit Singh Grewal
  • Publication number: 20080270659
    Abstract: Technologies are described herein for governing access to a computing resource. A proxy receives a request to access a computing resource. In response to the request, the proxy determines whether the request can be granted without consulting a governor for the computing resource. If the request cannot be granted without consulting the governor, the proxy transmits the request to a broker. The broker, in turn, transmits the request to a governor for the computing resource. The governor determines whether the requested access to the computing resource should be granted. The governor generates a response to the request and transmits the response to the broker. The broker, in turn, transmits the response to the proxy. The broker may also request notifications from the governor.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Applicant: Microsoft Corporation
    Inventors: Jasjit Singh Grewal, David Robert Shutt, Jeremy Kolpak, Neeraj Ahuja
  • Publication number: 20080270459
    Abstract: Technologies are described herein for providing a hosted multi-tenant application that utilizes per-tenant unshared private databases. A shared middle-tier is utilized in conjunction with private, unshared databases for each of the tenants. The private, unshared databases are utilized to store application data for an associated tenant, along with any customizations to the application implemented by the tenant. A shared configuration database is also utilized that stores application data that is shared among the tenants. When a request is received from a tenant to access the hosted application, the shared configuration database is utilized to locate the private, unshared database associated with the tenant making the request. The contents of the private, unshared database associated with the tenant making the request are then utilized to response to the request.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Applicant: Microsoft Corporation
    Inventors: Jasjit Singh Grewal, David Robert Shutt, Jeremy Kolpak, Jagan Peri, Elliot Stephenson Lewis
  • Patent number: 7416744
    Abstract: The invention relates inter alia to pharmaceutical compositions containing an extract obtainable from a plant of the genus Trichocaulon or Hoodia having anti-diabetic activity; and to the use of such extracts and to compound (1) as herein defined and its analogues for the manufacture of medicaments having anti-diabetic activity.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: August 26, 2008
    Assignee: Conopco, Inc.
    Inventors: Ian Duncan Rubin, Jasjit Singh Bindra, Michael Anthony Cawthorne
  • Patent number: 7085364
    Abstract: A network telephone system is provided with a distributed network, a network call processor, with the call processor connected to the network. A telephone line network interface is connected to a telephone line and is connected to the network for receiving packets from the network and sending packets to the network including packets with telephone voice data. A plurality of network telephones are part of the network telephone system with each network telephone connected to the network. Each network telephone has a display for displaying information and each network telephone is capable of engaging in a concurrent telephonic communication. Each network telephone has an I/O device in electrical communication with the network for receiving and sending packets to other devices connected to the network, an input device for producing audio signals from an input local to the device and a packet controller in electrical communication with the I/O device and the input device.
    Type: Grant
    Filed: August 20, 2001
    Date of Patent: August 1, 2006
    Assignee: 3Com Corporation
    Inventors: Mushtaq Ahmed, Kalpesh Salva, Tarek Abou-Assali, Jasjit Singh, Arun Narula