Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Kapil

Kapil Adhikesavalu, Vllore IN

Patent application numberDescriptionPublished
20150256400SELF-CONFIGURING PORT SYSTEM - A self-configuring port system includes a first type interface device that is configured to couple to a network switch port that is configured to operate in a plurality of different modes. A plurality of second type interface devices each coupled to the first type interface device by at least one cable. Each of the plurality of second type interface devices includes an auto-negotiation engine that is configured to advertise each of the plurality of different modes. When coupled to a respective peer device and advertising each of the plurality of different modes, each of the auto-negotiation engines in the plurality of second type interface devices is configured to perform an auto-negotiation function with the respective peer device to select a first mode of the plurality of different modes for use in transmitting data between the network switch port and the respective peer device.09-10-2015

Kapil Adhikesavalu, Tamilnadu IN

Patent application numberDescriptionPublished
20160100234OPTICS DEVICE PORT CONFIGURATION SYSTEM - An optics device port configuration system includes a switch. A first optics device and a second optics device are connected to the switch. A cable connects the first optics device and the second optics device to provide a link. The switch determines that an optics type of the first optics device is unavailable. In response, the switch applies each of a plurality of fiber optics configurations on the switch until either the link becomes available or each of the fiber optics configurations have been applied without the link becoming available. In response to each of the fiber optics configurations having been applied without the link becoming available, the switch applies each a plurality of copper optics configurations on the switch until the link becomes available. In response to the link becoming available, the switch provides at least one setting on the switch until errors are not occurring on the link.04-07-2016

Kapil Adhikesavalu, Arakkonam (tn) IN

Patent application numberDescriptionPublished
20150363343AUTO-CONFIGURATION OF A PORT - Embodiments of the present invention provide automatic provisioning of a port in an information handling system, such as a router, switch, bridge, etc., according to the cable type that is inserted into the port. In embodiments, if a user has inserted a break-out cable into a port that is not configured for break-out mode, the information handling system quickly and transparently changes the port configuration to a break-out mode. Conversely, when a user inserts a non-break-out cable that cannot be fanned out into a quad-mode port, the information handling system configures that port to native mode (i.e., non-break-out mode). In embodiments, the user may override auto-configuration. In embodiments, one or more port configurations may be stored and applied to a port by a user.12-17-2015

Kapil Agarwal, Newark, CA US

Patent application numberDescriptionPublished
20160104067RECOMMENDATION PLATFORM - Disclosed are some examples of systems, apparatus, methods and storage media for providing customized recommendations to users. Some implementations more particularly relate to a recommendation platform that enables authorized third parties to create, customize and add new recommendations that are then available to be served to target users or audiences of users. Some implementations further relate to a recommendation platform that enables authorized users to define audiences, scheduling settings, scheduling policies, and rules to customize or influence the provision of associated recommendations to the users. The recommendation platform includes a recommendation engine that serves the recommendations to users based on such defined audiences, scheduling settings, policies or other rules.04-14-2016

Kapil Bhattad, Bangalore IN

Patent application numberDescriptionPublished
20120213109DISCOVERY REFERENCE SIGNAL DESIGN FOR COORDINATED MULTIPOINT OPERATIONS IN HETEROGENEOUS NETWORKS - Certain aspects of the present disclosure relate to techniques that may be used to discover transmission points in heterogeneous networks (HetNet) that involves coordinated multi-point (CoMP) transmission and reception.08-23-2012
20130094462SUPPORTING MULTIPLE ACCESS TECHNOLOGIES IN A WIRELESS ENVIRONMENT - Support for multiple wireless access technologies in a common radio access network is provided. In one aspect, a method of wireless communication includes determining whether to map a shared data channel to at least one resource element. The mapping determination is based at least in part on whether the shared data channel is associated with a legacy wireless technology or an advanced wireless technology. The method further includes transmitting the shared data channel based at least in part on the mapping determination and transmitting a reference signal in the at least one resource element.04-18-2013
20130107785TRACKING LOOP ENHANCEMENTS FOR MITIGATING SIGNAL INTERFERENCE AND ADJUSTING SIGNAL POWER05-02-2013
20130114438REFERENCE SIGNAL DETECTION - Aspects of the disclosure are related to identifying whether an apparatus (e.g., base station, access point, etc.) is transmitting using a CRS based transmission scheme or a UE-RS based transmission scheme. Such detection may be necessary for PDSCH interference cancellation (IC) of a neighboring cell since a UE may not know which transmission scheme is used by the neighboring cell. For instance, the UE may know the transmission scheme of the serving cell, but the UE may not know the transmission scheme of a neighboring non-serving cell. As such, aspects of the disclosure provide for a blind detection algorithm to identify or determine a transmission mode or transmission scheme of a neighboring cell to then apply interference cancellation (IC) to an interfering signal received from the neighboring cell.05-09-2013
20130121189Supporting Different LTE-TDD Configurations in Neighboring Regions and/or Adjacent Carriers - When communications of a single radio access technology (RAT), or different radio access technologies in a proximate communication spectrum are operating at the same time, potential interference between devices may occur. To reduce the interference, the time division duplex (TDD) configuration of one or more conflicting device may be altered. For example, at the edge of a communication region, TDD configurations used by edge base stations to communicate with mobile devices may be set to reduce interference. As another example, communications of a first device may be altered so the first device schedules uplink communications when a second device also has uplink communications scheduled. Other configurations may also be implemented.05-16-2013
20130155890RECEIVE ANTENNA SELECTION/COMBINING OF RECEIVE ANTENNAS USING FEWER NUMBER OF RECEIVE CHAINS - Methods and apparatus for performing receive antenna diversity measurements in measurement gaps are provided. One embodiment may include communicating with a serving base station using a first set of one or more receive antennas during a normal operational period, performing receive antenna diversity measurements with a second set of one or more receive antennas during a measurement gap between normal operational periods, and selecting one or more receive antennas for at least one of use and/or combining, based on the receive antenna diversity measurements06-20-2013
20130260763WIRELESS COMMUNICATION IN VIEW OF TIME VARYING INTERFERENCE - In wireless communication systems, a determination may be made whether to hand off a user equipment (UE) based on whether the UE encounters time varying interference, such as UE to UE interference. The time varying interference may be present only in a specific set of time/frequency resources or subframes. Measurement reporting may be restricted to time/frequency resources which do not experience the time varying interference.10-03-2013
20130315198FEEDBACK TO ENHANCE RATE PREDICTION WITH BURSTY INTERFERENCE - When a UE does not completely decode a packet transmitted from a base station, the UE may send ACK/NACK to the base station, upon which the base station may retransmit the packet based on the ACK/NACK. However, the ACK/NACK fails to provide the base station with information needed by the UE for completely decoding the packet. Accordingly, a method, an apparatus, and a computer program product for wireless communication are provided. The apparatus receives a packet from a base station having a first MCS, determines information to provide to the base station, wherein the information comprises CQI relating to a channel condition and/or interference condition corresponding to time-frequency resources allocated for the received packet, and sends the information to the base station. Thereafter, the apparatus re-receives the packet from the base station, the re-received packet having a second MCS according to the information sent to the base station.11-28-2013
20140003278ENERGY SAVING MODE WITH MAINTAINED NUMBER OF ADVERTISED TRANSMIT ANTENNAS01-02-2014
20140011507System and Method to Enable Resource Partitioning in Wireless Networks - Systems and methodologies are described that facilitate improved resource partitioning and interference management in a wireless communication system. Techniques are described herein for the transmission and use of various types of signaling, such as Access Request commands, Reverse Link Special Resource Utilization Message (R-SRUM) signaling, Forward Link Special Resource Utilization Message (F-SRUM) signaling, and the like, for managing interference associated with range extension, restricted association networks, and other jamming scenarios. As described herein, downlink resource coordination and interference management are accomplished through the use of Access Request or R-SRUM signaling conducted in a unicast or broadcast fashion, and uplink resource coordination and interference management are accomplished through the use of F-SRUM signaling. As further described herein, a clean communication channel such as a Low Reuse Preamble (LRP) channel can be utilized for interference management signaling and/or leveraged for determining timing of various signaling messages.01-09-2014
20140023004MULTIPLEXING UES WITH DIFFERENT TDD CONFIGURATIONS AND SOME TECHNIQUES TO MITIGATE UE-TO-UE AND BASE STATION-TO-BASE STATION INTERFERENCE - A method of wireless communication includes determining a set of subframes with a reduced likelihood of being received as uplink transmissions of a first user equipment (UE). The method also includes scheduling uplink transmissions of the first UE by scheduling uplink control information (UCI) on subframes other than the determined set of subframes.01-23-2014
20140036797Methods and Apparatus for Reporting Channel Quality Indicator (CQI) - Certain aspects of the present disclosure relate to techniques for reporting Channel Quality Indicator (CQI). In certain aspects, a User Equipment (UE) may schedule switch from at least a first set of zero or more antennas used by the UE, to at least one second set of zero or more antennas, wherein the first and second sets differ by at least one antenna. The UE may determine a Channel Quality Indicator (CQI) to be reported from the UE for use at a base station in a subsequent CQI subframe set, based at least on the scheduled switch. The UE may thereafter transmit the CQI to the base station.02-06-2014
20140036824METHODS AND APPARATUS OF ADAPTING NUMBER OF ADVERTISED TRANSMIT ANTENNA PORTS - Apparatuses and methods of advertising antenna ports to UEs is provided. In an aspect, a device may receive an advertisement regarding transmit antenna ports for legacy UE operation and transmit antenna ports for advanced UE operation. The advertisement may indicate a number of transmit antenna ports set for legacy UE operation and a different number of transmit antenna ports set for advanced UE operation. The device may also receive all control channels for legacy and advanced UE operation via the transmit antenna ports for legacy UE operation, and receive first reference signals via the transmit antenna ports for legacy UE operation and second reference signals via the transmit antenna ports for advanced UE operation. The first reference signals are received in all subframes, and the second reference signals are received in a subset of all the subframes based at least in part on a subframe configuration.02-06-2014
20140038625METHODS AND APPARATUS FOR TRANSMITTING CLEAR TO SEND (CTS)-TO-SELF INDICATION - Certain aspects of the present disclosure relate to techniques for transmitting a clear to send (CTS)-to-self indication. According to certain aspects, a method for wireless communications by a wireless device is provided. The method generally includes scheduling a first antenna at the wireless device for communication using one of a first radio access technology (RAT) or a second RAT, scheduling one or more other antennas at the wireless device configured for communication using the first RAT, for communication using the second RAT in order to enable one of transmit diversity on the second RAT or simultaneous communication on the first and second RATs, and transmitting an idle-mode indication to force the first RAT to an idle mode02-06-2014
20140071960SECONDARY SYNCHRONIZATION SIGNAL (SSS) POST-PROCESSING TO ELIMINATE SHORT CODE COLLISION INDUCED FALSE CELLS - Certain aspects of the present disclosure provide techniques for improving detection and processing of secondary synchronization signals (SSS).03-13-2014
20140078880METHODS AND APPARATUS FOR PROVIDING MULTI-ANTENNA ENHANCEMENTS USING MULTIPLE PROCESSING UNITS - Certain aspects of the present disclosure relate to techniques for providing multi-antenna enhancements using multiple processing units. A UE (User Equipment) may receive data via three or more antennas. The UE may determine a number of independent processing units to be employed to process the data, wherein the determined number of independent processing units includes at least two processing units and at least one processing unit jointly processes at least two streams of data. The data may be processed by the determined number of independent processing units and the results of the processing units may be combined.03-20-2014
20140334434REFERENCE SIGNAL DETECTION - Aspects of the disclosure are related to identifying whether an apparatus (e.g., base station, access point, etc.) is transmitting using a CRS based transmission scheme or a UE-RS based transmission scheme. Such detection may be necessary for PDSCH interference cancellation (IC) of a neighboring cell since a UE may not know which transmission scheme is used by the neighboring cell. For instance, the UE may know the transmission scheme of the serving cell, but the UE may not know the transmission scheme of a neighboring non-serving cell. As such, aspects of the disclosure provide for a blind detection algorithm to identify or determine a transmission mode or transmission scheme of a neighboring cell to then apply interference cancellation (IC) to an interfering signal received from the neighboring cell.11-13-2014
20150055545Techniques for Supporting Relay Operation in Wireless Communication Systems - Techniques for supporting operation of relay stations in wireless communication systems are described. In an aspect, a bitmap may be sent by a base station and/or a relay station to identify subframes of at least two types in multiple radio frames. For example, the bitmap may indicate whether each subframe covered by the bitmap is of a first type or a second type. UEs may use the bitmap to control their operation. For example, a UE may perform channel estimation or measurement for the subframes of the first type and may skip channel estimation and measurement for the subframes of the second type. In another aspect, a base station may transmit data and/or control information on resources not used by a relay station to transmit a reference signal. This may avoid interference to the reference signal from the relay station, which may improve performance for UEs communicating with the relay station.02-26-2015
20150071387BLIND CRS DETECTION - Certain aspects of the present disclosure relate to methods and apparatus for blind detection of cell-specific reference signals. Methods and apparatus are provided for detecting a cell-specific reference signal (CRS) in an orthogonal frequency division multiplexed (OFDM) symbol by a user equipment (UE). The method generally includes predicting a current channel response of a current OFDM symbol based on a channel response of at least one previous OFDM symbol, estimating a noise power level of the current OFDM symbol, forming a log likelihood ratio (LLR) of two detection hypotheses based on the predicted current channel response and the estimated noise power level, comparing the LLR to a pre-determined threshold, and determining that at least one CRS is present in the current OFDM symbol based on the comparison.03-12-2015
20150189541METHOD AND APPARATUS FOR TRANSMITTING OVERLOAD INDICATIOR OVER THE AIR - Techniques for transmitting overload indicators over the air to UEs in neighbor cells are described. In one design, an overload indicator may be transmitted as a phase difference between at least one synchronization signal and a reference signal for a cell. In another design, an overload indicator may be transmitted as a phase difference between consecutive transmissions of at least one synchronization signal for a cell. In yet another design, an overload indicator may be transmitted by a cell on resources reserved for transmitting the overload indicator. In yet another design, an overload indicator may be transmitted by a cell on a low reuse channel or a broadcast channel. For all designs, a UE may receive overload indicators from neighbor cells, determine the loading of each neighbor cell based on the overload indicator for that cell, and control its operation based on the loading of the neighbor cells.07-02-2015

Patent applications by Kapil Bhattad, Bangalore IN

Kapil Bhattad, Bangalore Krn IN

Patent application numberDescriptionPublished
20140086092METHOD AND APPARATUS FOR CHANNEL FEEDBACK BASED ON REFERENCE SIGNAL - Techniques for supporting channel measurement and reporting in a wireless communication system are described. In one design, a cell transmits a cell-specific reference signal (CRS) used for channel estimation and coherent demodulation and a channel spatial information reference signal (CSI-RS) used for channel measurement and channel feedback reporting. The cell may transmit the CSI-RS less frequently than the CRS, or from more antenna ports than the CRS, or on fewer resource elements than the CRS, or a combination thereof. In one design, a user equipment (UE) determines at least one bandwidth part configured for the UE, with each bandwidth part covering at least one subband. The UE receives the CRS and CSI-RS from the cell, determines channel feedback information for the at least one bandwidth part based on the CSI-RS, sends the channel feedback information to the cell, and receives data transmitted by the cell based on the channel feedback information.03-27-2014

Kapil Bhattad, Karnataka IN

Patent application numberDescriptionPublished
20130021986SYSTEMS AND METHODS FOR CONFIGURING REMOTE RADIO HEADS - In a method of wireless communication, a UE receives a configuration parameter for scrambling or descrambling a signal for which a larger number of scrambling sequences are defined for a particular cell ID for UEs of a newer release. The UE communicates in a network having a base station and remote radio head(s) based on the received configuration parameter.01-24-2013

Kapil Bhattah, San Diego, CA US

Patent application numberDescriptionPublished
20120300738Data Trnasmission with Cross-Subframe Control in a Wireless Network - Techniques for supporting communication in dominant interference scenarios are described. In an aspect, communication in a dominant interference scenario may be supported with cross-subframe control. Different base stations may be allocated different subframes for sending control information. Each base station may send control messages in the subframes allocated to that base station. Different base stations may have different timelines for sending control messages due to their different allocated subframes. With cross-subframe control, control information (e.g., grants, acknowledgement, etc.) may be sent in a first subframe and may be applicable for data transmission in a second subframe, which may be a variable number of subframes from the first subframe. In another aspect, messages to mitigate interference may be sent on a physical downlink control channel (PDCCH).11-29-2012

Kapil Dakhane, Sunnyvale, CA US

Patent application numberDescriptionPublished
20120284616Content Adaptation - A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device.11-08-2012
20120290917Content Adaptation - A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device.11-15-2012
20120290918Content Adaptation - A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device.11-15-2012
20120290919Content Adaptation - A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device.11-15-2012
20140344345SYSTEMS AND METHODS FOR USING AN HTTP-AWARE CLIENT AGENT - Systems and methods are described for using a client agent operating in a virtual private network environment to intercept HTTP communications. Methods include: intercepting at the network layer, by a client agent executing on a client, an HTTP request from an application executing on the client; modifying the HTTP request; and transmitting, via a transport layer connection, the modified HTTP request to a server. Additional methods may comprise adding, removing, or modifying at least one cookie in the HTTP request. Still other methods may comprise modifying at least one name-value pair contained in the HTTP request. Corresponding systems are also described.11-20-2014
20150026567SYSTEMS AND METHODS FOR ENHANCED DELTA COMPRESSION - Systems and methods for reducing file sizes for files delivered over a network are disclosed. A method comprises receiving a first file comprising sequences of data; creating a hash table having entries corresponding to overlapping sequences of data; receiving a second file comprising sequences of data; comparing each of the sequences of data in the second file to the sequences of data in the hash table to determine sequences of data present in both the first and second files; and creating a third file comprising sequences of data from the second file and representations of locations and lengths of said sequences of data present in both the first and second files.01-22-2015

Patent applications by Kapil Dakhane, Sunnyvale, CA US

Kapil Dakhane, Santa Clara, CA US

Patent application numberDescriptionPublished
20150256600SYSTEMS AND METHODS FOR MEDIA FORMAT SUBSTITUTION - Systems and methods are disclosed for media format substitution. In accordance with one implementation, a method is provided for media format substitution. The method includes receiving from a client device a request for media data having a first media format, determining whether the client device supports a second media format, and based on the determination, sending to the client device a content type identifier associated with the second media format. The method also includes obtaining the media data from a content server or a content cache, generating, based on the obtained media data, formatted media data corresponding to the second media format, and sending the formatted media data to the client device.09-10-2015

Kapil Gaba, Fremont, CA US

Patent application numberDescriptionPublished
20100322048Systems and Methods for Codec Usage Control During Storage Pre-read - Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing circuit is disclosed that includes an increased iteration enable signal, a first detector circuit, a second detector circuit, and a data decoding circuit. The first detector circuit receives a data set and performs a data detection on the data set to provide a detected data set. The data decoding circuit receives a derivative of the detected data set and performs a decoding process to provide a decoded data set. The decoded data set is provided to the second detector circuit based at least in part on an assertion level of the increased iteration enable signal.12-23-2010
20110161633Systems and Methods for Monitoring Out of Order Data Decoding - Various embodiments of the present invention provide systems and methods for monitoring out of order data decoding. For example, a method for monitoring out of order data processing is provided that includes receiving a plurality of data sets that is associated with a plurality of identifiers with each of the plurality of identifiers indicates a respective one of the plurality of data sets; storing each of the plurality of identifiers in a FIFO memory in an order that the corresponding data sets of the plurality of data sets was received; processing the plurality of data sets such that at least one of the plurality of data sets is provided as an output data set; accessing the next available identifier from the FIFO memory; and asserting an out of order signal when the next available identifier is not the same as the identifier associated with the output data set.06-30-2011
20110167227Systems and Methods for Updating Detector Parameters in a Data Processing Circuit - Various embodiments of the present invention provide systems and methods for updating detector parameters in a data processing circuit. For example, a data processing circuit is disclosed that includes a first detector circuit, a second detector circuit, and a calibration circuit. The first detector circuit is operable to receive a first data set and to apply a data detection algorithm to the first data set, and the second detector circuit is operable to receive a second data set and to apply the data detection algorithm to the second data set. The calibration circuit is operable to calculate a data detection parameter based upon a third data set. The data detection parameter is used by the first detector circuit in applying the data detection algorithm to the first data set during a period that the data detection parameter is used by the second detector circuit in applying the data detection algorithm to the second data set.07-07-2011
20120212849Systems and Methods for Data Pre-Coding Calibration - Various embodiments of the present invention provide systems and methods for selecting between pre-coding and non-pre-coding. As an example, a data processing circuit is disclosed that includes: a first data detector circuit, a second data detector circuit, a first comparator circuit, a second comparator circuit, and a pre-code selection circuit. The first data detector circuit is selectably configurable to operate in a pre-coded state, and operable to apply a data detection algorithm on a data input to yield a first detected output. The second data detector circuit operable to apply the data detection algorithm to the data input to yield a second detected output without compensating for pre-coding. The first comparator circuit operable to compare the first detected output against a known input to yield a first comparison value, and the second comparator circuit operable to compare the second detected output against the known input to yield a second comparison value. The pre-code selection circuit is operable to determine a selectable configuration of the first data detector circuit based at least in part on the first comparison value and the second comparison value.08-23-2012
20130103731Systems and Methods for Efficient Data Channel Testing - Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is disclosed that includes: a data detector circuit, a pseudo-random sequence generator circuit, a decoder circuit, and a pseudo-random sequence reconstitution circuit. The data detector circuit is operable to apply a data detection algorithm to a first data set to yield a detected output. The pseudo-random sequence generator circuit is operable to generate an interim data sequence and to generate a second data set based upon a combination of the detected output and the interim data sequence. The decoder circuit is operable to apply a data decode algorithm to a derivative of the second data set to yield a third data set.04-25-2013
20140172934Systems and Methods for Data Retry Using Averaging Process - Embodiments are related to systems and methods for data processing, and more particularly to systems and methods for calibration during data processing.06-19-2014

Patent applications by Kapil Gaba, Fremont, CA US

Kapil Ghodawat, Madhya Pradesh IN

Patent application numberDescriptionPublished
20160048560System and Method for Querying a Distributed Dwarf Cube - Systems and methods for querying a distributed dwarf cube are disclosed. A query for retrieving data from a distributed dwarf cube is received. The distributed dwarf cube is built of the data. The data comprises cube values. The distributed dwarf cube is built by processing the data to generate indexes for the data. The cube values in one or more dimensions are sorted based on a cardinality of the cube values. The data is partitioned into data blocks to build distributed dwarf cube from each data block based upon the cardinality of the cube values. The distributed dwarf cube comprises one or more ranges defined for the cube values. The one or more ranges of the cube values are checked based upon the query. Using the cube values, a list is created. The list of the cube values is transmitted from the distributed dwarf cube corresponding to the query.02-18-2016
20160048572Building a Distributed Dwarf Cube using Mapreduce Technique - Systems and methods for building a distributed dwarf cube comprising dwarf cuboid using mapreduce technique are disclosed. Data comprising cube values and a cube definition may be received. The cube definition comprises dimensions defined for the cube values. The data received is processed. The data may be transformed to a format. Based upon the format of the data, indexes may be generated. The cube values in one or more dimensions may be sorted based on a cardinality of the cube values. The cube values may be sorted in an order of highest cardinality to lowest cardinality. The cardinality indicates distinctiveness of the cube values in the one or more dimensions. The data may be partitioned into data blocks. A dwarf cuboid may be built for one or more data blocks based upon the order of the cardinality of the cube values.02-18-2016

Kapil Gupta, Los Angeles, CA US

Patent application numberDescriptionPublished
20140025180Anti-Migration Biliary Stent and Method - A stent and a method for implanting the stent are provided. The stent includes a generally tubular body having a lumen defined therethrough. The body includes a proximal portion having a curved portion where the curved portion is configured for placement proximal to a sphincter. The body also includes a substantially straight distal portion having first and second retaining members. The second retaining member is positioned on the distal portion and the first retaining member is positioned proximal to the second retaining member. The first and second retaining members are positioned on a common longitudinal axis extending along a wall of the distal portion and the first and second retaining members extend away from the body in a common direction so that a free end of the first retaining member and a free end of the second retaining member extend away from a distal end of the body.01-23-2014

Kapil Hali, Hyderabad IN

Patent application numberDescriptionPublished
20100124908CALL TERMINATION TO COMMUNICATE A STORED MESSAGE - A method, apparatus, and system of using call termination to communicate a message are disclosed. In one embodiment, a system of a telecommunications network includes a mobile station associated with the telecommunications network, a switching module of the telecommunications network to establish a call between a communication device and the mobile station, a call termination module of the mobile station to determine if the mobile station is in a call termination mode and to communicate a communication protocol to the switching module to cause the switching module to terminate the call if the mobile station is in the call termination mode, and a message module of the telecommunications network to communicate a message to the communication device.05-20-2010
20140044014WIRELESS INTERFACE SHARING - Described herein are methods and system for sharing a wireless interface (02-13-2014

Kapil Harit, Annecy FR

Patent application numberDescriptionPublished
20150313307HELMET ADAPTED TO ITS USAGE CONSTRAINTS - A helmet for sporting activities. The helmet includes an outer shell and a lower portion, the outer shell designed to be positioned on a skull, the outer shell including an upper portion to cover at least the crown portion of the skull, the material forming the upper portion having mechanical properties suitable for the upper portion to satisfy a certification standard defined for the intended use of the helmet. The lower portion is affixed to the upper portion so as to form a single unitary element, the lower portion extending continuously so as to at least partially cover the lateral portions and rear portion of the skull, the lower portion being made of a material having a different modulus of elasticity than that of the material forming the upper portion.11-05-2015

Kapil Kanugo, Folsom, CA US

Patent application numberDescriptionPublished
20130271800HOLOGRAPHIC DISPLAY SYSTEMS, METHODS AND DEVICES - Systems, devices and methods are described including providing infrared (IR) laser radiation to a Digital Micromirror Device (DMD) array and using the DMD array to spatially modulate the IR laser radiation. The spatially modulated IR laser radiation may then be projected to form a voxel array where each voxel of the array represents to a volume of air wherein the IR laser radiation has been focused sufficiently to cause air to ionize. The voxel array may then be spatially rotated.10-17-2013

Kapil Khatke, Bangalore IN

Patent application numberDescriptionPublished
20150235135CREATING EPISODIC MEMORY BASED ON UNSTRUCTURED DATA IN ELECTRONIC DEVICES - A method and system for identifying episodic events in a user's life using an electronic device are provided. The method includes receiving, by the electronic device, unstructured data from at least one data source associated with a user, and identifying at least one episodic event from the unstructured data based on at least one parameter, wherein the at least one parameter is at least one of a casual reasoning, a spatial reasoning, or a temporal reasoning.08-20-2015

Kapil Kothary, South San Francisco, CA US

Patent application numberDescriptionPublished
20150093800METHOD FOR CHROMATOGRAPHY REUSE - The present invention provides methods for cleaning or regenerating a chromatography materiel for reuse. The methods of the invention can be used for cleaning or regenerating chromatography columns for reuse in the large-scale manufacture of multiple polypeptide products.04-02-2015

Kapil Maithal, Ghaziabad IN

Patent application numberDescriptionPublished
20100184651TARGETED FUSION PROTEINS FOR CANCER THERAPY - The invention relates to fusion proteins useful as therapeutics against cancer. The fusion protein comprises of cell-targeting moiety and apoptosis-inducing moiety. Cell-targeting moiety and apoptosis-inducing moiety are linked by a flexible linker, which are specifically recognized by cancer specific protease and cleaved in situ to release the apoptotic domain. In particular, the invention is illustrated by a recombinant fusion protein between human Vasoactive Intestinal Peptide (VIP) and BH3 domain of Bcl2 family protein, linked by a linker that has site for cancer specific proteases. The fusion protein specifically targets VIP receptor over-expressing cancer cells and induces cell-specific apoptosis after cleavage at the linker site by cancer specific proteases. Such fusion proteins are useful for the delivery of therapeutic/apoptotic moiety (peptides) to specific cells with perturbed expression of, but not limited to neuropeptide receptors.07-22-2010

Kapil Maithal, Uttar Pradesh IN

Patent application numberDescriptionPublished
20090221682DNA Vaccine for Cancer Therapy - The invention relates to a fusion gene useful as a therapeutic and prophylactic vaccine against cancer. The fusion gene contains a DNA encoding ubiquitin gene fused to a second DNA encoding growth factor receptors or fragment thereof, over expressed in various types of cancer. In particular, the invention is illustrated by a recombinant fusion gene comprised of mutated ubiquitin gene and modified extra cellular domain of vasoactive intestinal peptide/pituitary adenylate cyclase activating polypeptide receptor-1 (VPAC1). Immunization with the vaccine will break the self-tolerance for the tumor antigen through effective antigen processing and presentation, leading to retardation/regression of tumor growth.09-03-2009
20100222416Diagnostic Marker and Therapeutic Target for Cancer - The present invention, in general, relates to use of nm23H1-B gene for diagnosing cancer susceptibility and metastatic progression in colon/colorectal cancer. In particular, the present invention relates to identifying the alteration in the expression of nm23H1-B gene on treatment with chemotherapeutic agents for diagnosing cancer susceptibility and metastatic progression in colon/colorectal cancer.09-02-2010

Kapil Mayawala, Peabody, MA US

Patent application numberDescriptionPublished
20110229489Antibodies with pH Dependent Antigen Binding - The present invention relates to antibodies with pH dependent binding to its antigen such that the affinity for antigen binding at physiological pH (i.e., pH 7.4) is greater than at endosomal pH (i.e., pH 6.0 or 5.5). In other words, the K09-22-2011
20150266974ANTIBODIES WITH pH DEPENDENT ANTIGEN BINDING - The present invention relates to antibodies with pH dependent binding to its antigen such that the affinity for antigen binding at physiological pH (i.e., pH 7.4) is greater than at endosomal pH (i.e., pH 6.0 or 5.5). In other words, the K09-24-2015

Kapil Mohindra, New York, NY US

Patent application numberDescriptionPublished
20110145128System and Method for Auctioning Environmental Commodities - An institutionally-focused, neutral auction platform is provided that may be utilized for both the primary and secondary trading of environmental commodities and instruments. The auction platform may perform an on-boarding process for auction participants. Thereafter, the auction platform initiates an auction event, in response to a request by an auctioner, based on an identified block of environmental commodities. The auction platform may also receive an indication of financial security from one or more of the auction participants. A winning bidder may then be selected based on auctioner-defined parameters. In certain embodiments, the auction platform may also perform a settlement function for the auctioner and winning bidder relating to the delivery of, and payment for, the identified block of environmental commodities. Various other services and processes may also be provided by the auction platform.06-16-2011

Kapil Motupalli, Andhra Pradesh IN

Patent application numberDescriptionPublished
20090187265PROCESS MANUFACTURING WITH PRODUCT QUANTITY CALCULATION - A system that determines product quantities for a process manufacturing formula that generates a first product and a second product receives a quantity of a first ingredient and a quantity of a second ingredient. The first and second ingredients contribute to a formula yield. The system further receives a quantity of a byproduct of the formula and a percentage of the formula for the output first product and a percentage of the formula for the output second product. The system then automatically determines a first product quantity based on the quantity of the first ingredient, the quantity of the second ingredient, the quantity of the byproduct of the formula, and the percentage of the formula for the first product.07-23-2009

Kapil Nayar, Kanata CA

Patent application numberDescriptionPublished
20130114804SYSTEMS AND METHODS FOR COMMUNICATION PROTOCOL MAPPING - Provided are systems and methods for communication protocol mapping. A first computing device uses a first communication protocol while a second computing device uses a second communication protocol. In some implementations, the first communication protocol and the second communication protocol are for different service domains. In accordance with an embodiment of the disclosure, a server is configured to map communication between the different service domains. In some implementations, the first communication protocol is a protocol conforming to Representational State Transfer ‘REST’ and the second communication protocol is a Session Initiation Protocol ‘SIP’. In accordance with another embodiment of the disclosure, a server is configured to map communication between the protocol conforming to REST and SIP, regardless of whether different service domains are involved.05-09-2013
20130117439METHOD FOR DISCOVERING A DYNAMIC ADDRESS OF A COMMUNICATION DEVICE - A method for discovering a communication device is disclosed. The method includes: receiving in the communication device a communication including a request for an address and an identification of an application, in response to receiving the communication, associating a dynamic address of the communication device with the identified application, and sending a second communication directly or indirectly to a client device, the second communication including the dynamic address. The communication device may further obtain a dynamic address in response to receiving the communication. The dynamic address may be used for a dedicated purpose, such as for receiving a file for subsequent use by the application.05-09-2013
20140233714SYSTEMS AND METHODS FOR COMMUNICATION PROTOCOL MAPPING - Provided are systems and methods for communication protocol mapping. A first computing device uses a first communication protocol while a second computing device uses a second communication protocol. In some implementations, the first communication protocol and the second communication protocol are for different service domains. In accordance with an embodiment of the disclosure, a server is configured to map communication between the different service domains. In some implementations, the first communication protocol is a protocol conforming to Representational State Transfer ‘REST’ and the second communication protocol is a Session Initiation Protocol ‘SIP’. In accordance with another embodiment of the disclosure, a server is configured to map communication between the protocol conforming to REST and SIP, regardless of whether different service domains are involved.08-21-2014

Kapil Sakariya, Santa Clara CA

Patent application numberDescriptionPublished
20140028217Pixel Driver Circuit And Pixel Circuit Having The Pixel Driver Circuit - A pixel driver circuit for driving a light-emitting element and a pixel circuit having the pixel driver circuit are provided. The pixel driver circuit includes a data line, address lines, switch thin film transistors, feedback thin film transistors and drive thin film transistors. The pixel circuit may include an organic light emitting diode, which is driven by the pixel driver circuit.01-30-2014
20150154907PIXEL DRIVER CIRCUIT AND PIXEL CIRCUIT HAVING CONTROL CIRCUIT COUPLED TO SUPPLY VOLTAGE - A pixel driver circuit for driving a light-emitting element and a pixel circuit having the pixel driver circuit are provided. The pixel driver circuit includes a data line, address lines, switch thin film transistors, feedback thin film transistors and drive thin film transistors. The pixel circuit may include an organic light emitting diode, which is driven by the pixel driver circuit.06-04-2015

Kapil Siddharth, New Delhi IN

Patent application numberDescriptionPublished
20140087797PHOTOGRAPHIC HIDE-AND-SEEK GAME FOR ELECTRONIC MOBILE DEVICES - Electronic game method and system where a hiding player hides objects in a background photograph. The hiding player can move, resize, rotate, crop, shade, and otherwise alter the object to better hide it within the background picture. The hiding player can also bluff by not hiding any new objects. One or more other players then receive the resulting image and try to select the objects that were not part of the original picture within a set number of tries. The game is played with electronic devices, ideally using smart phones or tablet computers equipped with touch screens and digital cameras. Players can use their own photographs to play the game.03-27-2014

Kapil Singi, Bangalore IN

Patent application numberDescriptionPublished
20130185056SYSTEM FOR GENERATING TEST SCENARIOS AND TEST CONDITIONS AND EXPECTED RESULTS - A requirements testing system facilitates the review and analysis of requirement statements for software applications. The requirements testing system automatically generates test artifacts from the requirement statements, including test scenarios, test conditions, test hints, and expected results. These test artifacts characterize the requirements statements to provide valuable analysis information that aids understanding what the intentions of the requirement statements are. The automation of the generation of these test artifacts produces numerous benefits, including fewer errors, objectivity, and no dependency on the skills and experience of a creator.07-18-2013
20140123113SYSTEM AND A METHOD FOR ANALYZING A PIECE OF CODE - A system for analyzing a piece of code includes a symbolic state generator adapted to generate symbolic states for statements in the piece of code where exceptions occur. The symbolic state generator is also adapted to provide the symbolic states as inputs to a static analyzer. The system includes a user interface adapted to transfer an exception specifier having an exception causing state to a static analyzer. The static analyzer is adapted to receive the symbolic states from the symbolic state generator and the exception specifier having the exception causing state from the user interface. The static analyzer is adapted to compare the symbolic states with the exception causing states and to provide a output on a basis of the comparison. The exception specifier includes an exception causing state and represents a language run-time exception or a user defined exception.05-01-2014

Kapil Sundrani, Clubberbuckgani IN

Patent application numberDescriptionPublished
20100180076Locking in raid storage systems - A method for regulating I/O requests in a RAID storage system may comprise: receiving a first request to access a first set of one or more logical block addresses (LBAs) of a RAID volume; receiving a second request to access at least one of the first set of one or more LBAs of the RAID volume; and queuing the second request.07-15-2010

Kapil Sundrani, Bareilly IN

Patent application numberDescriptionPublished
20100023814HANDLING OF CLUSTERED MEDIA ERRORS IN RAID ENVIRONMENT - A method, apparatus, and system of improved handling of clustered media errors in raid environment are disclosed. In one embodiment, a method includes starting a command timer when a firmware accepts a command from a host, tracking an amount of time the command spends on handling of a clustered media error through the command timer, and stopping the command timer when at least one of the command is completed and a time limit expires. The method may complete a read as a success when a host IO is a read command. The method may complete a write as a success, after writing parity, and data when the host IO may be a write command.01-28-2010
20100037019METHODS AND DEVICES FOR HIGH PERFORMANCE CONSISTENCY CHECK - Methods and devices for reading data from a plurality of storage devices belonging to a plurality of spans and checking consistency (e.g., XOR parity check) of data belonging to each span independently of another span in one embodiment. Methods and devices for reading data from a plurality of stripes and checking consistency of the data from the plurality of stripes in another embodiment.02-11-2010
20120297133METHODS AND SYSTEMS OF DISTRIBUTING RAID IO LOAD ACROSS MULTIPLE PROCESSORS - A method for distributing IO load in a RAID storage system is disclosed. The RAID storage system may include a plurality of RAID volumes and a plurality of processors. The IO load distribution method may include determining whether the RAID storage system is operating in a write-through mode or a write-back mode; distributing the IO load to a particular processor selected among the plurality of processors when the RAID storage system is operating in the write-through mode, the particular processor being selected based on a number of available resources associated with the particular processor; and distributing the IO load among the plurality of processors when the RAID storage system is operating in the write-back mode, the distribution being determined based on: an index of a data stripe, and a number of processors in the plurality of processors.11-22-2012
20140164715METHODS AND STRUCTURE FOR USING REGION LOCKS TO DIVERT I/O REQUESTS IN A STORAGE CONTROLLER HAVING MULTIPLE PROCESSING STACKS - Methods and structure within a storage controller for using region locks to efficiently divert an I/O request received from an attached host system to one of multiple processing stacks in the controller. A region lock module within the controller allows each processing stack to request a region lock for a range of block addresses of the storage devices. A divert-type lock request may be established to identify a range of block addresses for which I/O requests should be diverted to a particular one of the multiple processing stacks.06-12-2014

Patent applications by Kapil Sundrani, Bareilly IN

Kapil Sundrani, Bangalore IN

Patent application numberDescriptionPublished
20120110377PERFORMING DATA WRITES IN PARITY PROTECTED REDUNDANT STORAGE ARRAYS - A first and a second physical disk identifier, a physical Logical Block Address (LBA), a data length, and a span identifier are calculated from a data write operation. A first request command frame is created for retrieving the existing data block from the storage array, the first request command frame including at least one of the calculated parameters. At least one second request command frame is created for retrieving the at least one existing parity data block from the storage array, the at least one second request command frame including the calculated at least one second physical disk identifier and at least one of the calculated parameters. At least one new parity data block is calculated utilizing the existing data block, the new data block, and the at least one existing parity data block.05-03-2012
20120262815METHOD AND SYSTEM FOR DYNAMICALLY EXPANDABLE SOFTWARE BASED BAD BLOCK MANAGEMENT - A method and system for tracking a sequence of bad blocks in a RAID system by storing the logical block address of the first bad block and the number of bad blocks in the sequence is disclosed. The method and system may also track multiple sequences of bad blocks by storing a memory pointer to the next sequence in each previous sequence in an expandable linked list configuration.10-18-2012
20130067195CONTEXT-SPECIFIC STORAGE IN MULTI-PROCESSOR OR MULTI-THREADED ENVIRONMENTS USING TRANSLATION LOOK-ASIDE BUFFERS - A method for maintaining context-specific symbols in a multi-core or multi-threaded processing environment may include, but is not limited to: partitioning a virtual address space into at least one portion associated with the storage of one or more context-specific symbols accessible by at least a first processing core and a second processing core; defining at least one context-specific symbol; storing the at least one context specific symbol to the at least one portion of the virtual address space; and mapping the virtual address of the at least one context-specific symbol to both a physical address associated with the first processing core and a physical address associated with the second processing core.03-14-2013
20130097397METHODS AND SYSTEMS FOR AUTOMATED BACKUPS AND RECOVERY ON MULTI-OS PLATFORMS USING CONTROLLER BASED SNAPSHOTS - A method for backing up and restoring data across multiple operating systems executed by a computing product executing computer implemented instructions, wherein each operating system includes a daemon. Embodiments may include receiving a backup initiation trigger from an initial, daemon on an initial operating system. This method may include relaying the backup initiation trigger to other daemons on other operating systems. This method may also include receiving snapshot requests from the other daemons, wherein each of the snapshot requests are requests for snapshots of storage associated with an operating system of one of the other operating systems. This method may further include sending received snapshot requests from the other daemons to a storage controller.04-18-2013
20130132674METHOD AND SYSTEM FOR DISTRIBUTING TIERED CACHE PROCESSING ACROSS MULTIPLE PROCESSORS - A data storage system having at least one cache and at least two processors balances the load of data access operations by directing certain processes in each data access operation to one of the processors. Each processor may be optimized for its specific processes. One processor may be dedicated to receiving and servicing data access requests; another processor may be dedicated to background tasks and cache management.05-23-2013
20130290626MELTHODS AND SYSTEMS FOR INSTANTANEOUS ONLINE CAPACITY EXPANSION - The disclosure provides instantaneous, vertical online capacity expansion (OCE) for redundant (e.g., RAID-5, RAID-6) and non-redundant (e.g., RAID-0) arrays. The new OCE technique implements vertical expansion instead of the horizontal expansion techniques implemented in current OCE techniques. The vertical expansion treats any new addition of storage as an extension of the capacity of the preexisting physical drives in order to avoid having to rewrite the data blocks of the original, preexisting storage devices. Vertical RAID expansion is implemented by installing one or more new physical storage devices in a device or partition configuration that corresponds to the physical configuration of the preexisting volume and loading new metadata received through the user interface into the firmware of the RAID controller to define the configuration of the expanded volume.10-31-2013
20130339599METHODS AND SYSTEMS FOR ADAPTIVE QUEUE DEPTH MANAGEMENT - The invention may be embodied in a multiple-disk data storage system including a controller module that initiates an optimization algorithm to set maximum queue depth of each disk of the data storage system to desired queue depth of each disk. Desired queue depth of each disk may be associated with performance factors including, but not limited to, input/output operations per second (IOPs), average response time, and/or maximum response time of each disk. Desired queue depth of each disk may be further associated with priority rankings of performance factors.12-19-2013
20140258610RAID Cache Memory System with Volume Windows - The invention may be embodied in a cache memory volume windows data storage system to enable cache memory rebuilds in response to power-on-reset (POR) events. To handle POR events occurring while a flush from the cache memory to the permanent memory is taking place, the storage controller maintains duplicate copy of a volume window bitmap and a volume mark register while a portion of the cache memory unavailable due to the flush event. The second copy of the volume bit map and volume mark register concatenation are used to account for the case where a POR event occurs while the flush is in process. The firmware uses the peer drives and the applicable cache rebuild protocol (e.g., RAID) to rebuild the data for all volume windows that contain data that may have become corrupted due to a POR event occurring during cache memory flush events are in progress.09-11-2014
20150286438System, Method and Computer-Readable Medium for Dynamically Configuring an Operational Mode in a Storage Controller - A storage controller coupled to a host computer is dynamically configured by a device driver executing in the host computer. The storage controller manages a logical volume for the host using a set of flash-based storage devices arranged as a redundant array of inexpensive disks (RAID). The device driver identifies a RAID type for the logical volume and a queue depth from a stream of I/O commands. For a logical volume in RAID 0, the device driver compares the queue depth to a threshold value and configures the storage controller to process the stream of I/O commands with a first path or an alternative path based on a result of the comparison. For a logical volume in RAID 5, the device driver performs a similar comparison and uses the result to direct the storage controller to use a write back or a write through mode of operation.10-08-2015

Patent applications by Kapil Sundrani, Bangalore IN

Kapil Sundrani, Clutterbuckganj IN

Patent application numberDescriptionPublished
20120311300MULTIPROCESSOR SYNCHRONIZATION USING REGION LOCKS - Disclosed is a method of synchronizing a plurality of processors accesses to at least one shared resource. One of a plurality of processors requests an exclusive region lock for a shared resource using a logical block address (LBA) of a dummy target. The LBA is defined in a region map that associates LBAs to shared resources. The exclusive region lock request is inserted as a node in a region lock tree of the dummy target. Access to the shared resource is granted based on a determination whether there is an existing region lock in the region lock tree that is overlapps with the new exclusive region lock request.12-06-2012

Kapil Tundwal, Denver, CO US

Patent application numberDescriptionPublished
20120245925METHODS AND DEVICES FOR ANALYZING TEXT - A method, operating model, system, method, computer program, application, online service, or application program interface (API) Application Program Interface (API), and computer program product for analyzing any email message or text, online post, online web pages, social media sites, and online news sites to detect predefined and actionable events and intent. A method for detecting important emails or messages, and actionable emails or messages that signify intent including questions or promises. A method for detecting past or possible future events in any online posts where the event is defined a priori.09-27-2012
Website © 2016 Advameg, Inc.