Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Ankur Jain
Ankur Jain, Bangalore IN
| Patent application number | Description | Published |
|---|---|---|
| 20100241639 | APPARATUS AND METHODS FOR CONCEPT-CENTRIC INFORMATION EXTRACTION - Disclosed are methods and apparatus for extracting (or annotating) structured information from web content. Web content of interest from a particular domain is represented as one or more tree instances having a plurality of branching nodes that each correspond to a web object such that the tree instances correspond to one or more structured data instances. The particular domain is associated with domain knowledge that includes one or more presentation rulesets that each specifies a particular structure for a set of data instances, a domain-specific concept labeler, one or more specified properties of the web objects in the tree instances, and a concept schema that specifies a representation of the data to be extracted from the web content. A structured data instance that conforms to the concept schema is extracted from the one or more tree instances based on the domain knowledge for the particular domain. Extraction of the structured data instances is accomplished by (i) using the domain-specific concept labeler to annotate a subset of nodes of the tree instances; and (ii) using a locally adaptive concept annotator to extract the structured data instances based on the annotated segments and the local properties associated with such annotated segments. The extracted structured data instance is stored as structured output records in a database. | 09-23-2010 |
| 20110090816 | FIBRE CHANNEL SWITCH THAT ENABLES END DEVICES IN DIFFERENT FABRICS TO COMMUNICATE WITH ONE ANOTHER WHILE RETAINING THEIR UNIQUE FIBRE CHANNEL DOMAIN_IDs - A Fibre Channel Switch which enables end devices in different Fabrics to communicate with one another while retaining their unique Fibre Channel Domain_IDs. The Switch is coupled to a first fabric having a first set of end devices and a second fabric having a second set of end devices. The Switch is configured to enable communication by the first set of end devices associated with the first fabric with the second set of end devices associated with the second set of end devices using the unique Domain_IDs of each of the first set and the second set of end devices. In one embodiment of the invention, the first and second fabrics are first and second Virtual Storage Array Networks (VSANs) respectively. In an alternative embodiment, the first fabric and the second fabric are separate physical fabrics. | 04-21-2011 |
Ankur Jain, Woburn, MA US
| Patent application number | Description | Published |
|---|---|---|
| 20100094783 | Method and System for Classifying Data in System with Limited Memory - Embodiments of the invention describe a method for classifying data in a system with limited memory. The method applies exemplar learning (EL) procedures to a training data set to produce an exemplar data set adapted to the size of the memory. The EL procedure is selected form a group consisting of an entropy based exemplar learning (EBEL) procedure and an advanced broadband enabled learning (ABEL) procedure. The exemplar data set is used to classify acquired by the system data. | 04-15-2010 |
Ankur Jain, Cupertino, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20080294495 | Methods of Processing and Segmenting Web Usage Information - A current behavioral targeting system is first tested using a suite of test data. The output of the test is one or more performance metrics. Next, newly proposed behavioral targeting system created. The newly proposed behavioral targeting system is then evaluated using both the existing source data and a new source data. The evaluation of the newly proposed behavioral targeting system produces one or more performance metrics of the same type earlier calculated. Finally, the two sets of performance metrics are compared. The performance metric difference represents the impact of the new source data. | 11-27-2008 |
| 20100076815 | STORAGE OPTIMIZATION FOR UPDATED USER BEHAVIORAL PROFILE SCORES - Scores are maintained usable by a behavioral targeting service for providing personalized content, such as advertisements. Event indications are processed, wherein the event indications being processed are indicative of user interaction generally with at least one online. It is determined, based at least in part on detected events (usable for scoring), scoring data indicative of user behavior relative to the at least one online service for each of a plurality of targeting categories. This includes updating the scoring data based on additional event indications being detected as being usable for generating scoring data for behavioral targeting. The updated scoring data is caused to be provided to the data store accessible to the behavioral targeting service when it has been determined that the updated scoring data will change the operation of the behavioral targeting service with respect to personalized content that would be served based on the updated scoring data. | 03-25-2010 |
| 20100077152 | PRIMARY-SECONDARY CACHING SCHEME TO ENSURE ROBUST PROCESSING TRANSITION DURING MIGRATION AND/OR FAILOVER - Scores are maintained usable by a behavioral targeting service. Each of a plurality of scoring engine partitions is provided events (first events) for at least one of the particular non-overlapping subsets of the users, and at least one particular scoring engine partition is also provided events (second events) for at least an additional one of said particular non-overlapping subsets of the users. The event indications are processed to determine updated scoring data indicative of behavior of the users represented by the detected events relative to the at least one online service and the updated scoring data are written to a persistent scoring engine storage. The particular scoring engine provides updated scores to the persistent scoring engine storage according to a first writeback caching scheme for updated scores determined from the first events and according to a second writeback caching scheme for updated scores determined from the second events. The time-to-live parameters are controlled for the first writeback caching scheme independently of controlling time-to-live parameters for the second writeback caching scheme. | 03-25-2010 |
| 20100082527 | DATED METADATA TO SUPPORT MULTIPLE VERSIONS OF USER PROFILES FOR TARGETING OF PERSONALIZED CONTENT - Profiles are maintained that are usable by a behavioral targeting service. A profile engine processes event indications that are both indicative of interaction by users generally with at least one online service and are specifically indicative of events usable for generating profile data for behavioral targeting to provide personalized content. It is determined which of a plurality of behavioral models to apply to an event indication based on a time associated with the event indication and time periods associated with the behavioral models. The determined behavioral model is applied to determine at least one updated profile. The behavioral targeting service determines which of the plurality of behavioral models to apply to the updated profile data based on a time associated with the updated profile, and processes the updated profile data provided by the profile engine according to the determined behavioral model and, based at least in part on the further processed updated profile data, causes personalized content to be provided in response to the request. | 04-01-2010 |
Ankur Jain, Haryana IN
| Patent application number | Description | Published |
|---|---|---|
| 20100040287 | Segmenting Printed Media Pages Into Articles - Methods and systems for segmenting printed media pages into individual articles quickly and efficiently. A printed media based image that may include a variety of columns, headlines, images, and text is input into the system which comprises a block segmenter and a article segmenter system. The block segmenter identifies and produces blocks of textual content from a printed media image while the article segmenter system determines which blocks of textual content belong to one or more articles in the printed media image based on a classifier algorithm. A method for segmenting printed media pages into individual articles is also presented. | 02-18-2010 |
Ankur Jain, Wodburn, MA US
| Patent application number | Description | Published |
|---|---|---|
| 20090278726 | Method and Apparatus for Representing and Classifying Microwave Back-Projection Radar Signals - A moving object is classified by transmitting, by a linear array of transmit antenna elements, a microwave into a surveillance area. A scattered microwave backprojected from a moving object is received by a linear array of receive antenna elements. Features are extracted from the scattered microwave related to a spiral evolution of the scattered microwave. The moving object is then classified as one of a set of possible classes according to the extracted features, and an alarm signal can be generated indicating the selected class. | 11-12-2009 |
Ankur Jain, Cambridge, MA US
| Patent application number | Description | Published |
|---|---|---|
| 20090177443 | METHOD AND SYSTEM FOR DETECTING CHANGES IN SENSOR SAMPLE STREAMS - A method detects a change in a stream of samples acquired by a sensor. A stream of samples acquired by a sensor over time is stored sequentially in a buffer in which an oldest sample is discarded and a newest sample is stored when the buffer is full such that the buffer forms a window of samples sliding forward in time. For each new sample, the buffer is partitioned into all possible pairs of contiguous sub-windows of samples including a first sub-window and a second sub-window such that the newest sample is stored in the second sub-window of the pair. A difference is determined between the first and second sub-window of each pair of the contiguous sub-windows of samples, and a maximum difference is assigned as a merit score. A change in the stream of samples is signaled if the merit score is greater than a predetermine threshold. The change can be abrupt or gradual. | 07-09-2009 |
Ankur Jain, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20080320143 | METHOD AND APPARATUS FOR ROLE-BASED ACCESS CONTROL - Methods and devices are provided for role-based access control of network devices. The network devices may constitute the fabric of a storage area network (“SAN”) that has been logically partitioned into virtual storage area networks (“VSANs”) that are allocated to various administrators. Roles assigned according to preferred aspects of the invention do not need to be hierarchical, but are customized according to administrators' needs. | 12-25-2008 |
| 20090141657 | FIBRE CHANNEL SWITCH THAT ENABLES END DEVICES IN DIFFERENT FABRICS TO COMMUNICATE WITH ONE ANOTHER WHILE RETAINING THEIR UNIQUE FIBRE CHANNEL DOMAIN_IDs - A Fibre Channel Switch which enables end devices in different Fabrics to communicate with one another while retaining their unique Fibre Channel Domain_IDs. The Switch is coupled to a first fabric having a first set of end devices and a second fabric having a second set of end devices. The Switch is configured to enable communication by the first set of end devices associated with the first fabric with the second set of end devices associated with the second set of end devices using the unique Domain_IDs of each of the first set and the second set of end devices. In one embodiment of the invention, the first and second fabrics are first and second Virtual Storage Array Networks (VSANs) respectively. In an alternative embodiment, the first fabric and the second fabric are separate physical fabrics. | 06-04-2009 |
Ankur Jain, Dublin, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110161059 | Method for Constructing a Gray-Box Model of a System Using Subspace System Identification - A gray-box model of a system is constructed by specifying constraints for the system and applying subspace system identification to inputs and outputs of the system to determine system matrices and system state sequences for the system. A transformation matrix that satisfy the constraints from the system matrices and the system state sequences is determined, wherein the transformation matrix defines parameters of the gray-box model. | 06-30-2011 |
Ankur Jain, Cedar Park, TX US
| Patent application number | Description | Published |
|---|---|---|
| 20110193251 | Process Gas Confinement for Nano-Imprinting - Gas confinement systems and methods are described. In particular, systems and methods are described that include a barrier that confines purging gas and restricts flow of purging gas to other elements within a nano-lithography system. The barrier can be adjusted to accommodate and/or control desired pressure variations between working and external environments. | 08-11-2011 |
Ankur Jain, Arcardia, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110255182 | PLANAR FLEXURE SYSTEM WITH HIGH PITCH STIFFNESS - A flexure system for miniature camera and the like is disclosed. The flexure system can include a frame and a stage that is configured to move with respect to the frame. One or more flexures can interconnect the frame and the stage. Each flexure can have one or more film hinges formed thereon. The film hinges can be widely spaced and/or extended in length so as to substantially mitigate undesirable pitching of the stage. | 10-20-2011 |
Ankur Jain, Jersey City, NJ US
| Patent application number | Description | Published |
|---|---|---|
| 20110270732 | DISPLAY/USER INTERFACE FOR TRADING SYSTEM - This application discloses a display and/or user interface for viewing information relating to tradable items such as financial interests and/or for use in a trading system for such items. Offer and bid prices for the tradable item are displayed according to an alignment, e.g., vertically. The prices move along the alignment in accordance with received price updates. Persistence of at least a part of an earlier display is provided in a later display for indicating a market change or changes. A shift in the positions of one or more of the prices in the alignment and some visual persistence relative to one or more earlier prices provide an easily perceived visual indication to the viewer of changes in prices and direction of a market change or change relating to a reference value or benchmark from a first time to a second time. The displayed prices may include a last price, best offer and bid prices and depth of market prices. A cell is provided for each price and a color indicator for a price to be persisted is implemented, e.g., as a background coloring of the cells. Best offer and bid prices may be indicated by a first color, e.g., white, depth of market offer prices indicated by a second color or colors in one color family, e.g., green, and depth of market bid prices indicated by color or colors in another color family, e.g., red, with the particular color becoming more intense (e.g., darker) as the price worsens. | 11-03-2011 |
Ankur Jain, Mountain View, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120078711 | AUTOMATED LOCAL ADVERTISING INTERFACE - Systems, methods, and computer program products for automating local content are described. In some implementations, an ad manager and a business table can be provided by a backend system. The business table can store, for example, user information, user account information including billing information, campaign related information and advertisement data associated with one or more local business advertisers as well as geo-targeting information. Based on the information stored in the business table, the ad manager can tailor a specific online advertising campaign on behalf of a local business advertiser. Where new or updated information is found, the ad manager can initiate campaign management updates to one or more business ad listings associated with the local business advertiser. | 03-29-2012 |
Ankur Jain, Arcadia, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120081598 | MEMS ACTUATOR DEVICE DEPLOYMENT - A method for making an actuator device includes forming a substantially planar structure having a stage resiliently supported for movement within a plane of the structure, an actuator coupled to an outer periphery of the stage and operable to apply a force acting in the plane and tangentially to the stage when actuated, the actuator comprising a fixed frame and a moving frame resiliently supported for reciprocal movement relative to the fixed frame by a motion control flexure, and an outer frame surrounding and supporting the stage and the actuator. The moving frame is moved to a deployed position that is coplanar with, parallel to and spaced apart from the fixed frame at a selected distance, and the moving frame is then fixed at the deployed position for substantially rectilinear, perpendicular movement relative to the fixed frame. | 04-05-2012 |
