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: 20240123714Abstract: 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: ApplicationFiled: February 16, 2022Publication date: April 18, 2024Inventors: Sandip DAS, Daniella Wichuda Dario DE-LEON, James John FRANKLIN, Manoj Satish GHATGE, Vo-Kien TRUNG, Elizabeth Jane WILLIAMS
-
Patent number: 11634617Abstract: 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: GrantFiled: December 20, 2017Date of Patent: April 25, 2023Assignee: NATIONAL INSTITUTE FOR MATERIALS SCIENCEInventors: Masanobu Naito, Sandip Das, Debabrata Payra
-
Publication number: 20200190378Abstract: 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: ApplicationFiled: December 20, 2017Publication date: June 18, 2020Inventors: Masanobu NAITO, Sandip DAS, Debabrata PAYRA
-
Patent number: 10078556Abstract: 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: GrantFiled: August 31, 2015Date of Patent: September 18, 2018Assignee: PAYPAL, INC.Inventors: Steve Clare, Liana Sanoyan, Jian Huang, Suresh Appavu, Sandip Das, Paul Kazakov, Prabhagaran Subramaniam, Mutharasan Nainar
-
Patent number: 10074053Abstract: 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: GrantFiled: December 21, 2016Date of Patent: September 11, 2018Assignee: NetSpeed SystemsInventors: Sailesh Kumar, Sandip Das, Poonacha Kongetira
-
Publication number: 20170103332Abstract: 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: ApplicationFiled: December 21, 2016Publication date: April 13, 2017Inventors: Sailesh Kumar, Sandip Das, Poonacha Kongetira
-
Publication number: 20170063618Abstract: 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: ApplicationFiled: October 1, 2014Publication date: March 2, 2017Inventors: Sailesh Kumar, Sandip Das, Poonacha Kongetira
-
Publication number: 20170060695Abstract: 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: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Steve Clare, Liana Sanoyan, Jian Huang, Suresh Appavu, Sandip Das, Paul Kazakov, Prabhagaran Subramaniam, Mutharasan Nainar
-
Patent number: 9571341Abstract: 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: GrantFiled: October 1, 2014Date of Patent: February 14, 2017Assignee: NetSpeed SystemsInventors: Sailesh Kumar, Sandip Das, Poonacha Kongetira
-
Patent number: 8639885Abstract: 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: GrantFiled: December 21, 2009Date of Patent: January 28, 2014Assignee: Oracle America, Inc.Inventors: Prashant Jain, Sandip Das, Sanjay Patel
-
Patent number: 8516196Abstract: 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: GrantFiled: June 1, 2012Date of Patent: August 20, 2013Assignee: Oracle America, Inc.Inventors: Prashant Jain, Yoganand Chillarige, Sandip Das, Shukur Moulali Pathan, Srinivasan R. Iyengar, Sanjay Patel
-
Publication number: 20120239883Abstract: 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: ApplicationFiled: June 1, 2012Publication date: September 20, 2012Inventors: Prashant Jain, Yoganand Chillarige, Sandip Das, Shukur Moulali Pathan, Srinivasan R. Iyengar, Sanjay Patel
-
Patent number: 8195883Abstract: 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: GrantFiled: January 27, 2010Date of Patent: June 5, 2012Assignee: Oracle America, Inc.Inventors: Prashant Jain, Yoganand Chillarige, Sandip Das, Shukur Moulali Pathan, Srinivasan R. Iyengar, Sanjay Patel
-
Publication number: 20110185125Abstract: 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: ApplicationFiled: January 27, 2010Publication date: July 28, 2011Inventors: Prashant Jain, Yoganand Chillarige, Sandip Das, Shukur Moulali Pathan, Srinivasan R. Iyengar, Sanjay Patel
-
Publication number: 20110153942Abstract: 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: ApplicationFiled: December 21, 2009Publication date: June 23, 2011Inventors: Prashant Jain, Sandip Das, Sanjay Patel
-
Patent number: 7359532Abstract: 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: GrantFiled: December 11, 2003Date of Patent: April 15, 2008Assignee: Intel CorporationInventors: Tinku Acharya, Bhargab B. Bhattacharya, Arindam Biswas, Partha Bhowmick, Arijit Bishnu, Sandip Das, Malay K. Kundu, Chivukula A. Murthy, Subhas C. Nandy
-
Publication number: 20050129293Abstract: 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: ApplicationFiled: December 11, 2003Publication date: June 16, 2005Inventors: Tinku Acharya, Bhargab Bhattacharya, Arindam Biswas, Partha Bhowmick, Arijit Bishnu, Sandip Das, Malay Kundu, C. Murthy, Subhas Nandy
-
Patent number: RE49042Abstract: 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: GrantFiled: October 28, 2020Date of Patent: April 19, 2022Assignee: PayPal, Inc.Inventors: Steve Clare, Liana Sanoyan, Jian Huang, Suresh Appavu, Sandip Das, Paul Kazakov, Prabhagaran Subramaniam, Mutharasan Nainar, Chirag Todarka