Patents by Inventor Jaskaran Singh

Jaskaran 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: 20170091181
    Abstract: Migrating data from a source data store to a destination data store and validating the migrated data. The method includes migrating data from a first data store to a second data store using a first protocol to create a first set of comparison data. The method further includes migrating the data from the first data store to the second data store using a second protocol to create a second set of comparison data. The method further includes comparing the first set of comparison data to the second set of comparison data. The method further includes validating migration of the data from the first data store to the second data store based on comparing the first set of comparison data and the second set of comparison data.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Inventors: Jaskaran Singh, Sina Hakami, Szymon Madejczyk
  • Publication number: 20170091255
    Abstract: A system for validating data migrated from a first data store with source data to a second data store for destination data. A comparator is configured to access entity data for a particular entity which has been migrated from a first data store to a second data store. The comparator queries the first data store to a first set of comparison data from the first data store and obtains a second set of comparison data from the second data store. It then compares the first set of data with the second set of data to validate the migration of the data from the first to the second data store.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Inventors: Jaskaran Singh, Sina Hakami, Szymon Madejczyk
  • Publication number: 20170063867
    Abstract: A computing system record security architecture comprises, in one example, a record generation component configured to generate a record in a computing system, the record identifying a set of users associated with the record, and having an owner property that identifies a first user as an owner of the record, a co-owner assignment component configured to receive a co-owner assignment request, from the first user, to assign a second user to the record as a co-owner, and a record security component configured to receive a record modification request, from the second user, that requests a modification to the record, and to propagate the record modification request to the set of users with a unique identifier that identifies the first user.
    Type: Application
    Filed: September 10, 2015
    Publication date: March 2, 2017
    Inventors: Jaskaran Singh, Szymon Madejczyk, Sina Hakami
  • Publication number: 20170063766
    Abstract: Ordering a series of messages when there is a possibility that the messages will be received out of order. A method includes receiving a plurality of messages in a series of messages. Each of the messages in the plurality of messages is stored in a temporary storage container; in anticipation of receiving a master message. A master message is received. The master message defines an ordering for the plurality of messages. The messages in the series of message from the temporary storage to a destination container accessible by a user according to the ordering defined in the master message.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 2, 2017
    Inventors: Jaskaran Singh, Szymon Madejczyk, Roberto Ribeiro da Fonseca Mendes
  • Publication number: 20170061388
    Abstract: Using a set of alternative events with both modern and legacy systems. A method includes identifying a master message including a set of alternative events formatted for a modern system. The master message includes default information for all events in the set of alternative events as well as exception information representing exceptions to the default information for individual events in the set of alternative of events. A plurality of instance messages is identified. Each of the instance messages includes default information from the master message and exception information for a given event in the set of alternative events.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 2, 2017
    Inventors: Jaskaran Singh, Roberto Ribeiro da Fonseca Mendes, Szymon Madejczyk, Anna Aleksandrovna Pablo, Carolyn Amy McKenna
  • Publication number: 20170063742
    Abstract: Providing series level updates for a series. A method includes identifying a master message. The master message is a series level message that includes a plurality of default properties for an ordered series. An ordered series of instance messages related to the series level message is identified. For each instance message in the ordered series of instance messages, one or more properties are identified that are not yet defined with default property values from the master message and that have not been defined as valid exceptions to the default properties from the master message. A default property value from a corresponding property of the master message is propagated to each of the identified properties. The ordered series is propagated to one or more legacy clients that are unable to consume certain series level messages by propagating the ordered series of instance messages with the updated property values.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 2, 2017
    Inventors: Jaskaran Singh, Szymon Madejczyk
  • Publication number: 20170060563
    Abstract: Adding an instance to a series in a fashion that preserves the series for both modern and legacy systems, even when the addition would not ordinarily be compatible with the legacy system. A method includes identifying a master message. The master message includes default values for events in the series. The method further includes identifying user input for a new event in the series. The user input identifies exceptions to the default values.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 2, 2017
    Inventors: Jaskaran Singh, Dipak Sarjerao Pawar, Szymon Madejczyk, Roberto Ribeiro da Fonseca Mendes
  • Publication number: 20170063856
    Abstract: A computing system record security architecture comprises, in one example, a record generation component configured to receive a record generation request that includes a set of attributes and to generate a record in a computing system based on the record generation request, wherein the record includes the set of attributes and an owner property that identifies a first user as an owner of the record. The architecture comprises a record security component configured to receive a record modification request that requests a modification to the record, to analyze an identifier in the record modification request that identifies a second user as a sender of the record modification request, and to process the record modification request based on an analysis of the identifier in the record modification request relative to the owner property of the record.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: Jaskaran Singh, Jaya Matthew, David Los
  • Publication number: 20170061104
    Abstract: A computing system record security architecture comprises, in one example, a record generation component configured to generate a record in a computing system, the record having an owner property that identifies a first user as an owner of the record, a record security component configured to control modification of the record based on the owner property of the record, and a record ownership transfer component configured to receive an indication of an ownership transfer of the record from the first user to a second user and to modify the owner property to identify the second user as the owner of the record.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 2, 2017
    Inventors: Jaskaran Singh, Dipak S. Pawar, Andrew W. Lu
  • Publication number: 20170063743
    Abstract: A method includes identifying a series of events formatted for a modern system. The series of events includes a master message usable by modern systems. The master message includes default information for all events in the series. The method further includes identifying a plurality of instance messages. Each of the instance messages includes default information and exception information for a given event in the series of events. The method further includes sending both the master message and the instance messages to other systems without regard to whether the other systems are modern or legacy systems.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 2, 2017
    Inventors: Jaskaran Singh, Szymon Madejczyk, Roberto Ribeiro da Fonseca Mendes, Jaya Matthew
  • Publication number: 20160364576
    Abstract: Large scale system operation may be provided. Upon receiving an action request from a user, a determination may be made as to whether the user requires elevated permissions to perform the action request. In response to determining that the user requires elevated permissions to perform the action request, the action request may be forwarded to a lockbox for evaluation and a permission response may be received from the lockbox.
    Type: Application
    Filed: August 25, 2016
    Publication date: December 15, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Alexander MacLeod, Andrey Lukyanov, Colin Nash, Jaskaran Singh, Rajmohan Rajagopalan, Vivek Sharma
  • Publication number: 20160338977
    Abstract: The present invention is directed to, inter alia, methods and kits for the treatment of depression (preferably, treatment resistant depression), or for the treatment of depression in a suicidal patient, and/or for the treatment and/or prevention of suicidality (e.g. suicidal ideations) comprising administering esketamine according to certain dosing regimens.
    Type: Application
    Filed: May 19, 2016
    Publication date: November 24, 2016
    Applicant: Janssen Pharmaceutica NV
    Inventors: Jaskaran Singh, Ivo Caers, Ella Daly, Wayne Drevets
  • Patent number: 9460303
    Abstract: Large scale system operation may be provided. Upon receiving an action request from a user, a determination may be made as to whether the user requires elevated permissions to perform the action request. In response to determining that the user requires elevated permissions to perform the action request, the action request may be forwarded to a lockbox for evaluation and a permission response may be received from the lockbox.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: October 4, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander MacLeod, Andrey Lukyanov, Colin Nash, Jaskaran Singh, Rajmohan Rajagopalan, Vivek Sharma
  • Publication number: 20160074340
    Abstract: The present invention is directed to methods and dosing regimens for the treatment of depression (preferably, treatment resistant depression), for the treatment of depression in a suicidal patient, and/or for the treatment and/or prevention of suicidality (e.g. suicidal ideations) comprising genotyping a patient to determine their Val66Met rs6265 polymorphism in BDNF and administering a ketamine, preferably esketamine, preferably intranasal esketamine, according to a dosing regimen matched to the patient's genotype.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 17, 2016
    Applicant: JANSSEN PHARMACEUTICA NV
    Inventors: LODEWIJK IVO CAERS, GIACOMO SALVADORE, JASKARAN SINGH
  • Patent number: 8738649
    Abstract: Representative embodiments of a distributed processing method of facilitating interactive analytics of streaming data records by receiving the data records at a plurality of distributed computational nodes, establishing and storing dimensions corresponding to attributes of the data records, parsing the streaming data records to identify matches to at least one of the dimensions and based thereon, reducing the number of data records to create a targeted subset of the data, re-distributing the targeted subsets of the streaming data records among the distributed computational nodes in accordance with the dimensions stored on the nodes, updating a database storing measures of the dimensions in accordance with the targeted subsets of the streaming data records, and using the database to respond to a query based on measures associated with one or more of the dimensions.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 27, 2014
    Assignee: Guavus, Inc.
    Inventors: Jaskaran Singh Bawa, Bijay Singh Bisht, Anand Vivek Srivastava, Sumanta Kumar Bhowmik, Atul Kumar Saraf
  • Patent number: 8738650
    Abstract: Representative embodiments of a distributed processing method of facilitating interactive analytics of streaming data records by receiving the data records at a plurality of distributed computational nodes, establishing and storing dimensions corresponding to attributes of the data records, parsing the streaming data records to identify matches to at least one of the dimensions and based thereon, reducing the number of data records to create a targeted subset of the data, re-distributing the targeted subsets of the streaming data records among the distributed computational nodes in accordance with the dimensions stored on the nodes, updating a database storing measures of the dimensions in accordance with the targeted subsets of the streaming data records, and using the database to respond to a query based on measures associated with one or more of the dimensions.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: May 27, 2014
    Assignee: Guavus, Inc.
    Inventors: Jaskaran Singh Bawa, Bijay Singh Bisht, Anand Vivek Srivastava, Sumanta Kumar Bhowmik, Atul Kumar Saraf
  • Publication number: 20140093592
    Abstract: The present invention is directed to methods for the treatment of treatment-refractory depression or treatment-resistant depression comprising administering to a patient in need thereof, a therapeutically effective amount of esketamine as mono-therapy or as combination therapy with at least on antidepressant.
    Type: Application
    Filed: December 5, 2013
    Publication date: April 3, 2014
    Applicant: Janssen Pharmaceutica NV
    Inventors: Jaskaran Singh, Lodewijk Ivo Caers
  • Publication number: 20140067751
    Abstract: A cardinality of an incoming data stream is maintained in real time; the cardinality is maintained in a data structure that is represented by an unsorted list at low cardinalities, a linear counter at medium cardinalities, and a PCSA at high cardinalities. The conversion to the linear counter makes use of the data in the unsorted list, after which that data is discarded. The conversion to the PCSA uses only the data in the linear counter.
    Type: Application
    Filed: August 9, 2013
    Publication date: March 6, 2014
    Inventors: Nikhil Shirish Ketkar, Gaurav Mishra, Jaskaran Singh Bawa, Mark Crovella
  • Publication number: 20130318031
    Abstract: Representative embodiments of a distributed processing method of facilitating interactive analytics of streaming data records by receiving the data records at a plurality of distributed computational nodes, establishing and storing dimensions corresponding to attributes of the data records, parsing the streaming data records to identify matches to at least one of the dimensions and based thereon, reducing the number of data records to create a targeted subset of the data, re-distributing the targeted subsets of the streaming data records among the distributed computational nodes in accordance with the dimensions stored on the nodes, updating a database storing measures of the dimensions in accordance with the targeted subsets of the streaming data records, and using the database to respond to a query based on measures associated with one or more of the dimensions.
    Type: Application
    Filed: March 15, 2013
    Publication date: November 28, 2013
    Inventors: Jaskaran Singh Bawa, Bijay Singh Bisht, Anand Vivek Srivastava, Sumanta Kumar Bhowmik, Atul Kumar Saraf
  • Publication number: 20130318034
    Abstract: Representative embodiments of a distributed processing method of facilitating interactive analytics of streaming data records by receiving the data records at a plurality of distributed computational nodes, establishing and storing dimensions corresponding to attributes of the data records, parsing the streaming data records to identify matches to at least one of the dimensions and based thereon, reducing the number of data records to create a targeted subset of the data, re-distributing the targeted subsets of the streaming data records among the distributed computational nodes in accordance with the dimensions stored on the nodes, updating a database storing measures of the dimensions in accordance with the targeted subsets of the streaming data records, and using the database to respond to a query based on measures associated with one or more of the dimensions.
    Type: Application
    Filed: May 23, 2013
    Publication date: November 28, 2013
    Inventors: Jaskaran Singh Bawa, Bijay Singh Bisht, Anand Vivek Srivastava, Sumanta Kumar Bhowmik, Atul Kumar Saraf