Patents by Inventor Dipak Patel

Dipak Patel 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: 20090032546
    Abstract: Systems and methods for providing a pill bottle including an internal and external sleeve are provided. A pill bottle according to the invention may include an external sleeve and an internal sleeve. The internal sleeve preferably includes a cavity for holding pills. The external sleeve is slidably coupled to the internal sleeve. The external sleeve may include a groove and the internal sleeve may include a projection that may slide within the groove. The groove may prevent substantial rotation of the external sleeve with respect to the internal sleeve by preventing a substantial rotational of the projection with respect to the groove.
    Type: Application
    Filed: August 1, 2007
    Publication date: February 5, 2009
    Inventors: Theresa Litherland, Lizabeth London, Lawrence Kiey, Debbie C. Heilman, David Trapani, Shaun Walsh, Juliet McQuillan, Michael Forehand, Eric Christopher, Janice Jackson, Kathy Monday, Adele Gulfo, Tammi Gaskins, Dipak Patel, Ryan Lynch, Jacqueline McSwiney, Ann M. Sullivan
  • Publication number: 20090032547
    Abstract: Systems and methods for providing a three button actuated pill holder/dispenser are provided. Such a pill holder/dispenser may include a housing comprising a plurality of apertures, a top button and two side buttons. In response to actuation of the top button, a pill may be dispensed from the pill holder/dispenser. Preferably, the two side buttons, which may project through the apertures, lock the top button, such that the top button may only be actuated when the two side buttons are depressed. Alternatively, some other sequence of the buttons may be implemented to cause a pill to be actuated. Additionally, the pill holder/dispenser may be packaged in a sealable package.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Theresa Litherland, Lizabeth London, Lawrence Kiey, Debbie C. Heilman, David Trapani, Shaun Walsh, Juliet McQuillan, Michael Forehand, Eric Christopher, Janice Jackson, Kathy Monday, Adele Gulfo, Elissa Budischak, Tammi Gaskins, Dipak Patel, Ryan Lynch, Jacqueline McSwiney, Thomas Parent
  • Publication number: 20080154991
    Abstract: Embodiments and implementations of non-volatile storage system monitoring of a file system are described herein.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Kirk Davis, Dipak Patel, Pramod R. Pesara, Daniel Post, Kris R. Murray, Richard J. Durante, Steve Wells, Jack Chen, Meenakshi Pannala
  • Publication number: 20080046782
    Abstract: A system and method for analyzing Java thread deadlocks. A snapshot of threads in a Java Virtual Machine is generated, producing a thread dump file which can be analyzed offline. The thread dump file is optimistically parsed to identify threads which are deadlocked. A user is provided with an interface to select filtering rules for the threads, resulting in a set of filtered threads which are candidates for being in infinite wait conditions.
    Type: Application
    Filed: July 26, 2007
    Publication date: February 21, 2008
    Inventors: Michel Betancourt, Dipak Patel, Chintamani Sahoo
  • Publication number: 20070206776
    Abstract: A first clock signal is generated by a first circuit and a second clock signal is generated by an auxiliary clock circuit. A switch controls whether the first clock signal or the second clock signal is provided to a subscriber line integrated circuit (SLIC). The SLIC is operable to generate a line voltage within predetermined tolerances on a loop line at a customer premises if the SLIC is receiving the first clock signal or the second clock signal.
    Type: Application
    Filed: April 26, 2006
    Publication date: September 6, 2007
    Inventors: Dipak Patel, Christopher Cotignola, Thomas Gross
  • Publication number: 20060090033
    Abstract: An algorithm facilitates optimization functionality for generating optimized response information. In facilitating such optimization, non-essential elements of the response information (i.e., unneeded for system interpretation) are eliminated thereby reducing the size of the response information and generating optimized response information as well as reducing the memory footprint of cache required for storing such optimized response information. Examples of such non-essential elements of response information include, but are not limited to, indention characters, tab characters, blank space characters and the like. Such optimization functionality is tailored to optimizing the size of response information being transmitted from a server. More specifically, it provides for reduction in bandwidth occupied by outgoing response information from a transmitting a server.
    Type: Application
    Filed: October 22, 2004
    Publication date: April 27, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michel Betancourt, Bijal Patel, Dipak Patel, Joseph Spano
  • Publication number: 20050183677
    Abstract: The present invention provides an oil squirter system for lubricating and cooling engine pistons and cylinders during various engine operating conditions. The oil squirter system includes a generally tubular oil supply manifold having an inlet connected to a pressurized engine oil source and at least one outlet connected to at least one oil supply rail. The oil supply rail includes a longitudinal manifold tube with integral oil squirter nozzles and attachment brackets. An oil flow control valve placed before the oil supply manifold controls oil flow to the oil rails and nozzles. The oil flow control valve responds to engine requirements and performance objectives to maintain adequate oil flow through the oil squirter system to the pistons and cylinders bores as needed to maintain optimal engine operation, preferably during startup and at higher engine speed operation.
    Type: Application
    Filed: February 25, 2004
    Publication date: August 25, 2005
    Inventors: Dipak Patel, John Douro
  • Publication number: 20050157855
    Abstract: A method of assigning responsibility for playing tones and announcements to a network element in a multimedia communications network is provided. The method includes receiving a call from a caller to a subscriber at a first network element, as part of the call a tone or an announcement needs to be played to the subscriber; determining whether a second network element is able to play the tone or announcement; playing the tone or announcement through the second network element, if the second network element is able to play the tone or announcement; attempting to locate a third network element that is able to play the tone or announcement, if the second network element is not able to meet the request; and playing the tone or announcement through the third network element, if the third network element is located.
    Type: Application
    Filed: January 15, 2004
    Publication date: July 21, 2005
    Inventors: Mariana Pelaez, Dipak Patel, Peter Pradeep, Rajesh Rasalkar
  • Publication number: 20050114844
    Abstract: A method, apparatus, and computer instructions for collecting data for analyzing memory leaks. A plurality of indicators are associated with a plurality of objects. The plurality of indicators are set to a first state. An indicator is set for each live object in the plurality of objects to a second state. In response to a request for the data, data is collected from all objects in the plurality of objects having indicators set to the first state.
    Type: Application
    Filed: November 24, 2003
    Publication date: May 26, 2005
    Applicant: International Business Machines Corporation
    Inventors: Michel Betancourt, Dipak Patel
  • Publication number: 20050081190
    Abstract: A method, system and apparatus for detecting and remediating a memory leak. In the method of the invention, an aging value can be established for an object instance created in memory and resetting the aging value when the object instance is referenced by an executing process. By comparison, the aging value can be incremented during a garbage collection pass when the object instance had not been referenced by an executing process since a previous garbage collection pass. Importantly, when the aging value exceeds a threshold value, the object instance can be processed as a loiterer. The processing step itself can include clearing at least one cache in memory, and reporting said object instance as a loiterer in a log file. Yet, the processing step can be avoided where the object instance belongs to a specified exempt class.
    Type: Application
    Filed: September 30, 2003
    Publication date: April 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: Michel Betancourt, Dipak Patel
  • Publication number: 20050028157
    Abstract: A system and method for analyzing Java thread deadlocks. A snapshot of threads in a Java Virtual Machine is generated, producing a thread dump file which can be analyzed offline. The thread dump file is optimistically parsed to identify threads which are deadlocked. A user is provided with an interface to select filtering rules for the threads, resulting in a set of filtered threads which are candidates for being in infinite wait conditions.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Michel Betancourt, Dipak Patel, Chintamani Sahoo
  • Publication number: 20040179040
    Abstract: An interactive information delivery terminal 10 comprises an information display unit 14, retrieval means 15 for generating control commands for transmission to an information store 7 over a first communications link 6, for the retrieval of information therefrom, and a user interface 13 for receiving control commands from a user device 2 over a second communications link 4 for controlling the retrieval means 15.
    Type: Application
    Filed: January 8, 2004
    Publication date: September 16, 2004
    Inventors: Dipak Patel, Robin T Mannings
  • Patent number: 6424968
    Abstract: An information management system is provided including a database and one or more data retrieval tools, a data retrieval tool being arranged to retrieve information according to registered interests of users of the system and to store data in the database relating to the information retrieved. User interests may be stored in the database as user profiles comprising one or more keywords. In addition, projects may be defined, each project having a profile stored within the system. A user interface enables a user to enter user and project profile or other information, and a data input tool is provided to generate from the user input one or more data sets for storage as profiles in the database, Control means are provided to take user input, submit it to the data input tool and to supply data sets generated and stored thereby to the data retrieval tool for use in searching and locating relevant information.
    Type: Grant
    Filed: November 24, 1998
    Date of Patent: July 23, 2002
    Assignee: British Telecommunications public limited company
    Inventors: Ian Broster, Michael Worsley, Duncan Maidment, Dipak Patel, Paul Clough, Garry Casson, Alan John King
  • Publication number: 20020073056
    Abstract: An information management system is provided including a database and one or more data retrieval tools, a data retrieval tool being arranged to retrieve information according to registered interests of users of the system and to store data in the database relating to the information retrieved. User interests may be stored in the database as user profiles comprising one or more keywords. In addition, projects may be defined, each project having a profile stored within the system. A user interface enables a user to enter user and project profile or other information, and a data input tool is provided to generate from the user input one or more data sets for storage as profiles in the database. Control means are provided to take user input, submit it to the data input tool and to supply data sets generated and stored thereby to the data retrieval tool for use in searching and locating relevant information.
    Type: Application
    Filed: November 24, 1998
    Publication date: June 13, 2002
    Inventors: IAN BROSTER, MICHAEL WORSLEY, DUNCAN MAIDMENT, DIPAK PATEL, PAUL CLOUGH, GARRY CASSON, ALAN JOHN KING