Patents by Inventor Ashish .

Ashish . has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8769148
    Abstract: System and methods for efficiently distributing data packets in a multi-path network having a plurality of equal cost paths each having the same number of hops are provided. In one aspect, a system and method includes reordering the entries in the routing table of one or more peer routing devices, such that succeeding equal cost next hop routing devices that are interconnected in a Clos formation to the peer routing devices received unbiased traffic from each of the peer routing devices, thus enabling the succeeding next hop routing devices to distribute data traffic evenly over additional equal cost multiple hops further into the network.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: July 1, 2014
    Assignee: Google Inc.
    Inventors: Arjun Singh, Ashish Naik, Subhasree Mandal
  • Patent number: 8766650
    Abstract: A capacitance-to-voltage interface circuit is utilized to obtain a voltage corresponding to a detected capacitance differential, which may be associated with the operation of a capacitive sensing cell. The interface circuit includes a capacitive sensing cell, an operational amplifier adapted for selective coupling to the capacitive sensing cell, a feedback capacitor for the operational amplifier, a load capacitor for the operational amplifier, and a switching architecture associated with the capacitive sensing cell, the operational amplifier, the feedback capacitor, and the load capacitor. During use, the switching architecture reconfigures the capacitance-to-voltage interface circuit for operation in a plurality of different phases. The different operational phases enable the single operational amplifier to be used for both capacitance-to-voltage conversion and voltage amplification.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: July 1, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Ashish Khanna, Sung Jin Jo
  • Patent number: 8768930
    Abstract: Various embodiments provide solutions to assist in the classification of products in a procurement system. The tools provided by various embodiments include, without limitation, methods, systems, and/or software products. Merely by way of example, a method might comprise one or more procedures, any or all of which are executed by a computer system. Correspondingly, an embodiment might provide a computer system configured with instructions to perform one or more procedures in accordance with methods provided by various other embodiments. Similarly, a computer program might comprise a set of instructions that are executable by a computer system (and/or a processor therein) to perform such operations. In many cases, such software programs are encoded on physical and/or tangible computer readable media (such as, to name but a few examples, optical media, magnetic media, and/or the like).
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: July 1, 2014
    Assignee: Oracle International Corporation
    Inventors: Chandra Yeleshwarapu, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan, Ashish Pathak, Munagala Kodanda Ram
  • Patent number: 8769374
    Abstract: Multi-write endurance and error control coding of non-volatile memories including a method for receiving write data and a write address of a memory page in a memory. The write data is partitioned into a plurality of sub-blocks, each sub-block including q bits of the write data. Error correction bits are generated at the computer in response to the sub-blocks and to an error correction code (ECC). At least one additional sub-block containing the error correction bits are appended to the partitioned write data and a write word is generated. The write word is generated by performing for each of the sub-blocks: selecting a codeword such that the codeword encodes the sub-block and is consistent with current electrical charge levels of the plurality of memory cells associated with the memory page; concatenating the selected codewords to form the write word; and writing the write word to the memory page.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michele M. Franceschini, Ashish Jagmohan
  • Patent number: 8767771
    Abstract: This disclosure describes techniques and apparatuses for wakeup beacons for mesh networks, which often permits nodes of a mesh network to save power when operating in a power-save mode. These wakeup beacons can be sent at high transmission rates and/or be small in size, thereby reducing the time a node must be awake to transmit and receive communications.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: July 1, 2014
    Assignee: Marvell International Ltd.
    Inventors: Ashish Kumar Shukla, Sandesh Goel
  • Patent number: 8764247
    Abstract: A light emitting diode (LED) light bulb includes a thermally conductive base and at least one LED assembly disposed on and thermally coupled to a surface of the base. The LED assembly includes at least one LED configured to generate light. A thermal optical diffuser defines an interior volume and the LED is arranged to emit light into the interior volume and through the thermal optical diffuser. The thermal optical diffuser is disposed on the surface of the base and extends from the base to a terminus on the light emitting side. The thermal optical diffuser is configured to include one or more openings that allow convective air flow between the interior volume of the thermal optical diffuser and ambient environment.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: July 1, 2014
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Ashish Pattekar, Christopher Paulson, Ramkumar Abhishek, Patrick Yasuo Maeda
  • Publication number: 20140179047
    Abstract: An apparatus comprises: a sensing element formed on a buried oxide layer of a substrate and providing communication between a source region and a drain region; a gate dielectric layer on the sensing element, the gate dielectric layer defining a sensing surface on the sensing element; a passive surface surrounding the sensing surface; and a compound bound to the sensing surface and not bound to the passive surface, the compound having a ligand specifically configured to preferentially bind a target molecule to be sensed. An electrolyte solution in contact with the sensing surface and the passive surface forms a top gate of the apparatus.
    Type: Application
    Filed: August 13, 2013
    Publication date: June 26, 2014
    Applicant: International Business Machines Corporation
    Inventors: Ali Afzali-Ardakani, Christopher P. D'Emic, Ashish Jagtiani, Sufi Zafar
  • Publication number: 20140180939
    Abstract: An integrated system for managing changes in regulatory and nonregulatory requirements for business activities at an industrial or commercial facility. Application of this system to environmental, health and safety activities, and to food, drug, cosmetic, and medical treatment and device activities, are discussed as examples.
    Type: Application
    Filed: June 4, 2013
    Publication date: June 26, 2014
    Inventors: Richard Frankland, Christopher M. Mitchell, Joseph D. Ferguson, Anthony T. Sziklai, Ashish K. Verma, Judith E. Popowski, Douglas H. Sturgeon
  • Publication number: 20140180708
    Abstract: Embodiments provide for health related inquires, such as inquiries for information about a drug, disease, or other condition, to be received and responses to the inquiries to be delivered to the requester. The inquiries may be submitted electronically and the response may likewise be returned electronically. It may be determined whether the requester is a healthcare provider or a patient and the formulation of the response proceeds based on which type of requester submitted the inquiry. Delivery characteristics may be specified for the inquiry such as the delivery type and a timeframe for delivery. An account may be provided for requesters to provide information including a default delivery type and credentials to establish the requester type. Additional features may be provided including newsfeed subscriptions related to the inquiry to provide ongoing information subsequent to the submission of the inquiry.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 26, 2014
    Applicant: The Corporation of Mercer University
    Inventor: Ashish Arjun Advani
  • Publication number: 20140181981
    Abstract: Systems and methods for protection from buffer overflow vulnerability due to placement new constructs in C++ are provided. A system for protecting from buffer overflow vulnerability due to placement new constructs, comprises a compiler which is capable of receiving a program including a placement new instruction, and runtime which is capable of receiving binary code from the compiler and determining whether the program includes the placement new instruction and whether the placement new instruction would lead to buffer overflow, wherein the runtime is linked to a library including methods for preventing the buffer overflow, and selects a method for preventing the buffer overflow if the runtime determines that the placement new instruction would lead to the buffer overflow.
    Type: Application
    Filed: February 13, 2013
    Publication date: June 26, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mihai Christodorescu, Ashish Kundu, Ajay Mohindra
  • Publication number: 20140181984
    Abstract: A computer implemented method is provided to verify an integrity of a solution. The computer implemented method comprises hashing, by a computer, a set of virtual machine instances in a solution topology of the solution. The computer hashes a set of connections in the solution topology. The set of connections comprising a connection between ones of the set of virtual machine instances, a connection between a first component of a first one of the set of virtual machine instances and a second component of a second one of the set of virtual machine instances, and combinations thereof. The computer hashes a set of solution-specific information, and then signs the hashes to create a first signed topology.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashish Kundu, Ajay Mohindra
  • Publication number: 20140181980
    Abstract: Systems and methods for protection from buffer overflow vulnerability due to placement new constructs in C++ are provided. A system for protecting from buffer overflow vulnerability due to placement new constructs, comprises a compiler which is capable of receiving a program including a placement new instruction, and runtime which is capable of receiving binary code from the compiler and determining whether the program includes the placement new instruction and whether the placement new instruction would lead to buffer overflow, wherein the runtime is linked to a library including methods for preventing the buffer overflow, and selects a method for preventing the buffer overflow if the runtime determines that the placement new instruction would lead to the buffer overflow.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mihai Christodorescu, Ashish Kundu, Ajay Mohindra
  • Publication number: 20140175522
    Abstract: An apparatus comprises: a sensing element formed on a buried oxide layer of a substrate and providing communication between a source region and a drain region; a gate dielectric layer on the sensing element, the gate dielectric layer defining a sensing surface on the sensing element; a passive surface surrounding the sensing surface; and a compound bound to the sensing surface and not bound to the passive surface, the compound having a ligand specifically configured to preferentially bind a target molecule to be sensed. An electrolyte solution in contact with the sensing surface and the passive surface forms a top gate of the apparatus.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: International Business Machines Corporation
    Inventors: Ali Afzali-Ardakani, Christopher P. D'Emic, Ashish Jagtiani, Sufi Zafar
  • Publication number: 20140180963
    Abstract: A system for spend analysis by providing strategies for mining spend information that analyzes classified spend data based on pre-determined strategies to find saving and compliance opportunities across category and supplier. These strategies are supplier payment based saving and compliance strategies, e.g., payment term rationalization and supplier payment term compliance.
    Type: Application
    Filed: February 20, 2013
    Publication date: June 26, 2014
    Inventors: ASHISH MOHAN JHA, ANURAG KALIYA
  • Patent number: 8762386
    Abstract: Content leaving a local network can be captured and indexed so that queries can be performed on the captured data. In one embodiment, the present invention comprises an apparatus that connects to a network. In one embodiment, this apparatus includes a network interface module to connect the apparatus to a network, a packet capture module to intercept packets being transmitted on the network, an object assembly module to reconstruct objects being transmitted on the network from the intercepted packets, an object classification module to determine the content in the reconstructed objects, and an object store module to store the objects. This apparatus can also have a user interface to enable a user to search objects stored in the object store module.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: June 24, 2014
    Assignee: McAfee, Inc.
    Inventors: Erik de la Iglesia, Rick Lowe, Ratinder Paul Singh Ahuja, William Deninger, Samuel King, Ashish Khasgiwala, Donald J. Massaro
  • Patent number: 8763088
    Abstract: In some embodiments, computer systems, storage mediums, and methods are provided for controlling a connecting device's access to a plurality of computer networks. In other embodiments, the provided computer systems, storage mediums, and methods may provide for authentication, authorization, and accounting of connecting devices connecting to a plurality of computer networks. In other embodiments, the provided computer systems, storage mediums, and methods may provide for the distribution of authentication routing data and authorization policies among a plurality of computer networks. In yet other embodiments, the provided computer systems, storage mediums, and methods may provide for the distribution of accounting among a plurality of computer networks.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: June 24, 2014
    Assignee: Rockstar Consortium US LP
    Inventors: Roy Liang Chua, Sean Joseph Convery, Andrew Keith Pearce, Ashish Thusoo
  • Publication number: 20140172182
    Abstract: A system and method for controlling the distribution of energy from a plurality of energy resources to a load. The system includes an energy system controller to control the distribution of energy to an electric load provided by a plurality of energy resources. The energy resources include dispatchable sources of energy such as diesel generators and combined heat and power generators; renewable sources of energy including photo-voltaic cells, wind turbines, and geothermal sources; and storage resources such as electrochemical batteries or pumped hydro reserves.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: ROBERT BOSCH GMBH
    Inventors: Maksim V. Subbotin, Binayak Roy, Ashish S. Krupadanam, Jasim Ahmed
  • Publication number: 20140172928
    Abstract: An extent-based storage architecture is implemented by a storage server receiving a read request for an extent from a client, wherein the extent includes a group of contiguous blocks and the read request includes a file block number. The storage server retrieves an extent identifier from a first sorted data structure, wherein the storage server uses the received file block number to traverse the first sorted data structure to the extent identifier. The storage server retrieves a reference to the extent from a second sorted data structure, wherein the storage server uses the retrieved extent identifier to traverse the second sorted data structure to the reference, and wherein the second sorted data structure is global across a plurality of volumes. The storage server retrieves the extent from a storage device using the reference and returns the extent to the client.
    Type: Application
    Filed: August 15, 2013
    Publication date: June 19, 2014
    Applicant: NetApp. Inc.
    Inventors: Richard E. Faith, Subramaniam Perivagaram, Sandeep Yadav, Ashish Prakash, Blake Lewis, Jeff Kimmel, Steve Daniel
  • Publication number: 20140167327
    Abstract: A method of fabricating a processing chamber component comprises forming a processing chamber component having a structural body with surface regions having microcracks, and directing a laser beam onto the microcracks of the surface regions of the structural body for a sufficient time to heal and close off the microcracks by themselves.
    Type: Application
    Filed: November 22, 2013
    Publication date: June 19, 2014
    Applicant: Applied Materials, Inc.
    Inventors: Ashish BHATNAGAR, Laxman MURUGESH, Padma GOPALAKRISHNAN
  • Publication number: 20140169194
    Abstract: A method, system and program product comprise generating spectral samples from at least one radio communication device being configured to be operable as an observer of transmissions within a frequency band divided into one or more sub-bands associated with communications of the radio communication device. The spectral samples at least comprise signal levels and timing information for observed signals within the sub-bands. Spectral samples determined to be decodable communications are purged. Pulses in the spectral samples are identified. The identified pulses at least comprise a power, a center frequency and a bandwidth. A list of identified pulses for the sub-bands is maintained. At least a set of features of the identified pulses in the list is extracted. A presence of at least one radio frequency device associated with the set is detected.
    Type: Application
    Filed: September 7, 2013
    Publication date: June 19, 2014
    Inventors: Suman Banerjee, Shravan Rayanchu, Ashish Patro