Patents by Inventor Ashish Jain

Ashish Jain 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: 20150006924
    Abstract: The present application describes embodiments of a method that includes modifying an operating point of at least one of a memory physical layer interface or a memory controller in response to changes in bandwidth utilization of the memory physical layer interface. The present application also describes embodiments of an apparatus that includes a memory controller, a memory physical layer interface, and a power management controller to modify an operating point of at least one of the memory physical layer interface or the memory controller in response to changes in bandwidth utilization of the memory physical layer interface.
    Type: Application
    Filed: July 1, 2013
    Publication date: January 1, 2015
    Inventors: Ashish Jain, Alexander J. Branover
  • Publication number: 20150006925
    Abstract: A method is provided for allocating power to compute units based on energy efficiency. Some embodiments of the method include allocating portions of a power budget of a system-on-a-chip (SOC) to a plurality of compute units implemented on the SOC based on ratios of a performance level for each compute unit to a power consumed by the compute unit operating at the performance level. An SOC is provided that includes a plurality of compute units and a power management controller to allocate portions of a power budget of the SOC to the plurality of compute units based on ratios of a performance level for each compute unit to a power consumed by the compute unit operating at the performance level.
    Type: Application
    Filed: July 1, 2013
    Publication date: January 1, 2015
    Inventors: Alexander J. Branover, Ashish Jain
  • Publication number: 20140367067
    Abstract: A subsea heat exchanger comprising a bundle of tubes comprising at least one tube winding arranged to operate submerged in water and effective for guiding a fluid to be cooled by surrounding water in contact with the tube, the bundle of tubes defining a longitudinal extension and a perimeter. A plurality of nozzles are distributed in spatial relation to said perimeter, wherein the nozzles are effective for discharging jets of water impinging on the tubes, the nozzles oriented to induce, in the ambient water volume, a displacement that passes the perimeter at a plurality of locations and directions.
    Type: Application
    Filed: June 18, 2014
    Publication date: December 18, 2014
    Inventors: Ashish JAIN, Espen HAUGE, Claudia MARTINS DA SILVA
  • Publication number: 20140149638
    Abstract: Aspects of the disclosure pertain to a system and method for providing a flash memory cache input/output throttling mechanism based upon temperature parameters for promoting improved flash life. The mechanism restricts flash memory cache caching of inputs/outputs associated with Least Recently Used data and Most Recently Used data when a temperature of the flash memory is at or above a threshold temperature.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Applicant: LSI CORPORATION
    Inventors: Ashish Jain, Karin B. Dalvi, Amit K. Sharma
  • Patent number: 8615214
    Abstract: The present invention discloses a method, system and a program storage device for remotely accessing medically relevant data stored on a server and provides remote access over a cellular or PCS communications network employing either a SMS or MMS communication protocol allowing dissemination of an individual's medically relevant data in an emergency, wherein the server authenticates each accessing PCS device by determining whether said accessing PCS device ID is stored in an emergency medical profile database and sending the user inputted emergency related personal data if the accessing PCS device ID is found in the emergency medical database device.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: December 24, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Ashish Jain, Marc Pucci, John R. Wullert, II
  • Publication number: 20130246820
    Abstract: An apparatus and method for dynamically adjusting power limits for processing nodes and other components, such as peripheral interfaces, is disclosed. The apparatus includes multiple processing nodes and other components, and further includes a power management unit configured to set a first frequency limit for at least one of the processing nodes responsive to receiving an indication of a first detected temperature greater than a first temperature threshold. Initial power limits are set below guard-band power limits for components that do not have reliable reporting of power consumption or for cost or power saving reasons. The amount of throttling of processing nodes is used to adjust the power limits for the processing nodes and these components.
    Type: Application
    Filed: May 8, 2013
    Publication date: September 19, 2013
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Alexander J. Branover, Ashish Jain, Ann M. Ling, Maurice B. Steinman
  • Patent number: 8489582
    Abstract: One or more query terms that were submitted by a user in connection with a first vertical of a plurality of verticals and not in connection with any other vertical of the plurality of verticals are received. A first set of search results that are both (a) indexed in the first vertical and (b) relevant to the one or more query terms is determined. A second set of search results that are both (a) indexed in a second vertical, but not in the first vertical and (b) relevant to the one or more query terms is also determined. A search results page that contains search results both sets of search results, and that visually distinguishes the sets from each other, is generated. According to one aspect, the results from the second set are shown on the search results page in what appears to be a yellow sticky note.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: July 16, 2013
    Assignee: Yahoo! Inc.
    Inventor: Ashish Jain
  • Patent number: 8392873
    Abstract: The present invention concerns methods and apparatus for implementing a model-based paradigm for use in developing systems of software solutions. In a method of the present invention, a developer defines templates for use in creating software architecture elements which comprise a software solution or a system of software solutions. The template definitions comprise specifications of template attributes. The developer specifies relationships and dependencies among the templates using a computer programmed to receive the template definitions.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: March 5, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Hiralal Agrawal, Devasis Bassu, Ashish Jain, Rabih Zbib
  • Patent number: 8386523
    Abstract: Random access decoding start points (audio frame headers) for AMR-type files are found by sequential elimination of types of file points from consideration for a block of file points following a random access selected point. Chaining of file points according to frame header format interpretation gives paths of points through the block, and selection of maximal path(s) includes sums of weights of the points of a path. The next-to-initial points of such a maximal path provides a decoding start point.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: February 26, 2013
    Assignee: Texas Instruments Incorporated
    Inventors: Mihir Narendra Mody, Ashish Jain, Ajit Venkat Rao
  • Publication number: 20120284328
    Abstract: Method, User equipment, system and program for limiting an amount of information transmitted between a plurality of user equipments and a server. The method comprising establishing communication links between a plurality of user equipments based upon a proximity of the plurality of user equipments, determining a tactical common mission group selected from the linked plurality of user equipments using a mission profile stored in each of the plurality of user equipments; and selecting a proxy for the tactical common mission group. The proxy communicates with a server on behalf of the tactical common mission group. A proxy is selected based upon a ranking.
    Type: Application
    Filed: October 25, 2011
    Publication date: November 8, 2012
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Chit Chung, Ashish Jain, Dennis Egan, John R. Wullert, II, Hyong Sop Shim
  • Publication number: 20120072932
    Abstract: A system and method for controlling and managing delivery of digital media to devices on a home network is presented. The system comprises an application server executed by a physical or virtual CPU, the application server notified by each device when each device initializes, a plurality of plug-ins, each device corresponding to at least one plug-in, and a control plane, wherein the control plane receives notice of an event from one device and sends the notice of the event to the application server, which sends the notice of the event to the plug-in corresponding to the one device having the event, and the plug-in performs the event. The plug-in can perform the event by streaming content data to a desired device. The application server can maintain user information and when the plug-in performs the event, the plug-in updates the user information. The application server can have an interactive program guide.
    Type: Application
    Filed: March 25, 2011
    Publication date: March 22, 2012
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Beauford W. Atwater, Munir Cochinwala, Ashish Jain
  • Publication number: 20120036360
    Abstract: The invention disclosed here is aimed at enabling a trusted third party to manage user opt-ins which would enable growth of personalized information services, that is, enabling trusted business relationships between three types of entities—an end-user, an information source/provider, and an application service provider/developer—so that they can have a controlled, secure and private exchange of sensitive and/or confidential information. The inventive system has modes of operation recommended based on various conditions, enabling a secure exchange of private information between personal information repository owners and application services providers to enable deliver of personalized services. One mode is Durable Subscription Management, which is used when per transaction approval is not needed, that is, when an end-user has given permission to access data for a given or predefined period of time.
    Type: Application
    Filed: August 4, 2011
    Publication date: February 9, 2012
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Devasis Bassu, Ashish Jain, Shoshana Loeb, Stan Moyer, Thimios Panagos
  • Publication number: 20110228913
    Abstract: A system and methods are provided for automatically extracting information from ongoing voice communications. A signal is received at an electronic processor indicating that a portion of an ongoing communication is to be recorded. As a result of that signal, the ongoing communication is recorded and then analyzed to identify information suitable for storage in an address directory of a participant to the communication maintained in an electronic storage medium. Thereafter, the extracted information is sent to that address directory for storage there. In the alternative, when the extracted information is a telephone number, a call based upon that number may be placed automatically and connected into the ongoing communication.
    Type: Application
    Filed: March 16, 2010
    Publication date: September 22, 2011
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Munir Cochinwala, Adam Drobot, Ashish Jain, John R. Wullert, II
  • Publication number: 20110153564
    Abstract: A system and method is provided for synchronizing related entries in different electronically stored directories. In one implementation, the method includes the steps of: storing first entries in a first directory, one of a plurality of directories, the first entries having first fields for different types of information and each first field having a related stored confidence level indicating the degree of confidence of the accuracy of the data stored in each first field; storing second entries in related second fields in a second memory, each of the second field entries having a corresponding stored confidence level; determining when a change has been made to a field of an entry; and updating the corresponding field in the other directory with a confidence level for the field when a change exceeds a threshold.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Munir Cochinwala, Adam Drobot, Ashish Jain, John R. Wullert, II
  • Publication number: 20100036827
    Abstract: One or more query terms that were submitted by a user in connection with a first vertical of a plurality of verticals and not in connection with any other vertical of the plurality of verticals are received. A first set of search results that are both (a) indexed in the first vertical and (b) relevant to the one or more query terms is determined. A second set of search results that are both (a) indexed in a second vertical, but not in the first vertical and (b) relevant to the one or more query terms is also determined. A search results page that contains search results both sets of search results, and that visually distinguishes the sets from each other, is generated. According to one aspect, the results from the second set are shown on the search results page in what appears to be a yellow sticky note.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Inventor: Ashish Jain
  • Publication number: 20090327182
    Abstract: A method providing intelligent suggestions and recommendations for wearable attire and digital program recording, includes: receiving information for a user's apparel and accessory purchases; parsing the received information for storage in a database to form an inventory of the user's apparel and accessories; obtaining ancillary information from mass media sources, the Internet, and calendar applications; providing the received information and the obtained ancillary information to a suggestion interface; formulating recommendations with the suggestion interface for wardrobe and program recording options; wherein the wardrobe options are based on the inventory of the user's apparel and accessories; and wherein the received information comprises one or more of the following: electronic receipts for apparel and accessory purchases, radio frequency identification (RFID) tags on the apparel and accessories, and information describing the apparel and accessories supplied by manual user entry via a graphical user in
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Payal Chakravarty, Ashish Jain
  • Publication number: 20090133035
    Abstract: An inventive system and method for developing and deploying converged services having incoming messages from a network and/or a service includes a graphical front end for creating flows having one or more event match criteria, each event match criteria having corresponding logic, a generator for generating runtime code from the flows, and a runtime engine operable to perform the runtime code, in which an incoming message is matched to one of the event match criteria and the corresponding logic is executed. The logic can be logic performed by the converged service. A user of the inventive system can switch between the flow created in the graphical interface and the runtime code generated from the flow.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Inventors: Devasis Bassu, Hiralal Agrawal, Ashish Jain, Christopher Lott, Saul London
  • Publication number: 20090119620
    Abstract: A navigational plug-in (NP) for the web browser identifies a web page by uniform resource locator address and parses the web page for a navigational control. The NP then maps a new and additional controller to the navigational control so that the user has the option of a single operation to activate the navigational control. Examples of a single operation are an exclusive key on the mouse or a specific key combination on the keyboard.
    Type: Application
    Filed: November 6, 2007
    Publication date: May 7, 2009
    Inventors: Ashish Jain, Payal Chakravarty
  • Publication number: 20090047923
    Abstract: The present invention discloses a method, system and a program storage device for remotely accessing medically relevant data stored on a server and provides remote access over a cellular or PCS communications network employing either a SMS or MMS communication protocol allowing dissemination of an individual's medically relevant data in an emergency, wherein the server authenticates each accessing PCS device by determining whether said accessing PCS device ID is stored in an emergency medical profile database and sending the user inputted emergency related personal data if the accessing PCS device ID is found in the emergency medical database device.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 19, 2009
    Applicant: Telcordia Technologies, Inc.
    Inventors: Ashish Jain, Marc Pucci, John R. Wullert, II
  • Publication number: 20080235609
    Abstract: A computer-implementable method, system and computer media are presented for allowing a user to change a first type of Drag-and-Drop (DnD) operation into a second type of DnD operation. In one embodiment, the computer-implementable method includes the steps of: detecting a first type of DnD operation in which a cursor is dragging a copy of an original file icon across a Graphical User Interface (GUI); detecting the cursor dragging the copy of the original file icon across a location, on the GUI, at which the original file icon was positioned when the first type of DnD operation was initiated; and in response to detecting the cursor dragging the copy of the original file icon across the location at which the original file icon was initially positioned, converting the first type of DnD operation into a second type of DnD operation.
    Type: Application
    Filed: March 19, 2007
    Publication date: September 25, 2008
    Inventors: THEODORE R. CARRAHER, Gabriel A. Cohen, Ashish Jain, Gerald L. Mitchell