Patents by Inventor Inderbir Singh Pall

Inderbir Singh Pall 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: 10469351
    Abstract: The present invention provides a system for calculating latency in a distributed data flow environment. The system includes a plurality of hop servers and a central registry server. The plurality of hops servers is configured to receive a plurality of data packets across a time window, bucket each of the data packets of the plurality of data packets received across the time window into one or more buckets and transmit count of the plurality of the data packets in the one or more buckets and a window identifier associated with the time window to the central registry server. Each of the data packet of the plurality of data packets includes a header. The central registry server is configured to receive a plurality of counts and a plurality of window identifiers, to receive a latency query and to calculate latency.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: November 5, 2019
    Assignee: INMOBI PTE. LTD.
    Inventors: Inderbir Singh Pall, Sharad Agarwal
  • Patent number: 10447749
    Abstract: A method and system delivers data to a batch consumer and a streaming consumer. The method and system include retrieving data from a plurality of data centers, storing the data in a first directory, bundling the data into plurality of batches in the first directory, transferring each batch of the plurality of batches to the second directory, delivering the each batch of the plurality of batches in the second directory to the batch consumer and the streaming consumer and delivering the data in the first directory to the streaming consumer.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: October 15, 2019
    Assignee: InMobi PTE LTD.
    Inventors: Inderbir Singh Pall, Sharad Agarwal
  • Publication number: 20180316585
    Abstract: The present invention provides a system for calculating latency in a distributed data flow environment. The system includes a plurality of hop servers and a central registry server. The plurality of hops servers is configured to receive a plurality of data packets across a time window, bucket each of the data packets of the plurality of data packets received across the time window into one or more buckets and transmit count of the plurality of the data packets in the one or more buckets and a window identifier associated with the time window to the central registry server. Each of the data packet of the plurality of data packets includes a header. The central registry server is configured to receive a plurality of counts and a plurality of window identifiers, to receive a latency query and to calculate latency.
    Type: Application
    Filed: July 6, 2018
    Publication date: November 1, 2018
    Applicant: InMobi PTE LTD
    Inventors: Inderbir Singh Pall, Sharad Agarwal
  • Patent number: 10063441
    Abstract: The present invention provides a system for calculating latency in a distributed data flow environment. The system includes a plurality of hop servers and a central registry server. The plurality of hops servers is configured to receive a plurality of data packets across a time window, bucket each of the data packets of the plurality of data packets received across the time window into one or more buckets and transmit count of the plurality of the data packets in the one or more buckets and a window identifier associated with the time window to the central registry server. Each of the data packet of the plurality of data packets includes a header. The central registry server is configured to receive a plurality of counts and a plurality of window identifiers, to receive a latency query and to calculate latency.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: August 28, 2018
    Assignee: InMobi PTE Ltd.
    Inventors: Inderbir Singh Pall, Sharad Agarwal
  • Publication number: 20180124145
    Abstract: A method and system delivers data to a batch consumer and a streaming consumer. The method and system include retrieving data from a plurality of data centers, storing the data in a first directory, bundling the data into plurality of batches in the first directory, transferring each batch of the plurality of batches to the second directory, delivering the each batch of the plurality of batches in the second directory to the batch consumer and the streaming consumer and delivering the data in the first directory to the streaming consumer.
    Type: Application
    Filed: January 2, 2018
    Publication date: May 3, 2018
    Applicant: InMobi PTE LTD.
    Inventors: Inderbir Singh Pall, Sharad Agarwal
  • Patent number: 9860292
    Abstract: A method and system delivers data to a batch consumer and a streaming consumer. The method and system include retrieving data from a plurality of data centers, storing the data in a first directory, bundling the data into plurality of batches in the first directory, transferring each batch of the plurality of batches to the second directory, delivering the each batch of the plurality of batches in the second directory to the batch consumer and the streaming consumer and delivering the data in the first directory to the streaming consumer.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: January 2, 2018
    Assignee: INMOBI PTE. LTD.
    Inventors: Inderbir Singh Pall, Sharad Agarwal
  • Publication number: 20150358394
    Abstract: A method and system delivers data to a batch consumer and a streaming consumer. The method and system include retrieving data from a plurality of data centers, storing the data in a first directory, bundling the data into plurality of batches in the first directory, transferring each batch of the plurality of batches to the second directory, delivering the each batch of the plurality of batches in the second directory to the batch consumer and the streaming consumer and delivering the data in the first directory to the streaming consumer.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 10, 2015
    Applicant: INMOBI PTE LTD.
    Inventors: Inderbir Singh Pall, Sharad Agarwal
  • Publication number: 20150242509
    Abstract: The present invention provides a method for performing analysis on crowdsource data using mobile devices. The method comprises the steps of receiving a query specific function, pushing one or more instances of the query specific function for execution to a set of mobile devices, triggering one or more instances of the query specific function to generate one or more crowdsource data sets associated with the set of mobile devices receiving the one or more crowdsource data sets and analyzing the one or more crowdsource data sets according to the query specific function.
    Type: Application
    Filed: January 29, 2015
    Publication date: August 27, 2015
    Applicant: INMOBI PTE LTD.
    Inventors: Inderbir Singh Pall, Satish Mittal, Ritwik Saikia, Rohit Kochar
  • Publication number: 20150195170
    Abstract: The present invention provides a system for calculating latency in a distributed data flow environment. The system includes a plurality of hop servers and a central registry server. The plurality of hops servers is configured to receive a plurality of data packets across a time window, bucket each of the data packets of the plurality of data packets received across the time window into one or more buckets and transmit count of the plurality of the data packets in the one or more buckets and a window identifier associated with the time window to the central registry server. Each of the data packet of the plurality of data packets includes a header. The central registry server is configured to receive a plurality of counts and a plurality of window identifiers, to receive a latency query and to calculate latency.
    Type: Application
    Filed: January 9, 2015
    Publication date: July 9, 2015
    Applicant: INMOBI PTE LTD
    Inventors: Inderbir Singh Pall, Sharad Agarwal
  • Publication number: 20150134637
    Abstract: The present invention provides a method and system for sharding a graph database. The graph computing includes one or more processors, and a memory module. The memory module contains instructions that, when executed by the one or more processors, causes the one or more processors to perform a set of steps including identifying a first set of nodes from a plurality of nodes and a second set of nodes from a plurality of nodes, generating one or more sub graph shards from the graph database, and storing the one or more sub graph shards on one or more data stores. Each sub graph shard of the one or more sub graph shards includes at least one node from the first set of nodes and a replica of the second set of nodes.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 14, 2015
    Applicant: INMOBI PTE. LTD.
    Inventors: Inderbir Singh Pall, Srikanth Sundarrajan
  • Patent number: 8341619
    Abstract: An installer system provided according to an aspect of the present invention facilitates easy installation of software modules in a heterogeneous computing system in which many operating systems are installed in the remote systems. In an embodiment, the installer system performs different installation actions on different remote systems, depending on the specific operating system installed on the corresponding remote system and the specific software module being installed. Each installation action may be translated into one or more commands according to the syntax/semantics requirement of the respective operating system on the remote system.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: December 25, 2012
    Assignee: Oracle International Corporation
    Inventors: Inderbir Singh Pall, Pradeep Kumar Itharaju, Bharat Shrikrishna Paliwal, Ramasubramaniyan Adhinarayanan
  • Publication number: 20100293541
    Abstract: An installer system provided according to an aspect of the present invention facilitates easy installation of software modules in a heterogeneous computing system in which many operating systems are installed in the remote systems. In an embodiment, the installer system performs different installation actions on different remote systems, depending on the specific operating system installed on the corresponding remote system and the specific software module being installed. Each installation action may be translated into one or more commands according to the syntax/semantics requirement of the respective operating system on the remote system.
    Type: Application
    Filed: May 13, 2009
    Publication date: November 18, 2010
    Applicant: Oracle International Corporation
    Inventors: Inderbir Singh Pall, Pradeep Kumar Itharaju, Bharat Shrikrishna Paliwal, Ramasubramaniyan Adhinarayanan