Patents by Inventor Sandip Das

Sandip Das 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: 20240123714
    Abstract: The present invention relates to a consumer product comprising a laminate packaging comprising an outer oriented multilayer film comprising a polyolefin-based polymer; an inner multilayer film comprising a polyolefin-based polymer; and a composition comprising 0.2% to 1.2% by weight of a perfume; wherein the outer and the inner layers are made of the same polyolefin-based polymer, which is ethylene based polymer or propylene based polymer; and wherein the composition is packaged inside the laminate packaging.
    Type: Application
    Filed: February 16, 2022
    Publication date: April 18, 2024
    Inventors: Sandip DAS, Daniella Wichuda Dario DE-LEON, James John FRANKLIN, Manoj Satish GHATGE, Vo-Kien TRUNG, Elizabeth Jane WILLIAMS
  • Patent number: 11634617
    Abstract: The present invention has for its object to provide an adhesive composition that is based on a naturally occurring material less likely to have adverse influences on the human body and has a tensile shear strength (adhesive strength) of at least 1 MPa with respect to a variety of adherends. The present invention provides an adhesive composition including at least a first pack and a second pack, wherein the first pack contains a tannic acid derivative in which a hydrogen atom in at least some hydroxyl group of tannic acid is substituted by a chain hydrocarbon group having at least one hydroxyl group, and the second pack contains a hydrocarbon having at least two cyanate groups or a derivative of the hydrocarbon.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: April 25, 2023
    Assignee: NATIONAL INSTITUTE FOR MATERIALS SCIENCE
    Inventors: Masanobu Naito, Sandip Das, Debabrata Payra
  • Publication number: 20200190378
    Abstract: The present invention has for its object to provide an adhesive composition that is based on a naturally occurring material less likely to have adverse influences on the human body and has a tensile shear strength (adhesive strength) of at least 1 MPa with respect to a variety of adherends. The present invention provides an adhesive composition including at least a first pack and a second pack, wherein the first pack contains a tannic acid derivative in which a hydrogen atom in at least some hydroxyl group of tannic acid is substituted by a chain hydrocarbon group having at least one hydroxyl group, and the second pack contains a hydrocarbon having at least two cyanate groups or a derivative of the hydrocarbon.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 18, 2020
    Inventors: Masanobu NAITO, Sandip DAS, Debabrata PAYRA
  • Patent number: 10078556
    Abstract: A system and method for data replication for databases using an intermediary server, the intermediary server choosing the order in which databases are replicated, the utilities used for each of the steps in the data replication process, the timing of the replication, and/or the timing each step of the data replication process is performed.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: September 18, 2018
    Assignee: PAYPAL, INC.
    Inventors: Steve Clare, Liana Sanoyan, Jian Huang, Suresh Appavu, Sandip Das, Paul Kazakov, Prabhagaran Subramaniam, Mutharasan Nainar
  • Patent number: 10074053
    Abstract: An aspect of the present disclosure provides a hardware element in a Network on Chip (NoC), wherein the hardware element includes a clock gating circuit configures one or more neighboring hardware elements to activate before receiving new incoming data and to sleep after a defined number of cycles, wherein the defined number of cycles can be counted from a cycle having non-receipt of incoming data and/or having a clearance of all data within an input queue of a source hardware element.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: September 11, 2018
    Assignee: NetSpeed Systems
    Inventors: Sailesh Kumar, Sandip Das, Poonacha Kongetira
  • Publication number: 20170103332
    Abstract: An aspect of the present disclosure provides a hardware element in a Network on Chip (NoC), wherein the hardware element includes a clock gating circuit configures one or more neighboring hardware elements to activate before receiving new incoming data and to sleep after a defined number of cycles, wherein the defined number of cycles can be counted from a cycle having non-receipt of incoming data and/or having a clearance of all data within an input queue of a source hardware element.
    Type: Application
    Filed: December 21, 2016
    Publication date: April 13, 2017
    Inventors: Sailesh Kumar, Sandip Das, Poonacha Kongetira
  • Publication number: 20170063618
    Abstract: An aspect of the present disclosure provides a hardware element in a Network on Chip (NoC), wherein the hardware element includes a clock gating circuit configures one or more neighboring hardware elements to activate before receiving new incoming data and to sleep after a defined number of cycles, wherein the defined number of cycles can be counted from a cycle having non-receipt of incoming data and/or having a clearance of all data within an input queue of a source hardware element.
    Type: Application
    Filed: October 1, 2014
    Publication date: March 2, 2017
    Inventors: Sailesh Kumar, Sandip Das, Poonacha Kongetira
  • Publication number: 20170060695
    Abstract: A system and method for data replication for databases using an intermediary server, the intermediary server choosing the order in which databases are replicated, the utilities used for each of the steps in the data replication process, the timing of the replication, and/or the timing each step of the data replication process is performed.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Steve Clare, Liana Sanoyan, Jian Huang, Suresh Appavu, Sandip Das, Paul Kazakov, Prabhagaran Subramaniam, Mutharasan Nainar
  • Patent number: 9571341
    Abstract: An aspect of the present disclosure provides a hardware element in a Network on Chip (NoC), wherein the hardware element includes a clock gating circuit configures one or more neighboring hardware elements to activate before receiving new incoming data and to sleep after a defined number of cycles, wherein the defined number of cycles can be counted from a cycle having non-receipt of incoming data and/or having a clearance of all data within an input queue of a source hardware element.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: February 14, 2017
    Assignee: NetSpeed Systems
    Inventors: Sailesh Kumar, Sandip Das, Poonacha Kongetira
  • Patent number: 8639885
    Abstract: A processor may include several processor cores, each including a respective higher-level cache, wherein each higher-level cache includes higher-level cache lines; and a lower-level cache including lower-level cache lines, where each of the lower-level cache lines may be configured to store data that corresponds to multiple higher-level cache lines. In response to invalidating a given lower-level cache line, the lower-level cache may be configured to convey a sequence including several invalidation packets to the processor cores via an interface, where each member of the sequence of invalidation packets corresponds to a respective higher-level cache line to be invalidated, and where the interface is narrower than an interface capable of concurrently conveying all invalidation information corresponding to the given lower-level cache line. Each invalidation packet may include invalidation information indicative of a location of the respective higher-level cache line within different ones of the processor cores.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: January 28, 2014
    Assignee: Oracle America, Inc.
    Inventors: Prashant Jain, Sandip Das, Sanjay Patel
  • Patent number: 8516196
    Abstract: A processor may include several processor cores, each including a respective higher-level cache; a lower-level cache including several tag units each including several controllers, where each controller corresponds to a respective cache bank configured to store data, and where the controllers are concurrently operable to access their respective cache banks; and an interconnect network configured to convey data between the cores and the lower-level cache. The controllers in a given tag unit may share access to a resource that may include one or more of an interconnect egress port coupled to the interconnect network, an interconnect ingress port coupled to the interconnect network, a test controller, or a data storage structure.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: August 20, 2013
    Assignee: Oracle America, Inc.
    Inventors: Prashant Jain, Yoganand Chillarige, Sandip Das, Shukur Moulali Pathan, Srinivasan R. Iyengar, Sanjay Patel
  • Publication number: 20120239883
    Abstract: A processor may include several processor cores, each including a respective higher-level cache; a lower-level cache including several tag units each including several controllers, where each controller corresponds to a respective cache bank configured to store data, and where the controllers are concurrently operable to access their respective cache banks; and an interconnect network configured to convey data between the cores and the lower-level cache. The controllers in a given tag unit may share access to a resource that may include one or more of an interconnect egress port coupled to the interconnect network, an interconnect ingress port coupled to the interconnect network, a test controller, or a data storage structure.
    Type: Application
    Filed: June 1, 2012
    Publication date: September 20, 2012
    Inventors: Prashant Jain, Yoganand Chillarige, Sandip Das, Shukur Moulali Pathan, Srinivasan R. Iyengar, Sanjay Patel
  • Patent number: 8195883
    Abstract: A processor may include several processor cores, each including a respective higher-level cache; a lower-level cache including several tag units each including several controllers, where each controller corresponds to a respective cache bank configured to store data, and where the controllers are concurrently operable to access their respective cache banks; and an interconnect network configured to convey data between the cores and the lower-level cache. The controllers may share access to an interconnect egress port coupled to the interconnect network, and may generate multiple concurrent requests to convey data via the shared port, where each of the requests is destined for a corresponding core, and where a datapath width of the port is less than a combined width of the multiple requests. The given tag unit may arbitrate among the controllers for access to the shared port, such that the requests are transmitted to corresponding cores serially rather than concurrently.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: June 5, 2012
    Assignee: Oracle America, Inc.
    Inventors: Prashant Jain, Yoganand Chillarige, Sandip Das, Shukur Moulali Pathan, Srinivasan R. Iyengar, Sanjay Patel
  • Publication number: 20110185125
    Abstract: A processor may include several processor cores, each including a respective higher-level cache; a lower-level cache including several tag units each including several controllers, where each controller corresponds to a respective cache bank configured to store data, and where the controllers are concurrently operable to access their respective cache banks; and an interconnect network configured to convey data between the cores and the lower-level cache. The controllers may share access to an interconnect egress port coupled to the interconnect network, and may generate multiple concurrent requests to convey data via the shared port, where each of the requests is destined for a corresponding core, and where a datapath width of the port is less than a combined width of the multiple requests. The given tag unit may arbitrate among the controllers for access to the shared port, such that the requests are transmitted to corresponding cores serially rather than concurrently.
    Type: Application
    Filed: January 27, 2010
    Publication date: July 28, 2011
    Inventors: Prashant Jain, Yoganand Chillarige, Sandip Das, Shukur Moulali Pathan, Srinivasan R. Iyengar, Sanjay Patel
  • Publication number: 20110153942
    Abstract: A processor may include several processor cores, each including a respective higher-level cache, wherein each higher-level cache includes higher-level cache lines; and a lower-level cache including lower-level cache lines, where each of the lower-level cache lines may be configured to store data that corresponds to multiple higher-level cache lines. In response to invalidating a given lower-level cache line, the lower-level cache may be configured to convey a sequence including several invalidation packets to the processor cores via an interface, where each member of the sequence of invalidation packets corresponds to a respective higher-level cache line to be invalidated, and where the interface is narrower than an interface capable of concurrently conveying all invalidation information corresponding to the given lower-level cache line. Each invalidation packet may include invalidation information indicative of a location of the respective higher-level cache line within different ones of the processor cores.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 23, 2011
    Inventors: Prashant Jain, Sandip Das, Sanjay Patel
  • Patent number: 7359532
    Abstract: Disclosed is a method and apparatus to provide for fingerprint minutiae matching using scoring techniques. A plurality of minutiae in a fingerprint image is defined. A score associated with each minutia corresponding to the validity of each minutia is estimated. The fingerprint image is then matched against one or more sample fingerprint images utilizing a partial point set pattern matching (PSPM) algorithm.
    Type: Grant
    Filed: December 11, 2003
    Date of Patent: April 15, 2008
    Assignee: Intel Corporation
    Inventors: Tinku Acharya, Bhargab B. Bhattacharya, Arindam Biswas, Partha Bhowmick, Arijit Bishnu, Sandip Das, Malay K. Kundu, Chivukula A. Murthy, Subhas C. Nandy
  • Publication number: 20050129293
    Abstract: Disclosed is a method and apparatus to provide for fingerprint minutiae matching using scoring techniques. A plurality of minutiae in a fingerprint image is defined. A score associated with each minutia corresponding to the validity of each minutia is estimated. The fingerprint image is then matched against one or more sample fingerprint images utilizing a partial point set pattern matching (PSPM) algorithm.
    Type: Application
    Filed: December 11, 2003
    Publication date: June 16, 2005
    Inventors: Tinku Acharya, Bhargab Bhattacharya, Arindam Biswas, Partha Bhowmick, Arijit Bishnu, Sandip Das, Malay Kundu, C. Murthy, Subhas Nandy
  • Patent number: RE49042
    Abstract: A system and method for data replication for databases using an intermediary server, the intermediary server choosing the order in which databases are replicated, the utilities used for each of the steps in the data replication process, the timing of the replication, and/or the timing each step of the data replication process is performed.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: April 19, 2022
    Assignee: PayPal, Inc.
    Inventors: Steve Clare, Liana Sanoyan, Jian Huang, Suresh Appavu, Sandip Das, Paul Kazakov, Prabhagaran Subramaniam, Mutharasan Nainar, Chirag Todarka