Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Ashwin

Ashwin Bharambe, Sunnyvale, CA US

Patent application numberDescriptionPublished
20120066583EFFICIENT EVENT DELEGATION IN BROWSER SCRIPTS - Event handlers associated with markup language documents represented in a web browser are identified efficiently in response to an event. The markup language document is represented as a hierarchical structure comprising nodes and edges. Nodes are associated with node types, each node type defining how descendants of the node respond to events. The markup language document provides mappings of sets of node types to sets of handlers. In response to an event associated with a node, the types of nodes encountered in a path connecting the node with the root node are identified. Handler sets of the node types encountered in the path connecting a node with the root node are used to determine the handlers to be executed in response to the event. Data is associated with nodes to allow handler code to distinguish between nodes of the same node type.03-15-2012

Ashwin Gumaste, Mumbai IN

Patent application numberDescriptionPublished
20120106555LOW LATENCY CARRIER CLASS SWITCH-ROUTER - Systems and techniques for processing and forwarding packets are described. During operation, a system can receive a packet on an input port. Next, the system can identify a set of bits in the packet that represents a route from a source node to a destination node in an n-ary tree. The system can then determine an output port based on a subset of the set of bits. Next, the system can determine whether the output port is free. If the output port is not free, the system can use a contention resolution mechanism to store the packet in an on-chip memory or an off-chip memory based on space availability and the packet's priority. If the output port is free, the system can send the packet through the output port.05-03-2012
20120106560INTER-DOMAIN ROUTING IN AN N-ARY-TREE AND SOURCE-ROUTING BASED COMMUNICATION FRAMEWORK - Systems and techniques for processing and forwarding packets are described. Specifically, some embodiments can include a receiving mechanism, a determining mechanism, a generating mechanism, and a sending mechanism. The receiving mechanism can be configured to receive a first packet that is to be routed from a first node in a first Autonomous System (AS) to a second node in a second AS. The determining mechanism can be configured to determine a set of bits that encodes a route in an n-ary tree that includes the first node and a root node in the first AS. The generating mechanism can be configured to generate, based on the first packet, a second packet that includes the set of bits and an identifier associated with the second AS. The sending mechanism can be configured to send the second packet.05-03-2012

Ashwin Kovummal, Stamford, CT US

Patent application numberDescriptionPublished
20080225745PACKET NETWORK MONITORING DEVICE - A network analysis device for a digital communication network includes a digitizer to digitize a waveform representing a signal to produce a plurality of digital samples indicative of the waveform. The signal is communicated on the network. The network analysis device also includes a processor operable to analyze the digital samples to identify signal events, determine analog characteristics of the signal events, and decode the signal events, which are digital communications between network devices, based on the data, to selectively predict a failure mode.09-18-2008

Ashwin Kumar T.c., Bangalore IN

Patent application numberDescriptionPublished
20110279291Coding for Non Functional Keys of a Keyboard or Keypad - Described herein are methods and systems for performing functions associated with a non-functional key of a keyboard present on electronic devices such as cell-phones, telephones, ATMs, etc. The electronic device is operated in a non-functional key (NFK) coding mode using NFK codes (11-17-2011

Ashwin Michaelraj, Bryant Nagar IN

Patent application numberDescriptionPublished
20110030866HONEYCOMB STRUCTURES FOR HIGH SHEAR FLEXURE - The present invention provides an improved shear band for use in non-pneumatic tires, pneumatic tires, and other technologies. The improved shear band is uniquely constructed of honeycomb shaped units that can replace the elastomeric continuum materials such as natural or synthetic rubber or polyurethane that are typically used. In particular, honeycomb structures made of high modulus materials such as metals or polycarbonates are used that provide the desired shear strains and shear modulus when subjected to stress. When used in tire construction, improvements in rolling resistance can be obtained because of less mass being deformed and reduced hysteresis provided by these materials. The resulting mass of the shear band is greatly reduced if using low density materials. Higher density materials can be used (such as metals) without increasing mass while utilizing their characteristic low energy loss.02-10-2011

Ashwin Samarao, Atlanta, GA US

Patent application numberDescriptionPublished
20100127596Micro-Electromechanical Resonators Having Boron-Doped and Boron-Assisted Aluminum-Doped Resonator Bodies Therein - A micro-electromechanical resonator includes a resonator body having a semiconductor region therein doped with boron to a level greater than about 1×1005-27-2010
20100127798Micro-Electromechanical Resonators Having Electrically-Trimmed Resonator Bodies Therein and Methods of Fabricating Same Using Joule Heating - A micro-electromechanical resonator includes an electrically-trimmed resonator body having at least one stiffness-enhanced semiconductor region therein containing metal-semiconductor lattice bonds. These metal-semiconductor lattice bonds may be gold-silicon lattice bonds and/or aluminum-silicon lattice bonds. A surface of the resonator body is mass-loaded with the metal, which may be provided by a plurality of spaced-apart metal islands. These metal islands may be aligned along a longitudinal axis of the resonator body. A size of the at least one stiffness-enhanced polycrystalline semiconductor region may be sufficient to yield an increase in resonant frequency of the resonator body relative to an otherwise equivalent resonator having a single crystal resonator body that is free of mass-loading by the metal.05-27-2010
20110050366MEMS Resonators Having Resonator Bodies Therein with Concave-Shaped Sides that Support High Quality Factor and Low Temperature Coefficient of Resonant Frequency - A microelectromechanical (MEMs) resonator includes a concave bulk acoustic resonator (CBAR). One embodiment of a CBAR includes a substrate and a resonator body suspended over the substrate by a pair of fixed supports that attach to first and second opposing ends of the resonator body. The resonator body has a first concave-shaped side extending between the first and second ends of the resonator body and a second concave-shaped side extending opposite the first concave-shaped side. The resonator body may be configured to have a minimum spacing of λ/2 between the first and second concave-shaped sides, where λ is a wavelength associated with a resonant frequency of said resonator body.03-03-2011

Ashwin Seshia, Cambridgeshire GB

Patent application numberDescriptionPublished
20090194830SEMICONDUCTOR DEVICE TRANSDUCER AND METHOD - A semiconductor device such as a resonant device has a capacitive, non-piezoelectric, actuator, the actuator comprising a depletion region. A capacitive actuator for a semiconductor device, a method for fabricating such an actuator, and a method for operating a semiconductor device are also provided. In the operating method, a drive voltage is applied across the depletion region of the semiconductor device, such as a drive voltage having an alternating voltage component for driving a resonant semiconductor device.08-06-2009

Ashwin Shrinivas, Sammamish, WA US

Patent application numberDescriptionPublished
20100082546Storage Tiers for Database Server System - A technique is described for storing data from a database across a plurality of data storage devices, wherein each data storage device is capable of being accessed only by a corresponding computer system in a group of interconnected computer systems. In accordance with the technique, an identifier of the database is received. An identifier of a storage tier instance is also received, wherein the storage tier instance comprises a logical representation of one or more storage locations within each of the data storage devices. Responsive to the receipt of the identifier of the database and the identifier of the storage tier instance, data from the database is stored in two or more of the storage locations logically represented by the storage tier instance, wherein each of the two or more storage locations in which data is stored is within a corresponding one of the data storage devices.04-01-2010
20100082551DATA PLACEMENT TRANSPARENCY FOR HIGH AVAILABILITY AND LOAD BALANCING - A method of updating a clone data map associated with a plurality of nodes of a computer system is disclosed. The clone data map includes node identification data and clone location data. A node failure event of a failed node of the computer system that supports a primary clone is detected. The clone data map is updated such that a secondary clone stored at a node other than the failed node is marked as a new primary clone. In addition, clone data maps may be used to perform node load balancing by placing a substantially similar number of primary clones on each node of a node cluster or may be used to increase or decrease a number of nodes of the node cluster. Further, data fragments that have a heavy usage or a large fragment size may be reduced in size by performing one or more data fragment split operations.04-01-2010

Ashwin Tengli, Bangalore IN

Patent application numberDescriptionPublished
20090319533Assigning Human-Understandable Labels to Web Pages - Methods and systems that label a web page collect a set of inbound labels for the web page, estimate a language model for the web page, compute the likelihood of generating each inbound label given the language model and assign a score to each inbound label based on this likelihood, and assign a label to the web page based on the score assigned to each of the set of inbound labels. Inbound labels are preferably collected from the set of web documents linking to the web page. Labels assigned are useful in providing labeled links to web pages from top hosts in search result pages.12-24-2009
20100169311APPROACHES FOR THE UNSUPERVISED CREATION OF STRUCTURAL TEMPLATES FOR ELECTRONIC DOCUMENTS - A method and apparatus for creating templates for electronic documents is provided. One or more attributes are extracted, using a seed template, from a first document, such as a web page. A second document that contains a particular attribute, extracted from the first document, is identified. The second document may be in a different cluster than the first document. The second document is annotated, using an extracted attribute, to create an annotated document. The second document is annotated without human intervention. A new template for the annotated document is generated. The new template facilitates extraction of information from the annotated document. The new template may be used to extract additional attributes from all documents in the cluster of documents of which the second document is a member. The process may continue over numerous iterations to generate a large number of templates in an automated fashion.07-01-2010
20100254577COMPUTER-IMPLEMENTED METHOD FOR PERFORMING SIMILARITY SEARCHES - A similarity search may be performed on the image of a person, using visual characteristics and information that is known about the person. The search identifies images of other persons that are similar in appearance to the person in the image.10-07-2010
20110029477INFORMATION SIMILARITY AND RELATED STATISTICAL TECHNIQUES FOR USE IN DISTRIBUTED COMPUTING ENVIRONMENTS - Embodiments of methods, systems and/or apparatuses relating to data processing in distributed computing environments are disclosed. In particular, methods, systems, and/or apparatuses for determining information similarly and/or performing related statistical techniques which may be implemented or operated in a distributed computing environment are disclosed.02-03-2011
20110167063TECHNIQUES FOR CATEGORIZING WEB PAGES - Web pages are efficiently categorized in a data processor without analyzing the content of the web pages. According to at least one embodiment, data is maintained that represents sample URLs grouped into a plurality of clusters. The sample URLs of a cluster are used to produce a URL regular expression pattern (“URL-regex”) that differentiates the sample URLs of the cluster from the sample URLs of other clusters and that covers at least a specified percentage of the sample URLs in the cluster. The process of producing a URL-regex is repeated for each of the clusters producing a URL-regex for each cluster. Web pages are then categorized into one of the clusters by determining which of the URL-regex patterns produced for the clusters match URLs that refer to the web pages. Thus, a web page may be categorized based on a URL that refers to the web page without having to obtain and analyze the content of the web page.07-07-2011
20110225173METHOD AND SYSTEM FOR DETERMINING SIMILARITY SCORE - A method includes generating, electronically, one or more matching patterns for one or more pairs of attribute values. Each pair includes two attribute values. The two attribute values include a first attribute value from a first record and a second attribute value from a second record. The first attribute value and the second attribute value satisfy a first criterion. Further, the method includes identifying, electronically, matching segment between the first attribute value and the second attribute value of a first pair. The method also includes repeating identifying for each pair. Moreover, the method includes computing a similarity score for the first pair using one of the first pair and the matching segment based on the one or more matching patterns and matching segments of the one or more pairs satisfying a second criterion. The method also includes repeating computing for each pair.09-15-2011
20120005207METHOD AND SYSTEM FOR WEB EXTRACTION - A method includes generating, a plurality of sets of pairs of records from a set of records, for each attribute-position pair in the set of records. Each attribute-position pair being indicative of a position of an attribute in a record. Further, the method includes forming, electronically, a plurality of groups, each group comprising two attribute-position pairs having different attributes. Further, the method also includes determining, electronically for each group, number of pairs of records that are common in the two attribute-position pairs of that group. Furthermore, the method includes extracting results based on a first group of the plurality of groups if the number of pairs of records that are common in the two attribute-position pairs of the first group is greater than a second threshold, is highest among the plurality of groups, and no group having three or more attribute-position pairs with different attributes is possible.01-05-2012

Patent applications by Ashwin Tengli, Bangalore IN