Merugu
Deepak Merugu, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20100198671 | RECYCLING REWARD SYSTEM AND METHOD THEREOF - Systems and methods are provided for incentivizing and rewarding consistent and repeated recycling of recyclable materials. | 08-05-2010 |
Deepak Merugu, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20150177011 | TRANSPORTATION SYSTEM RECONSTRUCTION - A system for reconstructing vehicle itinerary include a processor and a memory storing instructions, implemented by the processor, to cluster historical trip records into a plurality of clusters, each of the plurality of clusters including a set of historical trip records that describe events occurring within a predetermined time range at one location; identify a sequence of clusters that includes a cluster at each location; and estimate an itinerary for a vehicle based on the sequence of clusters and constraint data describing physical constraints, the itinerary for the vehicle describing a sequence of arrival and departure times at a sequence of locations for the vehicle. | 06-25-2015 |
20150178404 | FAST RENDERING OF VISUALIZATION - A system for fast rendering of visualization includes a server computer and a client device. The client device determines a set of data required for rendering a visualization on a client device based on a user input and transmits a request for the set of data to the server computer. The client device receives one or more terse tables corresponding to the set of data, generates the set of data by combining the received one or more terse tables, and rendering a visualization on the client device based on the set of data. | 06-25-2015 |
Deepak Merugu, Stanford, CA US
Patent application number | Description | Published |
---|---|---|
20120226532 | MITIGATION OF CONGESTION IN USE OF A CAPACITY CONSTRAINED RESOURCE BY PROVIDING INCENTIVES - Congestion of a network being accessed by users is mitigated by providing predetermined incentive credits to users who follow network use recommendations and allowing the users to redeem accumulated credits for entry in a game of chance that provides a chance of winning a large reward. A server collects network use data to determine network congestion states and to determine whether users followed network use recommendations. The server also implements a web portal through which users can view historical network use and awarded credits, and redeem their credits. Application domains of the method to mitigate congestion include public transportation networks, wireless communication networks, and energy distribution networks. The techniques may also be enhanced by integration with online social networking features. | 09-06-2012 |
20120284096 | Resource Usage Reduction via Incentives - Conservation of a utility resource is incentivized by a method in which a utility customer records utility meter readings with a smart phone and submits the readings to a server for processing. The server processes the meter readings and awards the customer with credit awards contingent upon customer compliance with behavior that is being incentivized by the system, e.g., reduced resource use during peak hours, resource use below a target level set by the server, resource use below a goal set by the customer, frequent and accurate resource meter submissions, or verification of resource submissions of other customers. Cumulative awarded credits may be redeemed by a customer in exchange for participation in a micro-raffle or other game of chance. Preferably, a consumer awarded more credits has a greater chance of winning a prize, and a greater chance of winning a larger prize, than a user awarded fewer credits. | 11-08-2012 |
Shailaja Merugu, Carpentersville, IL US
Patent application number | Description | Published |
---|---|---|
20130322712 | System for Comparing Medical Images - A system compares gray scale medical images and provides a composite color image for display on a monitor. The system substitutes one or two of the RGB components of a first image with a corresponding RGB component of a second image to provide RGB pixel luminance value component data representing a composite image in color. An acquisition processor acquires first and second gray scale medical images represented by RGB pixel luminance value components. An image data processor aligns the first and second gray scale medical images and substitutes one of the RGB components of the first image with a corresponding RGB component of the second image to provide RGB pixel luminance value component data representing a composite image in color. An output processor outputs the composite image for display. | 12-05-2013 |
Shailaja Merugu, Carpertersville, IL US
Patent application number | Description | Published |
---|---|---|
20100208957 | Respiratory Motion Compensated Cardiac Wall Motion Determination System - A cardiac wall motion compensation system quantitatively compares images acquired at different phases of cardiac and respiratory movement and excludes motion contributed by respiratory movement. A system compensates for respiratory motion induced tissue displacement in cardiac wall motion determination. The system includes an imaging device for acquiring multiple sequential cardiac images of a patient and a data processor. The data processor processes data representing first and second images selected from the multiple sequential cardiac images, to determine heart wall respiratory motion representative displacement from a ventricle wall positional difference indicated between the first and second images, in response to a respiratory motion representative signal and a heart electrophysiological signal. The data processor subtracts heart wall respiratory motion representative displacement from a heart wall displacement measurement to provide a respiration compensated heart wall displacement value. | 08-19-2010 |
Shashidhar Merugu, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20090083537 | SERVER CONFIGURATION SELECTION FOR SSL INTERCEPTION - A network intermediary device such as a transaction accelerator intercepts a client request for a secure communication connection with a server. The intermediary issues a substitute connection request to the server and receives a digital certificate during establishment of a secure communication session between the intermediary and the server. Based on information in the received digital certificate, the intermediary selects an appropriate operational configuration for responding to the client's request. The intermediary consults an ordered list or other collection of digital certificates it possesses, and chooses one having a common name that matches the server's common name. The match may comprise the first matching name, the longest match, the best match, the broadest match (e.g., a certificate having a name that includes one or more wildcard characters), etc. The intermediary then uses the selected certificate (and corresponding private key) to establish a secure communication session with the client. | 03-26-2009 |
20090083538 | REDUCING LATENCY OF SPLIT-TERMINATED SECURE COMMUNICATION PROTOCOL SESSIONS - A method is provided for establishing a split-terminated secure communication connection between a client and a server. A first network intermediary intercepts a secure communication connection request directed from the client to the server. A second intermediary having a digital certificate in the name of the server (and a corresponding private key) acts in place of the server to establish a first secure communication session with the client, during which it receives a secret from the client for generating the session key. The second intermediary supplies the secret and/or the session key to the first intermediary, which allows the first intermediary to establish follow-on secure communication sessions in which the secret is reused. The second intermediary may also supply the first intermediary with a copy of its certificate so that it can respond to new secure communication requests and, yet further, may also supply a copy of the private key. | 03-26-2009 |
20100049970 | METHODS AND SYSTEMS FOR SECURE COMMUNICATIONS USING A LOCAL CERTIFICATION AUTHORITY - A local network traffic processor and an application are resident on a common computer system. The application is configured to trust a server certificate issued by a local network traffic processor, the local network traffic processor operatively being paired with a remote network traffic processor. A proxy server certificate, generated using identification information of a server associated with the remote network traffic processor and signed by the local certification authority, is used to establish a secure session between a local network traffic processor and the application. | 02-25-2010 |
20100299525 | METHOD AND APPARATUS FOR SPLIT-TERMINATING A SECURE NETWORK CONNECTION, WITH CLIENT AUTHENTICATION - A method and apparatus are provided for split-terminating a secure client-server communication connection, with client authentication. During handshaking between the client and the server, cooperating network intermediaries relay the handshaking messages, without altering the messages. At least one of the intermediaries possesses a private key of the server, and extracts a set of data fields from the handshaking messages, including a Client-Key-Exchange message that can be decrypted with the private key. The intermediary uses the extracted data to compute the client-server session key separate from the client's and the server's similar computation, and may transmit the key to the other intermediary via a secure communication channel. The client and the server thus establish the end-to-end client-server connection, and may authenticate each other, after which the network intermediaries may intercept and optimize the client-server communications transparently to the client and the server. | 11-25-2010 |
Srinivas Merugu, Salt Lake City, UT US
Patent application number | Description | Published |
---|---|---|
20120247642 | RAPID PROTOTYPING OF MICRO-STRUCTURES USING A CUTTING PLOTTER - A method for making a microstructure includes: providing a film ( | 10-04-2012 |
Srujana Merugu, Harayana IN
Patent application number | Description | Published |
---|---|---|
20120331390 | USER INTERFACE FOR MANAGING QUESTIONS AND ANSWERS ACROSS MULTIPLE SOCIAL MEDIA DATA SOURCES - A method for managing user-generated questions and answers across multiple social media data sources can begin with the receiving of query parameters, including a user-entered question, via the user interface of a social media Q&A manage. Social media data sources can be queried for knowledge related to the user-entered question. When knowledge related to the user-entered question exists, the existing related knowledge can be organized and presented in the user interface according to a determined answer quality. When knowledge related to the user-entered question does not exist or is deemed unsatisfactory by a user, the user-entered question can be automatically submitted to applicable social media data sources by the social media Q&A manager on behalf of the user. A status of the submitted user-entered question can be monitored. When the status of the submitted user-entered question changes, the method can be re-executed at the querying step. | 12-27-2012 |
20120331391 | USER INTERFACE FOR MANAGING QUESTIONS AND ANSWERS ACROSS MULTIPLE SOCIAL MEDIA DATA SOURCES - A method for managing user-generated questions and answers across multiple social media data sources can begin with the receiving of query parameters, including a user-entered question, via the user interface of a social media Q&A manage. Social media data sources can be queried for knowledge related to the user-entered question. When knowledge related to the user-entered question exists, the existing related knowledge can be organized and presented in the user interface according to a determined answer quality. When knowledge related to the user-entered question does not exist or is deemed unsatisfactory by a user, the user-entered question can be automatically submitted to applicable social media data sources by the social media Q&A manager on behalf of the user. A status of the submitted user-entered question can be monitored. When the status of the submitted user-entered question changes, the method can be re-executed at the querying step. | 12-27-2012 |
Srujana Merugu, Gurgaon IN
Patent application number | Description | Published |
---|---|---|
20110153542 | OPINION AGGREGATION SYSTEM - A system is disclosed for obtaining and aggregating opinions generated by multiple sources with respect to one or more objects. The disclosed system uses observed variables associated with an opinion and a probabilistic model to estimate latent properties of that opinion. With those latent properties, the disclosed system may enable publishers to reliably and comprehensively present object information to interested users. | 06-23-2011 |
20120109637 | EXTRACTING RICH TEMPORAL CONTEXT FOR BUSINESS ENTITIES AND EVENTS - Methods and apparatus for performing computer-implemented extraction of temporal information for business entities and events are disclosed. In one embodiment, a sequence of text is obtained. A label is assigned to one or more of a plurality of segments of the text such that each of the one or more of the plurality of segments of the text is classified as temporal data in one of a plurality of classes of temporal data. One or more rules are applied to the one or more segments of the text that have been classified as temporal data to generate a structured representation of the temporal data, where the rules include one or more schematic rules. Each of the schematic rules pertains to one or more of the plurality of classes of temporal data and indicates a structure in which temporal data in the corresponding one or more of the plurality of classes is to be stored. | 05-03-2012 |
Srujana Merugu, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150356457 | LABELING OF DATA FOR MACHINE LEARNING - A computer generates labels for machine learning algorithms by retrieving, from a data storage circuit, multiple label sets that contain labels that each classify data points in a corpus of data. A graph is generated that includes a plurality of edges, each edge between two respective labels from different label sets of the multiple label sets. Weights are determined for the plurality of edges based upon a consistency between data points classified by two labels connected by the edges. An algorithm is applied that groups labels from the multiple label sets based upon the weights for the plurality of edges. Data points are identified from the corpus of data that represent conflicts within the grouped labels. An electronic message is transmitted in order to present the identified data points to entities for further classification. A new label set is generated using the further classification received from the entities. | 12-10-2015 |
20150356459 | LABELING OF DATA FOR MACHINE LEARNING - A computer generates labels for machine learning algorithms by retrieving, from a data storage circuit, multiple label sets that contain labels that each classify data points in a corpus of data. A graph is generated that includes a plurality of edges, each edge between two respective labels from different label sets of the multiple label sets. Weights are determined for the plurality of edges based upon a consistency between data points classified by two labels connected by the edges. An algorithm is applied that groups labels from the multiple label sets based upon the weights for the plurality of edges. Data points are identified from the corpus of data that represent conflicts within the grouped labels. An electronic message is transmitted in order to present the identified data points to entities for further classification. A new label set is generated using the further classification received from the entities. | 12-10-2015 |