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).

  • Publication number: 20110272120
    Abstract: A cooling system for a microchip or other component is described, including, in one embodiment: (1) a cold plate assembly positioned adjacent (e.g., in contact with) the component to be cooled; (2) at least one heat exchanger; (3) a fan for directing gas adjacent (e.g., through) a portion of the heat exchanger; and (4) a pump for circulating cooling fluid through a closed circuit including the cold plate and heat exchanger. The cold plate may include guide fins that define macrochannels and microchannels that serve as conduits for the cooling fluid. The fins and channels in one embodiment are shaped to substantially match the heat map profile of the chip or component to be cooled. The heat exchanger in one embodiment includes a reservoir in its base which may cooperate with a recess or channel in a support plate to form an additional cooling fluid flow passage.
    Type: Application
    Filed: March 4, 2011
    Publication date: November 10, 2011
    Inventors: Yogendra K. Joshi, Emad Samadiani, Ashish Sinha, Ven Holalkere
  • Publication number: 20110276962
    Abstract: An untrusted application is received at a data center including one or more processing modules and providing a native processing environment. The untrusted application includes a data parallel pipeline. Secured processing environments are used to execute the untrusted application.
    Type: Application
    Filed: December 2, 2010
    Publication date: November 10, 2011
    Applicant: Google Inc.
    Inventors: Craig D. Chambers, Ashish Raniwala, Frances J. Perry, Robert R. Henry, Jordan Tigani
  • Patent number: 8055601
    Abstract: Memory architecture provides capabilities for high performance content search. Content search rules comprise of regular expressions which are compiled to finite state automata and then programmed in Programmable Intelligent Search Memory (PRISM) for evaluating content with the search rules. A compiler compiles the content search rules for evaluation by PRISM memory. The PRISM memory architecture creates an innovative memory that can be programmed with content search rules which are used by the memory to evaluate presented content for matching with the programmed rules. When the content being searched matches any of the rules programmed in the Programmable Intelligent Search Memory (PRISM) action(s) associated with the matched rule(s) are taken.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: November 8, 2011
    Inventor: Ashish A. Pandya
  • Patent number: 8055702
    Abstract: A network caching system has a multi-protocol caching filer coupled to an origin server to provide storage virtualization of data served by the filer in response to data access requests issued by multi-protocol clients over a computer network. The multi-protocol caching filer includes a file system configured to manage a sparse volume that “virtualizes” a storage space of the data to thereby provide a cache function that enables access to data by the multi-protocol clients. To that end, the caching filer further includes a multi-protocol engine configured to translate the multi-protocol client data access requests into generic file system primitive operations executable by both the caching filer and the origin server.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: November 8, 2011
    Assignee: NetApp, Inc.
    Inventors: Jason Ansel Lango, Robert M. English, Paul Christopher Eastham, Qinghua Zheng, Brian Mederic Quirion, Peter Griess, Matthew Benjamin Amdur, Kartik Ayyar, Robert Lieh-Yuan Tsai, David Grunwald, J. Chris Wagner, Emmanuel Ackaouy, Ashish Prakash
  • Publication number: 20110270744
    Abstract: A mobile tangible value banking system is disclosed. A mobile tangible value banking system enables a consumer entity to make a withdrawal from or deposit to their bank account by physically exchanging tangible value with a banking agent and correspondingly verifying the deposit or withdrawal using a mobile device. The consumer entity and the banking agent may be mobile and free to meet in a predetermined location, which may allow banking services to enter remote areas of emerging markets.
    Type: Application
    Filed: April 18, 2011
    Publication date: November 3, 2011
    Inventors: Ginger Baker, In-Tchang Kim, Ashish Kulpati, Rachel Bale, Joseph Gordon Cooper, Sachin Bountra, Bharatkumar Patel
  • Publication number: 20110267987
    Abstract: A conference adapter. In an illustrative embodiment, the conference adapter implements a method for interfacing one or more conference endpoints with one or more conference servers. The method includes registering an endpoint and a conference server to determine endpoint registration information associated with the endpoint and to determine conference-server registration information associated with the conference server. Next, the method includes receiving a connection from the endpoint and a connection from the conference server. Subsequently, the conference adapter establishes communications between the endpoint and the conference server as initiated by the endpoint and based on the endpoint registration information and the conference-server registration information.
    Type: Application
    Filed: July 11, 2011
    Publication date: November 3, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Aseem Asthana, Shantanu Sarkar, Ashish Chotai, Sravan Vadlakonda
  • Publication number: 20110268099
    Abstract: The invention relates to a method for communication between nodes in a wireless network further comprising a router node (2), comprising : a first (1) and second (3) transmitting nodes sending a first (a(t)) and second (b(t))data signals to be respectively transmitted to a first (4) and second (5) receiving nodes, the router node (2) receiving a mixed signal (MDATA[a,b](t)) resulting from interference of the first (a(t)) and second (b(t)) data signals, and sending respectively to the first (4) and second (5) receiving nodes a first and second router analog acknowledgment signals comprising information representative of the hearing duration during which the mixed signal has been received by the router node, the router node (2) sending the mixed signal(MDATA[a,b](t)) to the first (4) and the second (5) receiving nodes, the first (4) and second (5) receiving nodes decoding the mixed signal, based on the respective router analog acknowledgment signals.
    Type: Application
    Filed: January 5, 2010
    Publication date: November 3, 2011
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Antonios Argyriou, Ashish Vijay Pandharipande
  • Patent number: 8051316
    Abstract: Systems and methods for power management in an information handling system are disclosed. A method may include determining a power requirement of resources configured to receive power from a plurality of power supply units including one or more online power supply units, one or more redundant power supply units, and one or more standby power supply units. The method may also include determining a power capacity of the one or more online power supply units. The method may additionally include determining if the power capacity of the one or more online power supply units exceeds the power requirement of the resources. The method may further include transitioning at least one of the power supply units based on such determining steps.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: November 1, 2011
    Assignee: Dell Products L.P.
    Inventors: Michael J. Roberts, Ashish Munjal
  • Patent number: 8051022
    Abstract: Memory architecture provides capabilities for high performance content search. The architecture creates an innovative memory that can be programmed with content search rules which are used by the memory to evaluate presented content for matching with the programmed rules. When the content being searched matches any of the rules programmed in the Programmable Intelligent Search Memory (PRISM) action(s) associated with the matched rule(s) are taken. The PRISM content search memory is embedded in a single core or multi-core processors or in multi-processor systems to perform content search. PRISM accelerates content search by offloading the content search tasks from the processors. Content search rules comprise of regular expressions which are converted to finite state automata and then programmed in PRISM for evaluating content with the search rules.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: November 1, 2011
    Inventor: Ashish A. Pandya
  • Publication number: 20110261148
    Abstract: A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
    Type: Application
    Filed: April 26, 2011
    Publication date: October 27, 2011
    Inventors: Ashish Goyal, Binu Kaiparambil Shanmukhadas
  • Publication number: 20110264935
    Abstract: Power from a modular chassis to plural modular information handling systems contained by the chassis is dynamically allocated according to power consumed at each modular information handling system and a priority associated with each modular information handling system. A power manager of the modular chassis allocates power by setting a maximum power for each modular information handling system based upon a priority for each modular information handling system. A power monitor on a modular information handling system requests additional power allocation if power consumed is within a predetermined amount of the maximum power for that system. The power manager allocates additional power in response to the request if another modular information handling system has excess power allocated or if the requesting modular information handling system has a higher priority than another modular information handling system.
    Type: Application
    Filed: July 1, 2011
    Publication date: October 27, 2011
    Inventors: Sudhir Shetty, Ashish Munjal
  • Publication number: 20110261150
    Abstract: Selective audio combination for a conference. The conference may be initiated between a plurality of participants at respective participant locations. The conference may be performed using a plurality of conferencing endpoints at each of the participant locations. Audio may be received from each of the plurality of conferencing endpoints. Audio level information may also be received from each of the plurality of conferencing endpoints. The audio may be combined from a plural subset of the plurality of conferencing endpoints to produce conference audio. The plural subset is less than all of the plurality of conferencing endpoints. The audio may be combined based on the audio level information. The conference audio may be provided to the plurality of conferencing endpoints.
    Type: Application
    Filed: April 23, 2010
    Publication date: October 27, 2011
    Inventors: Ashish Goyal, Hrishikesh G. Kulkarni, Hitesh Chouhan, Sampath Kumar Srinivas, Vivek Wamorkar, Raghuram Belur
  • Publication number: 20110261149
    Abstract: A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
    Type: Application
    Filed: April 26, 2011
    Publication date: October 27, 2011
    Inventors: Raphael Anuar, Ashish Goyal, Binu Kaiparambil Shanmukhadas
  • Publication number: 20110261142
    Abstract: A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
    Type: Application
    Filed: April 26, 2011
    Publication date: October 27, 2011
    Inventors: Binu Kaiparambil Shanmukhadas, Ashish Goyal
  • Publication number: 20110259395
    Abstract: A high efficiency thin-film photovoltaic module is formed on a substrate. The photovoltaic module includes a plurality of stripe shaped photovoltaic cells electrically coupled to each other and physically disposed in parallel to the length one next to another across the width. Each cell includes a barrier material overlying the surface and a first electrode overlying the barrier material. Each cell further includes an absorber formed overlying the first electrode. The absorber includes a copper gallium indium diselenide compound material characterized by an energy band-gap of about 1 eV to 1.1 eV. Each cell additionally includes a buffer material overlying the absorber and a bi-layer zinc oxide material comprising a high resistivity transparent layer overlying the buffer material and a low resistivity transparent layer overlying the high resistivity transparent layer.
    Type: Application
    Filed: April 13, 2011
    Publication date: October 27, 2011
    Applicant: Stion Corporation
    Inventors: Robert D. Wieting, Rajiv Pethe, Kannan Ramanathan, May Shao, Ashish Tandon
  • Publication number: 20110261146
    Abstract: Determining a buffer size in a videoconference. In some embodiments, one or more of various different error correction methods may be used in a videoconference. For example, forward error correction (FEC) may be used and/or retransmission of lost packets (ReTxLP) may be used, e.g., based on a packet loss threshold. Where FEC is used, a buffer size of a receiving videoconferencing device may be determined based on the FEC rate. Where ReTxLP is used, a buffer size of the receiving videoconferencing device may be determined based on a retransmission latency.
    Type: Application
    Filed: April 20, 2011
    Publication date: October 27, 2011
    Inventors: P. Raghavendra Kamath, Ashish Goyal
  • Publication number: 20110261147
    Abstract: A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
    Type: Application
    Filed: April 26, 2011
    Publication date: October 27, 2011
    Inventors: Ashish Goyal, Binu Kaiparambil Shanmukhadas, Vivek Wamorkar, Keith C. King, Stefan F. Slivinski, Raphael Anuar, Boby S. Pullamkottu, Sunil George
  • Publication number: 20110261145
    Abstract: Determining a buffer size in a videoconference. In some embodiments, one or more of various different error correction methods may be used in a videoconference. For example, forward error correction (FEC) may be used and/or retransmission of lost packets (ReTxLP) may be used, e.g., based on a packet loss threshold. Where FEC is used, a buffer size of a receiving videoconferencing device may be determined based on the FEC rate. Where ReTxLP is used, a buffer size of the receiving videoconferencing device may be determined based on a retransmission latency.
    Type: Application
    Filed: April 20, 2011
    Publication date: October 27, 2011
    Inventors: P. Raghavendra Kamath, Ashish Goyal
  • Patent number: 8046678
    Abstract: A web page is generated by applying a partial evaluation technique. In one embodiment, at design time, a page designer enables a dynamic version of a page specification program to be generated, such as by way of a page customization interface. This dynamic version can be executed during the design process, with page customization choices evaluated in a dynamic manner. The parts of the page specification that can be evaluated to static form at design time are identified, and the program is partially evaluated, with the identified parts transformed to static form. The remaining dynamic parts of the page specification program are executed at request time, resulting in a generation of the page to be provided for display over the network. In general, different parts of a page specification program may be selected for evaluation at different times, and there may be more than two phases of evaluation.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: October 25, 2011
    Assignee: Yahoo! Inc.
    Inventors: David Jackson, Aamod Sane, Ashish Kasi, Chandra Pisupati
  • Patent number: 8046096
    Abstract: A process control system integrates the collection and analysis of process control data used to perform certain computationally expensive process control functions, like adaptive model generation and tuning parameter generation, in the same control device in which one or more of the process control routines are implemented, to thereby provide for faster and more efficient support of the process control routines. This system replaces a layered approach using multiple processing devices by integrating an analytical server which performs computationally expensive analyses used by one or more control routines directly into the real-time control device in which the one or more control routines are located. This integration provides the ability to analyze large quantities of data for multiple process loops controlled by a particular device in a fast and efficient manner.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: October 25, 2011
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: David R. Denison, Marty James Lewis, Peter Wojsznis, Ashish Mehta