Patents by Inventor Roji John

Roji John 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: 10235455
    Abstract: A method for semantic searching includes receiving a user input including seed data and a semantic input at a search system. The method further includes automatically generating a filter set based on the user input, where the filter set including a plurality of documents that correspond to the seed data, and includes providing the filter set and the semantic input to a semantic search engine. The method also includes receiving a set of semantic search results from the semantic search engine based on the filter set and the semantic input. The set of semantic search results corresponds to a sub-set of the filter set that is semantically similar to the semantic input.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: March 19, 2019
    Assignee: Innography, Inc.
    Inventors: Roji John, Carl L. Steiger, Jr., Clifford Scott Herrick, David Martin Fisher, Paul Spencer Liechty
  • Publication number: 20180060410
    Abstract: In a particular embodiment, a method includes sending a text string from a source device to a destination device. The destination device includes a unique identifier repository having a plurality of globally unique identifiers mapped text strings, relationship data defining associations between the plurality of globally unique identifiers, and meta-data related to the text string. Each of the plurality of globally unique identifiers includes a data value that is shared by a plurality of data sources as an identifier associated with information related to the text string. The method further includes receiving data including one or more globally unique identifiers, associated relationship data, and associated meta-data from the destination device at the source device in response to sending the text string. Additionally, the method includes storing the received data at a memory of the source device for use in searching and relating search results received from multiple data sources.
    Type: Application
    Filed: August 7, 2017
    Publication date: March 1, 2018
    Inventors: Tyron Jerrod Stading, Ryan Rozich, Roji John
  • Patent number: 9727628
    Abstract: In a particular embodiment, a method includes sending a text string from a source device to a destination device. The destination device includes a unique identifier repository having a plurality of globally unique identifiers mapped text strings, relationship data defining associations between the plurality of globally unique identifiers, and meta-data related to the text string. Each of the plurality of globally unique identifiers includes a data value that is shared by a plurality of data sources as an identifier associated with information related to the text string. The method further includes receiving data including one or more globally unique identifiers, associated relationship data, and associated meta-data from the destination device at the source device in response to sending the text string. Additionally, the method includes storing the received data at a memory of the source device for use in searching and relating search results received from multiple data sources.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: August 8, 2017
    Assignee: Innography, Inc.
    Inventors: Tyron Jerrod Stading, Ryan Rozich, Roji John
  • Publication number: 20150039581
    Abstract: A method for semantic searching includes receiving a user input including seed data and a semantic input at a search system. The method further includes automatically generating a filter set based on the user input, where the filter set including a plurality of documents that correspond to the seed data, and includes providing the filter set and the semantic input to a semantic search engine. The method also includes receiving a set of semantic search results from the semantic search engine based on the filter set and the semantic input. The set of semantic search results corresponds to a sub-set of the filter set that is semantically similar to the semantic input.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: INNOGRAPHY, INC.
    Inventors: Roji John, Carl L. Steiger, Jr., Clifford Scott Herrick, David Martin Fisher, Paul Spencer Liechty
  • Publication number: 20150032728
    Abstract: In a particular embodiment, a system includes an interface responsive to a network to receive data related to a first document and includes processing logic and memory accessible to the processing logic. The memory stores a plurality of modules executable by the processing logic to recursively retrieve documents, extract directed links and attributes, and traverse the directed links to identify a first set of search results. The plurality of modules includes a search module to retrieve one or more documents and includes an attribute extraction module to extract directed links and other attributes from the one or more documents. The plurality of modules further includes a backward/forward link traversal module to bi-directionally traverse directed links to identify documents and includes a graphical user interface (GUI) module to generate a GUI including data related to the first set of search results and to provide the GUI to a destination device via the network.
    Type: Application
    Filed: June 26, 2014
    Publication date: January 29, 2015
    Inventors: Ryan Rozich, Roji John, Tyron Jerrod Stading
  • Publication number: 20140289675
    Abstract: A data storage device includes instructions that, when executed by a processor, cause the processor to generate a graphical user interface (GUI) including one or more bidirectional mappings between patents and products. The GUI further includes a plurality of user-selectable elements including at least one element selectable by a user to edit a selected one of the one or more bidirectional mappings. Additionally, the instructions, when executed, cause the processor to provide the GUI to a user device.
    Type: Application
    Filed: April 25, 2014
    Publication date: September 25, 2014
    Inventors: Tyron Jerrod Stading, Roji John
  • Patent number: 8661033
    Abstract: In a particular embodiment, a graphical user interface (GUI) generated by a processor of a search system includes a search results window operable to display a set of search results within a table that includes a plurality of sub-tables corresponding to a plurality of categories. Each sub-table represents at least one category and includes a respective subset of the set of search results. The GUI further includes a plurality of local control elements, where each local control element is associated with a respective sub-table of the plurality of sub-tables. Each local control element is accessible to a user to selectively sort the respective subset of the set of search results within the respective sub-table according to a user-selected local sort parameter without altering a sort order of respective subsets of the set of search results within other sub-tables of the plurality of sub-tables.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: February 25, 2014
    Assignee: Innography, Inc.
    Inventors: Greg Leppert, Roji John, Tyron Jerrod Stading
  • Patent number: 8312445
    Abstract: Computer implemented methods, data processing systems and computer program products install deliverables into user-specified install locations. A user-specified install location is provided. Software virtual product data is extracted from a software bundle. Software virtual product data is stored within the user-specified install location.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Julie Levell Craft, Roji John, Edward Shvartsman, Marc Joel Stephenson
  • Publication number: 20110047166
    Abstract: In an embodiment, a computer-readable medium embodies instructions that, when executed by at least one processor, cause a computing system to perform operations including automatically defining one or more associations between a trademark record and a patent document and storing the one or more associations as mappings between trademarks and patent documents.
    Type: Application
    Filed: August 20, 2009
    Publication date: February 24, 2011
    Applicant: Innography, Inc.
    Inventors: Tyron Stading, Roji John, Shu-Wai Chow
  • Publication number: 20100251145
    Abstract: In a particular embodiment, a graphical user interface (GUI) generated by a processor of a search system includes a search results window operable to display a set of search results within a table that includes a plurality of sub-tables corresponding to a plurality of categories. Each sub-table represents at least one category and includes a respective subset of the set of search results. The GUI further includes a plurality of local control elements, where each local control element is associated with a respective sub-table of the plurality of sub-tables. Each local control element is accessible to a user to selectively sort the respective subset of the set of search results within the respective sub-table according to a user-selected local sort parameter without altering a sort order of respective subsets of the set of search results within other sub-tables of the plurality of sub-tables.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: Innography Inc.
    Inventors: Greg Leppert, Roji John, Tyron Jerrod Stading
  • Publication number: 20100037161
    Abstract: In a particular embodiment, a method includes sending a text string from a source device to a destination device. The destination device includes a unique identifier repository having a plurality of globally unique identifiers mapped text strings, relationship data defining associations between the plurality of globally unique identifiers, and meta-data related to the text string. Each of the plurality of globally unique identifiers includes a data value that is shared by a plurality of data sources as an identifier associated with information related to the text string. The method further includes receiving data including one or more globally unique identifiers, associated relationship data, and associated meta-data from the destination device at the source device in response to sending the text string. Additionally, the method includes storing the received data at a memory of the source device for use in searching and relating search results received from multiple data sources.
    Type: Application
    Filed: August 11, 2008
    Publication date: February 11, 2010
    Applicant: Innography, Inc.
    Inventors: Tyron Jerrod Stading, Ryan Rozich, Roji John
  • Publication number: 20090089778
    Abstract: Computer implemented methods, data processing systems and computer program products install deliverables into user-specified install locations. A user-specified install location is provided. Software virtual product data is extracted from a software bundle. Software virtual product data is stored within the user-specified install location.
    Type: Application
    Filed: October 1, 2007
    Publication date: April 2, 2009
    Inventors: Julie Levell Craft, Roji John, Edward Shvartsman, Marc Joel Stephenson
  • Publication number: 20080243799
    Abstract: In a particular embodiment, a system includes an interface responsive to a network to receive data related to a first document and includes processing logic and memory accessible to the processing logic. The memory stores a plurality of modules executable by the processing logic to recursively retrieve documents, extract directed links and attributes, and traverse the directed links to identify a first set of search results. The plurality of modules includes a search module to retrieve one or more documents and includes an attribute extraction module to extract directed links and other attributes from the one or more documents. The plurality of modules further includes a backward/forward link traversal module to bi-directionally traverse directed links to identify documents and includes a graphical user interface (GUI) module to generate a GUI including data related to the first set of search results and to provide the GUI to a destination device via the network.
    Type: Application
    Filed: April 30, 2008
    Publication date: October 2, 2008
    Applicant: Innography, Inc.
    Inventors: Ryan Rozich, Roji John, Tyron Jerrod Stading