Patents by Inventor Roy CHOWDHURY

Roy CHOWDHURY 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: 8245189
    Abstract: A method for managing a configuration of heterogeneous software artifacts uses a common central configuration representation. An artifact of an unknown type, from an initial software solution, is submitted to a solution configuration tool. The solution configuration tool sends a request to a solution architect for locations of configuration files within the artifact. For each artifact whose configuration file locations have been requested from the solution architect, the solution configuration tool determines if each corresponding configuration file is a property file or an Extensible Markup Language (XML) file. If the corresponding configuration file is an XML file, then the solution architect provides a first and second xPath for locating the names and values of the configuration parameters in the XML configuration file. The configuration file and configuration parameter locator information is then stored in a configuration locator file.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Karunakar Bojjireddy, Carroll E. Fulkerson, Jr., Amber Roy Chowdhury
  • Patent number: 8234713
    Abstract: On a host, host content change requests are intercepted in real-time. In a tracking mode, the change requests are logged and allowed to take effect on the host. In an enforcement mode, the change requests are logged and additionally compared against authorized change policies and a determination is made whether to allow the change to take effect or to block the changes, thereby enforcing the authorized change policies on the host. Tracking and enforcement can be done in real-time. In either mode and at any time, the logged changes can be reconciled against a set of approved change orders in order to identify classes of changes, including changes that were deployed but not approved and changes that were approved but not deployed.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: July 31, 2012
    Assignee: McAfee, Inc.
    Inventors: Rahul Roy-Chowdhury, E. John Sebes, Jay Vaishnav
  • Patent number: 8195633
    Abstract: Enabling network-accessible applications to be integrated into content aggregation frameworks (such as portals) and to become dynamically interactive through proxying components (such as proxying portlets), thereby providing run-time cooperation and data sharing.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Amber Roy-Chowdhury, Srikanth Thirumalai
  • Publication number: 20120136916
    Abstract: Enabling network-accessible applications to be integrated into content aggregation frameworks (such as portals) and to become dynamically interactive through proxying components (such as proxying portlets), thereby providing run-time cooperation and data sharing.
    Type: Application
    Filed: February 4, 2012
    Publication date: May 31, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amber Roy-Chowdhury, Srikanth Thirumalai
  • Publication number: 20120094600
    Abstract: A gateway device includes a transceiver in electrical communication with a processor, the transceiver being configured to communicate over a wireless network to both receive data from at least one body-worn sensor and transmit the data, and a plurality of indicator lights in electrical communication with the processor. A first of the indicator lights indicates successful power-on of the gateway device. A second of the indicator lights indicates establishment of a Bluetooth connection with a body-worn sensor. A third of the indicator lights indicates successful creation of a WiFi connection. A fourth of the indicator lights indicate successful creation of a cellular connection.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Applicant: WELCH ALLYN, INC.
    Inventors: James J. DelloStritto, Atanu Roy Chowdhury, Harrish Mugundhan, Adam P. Vallee, Laleh Rabieirad
  • Patent number: 8161456
    Abstract: A method for managing a configuration of heterogeneous software artifacts through a common central configuration representation includes adding a plurality of software artifacts from an initial software solution to a heterogeneous configuration tool. Using this heterogeneous configuration tool, artifact-level configuration parameters are extracted out of selected software artifacts by the heterogeneous configuration tool. The extracted artifact-level configuration parameters are then presented in a single representation. A subset of the presented extracted artifact-level configuration parameters is mapped to a set of solution-level parameters, which are then exposed in a subsequent software solution. Thereafter, parameters for one or more of the solution-level parameters, which are used by the subsequent software solution, are exposed. These parameters for the subsequent software solution are then mapped back to the artifact-level configuration parameters of the subsequent software solution.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Karunakar Bojjireddy, Carroll E. Fulkerson, Jr., Jim A. Laredo, Gregory J. Rosensteel, Amber Roy Chowdhury
  • Publication number: 20120002733
    Abstract: Mobile wireless devices may receive data streams from multiple remote sensors. The sensors may have limited power supplies and memory capacity. Aspects of the invention use statistical characteristics of the sensor data streams and the cost of acquiring a single element of each stream to determine what sequence the sensors should send their data streams in. The cost of acquiring the data may be, modified dynamically, depending on parameters such as block size. Additional factors, such as a sensor's buffer capacity, may limit the amount of stream elements that may be cached and affect the sensors' stream transmit sequence. The evaluation order may be dynamically modified using an event processing engine, to reflect both changing statistics of underlying sensor stream tuples and time-varying acquisition costs associated with individual streams. This helps to increase in the operational lifetime of the sensors and associated monitoring applications.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Archan Misra, Benjamin Falchuk, Atanu Roy Chowdhury
  • Publication number: 20110289311
    Abstract: A method and apparatus utilizes Layered IPSEC (LES) protocol as an alternative to IPSEC for network-layer security including a modification to the Internet Key Exchange protocol. For application-level security of web browsing with acceptable end-to-end delay, the Dual-mode SSL protocol (DSSL) is used instead of SSL. The LES and DSSL protocols achieve desired end-to-end communication security while allowing the TCP and HTTP proxy servers to function correctly.
    Type: Application
    Filed: April 15, 2011
    Publication date: November 24, 2011
    Applicant: University of Maryland
    Inventors: Ayan ROY-CHOWDHURY, John S. BARAS
  • Publication number: 20110268911
    Abstract: The present invention describes a novel process for the conformal coating of polymer fibers on nonwoven substrates. This process is based on the modification of polymer fiber surfaces by controlling the degree of etching and oxidation, which improves adhesion of initiators to the surface and facilitates subsequent conformal polymer grafting. The modified fiber surfaces render new functionalities to the surface, such as increasing hydrophilicity, attaching ligands or changing surface energy. The invention includes the modified polymer fibers produced by the process described herein.
    Type: Application
    Filed: June 10, 2009
    Publication date: November 3, 2011
    Applicants: NORTH CAROLINA STATE UNIVERSITY, PATHOGEN REMOVAL AND DIAGNOSTIC TECHNOLOGIES, INC.
    Inventors: Yong Zheng, Sumana Roy Chowdhury, Patrick Vasconcelos Gurgel, Haiyan Liu, Ruben G. Carbonell
  • Publication number: 20110238379
    Abstract: A scalable middleware for supporting energy-efficient, long-term remote health monitoring and the capture and transmission of relative causative contextual history where data is collected using physiological sensors and transported back to the middleware through a mobile device serving as a gateway. The key to energy efficient operations lies in the adoption of an Activity Triggered Deep Monitoring paradigm, where data collection episodes are triggered only when the system is determined to possess a specified set of causative contexts. The system supports on-demand collection of causative contextual history using a low-overhead provenance collection sub-system. In a preferred embodiment the behavior of this sub-system is configured using an application-defined context composition graph. The resulting causative context history stream provides valuable insight into the states and conditions surround sensor readings and allows improved human interpretation of the ‘episodic’ sensor data streams.
    Type: Application
    Filed: September 29, 2010
    Publication date: September 29, 2011
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: Archan Misra, Benjamin Falchuk, Atanu Roy Chowdhury
  • Patent number: 8012456
    Abstract: This invention provides novel animal models for a human pathogen that is capable of exhibiting analogous secondary disease manifestation. Other animal models for a human pathogen are provided by this invention which are capable of exhibiting analogous secondary disease manifestations and are also capable of responding to therapeutic or preventive measures to such secondary disease manifestations. Other animal models for human retrovirus infections are provided including lower primates and primate excluding any members of the order Anthropoidea. Compositions, drugs, products and procedures for therapeutic and diagnostic applications derived from the animal models of this invention are also described and provided.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: September 6, 2011
    Assignee: Enzo Therapeutics, Inc.
    Inventors: Jennifer June Brown, Elazar Rabbani, James J. Donegan, Jayanta Roy-Chowdhury
  • Patent number: 7930364
    Abstract: An end-user or administrator is allowed to couple portlets in a portal through user interface events taking place on the portal display itself. When the portal is displayed, if the user actuates a control corresponding to a property in a portlet, a menu of actions that can be performed with that data by other portlets is provided to the user. In addition to this “conventional” manner, an alternative manner of actuating the component is provided to the user such that if the user actuates the control in this alternative manner, the user is provided the option of making the chosen action “persistent,” so that the next time the control is actuated by the user, or the associated property is otherwise produced, the chosen action is performed automatically, without requiring the user to choose an action.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Shankar Ramaswamy, Amber Roy-Chowdhury
  • Patent number: 7856600
    Abstract: A system and method is provided for integrating portlets. When viewing portlets within a portal container, a user is presented with a choice of one or more sources of data and, for each source, one or more actions that the user can take regarding the source. When an action is selected, it causes the source data to be transferred to one or more “target” portlets that have also been activated by the user. The set of actions available from a given source is automatically provided given the available target portlets. As each portlet is initialized, it informs a “broker” of the actions that the portlet supports along with the type of data that is used by the action. When a portal page is being constructed, each portlet identifies to the broker the sources of data within the portlet along with the values and data types corresponding to the sources.
    Type: Grant
    Filed: July 8, 2007
    Date of Patent: December 21, 2010
    Assignee: International Business Machines Corporation
    Inventors: Samar Choudhary, John M. Lucassen, Shankar Ramaswamy, Sai Gopala Rathnam, Amber Roy-Chowdhury, Douglass J. Wilson
  • Publication number: 20100268943
    Abstract: A method and system for authentication is provided. A central node for issuing certificates to a plurality of nodes associated with the central node in a network is also provided. The central node receives a first key from at least one node from among the plurality of nodes and generates a second key based on the received first key and generates a certificate for the at least one node. The generated certificate is transmitted to the at least one node.
    Type: Application
    Filed: April 21, 2010
    Publication date: October 21, 2010
    Applicant: University of Maryland
    Inventors: Ayan Roy-Chowdhury, John Baras
  • Patent number: 7774332
    Abstract: Enabling network-accessible applications to be integrated into content aggregation frameworks (such as portals) and to become dynamically interactive through proxying components (such as proxying portlets), thereby providing run-time cooperation and data sharing.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Amber Roy-Chowdhury, Srikanth Thirumalai
  • Patent number: 7757269
    Abstract: On a host, host content change requests are intercepted in real-time. In a tracking mode, the change requests are logged and allowed to take effect on the host. In an enforcement mode, the change requests are logged and additionally compared against authorized change policies and a determination is made whether to allow the change to take effect or to block the changes, thereby enforcing the authorized change policies on the host. Tracking and enforcement can be done in real-time. In either mode and at any time, the logged changes can be reconciled against a set of approved change orders in order to identify classes of changes, including changes that were deployed but not approved and changes that were approved but not deployed.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: July 13, 2010
    Assignee: McAfee, Inc.
    Inventors: Rahul Roy-Chowdhury, E. John Sebes, Jay Vaishnav
  • Publication number: 20100100970
    Abstract: On a host, host content change requests are intercepted in real-time. In a tracking mode, the change requests are logged and allowed to take effect on the host. In an enforcement mode, the change requests are logged and additionally compared against authorized change policies and a determination is made whether to allow the change to take effect or to block the changes, thereby enforcing the authorized change policies on the host. Tracking and enforcement can be done in real-time. In either mode and at any time, the logged changes can be reconciled against a set of approved change orders in order to identify classes of changes, including changes that were deployed but not approved and changes that were approved but not deployed.
    Type: Application
    Filed: December 17, 2009
    Publication date: April 22, 2010
    Inventors: Rahul Roy-Chowdhury, E. John Sebes, Jay Vaishnav
  • Patent number: 7676589
    Abstract: A method of automatically creating portlets for a portal system can include identifying a location of structured data described by a data model specification and automatically determining, from the data model specification, relationships between a plurality of objects within the structured data. The method further can include automatically generating a plurality of portlets, wherein each portlet is configured to query the structured data according to the relationships specified within the data model specification. One or more communication links between at least two of the portlets can be automatically created according to the relationships specified within the data model specification.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hanumaiah Chowdary, Amber Roy-Chowdhury, Srikanth Thirumalai, Ajamu Wesley
  • Publication number: 20100049637
    Abstract: A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable medium being operable to associate each of a plurality of tenants with a respective virtual portal and individually meter virtual portal usage at each respective virtual portal. Additionally, the computer executable code is operable to determine a fee amount for the each of the plurality of tenants based on the individually metered virtual portal usage.
    Type: Application
    Filed: August 19, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gennady LAVENTMAN, Randy A. Rendahl, Amber Roy-Chowdhury, Alexey Roytman
  • Publication number: 20080320467
    Abstract: A method for managing a configuration of heterogeneous software artifacts uses a common central configuration representation. An artifact of an unknown type, from an initial software solution, is submitted to a solution configuration tool. The solution configuration tool sends a request to a solution architect for locations of configuration files within the artifact. For each artifact whose configuration file locations have been requested from the solution architect, the solution configuration tool determines if each corresponding configuration file is a property file or an Extensible Markup Language (XML) file. If the corresponding configuration file is an XML file, then the solution architect provides a first and second xPath for locating the names and values of the configuration parameters in the XML configuration file. The configuration file and configuration parameter locator information is then stored in a configuration locator file.
    Type: Application
    Filed: June 21, 2007
    Publication date: December 25, 2008
    Inventors: Karunakar Bojjireddy, Carroll E. Fulkerson, JR., Amber Roy Chowdhury