Patents Assigned to InMobi Pte Ltd.
  • Publication number: 20150242326
    Abstract: The present invention provides a method and system for caching time series data. A computer system for caching time series data is disclosed. The computer system comprises one or more processors, at least one cache, and a computer readable storage medium. The computer readable storage medium contains instructions that, when executed by the one or more processors, causes the one or more processors to perform a set of steps comprising fetching the time series data from a time series data source, calculating one or more expiry timestamps, grouping the plurality of time series datum in to one or more time data chunks based on the one or more expiry timestamps, and storing a copy of the time series data and the one or more expiry timestamps in the at least one cache.
    Type: Application
    Filed: February 23, 2015
    Publication date: August 27, 2015
    Applicant: InMobi PTE Ltd.
    Inventor: Arvind Jayaprakash
  • 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: 20150149498
    Abstract: The present invention provides a computer implemented method for performing an application specific operation on a dataset over a distributed computing system. The computer implemented method includes collecting a set of application specific refining data present in a data stream of the dataset in a first map phase by the distributed computing system, resetting the data stream of the dataset to a beginning position by the distributed computing system, and generating one or more resultant data elements using the set of application specific refining data in a second map phase, by the distributed computing system.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 28, 2015
    Applicant: InMobi Pte. Ltd.
    Inventors: Gaurav Agarwal, Srinkanth Sundarrajan
  • Publication number: 20150149437
    Abstract: The present invention provides a system and method for optimizing reduce-side join operation in a map-reduce framework. The system and method executing one or more map operations on the second data structure, grouping the data tuples to a single region of the second data structure, providing the grouped data to a single reducer and, selecting one of scan approach and a look-up approach by one or more reducers based on region key count value and pre-determined conditions of the user.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 28, 2015
    Applicant: INMOBI PTE LTD.
    Inventors: Srikanth Sundarrajan, SHWETHA G. SHIVALINGAMURTHY
  • 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
  • Publication number: 20140237568
    Abstract: A mobile information handling system (IHS) includes an application (app) that may include a unique-identification tool and a device capability determination tool. The unique-identification tool may generate a signature string that is unique to the mobile IHS. The device capability determination tool may determine the hardware capability of the mobile IHS, the network capability of the mobile IHS and the capability of a network between the mobile IHS and a server IHS, and generate a device determination therefrom. The app may transmit the signature string and the device determination to a server IHS. In response to the signature string and device determination that the server IHS receives, the server IHS may generate and transmit a corresponding response containing specific data to the mobile IHS. The app may output the specific data by displaying the specific data on a display of the mobile IHS.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 21, 2014
    Applicant: InMobi Pte. Ltd.
    Inventor: Sreenivasa Prasad Sista
  • Patent number: 8700802
    Abstract: Computer-implemented methods and systems for providing dynamic content to users are described. The dynamic content is received from a developer. A plurality of dynamic representations of the dynamic content is provided. The plurality of dynamic representations corresponds to a plurality of dynamic formats. Logic corresponding to the plurality of dynamic representations is provided to the developer.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: April 15, 2014
    Assignee: InMobi Pte Ltd.
    Inventors: Carnet Williams, Kevin Hughes, Matthew McNeely
  • Patent number: 8560840
    Abstract: A system and computer implemented method for providing a widget are described. The widget is portable, embeddable and for dynamically displaying multimedia content. The method and system include receiving a request corresponding to the widget and performing an authentication corresponding to the request. The method and system also include fulfilling the request if the authentication is successful.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: October 15, 2013
    Assignee: InMobi Pte Ltd.
    Inventors: Carnet Williams, Olin Lagon, Kevin Hughes