Kartik
Kartik Audhkhasi, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20110040554 | Automatic Evaluation of Spoken Fluency - A procedure to automatically evaluate the spoken fluency of a speaker by prompting the speaker to talk on a given topic, recording the speaker's speech to get a recorded sample of speech, and then analyzing the patterns of disfluencies in the speech to compute a numerical score to quantify the spoken fluency skills of the speakers. The numerical fluency score accounts for various prosodic and lexical features, including formant-based filled-pause detection, closely-occurring exact and inexact repeat N-grams, normalized average distance between consecutive occurrences of N-grams. The lexical features and prosodic features are combined to classify the speaker with a C-class classification and develop a rating for the speaker. | 02-17-2011 |
Kartik Audhkhasi, White Plains, NY US
Patent application number | Description | Published |
---|---|---|
20160005399 | NOISE SPEED-UPS IN HIDDEN MARKOV MODELS WITH APPLICATIONS TO SPEECH RECOGNITION - A learning computer system may estimate unknown parameters and states of a stochastic or uncertain system having a probability structure. The system may include a data processing system that may include a hardware processor that has a configuration that: receives data; generates random, chaotic, fuzzy, or other numerical perturbations of the data, one or more of the states, or the probability structure; estimates observed and hidden states of the stochastic or uncertain system using the data, the generated perturbations, previous states of the stochastic or uncertain system, or estimated states of the stochastic or uncertain system; and causes perturbations or independent noise to be injected into the data, the states, or the stochastic or uncertain system so as to speed up training or learning of the probability structure and of the system parameters or the states. | 01-07-2016 |
20160019459 | NOISE-ENHANCED CONVOLUTIONAL NEURAL NETWORKS - A learning computer system may include a data processing system and a hardware processor and may estimate parameters and states of a stochastic or uncertain system. The system may receive data from a user or other source; process the received data through layers of processing units, thereby generating processed data; apply masks or filters to the processed data using convolutional processing; process the masked or filtered data to produce one or more intermediate and output signals; compare the output signals with reference signals to generate error signals; send and process the error signals back through the layers of processing units; generate random, chaotic, fuzzy, or other numerical perturbations of the received data, the processed data, or the output signals; estimate the parameters and states of the stochastic or uncertain system using the received data, the numerical perturbations, and previous parameters and states of the stochastic or uncertain system; determine whether the generated numerical perturbations satisfy a condition; and, if the numerical perturbations satisfy the condition, inject the numerical perturbations into the estimated parameters or states, the received data, the processed data, the masked or filtered data, or the processing units. | 01-21-2016 |
20160034814 | NOISE-BOOSTED BACK PROPAGATION AND DEEP LEARNING NEURAL NETWORKS - A learning computer system may update parameters and states of an uncertain system. The system may receive data from a user or other source; process the received data through layers of processing units, thereby generating processed data; process the processed data to produce one or more intermediate or output signals; compare the one or more intermediate or output signals with one or more reference signals to generate information indicative of a performance measure of one or more of the layers of processing units; send information indicative of the performance measure back through the layers of processing units; process the information indicative of the performance measure in the processing units and in interconnections between the processing units; generate random, chaotic, fuzzy, or other numerical perturbations of the received data, the processed data, or the one or more intermediate or output signals; update the parameters and states of the uncertain system using the received data, the numerical perturbations, and previous parameters and states of the uncertain system; determine whether the generated numerical perturbations satisfy a condition; and if the numerical perturbations satisfy the condition, inject the numerical perturbations into one or more of the parameters or states, the received data, the processed data, or one or more of the processing units. | 02-04-2016 |
Kartik Ayyar, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100125598 | ARCHITECTURE FOR SUPPORTING SPARSE VOLUMES - An architecture, including a file-level protocol, for supporting sparse volumes on a storage system is provided. The file-level protocol provides coherency checking for use in retrieving data stored on a backing store remote from a storage system. | 05-20-2010 |
20110090953 | BUDGET ENCODING - A method includes receiving streaming media data having a media frame and a frame index referencing the media frame; allocating a frame budget for an output media frame by estimating a frame size of the output media frame based on the frame index; generating the output media frame in real-time by processing the media frame based on first processing parameters and, if the allocated frame budget is greater than a frame size of the processed media frame, padding the processed media frame; and providing the output media frame. | 04-21-2011 |
20130304844 | SYSTEM AND METHOD FOR CACHING NETWORK FILE SYSTEMS - A network caching system has a multi-protocol caching filer coupled to an origin server to provide storage virtualization of data served by the filer in response to data access requests issued by multi-protocol clients over a computer network. The multi-protocol caching filer includes a file system configured to manage a sparse volume that “virtualizes” a storage space of the data to thereby provide a cache function that enables access to data by the multi-protocol clients. To that end, the caching filer further includes a multi-protocol engine configured to translate the multi-protocol client data access requests into generic file system primitive operations executable by both the caching filer and the origin server. | 11-14-2013 |
20150269146 | SYSTEM AND METHOD FOR COMPUTING, APPLYING, AND DISPLAYING DOCUMENT DELTAS - Systems and methods are disclosed herein for computing, applying, and displaying document deltas. Snapshots are stored of documents, and the stored snapshots are flattened. Deltas of the flattened snapshots are computed. The deltas are converted to representations of changes in the document by inverting the flattening. The representations of changes are displayed to a user via a feed. Users of the systems and methods can accept, reject, and comment on the changes. | 09-24-2015 |
Kartik Kulkarni, Foster City, CA US
Patent application number | Description | Published |
---|---|---|
20160026660 | DISTRIBUTION OF AN OBJECT IN VOLATILE MEMORY ACROSS A MULTI-NODE DATABASE - Techniques are described herein for distributing distinct portions of a database object across the volatile memories of a plurality of nodes in a clustered database system. The techniques involve establishing a single database server instance located on a node in a multi-node cluster as a load-operation master for a particular data set. The load-operation master determines how the data set may be separated into chunks using a hash function. The load-operation master then broadcasts a small payload of consistency information to other database servers, so each database server may independently execute the hash function and independently load their respectively assigned chunks of data. | 01-28-2016 |
20160026667 | MEMORY-AWARE JOINS BASED IN A DATABASE CLUSTER - Techniques are described herein for distributing data from one or more partitioned tables across the volatile memories of a cluster. In memory copies of data from partitioned tables are grouped based on the data falling within the same partition criteria. These groups are used for assigning data from corresponding partitions to the same node when distributing data from partitioned tables across the volatile memories of a multi-node cluster. When a query requires a join between rows of partitioned tables, the work for the join query is divided into work granules that correspond to partition-wise join operations. Those partition-wise join operations are assigned to nodes by a query coordinator based on the partition-to-node mapping located in the node of the query coordinator. | 01-28-2016 |
20160026684 | FRAMEWORK FOR VOLATILE MEMORY QUERY EXECUTION IN A MULTI NODE CLUSTER - Techniques are described herein for executing queries on distinct portions of a database object that has been separate into chunks and distributed across the volatile memories of a plurality of nodes in a clustered database system. The techniques involve receiving a query that requires work to be performed on data that resides in a plurality of on disk extents. A parallel query coordinator that is aware of the in-memory distribution divides the work into granules that align with the in-memory separation. The parallel query coordinator then sends each granule to the database server instance with local in memory access to the data required by the granule and aggregates the results to respond to the query. | 01-28-2016 |
Kartik Kumar, Vlaardingen NL
Patent application number | Description | Published |
---|---|---|
20080202569 | Cleaning Device - A device is provided to clean an object by positioning the surface of the object to be cleaned in contact with a cleaning medium comprising one or more liquids having a dielectric constant of from 1 to 200 and placed in an electric field in the range of from 103 V/m to 107 V/m wherein said device is capable of generating said electric field using an alternating voltage/current source, said device comprising at least two electrodes where one of the electrodes is at a higher potential than the other and said electrodes are spatially separated by a distance of 1 micron to 2 cm by an insulating material having a dielectric breakdown strength greater than the applied electric field. | 08-28-2008 |
Kartik Muktinutalapati, Westminster, CO US
Patent application number | Description | Published |
---|---|---|
20100246890 | DETECTION OF OBJECTS IN IMAGES - A system described herein includes a detector component that automatically determines location of a license plate in a digital image. The system further includes a blurrer component that automatically blurs the digital image at the determined location of the license plate, wherein blurring undertaken by the blurrer component is based at least in part upon confidence scores assigned to pixels in the digital image that correspond to the determined location of the license plate. | 09-30-2010 |
Kartik Muktinutalapati, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20160104301 | CROSS-LEVEL IMAGE BLENDING - One or more techniques and/or systems are provided for image blending and/or facilitating image transitions. In an example, a map interface displays map information, such as of a town, through a visualization. A first image having a first level of detail and a first image type (e.g., satellite imagery of the town) may be displayed through the visualization. While zoomed into the town, a second image having a second level of detail and a second image type (e.g., aerial imagery of the town) may be displayed through the visualization. Instead of merely transitioning the visualization from displaying the first image to displaying the second image (during zooming), which may otherwise provide a visually abrupt transition, one or more intermediate blended images, having intermediate levels of detail between the first image and the second image, may be generated and displayed during the transition between the first image and the second image. | 04-14-2016 |
Kartik Potukuchi, Hopkinsville, KY US
Patent application number | Description | Published |
---|---|---|
20100264098 | CHITOSAN-COATED FIBERS TO SATISFY NSF50 TEST STANDARD FOR SPAS AND POOLS - A fibrous filter media is provided for meeting NSF 50 requirements for water turbidity in pools, hot tubs and spas which includes a sheet of nonwoven fibers coated with chitosan, wherein the sheet may be pleated or present in a stacked layer configuration. | 10-21-2010 |
20120298595 | CHITOSAN-COATED FIBERS TO SATISFY NSF50 TEST STANDARD FOR SPAS AND POOLS - A fibrous filter media is provided for meeting NSF 50 requirements for water turbidity in pools, hot tubs and spas which includes a sheet of nonwoven fibers coated with chitosan, wherein the sheet may be pleated or present in a stacked layer configuration. | 11-29-2012 |
Kartik Rao, Sheffield GB
Patent application number | Description | Published |
---|---|---|
20140231262 | ELECTROLYTIC PRODUCTION OF POWDER - A method of producing metallic powder comprises steps of arranging a volume of feedstock comprising a plurality of non-metallic particles within an electrolysis cell, causing a molten salt to flow through the volume of feedstock, and applying a potential between a cathode and an anode such that the feedstock is reduced to metal. In preferred embodiments the feedstock is a plurality of discrete powder particles and these particles are reduced to a corresponding plurality of discrete metallic particles. In advantageous embodiments, the feedstock may be sand. | 08-21-2014 |
Kartik Rao, Paddington AU
Patent application number | Description | Published |
---|---|---|
20140325343 | Systems and methods for processing web page data - Described herein are systems and methods for processing web page data. In overview, these make use of a downloadable API thereby to allow client-side processing of web page data (for example HTML data) in a manner that facilitates efficient generation of a web page, with the capability to execute scripts (such as scripts relating to advertising content) following the generation of a complete Document Object Model (DOM). In overview, placeholders are defined during the generation of the DOM, these serving as containers for results of post-content execution of scripts. In terms of such post-content execution, scripts may be executed in a variety of manners, including immediately following completion of the DOM, at specified times (for example periodic execution thereby to refresh the content of a placeholder at defined intervals), or based on observed conditions (for example enabling execution of scripts in response to their placeholder being on-screen, or in anticipation of that placeholder being on-screen). Although the present embodiments are defined primarily by reference to the execution of scripts, it should be appreciated that the present methodologies are also applicable to execution of other artifacts following the generation of a DOM. | 10-30-2014 |
Kartik Subbana, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090119504 | INTERCEPTING AND SPLIT-TERMINATING AUTHENTICATED COMMUNICATION CONNECTIONS - Systems and methods are provided for enabling optimization of communications within a networked computing environment requiring secure, authenticated client-server communication connections. Optimization is performed by a pair of intermediary network devices installed in a path of communications between the client and the server. A secure, authenticated communication connection between the client and server is split-terminated at a pair of intermediary network devices by intercepting a request from the client for a client-server connection, authenticating the client at the intermediaries, establishing a first secure, authenticated connection to the client, authenticating the client or an intermediary to the server, and establishing a second secure, authenticate connection to the server. Depending on the operative authentication protocol (e.g., NTLM, Kerberos), an intermediary may interface with a domain controller, key distribution center or other entity. | 05-07-2009 |
20130114439 | AUTOMATIC FRAMING SELECTION - Network traffic is monitored and an optimal framing heuristic is automatically determined and applied. Framing heuristics specify different rules for framing network traffic. While a framing heuristic is applied to the network traffic, alternative framing heuristics are speculatively evaluated for the network traffic. The results of these evaluations are used to rank the framing heuristics. The framing heuristic with the best rank is selected for framing subsequent network traffic. Each client/server traffic flow may have a separate framing heuristic. The framing heuristics may be deterministic based on byte count and/or time or based on traffic characteristics that indicate a plausible point for framing to occur. The choice of available framing heuristics may be determined partly by manual configuration, which specifies which framing heuristics are available, and partly by automatic processes, which determine the best framing heuristic to apply to the current network traffic from the set of available framing heuristics. | 05-09-2013 |
Kartik Subbanna, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090144440 | TRANSACTION ACCELERATION USING APPLICATION-SPECIFIC LOCKING - A data access request from an application for access to a data resource is received from a first application. The data access request is analyzed to identify application-specific behavior indicating a type of data access for the data resource. The WAN acceleration functionality of a first device is configured for network traffic optimization based on the type of data access for the data resource. The analysis of the data access request may be based on attributes of the data access request, the data resource, and/or an access control restriction. The network traffic optimization may be adapted to optimize network traffic to a first portion of the data resource that is different than a second portion of the data resource associated with the data access request or to a second data resource separate from the data resource associated with the data access request. | 06-04-2009 |
20140019519 | RELIABILITY AND AVAILABILITY OF DISTRIBUTED SERVERS - A system of network proxies distributes data to multiple servers. Each network proxy is associated with a server. A network proxy intercepts a client request for data. If the network proxy determines that the request can be served using a copy of data stored on the local server, rather than the data stored on a remote server, it diverts the request to the local server. If the network proxy determines that the request cannot be served using a data from the local server, the network proxy diverts the request to a remote server storing the primary copy of the data. A server map specifies the locations of the primary copies of data. When a primary copy of data is updated on one of the servers, the associated network proxy propagates the updated data to the other servers. The servers can provide data from files, e-mail services, databases, or multimedia services. | 01-16-2014 |
Kartik Sudeep, North Miami Beach, FL US
Patent application number | Description | Published |
---|---|---|
20080263279 | DESIGN STRUCTURE FOR EXTENDING LOCAL CACHES IN A MULTIPROCESSOR SYSTEM - A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for caching data in a multiprocessor system is provided. The design structure includes a multiprocessor system, which includes a first processor including a first cache associated therewith, a second processor including a second cache associated therewith, and a main memory to store data required by the first processor and the second processor, the main memory being controlled by a memory controller that is in communication with each of the first processor and the second processor through a bus, wherein the second cache associated with the second processor is operable to cache data from the main memory corresponding to a memory access request of the first processor. | 10-23-2008 |
Kartik Yegneshwar, Rancho Cordova, CA US
Patent application number | Description | Published |
---|---|---|
20140172865 | SYSTEM AND METHOD FOR PROCESSING AND DISTRIBUTION OF UNSTRUCTURED DOCUMENTS - A computer-implemented system and method for processing and distribution of unstructured documents are disclosed. The apparatus and method in an example embodiment includes receiving an unstructured document; obtaining information from the document; storing portions of the information obtained from the document in a data set corresponding to the document; using a portion of the information obtained from the document to obtain an identifier of an enterprise record corresponding to the document; recording a specified behavior category for the document; and using the data set and the specified behavior category to dispatch the document to a recipient or an enterprise. | 06-19-2014 |