Patents by Inventor Juan Leon Rodriguez

Juan Leon Rodriguez 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: 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: 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: 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: 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
  • 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
  • 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: 7249058
    Abstract: A method, software and apparatus are provided which enable promotion of products and services in a deterministic manner free of conflicting actions modifying raw ranking data based on merchants interests. For this purpose, an information consolidator is provided to obtain search results for a plurality of sources including directly from merchants. When a shopper 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 shopper, the documents describing the items can be prioritized by the information provided by the information source based on the web sites owner's priorities. The information consolidator receives ranking information taking the highest ranked products and obtains the product information for the most highly ranked products. The information consolidator then reranks the products using a preferred ranking algorithm to remove information sources biases in this ranking of the products.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: July 24, 2007
    Assignee: International Business Machines Corporation
    Inventors: Moon Ju Kim, Juan-Leon Rodriguez, Yurdaer Nezihi Doganata
  • Publication number: 20050234898
    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: June 13, 2005
    Publication date: October 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Youssef Drissi, Moon Kim, Lev Kozakov, Juan Leon Rodriguez
  • Patent number: 6952691
    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: February 1, 2002
    Date of Patent: October 4, 2005
    Assignee: International Business Machines Corporation
    Inventors: Youssef Drissi, Moon Ju Kim, Lev Kozakov, Juan Leon Rodriguez
  • Publication number: 20040199419
    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: Application
    Filed: April 10, 2002
    Publication date: October 7, 2004
    Applicant: International Business Machines Corporation
    Inventors: Moon Ju Kim, Juan-Leon Rodriguez, Yurdaer Nezihi Doganata, Youssef Drissi, Lev Kozakov
  • Publication number: 20040019588
    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: Application
    Filed: July 23, 2002
    Publication date: January 29, 2004
    Inventors: Yurdaer N. Doganata, Youssef Drissi, Tong-Haing Fin, Genady Grabarnik, Moon J. Kim, Lev Kozakov, Sheng Ma, Juan Leon Rodriguez
  • Publication number: 20030225722
    Abstract: A method and apparatus for providing a view of a document in a database of documents. The method includes receiving a request to crawl the documents, identifying a format for the document view, and providing the document view based on the identified format using components of the document.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 4, 2003
    Applicant: International Business Machines Corporation
    Inventors: Gregory T. Brown, Yurdaer Nezihi Doganata, Youssef Drissi, Tong-Haing Fin, Moon Ju Kim, Lev Kozakov, Juan Leon-Rodriguez, Chien-Chiao Tu
  • Publication number: 20030149686
    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 bidirectional 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: February 1, 2002
    Publication date: August 7, 2003
    Applicant: International Business Machines Corporation
    Inventors: Youssef Drissi, Moon Ju Kim, Lev Kozakov, Juan Leon Rodriguez
  • Publication number: 20030093331
    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: Application
    Filed: November 13, 2001
    Publication date: May 15, 2003
    Applicant: International Business Machines Corporation
    Inventors: Jane Childs, Moon Ju Kim, Susan Burlingame Levangia, Paul Nicholas Martynenko, Juan Leon-Rodriguez, Lamana Rogers
  • Publication number: 20030093338
    Abstract: A method, software and apparatus are provided which enable promotion of products and services in a deterministic manner free of conflicting actions modifying raw ranking data based on merchants interests. For this purpose, an information consolidator is provided to obtain search results for a plurality of sources including directly from merchants. When a shopper 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 shopper, the documents describing the items can be prioritized by the information provided by the information source based on the web sites owner's priorities. The information consolidator receives ranking information taking the highest ranked products and obtains the product information for the most highly ranked products. The information consolidator then reranks the products using a preferred ranking algorithm to remove information sources biases in this ranking of the products.
    Type: Application
    Filed: April 10, 2002
    Publication date: May 15, 2003
    Applicant: International Business Machines Corporation
    Inventors: Moon Ju Kim, Juan-Leon Rodriguez, Yurdaer Nezihi Doganata