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: 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
  • 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: 8768363
    Abstract: A method and corresponding system is disclosed for enhanced resource allocation in a wireless communication system. According to the method, when an idle wireless device seeks to initiate a call in a given coverage area, the device will provide with its initiation request to the serving radio network a motion specification indicating an extent of movement of the device, based on the device's tracking of its own movement. The network will then use that motion specification provided with the initiation request as a basis to determine whether to select a resource to allocate for the call in the given coverage area based on resource implementation in at least one neighboring coverage area or whether to instead select the resource to allocate without regard to resource allocation in the at least one neighboring coverage area.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: July 1, 2014
    Assignee: Sprint Spectrum L.P.
    Inventors: Jason P. Sigg, Ashish Bhan, Maulik K. Shah, Jasinder P. Singh
  • 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: 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: 8769450
    Abstract: Processing a circuit design includes generating a transformation output from a transformation input for each of a plurality of transformations of a synthesis flow applied to the circuit design. For each transformation, the transformation input and the transformation output represent the circuit design. At least one circuit element is changed from the transformation input to the transformation output. For each transformation, a hardware description language representation of the transformation input and a hardware description language representation of the transformation output are generated. For each transformation, determining whether the hardware description language representation of the transformation input is equivalent to the hardware description language representation of the transformation output.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: July 1, 2014
    Assignee: Xilinx, Inc.
    Inventors: Bing Tian, Ashish Sirasao
  • 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: 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: 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: 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: 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: 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
  • 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: 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
  • 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
  • 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
  • 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: 20140170519
    Abstract: A redox flow battery system includes a first flow compartment, a second flow compartment, an ion exchange membrane positioned between the first flow compartment and the second flow compartment, a first pump configured to pump a first half-cell electrolyte from a first storage tank to the first flow compartment, a second pump configured to pump a second half-cell electrolyte from a second storage tank to the second flow compartment, a first weight sensor configured to provide a first weight signal associated with the weight of the first storage tank and the first half-cell electrolyte within the first storage tank, a memory in which command instructions are stored, and a processor configured to execute the command instructions to obtain the first weight signal, and to control the first pump, current and voltage on terminals of flow battery based upon the obtained first weight signal.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicants: ROBERT BOSCH GMBH, BOSCH ENERGY STORAGE SOLUTIONS LLC
    Inventors: Maksim Subbotin, Ashish Krupadanam, Nalin Chaturvedi
  • Publication number: 20140172760
    Abstract: A computing device receives a training data set that includes a plurality of positive examples of sensitive data and a plurality of negative examples of sensitive data. The computing device analyzes the training data set using machine learning to generate a machine learning-based detection (MLD) profile that can be used to classify new data as sensitive data or as non-sensitive data. The computing device computes a quality metric for the MLD profile.
    Type: Application
    Filed: February 19, 2014
    Publication date: June 19, 2014
    Applicant: Symantec Corporation
    Inventors: Phillip DiCorpo, Shitalkumar S. Sawant, Sally Kauffman, Alan Dale Galindez, Sumesh Jaiswal, Ashish Aggarwal