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: 9064243Abstract: 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: GrantFiled: February 16, 2012Date of Patent: June 23, 2015Assignee: BlackBerry LimitedInventor: Jasjit Singh
-
Publication number: 20150126122Abstract: 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: ApplicationFiled: January 6, 2015Publication date: May 7, 2015Inventor: Jasjit Singh
-
Patent number: 8934839Abstract: 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: GrantFiled: February 22, 2011Date of Patent: January 13, 2015Assignee: BlackBerry LimitedInventor: Jasjit Singh
-
Publication number: 20140348912Abstract: 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: ApplicationFiled: September 17, 2013Publication date: November 27, 2014Inventors: Jasjit Singh, Prakash Deshmukh, Thomas Rodrigues
-
Patent number: 8799349Abstract: 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: GrantFiled: February 18, 2010Date of Patent: August 5, 2014Assignee: BlackBerry LimitedInventors: Ankur Aggarwal, Jasjit Singh
-
Patent number: 8751234Abstract: 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: GrantFiled: April 27, 2011Date of Patent: June 10, 2014Assignee: BlackBerry LimitedInventors: Jasjit Singh, Suzanne Abellera, Shakila Shahul Hameed, Ankur Aggarwal, Carol C. Wu, Paxton Ronald Cooper, Robert Felice Mori
-
Publication number: 20130217350Abstract: 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: ApplicationFiled: February 16, 2012Publication date: August 22, 2013Applicant: RESEARCH IN MOTION CORPORATIONInventor: Jasjit SINGH
-
Publication number: 20130005266Abstract: 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: ApplicationFiled: February 22, 2011Publication date: January 3, 2013Inventor: Jasjit Singh
-
Patent number: 8321303Abstract: 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: GrantFiled: April 2, 2007Date of Patent: November 27, 2012Assignee: Checkpoint Systems, Inc.Inventors: Venkat Krishnamurthy, Jasjit Singh Mangat, Peter Billante, Sachin Kumar Bansal, Anupkumar Rao
-
Publication number: 20120278080Abstract: 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: ApplicationFiled: April 27, 2011Publication date: November 1, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Jasjit Singh, Suzanne Abellera, Shakila Shahul Hameed, Ankur Aggarwal, Carol C. Wu, Paxton Ronald Cooper, Robert Felice Mori
-
Publication number: 20120158472Abstract: 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: ApplicationFiled: August 18, 2011Publication date: June 21, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Jasjit SINGH, Suzanne ABELLERA
-
Patent number: 8122055Abstract: 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: GrantFiled: April 26, 2007Date of Patent: February 21, 2012Assignee: Microsoft CorporationInventors: Jasjit Singh Grewal, David Robert Shutt, Jeremy Kolpak, Jagan Peri, Elliot Stephenson Lewis
-
Publication number: 20110202588Abstract: 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: ApplicationFiled: February 18, 2010Publication date: August 18, 2011Applicant: Research In Motion CorporationInventors: Ankur Aggarwal, Jasjit Singh
-
Publication number: 20100161607Abstract: 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: ApplicationFiled: November 6, 2009Publication date: June 24, 2010Inventors: Jasjit Singh, Kurt Heilman
-
Patent number: 7694054Abstract: 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: GrantFiled: April 26, 2007Date of Patent: April 6, 2010Assignee: Microsoft CorporationInventors: Jasjit Singh Grewal, David Robert Shutt, Jeremy Kolpak, Neeraj Ahuja
-
Patent number: 7562092Abstract: 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: GrantFiled: December 22, 2004Date of Patent: July 14, 2009Assignee: Microsoft CorporationInventors: Min Fan, Edward A. Martinez, Tsvi Reiter, Jasjit Singh Grewal
-
Publication number: 20080270659Abstract: 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: ApplicationFiled: April 26, 2007Publication date: October 30, 2008Applicant: Microsoft CorporationInventors: Jasjit Singh Grewal, David Robert Shutt, Jeremy Kolpak, Neeraj Ahuja
-
Publication number: 20080270459Abstract: 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: ApplicationFiled: April 26, 2007Publication date: October 30, 2008Applicant: Microsoft CorporationInventors: Jasjit Singh Grewal, David Robert Shutt, Jeremy Kolpak, Jagan Peri, Elliot Stephenson Lewis
-
Patent number: 7416744Abstract: 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: GrantFiled: October 13, 2005Date of Patent: August 26, 2008Assignee: Conopco, Inc.Inventors: Ian Duncan Rubin, Jasjit Singh Bindra, Michael Anthony Cawthorne
-
Patent number: 7085364Abstract: 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: GrantFiled: August 20, 2001Date of Patent: August 1, 2006Assignee: 3Com CorporationInventors: Mushtaq Ahmed, Kalpesh Salva, Tarek Abou-Assali, Jasjit Singh, Arun Narula