Pai, Bangalore
Anitha Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090055439 | Flexible Dimension Approach In A Data Warehouse - Disclosed herein is a computer implemented method for dynamically adding dimensions specific to a tenant in a data warehouse without changing the structure of the fact table. Metadata is provided in a metadata table of a warehouse staging layer to map natural key values of the dimensions, obtained from predefined placeholder columns of a source transaction table, to predefined master tables. In the warehouse staging layer, a distinct combination of the natural key values obtained from the source transaction table is assigned a surrogate key. The surrogate key is updated in the bridge table of the warehousing layer. A fact table is then populated with the assigned surrogate key of the bridge table. Views are dynamically created for the dimension tables of the dimensions to connect the fact table to the dimension tables via the bridge table. | 02-26-2009 |
Atul Ram K. Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110007347 | WEB PRINTING - One embodiment is a method that analyzes a print request that is transmitted over an internet and received at a cloud print system. The method then executes with priorities a list of job tasks to print the print request at a web-enabled printer. | 01-13-2011 |
Deepak Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090178101 | METHOD AND DEVICE FOR SELECTING AMONG ALTERNATIVE DATA ITEMS - The method of selecting a data item of the invention comprises the steps of receiving a first data item ( | 07-09-2009 |
20100185974 | METHOD OF PRESENTING A SCHEDULE OF EVENTS - A method of presenting a schedule of events on a screen, includes obtaining data representative of events and associated time intervals of availability to a receiver ( | 07-22-2010 |
20100306802 | METHOD AND DEVICE FOR SELECTING A SET OF SCHEDULE ITEMS - The method of selecting a set of schedule items, e.g. program listings, of the invention comprises the steps of selecting a first set of schedule items and upon detecting that at least one of one or more of the first set of schedule items has an end time which precedes a current time, selecting a second set of schedule items, the second set of schedule items not including said at least one schedule item and/or a schedule item preceding said at least one schedule item. The electronic device of the invention comprises electronic circuitry configured to perform the method of the invention. The computer program product of the invention comprises software for enabling a programmable device to perform the method of the invention. | 12-02-2010 |
20130128962 | EFFICIENT ENCODING OF VIDEO FRAMES IN A DISTRIBUTED VIDEO CODING ENVIRONMENT - Systems and methods are presented for processing sequences of video frames in a distributed video coding environment. Video frames chosen as key video frames are encoded in their entirety on a sending device, and the encodings are forwarded to a receiving device. Non-key video frames are partitioned into blocks of pixels which are individually processed at the sending device. Some pixel blocks are designated for reconstruction at the receiving device using a similar corresponding pixel block from a previous video frame, and the sending device does not encode those pixel blocks. Other pixel blocks are compressed at the sending device into representations that are sent to the receiving device to facilitate reconstruction of the other pixel blocks at the receiving device. Exceptional efficiency and accuracy may be achieved by employing spatiograms and singular value decompositions in processing pixel blocks of the non-key video frames at the sending device. | 05-23-2013 |
20130128988 | Reconstructing Efficiently Encoded Video Frames in a Distributed Video Coding Environment - Systems and methods are presented for reconstructing sequences of video frames received from a sending device in a distributed video coding environment. Some of the video frames are received as key video frames fully encoded at the sending device. Others are received as non-key video frames partitioned into pixel blocks. Some of the pixel blocks are indicated for reconstruction via a corresponding previous pixel block of a previous video frame, while other pixel blocks are to be reconstructed by decoding encodings of those pixel blocks received from the sending device. Each received encoding of a pixel block is based on contents of the non-key video frame that contains the pixel block and not on contents of the previous key video frame, nor on contents of any other video frame positioned between the previous key video frame and the non-key video frame in the sequence of video frames. | 05-23-2013 |
20150161634 | VISITOR SESSION CLASSIFICATION BASED ON CLICKSTREAMS - Example systems and methods of classifying web visitor sessions based on clickstreams are presented. In one example, a plurality of web pages of a website is organized into a plurality of web page categories. A clickstream of each visitor to visit the plurality of web page categories of the website are divided into a plurality of visitor sessions. A mathematical distance between each of the plurality of visitor sessions is determined using a visitation metric based on the web page categories. Each of the visitor sessions is classified into a target group or a non-target group based on the mathematical distance between each of the visitor sessions and on an identification of at least one of the visitor sessions with an event corresponding to the target group. | 06-11-2015 |
Geeta Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140201131 | TECHNIQUES PERTAINING TO DOCUMENT CREATION - Disclosed are techniques pertaining to the creation of a social document through a collaboration. A server executing a social document management application may create a document comprised of content. The social document management application may also create an adhoc workflow process associated with the document in which the workflow process includes steps to create the content of the document. Collaborators may be assigned to work on the steps of the workflow process. In addition, tasks associated with the steps of the workflow process may be assigned to the collaborators and tracked. The tasks may be assigned by selecting content directly within the document and assigning a task pertaining to the selected content. The steps of the workflow process may then be approved. | 07-17-2014 |
Girish Kalasa Ganesh Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130218893 | EXECUTING IN-DATABASE DATA MINING PROCESSES - Various embodiments of systems and methods for executing in-database data mining processes are described herein. In one aspect, the method includes identifying a newly created chain comprising a plurality of components connected together to perform a data mining task, generating an identifier (ID) for the newly created chain, identifying metadata associated with the chain, and storing the ID and the metadata related to the newly created chain into a repository. Each component comprises a parameterized script including one or more parameters. Values of the parameters are stored in the repository. The parameters within the scripts are replaced by their corresponding values and the components of the chain are executed sequentially to generate a final output. | 08-22-2013 |
20140067457 | WORKFLOW EXECUTION FRAMEWORK - A workflow execution framework is generated to execute a received workflow. The workflow is semantically analyzed to determine workflow chain and associated workflow components. To execute the workflow chain, a terminal component in the workflow chain and a corresponding sequential hierarchy of the workflow components are detected. A result descriptor of a data source component corresponding to the terminal component is computed and stored in an execution state table. Result descriptors are computed for the workflow components succeeding the data source component in the sequential hierarchy and are stored in the execution state table. Upon detecting a dataflow between the data source component and one of the succeeding workflow components, data along each row of the execution state table is extracted to process the one of the succeeding workflow components. The workflow is executed by processing the workflow components associated with the workflow chain, thereby executing the workflow chain. | 03-06-2014 |
20140067874 | PERFORMING PREDICTIVE ANALYSIS - Various embodiments of systems and methods for performing predictive analysis are described herein. In one aspect, the method includes receiving a command for publishing a chain comprising a plurality of components connected together to perform predictive analysis. Based upon the command, a plurality of procedures corresponding to the plurality of components of the chain is generated. The generated procedures are integrated according to an order of connectivity of the components within the chain. A database object including the integrated procedures is generated. The database object is stored within a database. The stored database object is executable for performing predictive analysis. | 03-06-2014 |
Harish Venkatraman Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20160138065 | METHODS FOR CONTROLLING FUCOSYLATION LEVELS IN PROTEINS - The present invention relates to a method or process for controlling, inhibiting or reducing protein fucosylation in a eukaryote and/or a eukaryotic protein expression system. Said method comprises carrying out the protein expression and/or post-translational modification in the presence of an elevated total concentration of manganese or manganese ions. | 05-19-2016 |
Lakshmikanth Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090257512 | Error Concealment for MPEG Decoding with Personal Video Recording Functionality - Error concealment for motion picture expert group (MPEG) decoding with personal video recording functionality. Error concealment of MPEG data may take place within various components within playback, recording, reading and writing data systems. The error concealment may be provided within existing systems whose components may not be capable of accommodating errors within MPEG data. In certain embodiments, the available data that contain no errors is maximized to conceal those portions of the data that do include errors. Various layers may be accommodated while performing error concealment, including the MPEG transport stream layer, the video layer, and the audio layer. | 10-15-2009 |
20130272433 | ERROR CONCEALMENT FOR MPEG DECODING WITH PERSONAL VIDEO RECORDING FUNCTIONALITY - Error concealment for motion picture expert group (MPEG) decoding with personal video recording functionality. Error concealment of MPEG data may take place within various components within playback, recording, reading and writing data systems. The error concealment may be provided within existing systems whose components may not be capable of accommodating errors within MPEG data. In certain embodiments, the available data that contain no errors is maximized to conceal those portions of the data that do include errors. | 10-17-2013 |
Madhusudan Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140066118 | SYSTEMS AND METHODS FOR SENDING FLOOR REQUESTS IN PARALLEL WITH TRAFFIC CHANNEL SETUP IN WIRELESS NETWORKS - A mobile device-based method, a controller and wireless network-based method, and a mobile device enable sending Push-to-Talk (PTT) floor requests in parallel with traffic channel (TCH) setup in wireless networks thereby reducing delay associated with idle devices in Push-to-Talk over Cellular (PoC) systems. For example, the floor requests can be sent concurrently with TCH setup using Data over Signaling in Code division multiple access (CDMA) Data Only (DO) networks or variants thereof. | 03-06-2014 |
Madhusudan K. Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130165171 | METHOD AND APPARATUS FOR PROVIDING SESSION INITIATOR PRIVILEGE, PRIORITY AND PRESENCE NOTIFICATION FOR PUSH-TO-TALK CHAT GROUP COMMUNICATIONS - A method for providing presence notification for PTT chat group communications includes a server receiving, from a communication device of a member of a chat group, a session initiation message to start a session for the PTT chat group. The session initiation message includes a member-selected priority. The server generates an event notification message that includes an indication that the chat group is active and has been assigned a priority, and sends the event notification message to communication devices of at least some of the other chat group members. Additionally, where a group priority has been assigned to the chat group, the group priority is assigned to the session. Otherwise, the member-selected priority is assigned to the session. | 06-27-2013 |
20140106808 | ENHANCED PUSH TO TALK SYSTEMS AND METHODS WITH FLOOR CONTROL AND MEDIA TRAFFIC OPTIMIZATION - An enhanced push to talk (PTT) method, a network, and a PTT server provide floor control and media traffic optimization for push to talk over cellular (PoC). Specifically, multiple Session Initiation Protocol (SIP) sessions are contemplated between controlling and participating servers while only requiring a single Real Time Protocol (RTP) session for media and a single Real Time Control Protocol (RTCP) session for floor control. In the single RTP and RTCP session, the synchronization source identifier (SSRC) can be used to differentiate between users equipment (UEs) at the controlling and participating servers. | 04-17-2014 |
20140367466 | CHECKOUT KIOSK - A checkout kiosk employing a transparent touch-screen surface is provided herein. More particularly, the checkout kiosk comprises a transparent, force-sensing layer on top of a bar code reader or imaging camera. The force-sensing layer is used to capture both a weight and a weight distribution of an object placed on its surface. During operation, the touch-screen surface will be used to weigh any item and obtain a “foot print” of the item. A barcode scanner and an optional camera are provided below the touch-screen surface and will image through the touch screen in order to obtain identification information on the product. The weight, barcode scan, footprint, and image of the product may all be used to aide in identifying the product. | 12-18-2014 |
20150092650 | METHOD AND APPARATUS FOR IMPROVED RESOURCE ALLOCATION IN AD HOC GROUP CALLS - A method and apparatus for improved resource allocation in ad hoc group calls includes receiving a request for an ad hoc group call with another push-to-talk (PTT) system between a plurality of subscriber units comprising a plurality of Project 25 (P25) subscriber units; allocating resources with the another PTT system using an Inter Radio Frequency Subsystem Interface (ISSI) network to network interface (NNI); and identifying the ad hoc group call as a single logical call for the plurality of P25 subscriber units on the ISSI NNI. This can also include allocating a single channel for the plurality of P25 subscriber units identified as the single logical call. | 04-02-2015 |
Narasimha Gopalakrishna Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150043811 | METHOD AND APPARATUS FOR DYNAMIC RANGE ENHANCEMENT OF AN IMAGE - A method and apparatus are provided for enhancing the local dynamic range of an image using the contents of exposure bracketed image set without affecting overall dynamic range of the image. The method allows a user to select at least one region of a reference image for enhancement after receiving the reference image from the user. Further the method comprises segmenting the reference image by using exposure weights, and selects an enhancement support image from an exposure bracketed image set. Furthermore the method determines weight maps of reference and enhancement support images and generates dynamic range enhanced reference image using determined weight maps. | 02-12-2015 |
20150086127 | METHOD AND IMAGE CAPTURING DEVICE FOR GENERATING ARTIFICIALLY DEFOCUSED BLURRED IMAGE - A method and an image capturing device configured to generate a defocused image from a reference image and one or more of focal bracketed images to provide an artificially defocused blurred image. The artificially defocused blurred image is a fusion image composed by processing the reference image and one or more of focal bracketed images to provide a clear foreground with gradual blurred background based on a created depth map. The method is time efficient as it provides faster processing on a captured and down sampled reference image and one or more captured down sampled aligned focal bracketed images. The depth map created using region based segmentation reduces a misclassification at a time of classifying foreground-background and misclassification of pixels to provide fast, robust artificial blurring of background in the captured reference image. | 03-26-2015 |
20150319426 | METHOD AND APPARATUS FOR GENERATING COMPOSITE IMAGE IN ELECTRONIC DEVICE - A method and an apparatus for generating a composite image in an electronic device are provided. The method includes identifying a first image element of a first event from first images successively captured by a first image sensor of the electronic device, and identifying a second image element of a second event from second images successively captured by a second image sensor of the electronic device, the first images and the second images being simultaneously captured. The method further includes combining the first image element with the second image element based on a synchronization parameter to generate the composite image. | 11-05-2015 |
Narayana Hosdurg Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110138030 | Method and System for Creating an Overlay Structure for Management Information Bases - A method, a system, and an apparatus are provided for organizing management information bases (MIB) in a network. A table, associated with an overlay MIB structure, is populated with entries. Each entry defines an object identifier (OID) of a mount point and an OID of a mount target. A selection is made between the existing OIDs and OIDs corresponding to a MIB overlay. When management communication refers to managed objects, they can be referred to in terms of OIDs defined by the MIB overlay, as an alternative to their existing OIDs. An agent infrastructure is defined to support the MIB overlay structure. | 06-09-2011 |
Prashanth Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110153611 | EXTRACTING DATA FROM A REPORT DOCUMENT - Disclosed are systems and methods for extracting data from a report document for analysis. A report document is retrieved from a group of report documents. Data present in the report document may include fields and associated metadata. The fields and the associated metadata present in the report are categorized as corresponding data source parameters. The data source parameters are rendered on a user interface, to receive a user definition of a scope for analyzing the data present in the report document. The data source parameters associated with the user definition are qualified to rendered result objects for each associated data source parameter. Based upon the result objects, a query is generated to define the data for analyzing the report document. Based upon a user input to the query, the data present in the report document associated to the query is extracted to generate a multi-dimensional result data. | 06-23-2011 |
Ramanath Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140351587 | PROTECTING CRYPTOGRAPHIC SECRETS USING FILE SYSTEM ATTRIBUTES - Techniques are disclosed for protecting cryptographic secrets stored locally in a device, such as a mobile phone. A client device creates or downloads a shared secret to be used in a server transaction. To protect this shared secret locally, the client device encrypts the shared secret using a key generated a file system attributes value, along with other sources of entropy. The file system attributes value may correspond to the inode of a file in a UNIX-based file system. Thereafter, when the shared secret is required for logical computation, the client device reconstructs the key using the file system attributes value and the other previous sources of entropy. The client device may use the key to decrypt the information and use the shared secret for its required purpose, e.g., in generating a one-time password for a login session. | 11-27-2014 |
Ravi R Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20080229267 | Method and System for Developing Post-Layout Electronic Data Automation (Eda) Applications - A method and system for processing geometrical layout design data to manufacture an electronic circuit is provided. The method includes extracting the geometrical layout design data from one or more data-format files. The method further includes segregating the geometrical layout design data extracted from one or more data-format files into each of a structural data, a spatial data, and a raw-geometry data. Thereafter, one or more predefined operations are performed on one or more of the structural data, the spatial data, and the raw-geometry data. | 09-18-2008 |
R. Lakshmikanth Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110310971 | AVC I_PCM Data Handling and Inverse Transform in a Video Decoder - An Inverse Transform (IT) conforming to MPEG AVC I_PCM that offers better video image quality than the MPEG-2/H.263 based video decoders and real time motion picture processing at 30 frames/seconds is described. The IT module performs 4×4 Inverse Integer transform for AVC for MPEG-2 operations on a given macro block (MB) and all its sub blocks. The IT is the third module in the data flow pipeline of a video decoder, the first two being a variable length decoder (VLD) and an inverse quantizer (IQ). The IT module gets its inputs from IQ module and feeds its processed output to a Motion compensation unit/intra-prediction (MCU-IP) module, thus reconstructing the video picture. | 12-22-2011 |
Rohit Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140117758 | SYSTEM AND METHOD FOR MANAGING ENERGY CONSUMPTION - A control unit with data analyzer is connected to database and configured to receive user inputs such as time driven mode, supply driven mode and automatic mode and operate the system with respect to the selected mode, tariff opted and user input commands, and signals the storage unit to get charged from the input source or to supply power to all the lines or to the selected lines from storage unit. The control unit during the time when energy prices are less, signals to charge the storage unit and supplies power to all appliances through the input source and during the time when energy prices are more, signals to shut off the non critical loads and utilize the charged power from storage unit to selected lines. | 05-01-2014 |
Vishwas Venkatesh Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090319813 | METHOD AND SYSTEM FOR MANAGING POWER SUPPLY TO AT LEAST ONE DEVICE - A method of managing power supply to at least one device in a data processing system, the method comprising determining when the at least one device has been associated with no resources for a predetermined period of time; turning off the power supply to the at least one device; determining that the at least one device is required for use by the data processing system; and restoring the power supply to the at least one device. | 12-24-2009 |
20120110462 | PROVIDING CLOUD-BASED COMPUTING SERVICES - In a method for providing a cloud-based computing service to a user, a request for the computing service to be performed for the user is received, in which, the request includes a selection of at least one flow-slice, the at least one flow-slice comprising a network abstraction of a network pay-per-use unit. In addition, workloads to be performed by a plurality of infrastructure components to satisfy the at least one flow-slice are estimated and a provisioning scheme for the plurality of infrastructure components to implement the estimated workloads on the plurality of infrastructure components is determined. | 05-03-2012 |
Vivek Kumar Pai, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130124311 | System and Method for Dynamic Integration of Advertisements in a Virtual Environment - Systems and methods for dynamic integration of advertisements in 3D virtual environments may provide contextual placement of advertising assets into those environments. The advertising assets may include 3D models of products or advertisements. The selection of appropriate advertising assets during runtime may be dependent on context-sensitive metadata associated with placeholders tagged in the virtual environment by a virtual environment authoring application, and corresponding metadata associated with available advertising assets. The metadata may include classification attributes, visual attributes, physical attributes, behavioral attributes, or interactivity attributes. The selection of appropriate advertising assets may be further dependent on user information and/or game session information captured at runtime. Additional advertising assets may be dynamically selected in response to interactions with the advertising assets, or dependent on changes in status of a user or game session. The methods may be implemented as program instructions stored on computer-readable storage media, executable by a CPU and/or GPU. | 05-16-2013 |