Patents by Inventor Sanjay Lal

Sanjay Lal 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: 20250103940
    Abstract: Systems and methods for confidential database surgical search and access-less retrieval using a hybrid-computing-powered system with multi-thread processing are provided. The systems and methods may include a quantum processor and a classical processor. The systems and methods may include requesting data elements pertinent to reports. The systems and methods may include authenticating requests and creating classical request strings via a classical processor. The systems and methods may include interfacing classical request strings with a quantum processor. The systems and methods may include running Grover's searches in parallel over the request strings. The systems and methods may include fetching data from smart contracts within ledgers and sub-ledgers within a blockchain. The systems and methods may include pulling dynamic market data through a legacy transformation platform including dynamically derived data values and a machine learning model (MLM).
    Type: Application
    Filed: September 21, 2023
    Publication date: March 27, 2025
    Inventors: Rajalakshmi Arumugam, Ramya Sivaramakrishnan, Roshan Miranda, Anshul Saini, Ankit Lakhtakia, Shruti Gandhi, Sanjay Lal Gupta, Nabh Kumar, Vineet Khurana, Jonathan David Wilman
  • Publication number: 20240185261
    Abstract: A computing system that determines employee and organizational compliance includes one or more databases that store organizational data and one or more processors to execute instructions to perform various operations.
    Type: Application
    Filed: February 8, 2024
    Publication date: June 6, 2024
    Inventors: Sachin Aralasurali Suryanarayana, Tomer Schwartz, Parthasarathy Jeyaram, Prateek Agarwal, Shubham Choudhary, Sanket Singhal, Sanjay Lal Bhavnani
  • Patent number: 11935071
    Abstract: A computing system that determines employee and organizational compliance includes one or more databases that store organizational data and one or more processors to execute instructions to perform various operations.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: March 19, 2024
    Assignee: PEOPLE CENTER, INC.
    Inventors: Sachin Aralasurali Suryanarayana, Tomer Schwartz, Parthasarathy Jeyaram, Prateek Agarwal, Shubham Choudhary, Sanket Singhal, Sanjay Lal Bhavnani
  • Publication number: 20240005040
    Abstract: In one aspect, there is provided a method performed by one or more computers for privacy-sensitive assessment of digital component transmission reach based on cardinalities of subset unions of a collection of user sets, the method including: receiving a request to determine a number of users that are included in a target group of users that received at least one transmission of a digital component, where the request includes a set expression defined in terms of the collection of user sets, generating an alternative representation of the set expression in terms of primitive sets, applying a cardinality model to each primitive to generate a cardinality of each primitive set as a linear combination of cardinalities of subset unions of the collection of user sets, and determining the number of users included in the target group of users based on the cardinalities of the primitive sets.
    Type: Application
    Filed: July 1, 2022
    Publication date: January 4, 2024
    Inventors: Jiayu Peng, Meng-Hao Li, Chenwei Wang, Sanjay Lal Vasandani, Raimundo Mirisola
  • Publication number: 20230368214
    Abstract: A computing system that determines employee and organizational compliance includes one or more databases that store organizational data and one or more processors to execute instructions to perform various operations.
    Type: Application
    Filed: July 8, 2022
    Publication date: November 16, 2023
    Inventors: Sachin Aralasurali Suryanarayana, Tomer Schwartz, Parthasarathy Jeyaram, Prateek Agarwal, Shubham Choudhary, Sanket Singhal, Sanjay Lal Bhavnani
  • Patent number: 7519975
    Abstract: A method and apparatus for exception handling in a multi-processor environment are described. In an embodiment, a method for handling a number of exceptions within a processor in a multi-processing system includes receiving an exception within the processor, wherein each processor in the multi-processor system shares a same memory. The method also includes executing a number of instructions at an address within a common interrupt handling vector address space of the same memory. The number of instructions cause the processor to determine an identification of the processor based on a query that is internal to the processor. Additionally, the method includes modifying execution flow of the exception to execute an interrupt handler located within one of a number of different interrupt handling vector address spaces.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: April 14, 2009
    Assignee: Redback Networks, Inc.
    Inventor: Sanjay Lal
  • Publication number: 20060265717
    Abstract: A method and apparatus for exception handling in a multi-processor environment are described. In an embodiment, a method for handling a number of exceptions within a processor in a multi-processing system includes receiving an exception within the processor, wherein each processor in the multi-processor system shares a same memory. The method also includes executing a number of instructions at an address within a common interrupt handling vector address space of the same memory. The number of instructions cause the processor to determine an identification of the processor based on a query that is internal to the processor. Additionally, the method includes modifying execution flow of the exception to execute an interrupt handler located within one of a number of different interrupt handling vector address spaces.
    Type: Application
    Filed: July 24, 2006
    Publication date: November 23, 2006
    Inventor: Sanjay Lal
  • Patent number: 7082610
    Abstract: A method and apparatus for exception handling in a multi-processor environment are described. In an embodiment, a method for handling a number of exceptions within a processor in a multi-processing system includes receiving an exception within the processor, wherein each processor in the multi-processor system shares a same memory. The method also includes executing a number of instructions at an address within a common interrupt handling vector address space of the same memory. The number of instructions cause the processor to determine an identification of the processor based on a query that is internal to the processor. Additionally, the method includes modifying execution flow of the exception to execute an interrupt handler located within one of a number of different interrupt handling vector address spaces.
    Type: Grant
    Filed: June 2, 2001
    Date of Patent: July 25, 2006
    Assignee: Redback Networks, Inc.
    Inventor: Sanjay Lal
  • Patent number: 6832336
    Abstract: A method and apparatus for maintaining consistent data is described. A computer implemented method comprises generating a first command for a set of network data to be executed on a local memory, executing a second command for the set of network data on a remote memory in response to generation of the first command, determining whether the second command has been executed successfully on the remote memory, executing the first command on the local memory upon determining the second command is executed successfully, and generating an error upon determining the second command is not executed successfully.
    Type: Grant
    Filed: June 2, 2001
    Date of Patent: December 14, 2004
    Assignee: Redback Networks Inc.
    Inventor: Sanjay Lal
  • Publication number: 20020184572
    Abstract: A method and apparatus for maintaining consistent data is described. A computer implemented method comprises generating a first command for a set of network data to be executed on a local memory, executing a second command for the set of network data on a remote memory in response to generation of the first command, determining whether the second command has been executed successfully on the remote memory, executing the first command on the local memory upon determining the second command is executed successfully, and generating an error upon determining the second command is not executed successfully.
    Type: Application
    Filed: June 2, 2001
    Publication date: December 5, 2002
    Inventor: Sanjay Lal
  • Publication number: 20020184292
    Abstract: A method and apparatus for exception handling in a multi-processor environment are described. In an embodiment, a method for handling a number of exceptions within a processor in a multi-processing system includes receiving an exception within the processor, wherein each processor in the multi-processor system shares a same memory. The method also includes executing a number of instructions at an address within a common interrupt handling vector address space of the same memory. The number of instructions cause the processor to determine an identification of the processor based on a query that is internal to the processor. Additionally, the method includes modifying execution flow of the exception to execute an interrupt handler located within one of a number of different interrupt handling vector address spaces.
    Type: Application
    Filed: June 2, 2001
    Publication date: December 5, 2002
    Inventor: Sanjay Lal