Kalyanasundaram
Anand Kumar Kalyanasundaram, Chennai IN
Patent application number | Description | Published |
---|---|---|
20130067317 | SYSTEM AND METHOD FOR IMPLEMENTING INTELLIGENT JAVA SERVER FACES (JSF) COMPOSITE COMPONENT GENERATION - One embodiment of the invention describes a method of generating intelligent Java server faces (JSF) composite components. The method includes identifying at least one facelet file within a project, creating a node tree from the at least one facelet file, iterating through the node tree to determine which nodes are tags for composite components, and in response to determining that a plurality of nodes are tags for composite components, computing a hash for each of the plurality of nodes. The method further includes generating node lists for each of the plurality of nodes, adding the plurality of nodes and the hashes to corresponding node lists, comparing each node list against every other node list, and in response to determining a match among node lists, saving the matched node lists as composite components. | 03-14-2013 |
Anand Kumar Kalyanasundaram, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20160092414 | STANDARDIZED APPROACH TO CONTEXTUAL CODE IDENTIFICATION IN EDITORS AND IDES - In various aspects, systems and methods provide a standardized approach to contextual code identification in editors and integrated development environments (IDEs). Thus, a given cursor position inside a language file like cascading style sheets (CSS), JavaScript, or java can be represented by storing language type and hierarchy information at the current position in a mime type or mime type-like syntax. Different editor assist handler modules can then be chained to process the syntax to provide a particular feature or insight. Features or products can evolve incrementally by adding a new handler module that processes the same syntax. In one aspect, the actual handler modules used can be determined depend on the cursor context. | 03-31-2016 |
Arun Kalyanasundaram, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150363741 | TASK ASSIGNMENT IN CROWDSOURCING - Systems and methods for task assignment in crowdsourcing are described. In one implementation, a method comprises receiving task information from a requester, the task information comprising at least details of a task, an accuracy level for task completion, and a budget for the task. The method further comprises computing expected costs of completing the task to achieve the accuracy level within the budget based on the task information, and recommending an assignment of the task to agents based on the computation. | 12-17-2015 |
Krishna Kalyanasundaram, Elmhurst, IL US
Patent application number | Description | Published |
---|---|---|
20090002806 | PORTABLE ELECTRONIC DEVICE HAVING AN ELECTRO WETTING DISPLAY ILLUMINATED BY QUANTUM DOTS - A portable electronic device ( | 01-01-2009 |
20090033631 | Rewritable Electronic Drawing Surface Using Bistable Media - An apparatus having an electronic drawing surface includes a common electrode overlying a least part of the outer surface of a housing, or other object, and a bistable media layer overlying the common electrode. The bistable media layer has at least two stable states and is operable to assume a first stable state in the region of a drawing tool when an electrical voltage difference is generated between the drawing tool and the common electrode. The voltage difference produces an electrical field across a region of the bistable media layer when the drawing tool is in close proximity to the bistable layer. Optionally, an outer surface of a plurality of transparent electrodes overlies the bistable media layer. | 02-05-2009 |
20090098668 | Method and Apparatus to Facilitate Testing of Printed Semiconductor Devices - A printing platform receives ( | 04-16-2009 |
Kristina Kalyanasundaram, Elmhurst, IL US
Patent application number | Description | Published |
---|---|---|
20090080233 | METHOD AND APPARATUS FOR PRINTED RESISTIVE READ ONLY MEMORY - A printed read only memory (ROM) device that consists of an array of memory resistors, a reference resistor, and analog-to-digital circuit is disclosed. Resistance values are dependent on the data to be stored in the read only memory. During read operation, a resistor in the array is powered, activating a voltage divider between the powered resistor and the reference resistor. The analog-to-digital circuit will read the divided voltage level between the two resistors, compare the voltage supply level and interpret it into bits of memory data. During the manufacturing of the ROM circuit, an array of memory resistors is printed as the means for storage of the data. Resistive inks of specific resistance values are selected and printed in a preferred layout that includes a reference resistor coupled to the determined array of memory resistors and an analog to digital converter so as to form a read only memory with the received data. | 03-26-2009 |
Krithika Kalyanasundaram, Longmont, CO US
Patent application number | Description | Published |
---|---|---|
20120034646 | DETECTION OF H. PYLORI UTILIZING UNLABELED UREA - Disclosed is a method and device for detection of | 02-09-2012 |
20150332733 | APPARATUS WITH SEALED CAVITY - Certain exemplary aspects of the present disclosure are directed towards an apparatus in which a base deck and a forged base deck cover are coupled to one another, via a weld joint, to provide a hermetically sealed cavity within. The base deck includes an outer region, and the base deck cover includes a lip that interfaces with the outer region of the base deck to provide the weld joint. Similarly, the base deck is formed by an outer region of a base deck bottom portion interfacing with a lip of the shroud to form, via welding, the base deck. | 11-19-2015 |
Krithika Kalyanasundaram, Hauppauge, NY US
Patent application number | Description | Published |
---|---|---|
20110206912 | LIQUID BARRIER AND METHOD FOR MAKING A LIQUID BARRIER - A method for making a liquid barrier includes forming a liquid barrier layer on a substrate, forming a mask layer on the liquid barrier layer such that part of the liquid barrier remains exposed, forming a contact layer on the exposed liquid barrier layer, and removing the mask layer to expose the part of the liquid barrier layer which was covered by the mask layer. A liquid wetting boundary is formed when the wettability on the liquid barrier surface area is less than the wettability of the contact surface area. | 08-25-2011 |
Krithika Kalyanasundaram, Stony Brook, NY US
Patent application number | Description | Published |
---|---|---|
20090110926 | ELECTROSPUN SINGLE CRYSTAL MOO3 NANOWIRES FOR BIO-CHEM SENSING PROBES - Single crystal M | 04-30-2009 |
20120094124 | ELECTROSPUN SINGLE CRYSTAL MoO3 NANOWIRES FOR BIO-CHEM SENSING PROBES - Single crystal M | 04-19-2012 |
Nagarajan Kalyanasundaram, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110318142 | MINIMUM CONTACT AREA WAFER CLAMPING WITH GAS FLOW FOR RAPID WAFER COOLING - Apparatuses and methods for cooling and transferring wafers from low pressure environment to high pressure environment are provided. An apparatus may include a cooling pedestal and a set of supports for holding the wafer above the cooling pedestal. The average gap between the wafer and the cooling pedestal may be no greater than about 0.010 inches. Venting gases may be used to increase the pressure inside the apparatus during the transfer. In certain embodiment, venting gases comprise nitrogen. | 12-29-2011 |
Nagarajan Kalyanasundaram, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20150270058 | MAGNETIC SHIELDING IN INDUCTIVE POWER TRANSFER - A first electronic device connects with an second electronic device. The first electronic device may include a first connection surface and an inductive power transfer receiving coil and a first magnetic element positioned adjacent to the first connection surface. The second electronic device may similarly include a second connection surface and an inductive power transfer transmitting coil and second magnetic element positioned adjacent to the second connection surface. In the aligned position, alignment between the electronic devices may be maintained by magnetic elements and the inductive power coils may be configured to exchange power. The magnetic elements and/or the inductive power coils may include a shield that is configured to minimize or reduce eddy currents caused in the magnetic elements by the inductive power coils. | 09-24-2015 |
20160064947 | Adjusting Operations in an Electronic Device Based on Environmental Data - One or more operations in an electronic device can be adjusted based on environment data, such as temperature data and/or humidity data. The electronic device may be, for example, a receiver device or a transmitter device in an inductive energy transfer system. Example operations that may be adjusted based on environmental data include, but are not limited to, the brightness of a display or a haptic output produced by a haptic mechanism. | 03-03-2016 |
20160064948 | Temperature Management in a Wireless Energy Transfer System - Various techniques for temperature management during inductive energy transfer are disclosed. A transmitter device and/or a receiver device can be turned off during energy transfer based on the temperature of the transmitter device and/or of the receiver device. | 03-03-2016 |
20160088880 | PORTABLE ELECTRONIC DEVICE CONNECTOR - In various embodiments, an affixing structure of a connector is configured to attach to an affixing structure interface of a portable electronic device that is configured to also couple to an attachment member. A connector plug including conductors coupled to an electrical conduit is coupled to the affixing structure. The conductors are configured to electrically connect to one or more electric components of the portable electronic device and the electrical conduit is configured to electrically connect to one or more diagnostic devices. In some embodiments, an attachment member may include one or more electronic components and spring pins or other conductors connectable to a wearable device. The attachment member additionally includes a connector operable to connect the wearable device to another electronic device. | 03-31-2016 |
Pramod Kalyanasundaram, Acton, MA US
Patent application number | Description | Published |
---|---|---|
20100261509 | Vibration Modulation Applications and Techniques in Mobile devices - Methods and applications for modulating the vibration mode of cellular handsets using patterned sequences are disclosed. This modulation allows additional information to be conveyed, thereby communicating messages in a variety of domains before the user responds to the vibration alert. This modulation may cause different patterns of vibration to convey additional information such as the importance of the call, identity of the caller, and other such information. The invention further extends vibration modulation to additional gaming and music & entertainment applications, such as rhythm synchronization, dance/step synchronization in a group, aerobic and other physical exercise related applications. | 10-14-2010 |
Rajesh Kalyanasundaram, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130297509 | MOBILE PAYMENT USING DYNAMIC AUTHORIZATION CODE AND MULTI-PAYER SHARED CARD NUMBER - Various technologies related to implementing payment via a mobile device are described. An authorization code and a credit card number can be provided by an issuer to a mobile device, which in turn provides the authorization code and the credit card number to a merchant. The merchant can then provide the authorization code and the credit card number to an issuing bank, which can reconcile the authorization code and the credit card number and issue payment authorization. | 11-07-2013 |
20130340048 | MOBILE APPLICATION MANAGEMENT FRAMEWORK - An intermediate gateway is positioned between a client device and a mobile application service provider. The intermediate gateway can assist in securing and managing accesses from a mobile application on the client device to the mobile application service provider. The intermediate gateway can store a client device identification associated with the client device, which can be used to authenticate the client device. Other parameters can also be used in device authentication. | 12-19-2013 |
Ramaswamy Kalyanasundaram, Rockford, IL US
Patent application number | Description | Published |
---|---|---|
20130236490 | Multivalent Vaccine for Filariasis - The present invention is a multivalent vaccine for immunizing an animal against filariasis. In some embodiments, the antigens of the multivalent vaccine are protein-based, DNA-based, or a combination thereof. | 09-12-2013 |
20150307566 | VACCINE AND METHODS FOR DETECTING AND PREVENTING FILARIASIS - The present invention is a multivalent vaccine for immunizing an animal against filariasis. In some embodiments, the antigens of the multivalent vaccine are protein-based, DNA-based, or a combination thereof. This invention also provides a method and kit for detecting a filarial nematode and determining vaccine efficacy. | 10-29-2015 |
Sanjay Kalyanasundaram, Millbrae, CA US
Patent application number | Description | Published |
---|---|---|
20120179767 | DELIVERY AND MANAGEMENT OF STATUS NOTIFICATIONS FOR MULTIPLE MESSAGE FORMATS - Systems and methods are provided for managing and delivering status notifications relating to messages transmitted between communication devices. Each communication device is provided with a status agent for detecting transmission of messages to a recipient device and receipt of messages from a sending device. Upon transmission, the status agent notifies a status service of the outbound message. Upon receipt of a message or upon the message being marked read once received, the status agent notifies the status service that the received message has been received or read accordingly. The status service then notifies the status agent of the sending device that the message has been received or read, so that the sending device's status agent can notify a corresponding messaging application. The status service operates to reconcile outbound message notification and received or read status updates for messages sent using a number of different applications or formats. | 07-12-2012 |
20120231770 | DELIVERY AND MANAGEMENT OF STATUS NOTIFICATIONS FOR GROUP MESSAGING - Systems and methods are provided for managing and delivering status notifications relating to multicast messages transmitted from a sending communication device to multiple recipient communication devices. Each communication device is provided with a status agent for detecting transmission of messages to a recipient device and receipt of messages from a sending device. Upon transmission, the status agent notifies a status service of the outbound message. Upon receipt of the multicast message by one of the recipients or upon the message being marked read, the recipient status agent notifies the status service. The status service then notifies the status agent of the sending device that the message has been received or read by that recipient, so that the sending device's status agent can notify a corresponding messaging application. The status service operates to reconcile outbound message notifications and received or read status updates for multicast messages. | 09-13-2012 |
Sanjay Kalyanasundaram, Waterloo CA
Patent application number | Description | Published |
---|---|---|
20090286521 | Methods And Apparatus For Producing And Submitting An HTTP Request With A Selected Top-Level Domain From A Mobile Communication Device - A mobile communication device is associated with a home wireless carrier that is identifiable by a home carrier identification stored in its memory. The mobile device also maintains a stored list of a plurality of carrier identifications, where each carrier identification is stored in association with one of a plurality of top-level domains. The mobile device reads the home carrier identification from the memory, and selects one of the plurality of top-level domains that is stored in association with the home carrier identification. During operation, the mobile device reads a specified domain name in response to a user-initiated request made via a Web browser or search application. Then, the mobile device produces a Hypertext Transfer Protocol (HTTP) request with a Uniform Resource Locator (URL) having the selected top-level domain and a second-level domain corresponding to the specified domain name. The HTTP request with the URL is submitted via the wireless communication network. Advantageously, consistency in accessing web sites, information, and/or search results may be achieved regardless of location of the mobile station. | 11-19-2009 |
20090286535 | Methods And Apparatus For Producing And Submitting An HTTP Request With A Selected Country Code Parameter From A Mobile Device - A mobile communication device maintains a stored list of a plurality of carrier identifications, where each carrier identification is stored in association with one of a plurality of country codes. The mobile device is also associated with a home wireless carrier that is identifiable by a home carrier identification stored in its memory. The mobile device reads the home carrier identification from the memory, and selects one of the plurality of country codes that is stored in association with the home carrier identification. During operation, the mobile device reads a specified domain name in response to a user-initiated request made via a Web browser or search application. Then, the mobile device produces a Hypertext Transfer Protocol (HTTP) request with a Uniform Resource Locator (URL) corresponding to a specified domain name and a country code parameter which includes the selected country code. The HTTP request with the URL is submitted via the wireless communication network. Advantageously, consistency in accessing web sites, information, and/or search results may be achieved regardless of location of the mobile station. | 11-19-2009 |
20120239949 | ELECTRONIC DEVICE AND METHOD FOR APPLICATION AND PROFILE SENSITIVE BATTERY POWER MANAGEMENT - A method of power management in a portable electronic device powered by a finite power supply, such as a battery, is provided. The method comprises determining a residual power level in the finite power supply; and selectively disabling one or more applications installed on the portable electronic device based on an application ranking profile of each of the one or more applications when the residual power level falls below a threshold power level. | 09-20-2012 |
Sanjay Kalyanasundaram, Kitchener CA
Patent application number | Description | Published |
---|---|---|
20120084344 | METHOD, SERVER AND SYSTEM FOR PROPOGATING A WIRELESS COMMUNICATION DEVICE STATE - A method server and system for propagating a mobile communication device state are provided. State data defining a state of a mobile communication device is received from the mobile communication device at a server in communication with the mobile communication device. The state data is incorporated into wireless network data transmitted from the mobile communication device. The state data is stored in a resource indicator storing at the server. A request for the state data is received from a second server. At least a subset of the state data is transmitted to the second server, such that the second server can determine whether the mobile communication device is in a state to handle incoming data. | 04-05-2012 |
20130078962 | APPARATUS AND METHOD FOR DISCLOSING PRIVACY CONDITIONS BETWEEN COMMUNICATION DEVICES - An apparatus and a method is provided for detecting a privacy condition in a communication device and disclosing the privacy condition to a second communication device. A privacy condition is detecting in the communication device, wherein the privacy condition is a condition that can affect the privacy of a call. The privacy condition can be the enablement of a speakerphone, the detection of a non-private environment, or the detection of a nearby electronic signal. Thereafter, during an active call, a notice of the privacy condition is sent to the second communication device. A privacy condition can be displayed in response to receiving a privacy condition message from the second communication device. | 03-28-2013 |
20140289644 | DELIVERY AND MANAGEMENT OF STATUS NOTIFICATIONS FOR GROUP MESSAGING - Communication devices, computer readable media and methods are provided for managing a group messaging session. A graphical user interface comprising a conversation window and a multiplicity of avatars is displayed. Each avatar represents one of a multiplicity of group members. Responsive to transmission of a multicast message from a sending communication device for delivery to the multiplicity of group members, a first status update message indicating delivery of the multicast message to a corresponding receiving communication device for each group member is received. Responsive to receiving the status update message, a delivery notification for each of the multiplicity of group members is displayed. The notification is associated with a corresponding one of the avatars. Further, a second status update message indicating that the multicast message was read at a corresponding receiving communication device is received and a read notification for each of the multiplicity of group members is displayed. | 09-25-2014 |
Sanjay Kalyanasundaram, Millbrae CA
Shankar Kalyanasundaram, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20160099053 | CONTENT ADDRESSABLE MEMORY ARRAY - A memory apparatus includes a content addressable memory, CAM, cell block including CAM cells and a random access memory (RAM), cell block including RAM cells. A geometric footprint of each of the CAM cells has a side bigger than a side of a geometric footprint of each of the RAM cells, where the sides of the CAM cells and the RAM cells are parallel to each other. The apparatus is configured to translate an input keyword at an input of the CAM cell block to an output word at an output of the RAM cell block when the keyword at the input of the CAM cell block is stored in the CAM cell block. The CAM cell block is split into a first part and a second part of the CAM cells. | 04-07-2016 |