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

  • Publication number: 20190287252
    Abstract: There is provided a method for image segmentation and annotation. The method comprises: providing an image; reducing the image size and smoothing the image to perform low-pass filtering on the image; restoring the image size; performing pixel level clustering of the image; performing spatial clustering of the image; selecting one or more clusters corresponding to a region of interest, ROI, based on a predetermined image mask, wherein the predetermined image mask has a known location in relation to the ROI; defining the selected one or more clusters as a proposed ROI; and determining if the proposed ROI sufficiently corresponds to an actual ROI.
    Type: Application
    Filed: February 1, 2019
    Publication date: September 19, 2019
    Inventors: Andreas WALLIN, Sohini ROY CHOWDHURY
  • Patent number: 10395188
    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: Grant
    Filed: November 26, 2013
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSNIESS MACHINES CORPORATION
    Inventors: Gennady Laventman, Randy A. Rendahl, Amber Roy-Chowdhury, Alexey Roytman
  • Publication number: 20190188154
    Abstract: A processor includes a first translation lookaside buffer (TLB), a second TLB, and a TLB control mechanism. The TLB control mechanism is to store a TLB-miss count (TMC) for a page. The TMC indicates a number of TLB misses of the first TLB for the page. The TLB control mechanism is further to determine that the TMC is greater than a threshold count and store a translation of the page in the second TLB responsive to a determination that the TMC is greater than the threshold count.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventors: Rangeen Basu Roy Chowdhury, Hussein Elnawawy, Amro Awad
  • Publication number: 20190185441
    Abstract: The invention provides compounds having the general formula I: and pharmaceutically acceptable salts thereof, wherein the variables R1, R2, R3, R4, subscipt m and n, have the meaning as described herein, and compositions containing such compounds and methods for using such compounds and compositions.
    Type: Application
    Filed: August 24, 2017
    Publication date: June 20, 2019
    Applicant: ARIZONA BOARD OF REGENTS ON BEHALF OF ARIZONA STATE UNIVERSITY
    Inventors: Sidney HECHT, Omar KHDOUR, Sandipan Roy CHOWDHURY, Nishant P VISAVADIYA
  • Publication number: 20190179766
    Abstract: A processor comprising an instruction execution circuit to execute a translated code generated based on a received code and a translation table (TT) controller circuit coupled to a translation table comprising a plurality of address mappings, wherein the TT controller circuit is to identify a trigger event associated with a physical memory page, determine, based on an identifier of the physical memory page, an entry in a manifest table, the entry comprising an address mapping between a first memory address within an address range comprising the physical memory page and a second memory address, and store the address mapping to the translation table.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Inventors: Girish Venkatasubramanian, Jason M. Agron, Cristiano Pereira, Glenn Hinton, Sebastian Winkel, Rangeen Basu Roy Chowdhury
  • Patent number: 10311423
    Abstract: A user activity, which may be a debit or credit card transaction or an online access, is approved, or proximity between two users is confirmed, based on a response or other acknowledgement from a mobile subscriber terminal. The mobile subscriber terminal acknowledgement is generated in response to a query from an authorizing entity associated with the debit or credit card, or another mobile subscriber terminal, and indicates whether or not the mobile subscriber terminal is within a maximum allowable radius from a specific location included in the query. It is noted that no specific location information is included in the mobile subscriber terminal acknowledgement. An application downloaded to the mobile subscriber terminal may generate the above-described acknowledgement.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: June 4, 2019
    Assignee: ZUMIGO, INC.
    Inventors: Chirag C. Bakshi, Partha Roy Chowdhury, David Aaron Pinski
  • Publication number: 20190163642
    Abstract: A processor comprising an instruction execution circuit to execute a second code stored at a second address of a memory, wherein the second code is translated from a first code stored at a first address of the memory and a translation table (TT) controller coupled to a translation table to store a TT entry comprising a mapping between the first address and the second address and an attribute field comprising an attribute value associated with execution of the second code, wherein the TT controller is to monitor execution of the second code by the instruction execution circuit and update, based on a performance metric of the execution, the attribute value of the TT entry.
    Type: Application
    Filed: November 27, 2017
    Publication date: May 30, 2019
    Inventors: Girish Venkatasubramanian, Jason M. Agron, Cristiano Pereira, Rangeen Basu Roy Chowdhury
  • Publication number: 20190095203
    Abstract: Embodiments of apparatuses, methods, and systems for inter-cluster communication of live-in register values are described. In an embodiment, a processor includes a plurality of execution clusters. The processor also includes a cache memory in which to store a value to be produced by a first execution cluster of the plurality of execution clusters and consumed by a second execution cluster of the plurality of execution clusters. The cache memory is separate from a system memory hierarchy and a register set of the processor.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Sofia Pediaditaki, Ethan Schuchman, Rangeen Basu Roy Chowdhury, Manjunath Shevgoor
  • Patent number: 10219105
    Abstract: An apparatus, method, and computer program product are provided to filter and modify option data objects and weighted values associated with option data objects through the application of specific rule sets based on the relative density of option data objects within a particularized area. In some example implementations, option data objects and related parameters are parsed to identify locations associated with the option data object and a weighted value, such as a weighted value generated by a predictive model. Based at least in part on the location associated with the option data object, a determined location of a user of a mobile device, and location-specific distance criteria, the weighted value associated with the option data object may be modified to reflect distance-related option election probabilities.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: February 26, 2019
    Assignee: Groupon, Inc.
    Inventors: Emma Sawin, Daniel M. Roarty, Boris Lerner, Amber Roy Chowdhury
  • Publication number: 20180314510
    Abstract: A method and system include providing a staged release of multiple components of a native application, updating at least one of the multiple components. The updating may occur over multiple channels for each updated component. The multiple channels correspond to different builds of the native application.
    Type: Application
    Filed: May 8, 2014
    Publication date: November 1, 2018
    Applicant: GOOGLE INC.
    Inventors: Rahul Roy-Chowdhury, Dan Chen, Qian Huang
  • Publication number: 20180065941
    Abstract: The present disclosure provides phenothiazine derivative compounds and salts thereof, compositions comprising these compounds, and methods of using these compounds in a variety of applications, such as treatment or suppression of diseases associated with decreased mitochondrial function resulting in diminished ATP production and/or oxidative stress and/or lipid peroxidation.
    Type: Application
    Filed: February 17, 2016
    Publication date: March 8, 2018
    Applicant: ARIZONA BOARD OF REGENTS ON BEHALF OF ARIZONA STATE UNIVERSITY
    Inventors: Sidney HECHT, Omar KHDOUR, Sandipan Roy CHOWDHURY, Indrajit BANDYOPADHYAY
  • Publication number: 20180029015
    Abstract: A catalytic composite for a cyclic process of adiabatic, non-oxidative dehydrogenation of an alkane into an olefin, comprising a dehydrogenation catalyst, a semimetal and a carrier supporting the catalyst and the semimetal. During the reduction and/or regeneration stages of the adiabatic process, the semimetal releases heat which can be used to initiate the dehydrogenation reactions, which are endothermic in nature, thereby reducing the need for hot air flow and combustion of coke as heat input. The semi-metal is inert towards the dehydrogenation reaction itself, alkane feed and olefin product as well as other side reactions of the cyclic process such as cracking and decoking.
    Type: Application
    Filed: February 22, 2016
    Publication date: February 1, 2018
    Inventors: KARTICK CHANDRA MONDAL, DIPABALI ROY CHOWDHURY, VELAYUTHAM SARAVANAN
  • Patent number: 9872087
    Abstract: A system for storing data collected by a body-worn sensor includes a central processing unit (CPU) that is configured to control operation of a gateway device; and one or more computer readable data storage media storing software instructions that, when executed by the CPU, cause the gateway device to: receive a MAC address of a new sensor and a protocol version associated with the new sensor from a server; attempt to contact the new sensor using the protocol version and the MAC address; when a response is received, send the response to the server for validation; when the response is validated by the server, establish communications with the new sensor; and forward data from the new sensor to a second server.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: January 16, 2018
    Assignee: WELCH ALLYN, INC.
    Inventors: James J. DelloStritto, Atanu Roy Chowdhury, Harrish Mugundhan, Adam P. Vallee, Laleh Rabieirad
  • Publication number: 20180002709
    Abstract: Modified ribosomes that were selected using a dipeptidyl-puromycin aminonucleoside are used to mediate site-specific incorporation of one or more peptides and peptidomimetics into protein in a cell free translation system. In addition, new fluorescent dipeptidomimetics have been synthesized and incorporated into proteins, as well as modified proteins containing one or more non-naturally occurring dipeptides.
    Type: Application
    Filed: January 22, 2016
    Publication date: January 4, 2018
    Applicant: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Sidney HECHT, Larisa (Liza) DEDKOVA, Rumit MAINI, Sandipan ROY CHOWDHURY, Rakesh PAUL
  • Publication number: 20170340260
    Abstract: System and methods for stimulating the neurovascular system of the cerebral tissue through optimally placed devices, while simultaneously measuring the evoked neuronal and hemodynamic responses, also using optimally placed devices, is disclosed. Systems and methods for iteratively stimulating the neurovascular system and recording neuronal and hemodynamic responses are also disclosed. Further, a method for determining cerebral neurovascular functioning from the combined stimulation and measurement is disclosed, for use in diagnosis of neurovascular disorders.
    Type: Application
    Filed: July 12, 2017
    Publication date: November 30, 2017
    Applicant: Neurotrix LLC
    Inventors: Shubhajit Roy Chowdhury, Anirban Dutta, Abhijit Das
  • Patent number: 9832258
    Abstract: A computer-implemented method for providing capability indicators includes establishing, by a processor of a computing system, a digital marketplace for digital goods, such as web applications and browser extensions. The method includes determining, by the processor, that a first digital good of the digital goods includes a specified set of modes, where the specified set of modes includes executing the first digital good without access to a network, and providing to a client device, by the processor, instructions to display a graphical indicator representing at least one of the specified set of modes, wherein the graphical indicator is associated with a graphical icon representing the first digital good in the digital marketplace.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: November 28, 2017
    Assignee: Google LLC
    Inventors: Erik Kay, Yoyo Zhou, Mihai Parparita, Rahul Roy-Chowdhury, Glen Murphy
  • Patent number: 9602515
    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: September 9, 2015
    Date of Patent: March 21, 2017
    Assignee: McAfee, Inc.
    Inventors: Rahul Roy-Chowdhury, E. John Sebes, Jay Vaishnav
  • Publication number: 20170010871
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to wiring components in a component based application and provide a method, system and computer program product for heuristically assembling components in a component based application. In one embodiment, a data processing system configured to assemble component based applications can include a component aggregation application including an application builder configured to assemble components into a component based application. The system further can include a property broker coupled to the component aggregation application and configured to apply a wiring scheme to selected components in a component based application. Finally, a collaborative heuristic integration matching engine (CHIME) can be coupled to the property broker and a data store of behaviorally derived data, the CHIME including program enabled to suggest components for assembly in a component based application based upon behaviorally derived data in the data store.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: Michael D. Facemire, Eric L. Masselle, Patrick G. McGowan, Shankar Ramaswamy, Amber Roy-Chowdhury, Michael C. Wanderski
  • Publication number: 20160364716
    Abstract: A user activity, which may be a debit or credit card transaction or an online access, is approved, or proximity between two users is confirmed, based on a response or other acknowledgement from a mobile subscriber terminal. The mobile subscriber terminal acknowledgement is generated in response to a query from an authorizing entity associated with the debit or credit card, or another mobile subscriber terminal, and indicates whether or not the mobile subscriber terminal is within a maximum allowable radius from a specific location included in the query. It is noted that no specific location information is included in the mobile subscriber terminal acknowledgement. An application downloaded to the mobile subscriber terminal may generate the above-described acknowledgement.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Inventors: Chirag C. BAKSHI, Partha Roy CHOWDHURY, David Aaron PINSKI
  • Patent number: 9465596
    Abstract: A method and system for providing cross system installation of applications, include providing for installation, via a server, a natively operating application coded only with web technologies, and providing for installation a single runtime environment that provides the natively operating application access to computer system-level services that are not available to web applications. The single runtime environment controls the installation and uninstallation of the natively operating application, and the natively operating application is configured to execute independent of a web browser.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: October 11, 2016
    Assignee: Google Inc.
    Inventors: Erik Kay, Rahul Roy-Chowdhury, Chee Heng Chew