Patents by Inventor Sanjoy Bose

Sanjoy Bose 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: 20260120152
    Abstract: Example implementations relate to digital space allocation determinations. In an example, an availability query for digital space during a predetermined period is received. The availability query includes a set of dimensions. Responsive to receiving the availability query, at least one base query is generated for at least a subset of dimensions of the set of dimensions, a respective quantity of available digital space during the predetermined period is determined for the at least one base query, average demand for digital space for a unit of time is obtained by executing the availability query on historical data, and a quantity of available digital space during the predetermined period is determined based on the average demand for digital space for the unit of time and the respective quantity of available digital space for the at least one base query.
    Type: Application
    Filed: October 25, 2024
    Publication date: April 30, 2026
    Inventors: Sanjoy Bose, Konstantin Shmakov, Anshul Bansal, Nitish Varshney, Girish Sathyanarayana, Arjun KN
  • Publication number: 20260119968
    Abstract: Example implementations relate to expected selected impression determinations using frequency cap parameters. In an example, a likelihood request for display of digital content is received. The likelihood request includes at least one constraint parameter and at least one frequency cap parameter. A first quantity of impressions per user is obtained based on the at least one constraint parameter and a suppression ratio for the at least one frequency cap parameter is determined. The suppression ratio is a ratio of a selection likelihood under the at least one constraint parameter and the frequency cap parameter to a selection likelihood under the at least one constraint parameter. One or more of the first quantity of impressions per user is suppressed based on the suppression ratio to generate a second quantity of impressions per user and the at least one constraint parameter is adjusted based on the second quantity of impressions per user.
    Type: Application
    Filed: October 25, 2024
    Publication date: April 30, 2026
    Inventors: Girish Sathyanarayana, Konstantin Shmakov, Danish Shaikh, Kunal Kishore, Sanjoy Bose, Pratyush Pushkar
  • Publication number: 20260094183
    Abstract: Systems and methods for generating an audience for a campaign are disclosed. An example system receives, from a user device, a request to generate an audience for a campaign. The system determines an audience intent based on the request and an audience parameter included in the request. The system extracts, based on the audience intent, attributes for products associated with the request, selects a product based on the attributes for products associated with the request, and generates a recommended audience build configuration for the product. The system further causes presentation of the recommended audience build configuration at the user device, and in response to selection of the recommended audience build configuration, generates the audience for the campaign based on the recommended audience build configuration.
    Type: Application
    Filed: September 30, 2025
    Publication date: April 2, 2026
    Inventors: Manasij Sur Roy, Chellapriyadharshini Maharajan, Prathamesh Wagh, Sutirtha Chakraborty, Sanjoy Bose
  • Patent number: 9875272
    Abstract: A computer-implemented database system, method, and computer program product are provided. the database system comprises a plurality of nodes, each node including a data storage device having memory and a server; and a database system controller coupled to each of the plurality of nodes and having a processor and software program code for directing the database system to perform the following function of defining, for a user, a node group including at least one of the plurality of nodes, upon which the user's data is to be stored in a user database; wherein the user database is defined in terms of time-partitioned tables residing on the nodes of the node group, and wherein each time-partitioned table is further defined in terms of shards of the user's data, the shards corresponding with respective ones of the time partitions.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: January 23, 2018
    Assignee: Google Inc.
    Inventors: Anant Jhingran, Rupesh Kumar, Sanjoy Bose