Patents by Inventor Juan Leon

Juan Leon 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: 10975332
    Abstract: Described herein are home care compositions comprising: a surfactant system comprising a non-ionic surfactant; and a carrier.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: April 13, 2021
    Assignee: Colgate-Palmolive Company
    Inventor: Juan Leon Navarro
  • Publication number: 20200314192
    Abstract: A method, system and computer program product for providing user control of tracking user behavior. A request from a tracking implementer (e.g., website) for installing content (e.g., tracking cookies) on a user's computing device for tracking user behavior is detected. Alternatively, the installation of content by the tracking implementer on the user's computing device to track user behavior is detected. If the user had previously established a standard terms of service for the tracking implementer to abide in order to track the user's behavior, then a determination is made as to whether the tracking implementer agreed to accept such standard terms of service. If the tracking implementer did not agree to accept such standard terms of service, then the tracking implementer is blocked from tracking the user's online behavior, including blocking the tracking implementer from installing content on the user's computing device to track the user's behavior.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: John Handy Bosma, Jeremy R. Fox, Leanna Holmquist, Juan Leon
  • Patent number: 10778792
    Abstract: A method, system and computer program product for providing user control of tracking user behavior. A request from a tracking implementer (e.g., website) for installing content (e.g., tracking cookies) on a user's computing device for tracking user behavior is detected. Alternatively, the installation of content by the tracking implementer on the user's computing device to track user behavior is detected. If the user had previously established a standard terms of service for the tracking implementer to abide in order to track the user's behavior, then a determination is made as to whether the tracking implementer agreed to accept such standard terms of service. If the tracking implementer did not agree to accept such standard terms of service, then the tracking implementer is blocked from tracking the user's online behavior, including blocking the tracking implementer from installing content on the user's computing device to track the user's behavior.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: John Handy Bosma, Jeremy R. Fox, Leanna Holmquist, Juan Leon
  • Publication number: 20200208080
    Abstract: Described herein are home care compositions comprising: a surfactant system comprising a non-ionic surfactant; and a carrier.
    Type: Application
    Filed: December 27, 2018
    Publication date: July 2, 2020
    Applicant: COLGATE-PALMOLIVE COMPANY
    Inventor: Juan LEON NAVARRO
  • Publication number: 20180303961
    Abstract: A sterilization apparatus for use with a cardioplegia heat exchanger device includes an enclosure having an internal volume defined between two ends and a wall. The first end includes a bulb access port, an inlet port formed proximate to or in the first end, a biofilm sterilizing port, and an outlet port formed proximate to or in the second end. A quartz sleeve and an ultraviolet bulb project inwardly into the internal volume from proximate the bulb access port. The ultraviolet bulb illuminates to radiate water entering the inlet port and flowing towards the outlet port between the cylindrical wall and the quartz sleeve. A wiper ring may be slidably fixed around the quartz sleeve for cleaning. In an alternate embodiment, the bulb access port is formed through a water tank of the cardioplegia heat exchanger device with the quartz sleeve and bulb projecting inwardly into the water tank.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Inventors: Jacob DeLaRosa, Michael Jackson, Juan Leon
  • Patent number: 9931103
    Abstract: A urinary funnel has proximal and distal openings and is preferably made from a resilient web scored to define two side panels foldable at a lower fold line that attach mutually together at a top flap. The funnel is collapsible so as to be carried in a wallet or purse. At least one biological indicator is fixed with the inner surface of the funnel structure proximate the distal opening for detecting the use of illicit drugs, pregnancy, or other biological conditions. The web may further includes a transverse slot proximate the lower fold line that is adapted to receive a biological indicator test strip therethrough. The biological indicator is applied to the biological indicator test strip that is in turn positioned through the transverse slot to rest against the inner surface of the funnel structure within the stream of urine flowing from the proximal opening to the distal opening.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: April 3, 2018
    Inventors: Jacob DeLaRosa, Juan Leon, Andrew M. Ortgiesen
  • Patent number: 8364837
    Abstract: An improved solution for Web services is provided. In an embodiment of the invention, a method for providing a virtual Web service includes: providing a Web service gatekeeper, where the gatekeeper acts as an access point to multiple private internal enterprise environments; and then the gatekeeper receives a request for access to one, or more, of these private internal enterprise environments.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Juan Leon Rodriguez, Joshua M. Woods, Eric T. C. Yee
  • Patent number: 8356278
    Abstract: Under the present invention, a best practice violation (BPV) engine resource is first built. This typically occurs by: receiving sets of source code from a plurality of sources; detecting a programming language of each of the sets of source code; extracting code patterns from the sets of source code; defining meta data for each code pattern that indicates a quality thereof, classifying each code pattern; and assigning a rank to each of the code pattern based on it's corresponding meta data as well as a skill level and an experience level of the developer thereof. Once the BPV engine resource is built, it will be used to detect best practice violations in other sets of source code.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: January 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Youssef Drissi, Tong-Haing Fin, Moon Ju Kim, Lev Koaakov, Juan Leon Rodriquez
  • Patent number: 8117072
    Abstract: A method, software and apparatus are provided which enable a user to obtain products and services in a manner which counteracts conflicting actions modifying raw ranking data based on merchants interests. For this purpose, an information a user's web browser is provided with modules that modify search results obtained from one or more sources including directly from merchants. When the user enters a set of key words in an entry field in an on-screen form for a web server to obtain a list of items (products and/or services) of interest to the user, the search terms are modified in the users or his agents browser to reflect the interest of the user, his management or his parents. The user or his agent receives ranking information taking the highest ranked products and obtains the product information for the most highly ranked products. The browser then reranks the products using a ranking algorithm preferred by the user that offsets information sources biases in the ranking of the product information.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Moon Ju Kim, Juan-Leon Rodriguez, Yurdaer Nezihi Doganata, Youssef Drissi, Lev Kozakov
  • Patent number: 8027994
    Abstract: A system and method of searching a database in which documents of different languages are included. The system includes a synonym or keyword dictionary which is bi-directional and allows for translation of keywords between a first language and other languages. The translated words keywords for the document are stored in an inverted index which is then used for searching, either in a selected language, a second language or in all languages, as determined by the user. This use of multiple searching and a translated synonym dictionary avoids the need for translation of the entire document and avoids inaccuracies which may result from translations.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Youssef Drissi, Moon Ju Kim, Lev Kozakov, Juan Leon Rodriguez
  • Patent number: 8027966
    Abstract: A system and method of searching a database in which documents of different languages are included. The system includes a synonym or keyword dictionary which is bi-directional and allows for translation of keywords between a first language and other languages. The translated words keywords for the document are stored in an inverted index which is then used for searching, either in a selected language, a second language or in all languages, as determined by the user. This use of multiple searching and a translated synonym dictionary avoids the need for translation of the entire document and avoids inaccuracies which may result from translations.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Youssef Drissi, Moon Ju Kim, Lev Kozakov, Juan Leon Rodriguez
  • Patent number: 7676452
    Abstract: Disclosed is a method and apparatus for operating a search system for searching a search space containing domains each representing a collection of related documents. The method includes establishing a domain characterization model (DCM) that includes a DCM index containing keywords and, for each keyword, an identification of a domain where the keyword is found. In response to an original search query, the method forms one or a plurality of enhanced search queries in accordance with the DCM for searching a plurality of domains. Each enhanced search query is formed for searching a particular targeted domain and contains the original search query and at least one keyword associated with the particular domain. The search results are clustered and are displayed so as to be organized by the domains that were searched. The top search results returned in response to each enhanced search query belong to one of the targeted domains.
    Type: Grant
    Filed: July 23, 2002
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Yurdaer N. Doganata, Youssef Drissi, Tong-Haing Fin, Genady Grabarnik, Moon J. Kim, Lev Kozakov, Sheng Ma, Juan Leon Rodriguez
  • Patent number: 7647579
    Abstract: Under the present invention, a best practice violation (BPV) engine resource is first built. This typically occurs by: receiving sets of source code from a plurality of sources; detecting a programming language of each of the sets of source code; extracting code patterns from the sets of source code; defining meta data for each code pattern that indicates a quality; classifying each code pattern; and assigning a rank to each of the code pattern based on its corresponding meta data as well as a skill level and an experience level of the developer. Once the BPV engine resource is built, it will be used to detect best practice violations in other sets of source code.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Youssef Drissi, Tong-Haing Fin, Moon Ju Kim, Lev Kozakov, Juan Leon Rodriguez
  • Publication number: 20100005446
    Abstract: Under the present invention, a best practice violation (BPV) engine resource is first built. This typically occurs by: receiving sets of source code from a plurality of sources; detecting a programming language of each of the sets of source code; extracting code patterns from the sets of source code; defining meta data for each code pattern that indicates a quality thereof, classifying each code pattern; and assigning a rank to each of the code pattern based on it's corresponding meta data as well as a skill level and an experience level of the developer thereof. Once the BPV engine resource is built, it will be used to detect best practice violations in other sets of source code.
    Type: Application
    Filed: September 10, 2009
    Publication date: January 7, 2010
    Inventors: Youssef Drissi, Tong-Haing Fin, Moon Ju Kim, Lev Koaakov, Juan Leon Rodriquez
  • Publication number: 20090190601
    Abstract: An improved solution for Web services is provided. In an embodiment of the invention, a method for providing a virtual Web service includes: providing a Web service gatekeeper, where the gatekeeper acts as an access point to multiple private internal enterprise environments; and then the gatekeeper receives a request for access to one, or more, of these private internal enterprise environments.
    Type: Application
    Filed: January 24, 2008
    Publication date: July 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Moon J. Kim, Juan Leon Rodriguez, Joshua M. Woods, Eric T.C. Yee
  • Publication number: 20080306729
    Abstract: A system and method of searching a database in which documents of different languages are included. The system includes a synonym or keyword dictionary which is bi-directional and allows for translation of keywords between a first language and other languages. The translated words keywords for the document are stored in an inverted index which is then used for searching, either in a selected language, a second language or in all languages, as determined by the user. This use of multiple searching and a translated synonym dictionary avoids the need for translation of the entire document and avoids inaccuracies which may result from translations.
    Type: Application
    Filed: August 21, 2008
    Publication date: December 11, 2008
    Inventors: Youssef Drissi, Moon Ju Kim, Lev Kozakov, Juan Leon Rodriguez
  • Publication number: 20080306923
    Abstract: A system and method of searching a database in which documents of different languages are included. The system includes a synonym or keyword dictionary which is bi-directional and allows for translation of keywords between a first language and other languages. The translated words keywords for the document are stored in an inverted index which is then used for searching, either in a selected language, a second language or in all languages, as determined by the user. This use of multiple searching and a translated synonym dictionary avoids the need for translation of the entire document and avoids inaccuracies which may result from translations.
    Type: Application
    Filed: August 21, 2008
    Publication date: December 11, 2008
    Inventors: Youssef Drissi, Moon Ju Kim, Lev Kozakov, Juan Leon Rodriguez
  • Patent number: 7433894
    Abstract: A system and method of searching a database in which documents of different languages are included. The system includes a synonym or keyword dictionary which is bi-directional and allows for translation of keywords between a first language and other languages. The translated words keywords for the document are stored in an inverted index which is then used for searching, either in a selected language, a second language or in all languages, as determined by the user. This use of multiple searching and a translated synonym dictionary avoids the need for translation of the entire document and avoids inaccuracies which may result from translations.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: October 7, 2008
    Assignee: International Business Machines Corporation
    Inventors: Youssef Drissi, Moon Ju Kim, Lev Kozakov, Juan Leon Rodriguez
  • Patent number: 7272573
    Abstract: A method, software and apparatus are provided which enable a merchant to promote products and services in a deterministic manner. When a shopper enters a set of key words in an entry in an on-screen form for a web server to obtain a list of items (products and/or services) of interest to the shopper, the documents describing the items are prioritized based on the web sites owner's organizational strategic decisions by the merchant providing a weighting factor for the products and services. The weighting factor is combined with existing ranking mechanisms to the documents to increase the probability that certain items come to the top when the search results are presented to the shopper. These items could be used to ensure shoppers do not overlook special offers or to reduce overstocks by promoting products with a large inventory. The weighting factor is configured so as to not decrease the shoppers confidence in the ranking process.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Jane Childs, Moon Ju Kim, Susan Burlingame Levangia, Paul Nicholas Martynenko, Juan Leon-Rodriguez, Lamana Rogers
  • Patent number: D860439
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: September 17, 2019
    Inventors: Jacob Delarosa, Juan Leon