Patents by Inventor Robert Smik

Robert Smik 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: 9129036
    Abstract: A computer receives a request to search one or more secondary documents. At least one of the secondary documents is associated with a primary document. The computer searches at least a subset of the secondary documents for documents that satisfy the search request and identifies at least one secondary document that satisfies the search request.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: September 8, 2015
    Assignee: Tigerlogic Corporation
    Inventors: Jeffrey Matthew Dexter, Robert Smik, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
  • Patent number: 8924421
    Abstract: After receiving a first user request including a first set of search keywords, a computer identifies a first set of chunks within multiple documents, wherein each chunk includes terms matching the first set of search keywords, and displays at least a portion of the first set of chunks, including highlighting the terms matching the first set of search keywords in the displayed portion in a first manner. After receiving a second user request to search among the documents for documents that satisfy a second set of search keywords, the computer identifies a second set of chunks within the documents, wherein each chunk includes terms matching the second set of search keywords, and displays at least a portion of the second set of chunks, including highlighting the terms matching the second set of search keywords in the displayed portion in a second manner that is different from the first manner.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: December 30, 2014
    Assignee: Tigerlogic Corporation
    Inventors: Jeffrey Matthew Dexter, Robert Smik, Danny Hyun, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
  • Patent number: 8751484
    Abstract: A computer identifies multiple resource identifiers in accordance with a first set of predefined criteria for selecting a respective document that satisfies user-specified search keywords from a user. Each resource identifier corresponds to a document at a respective data source. For at least one of the resource identifiers, the computer retrieves the corresponding document from the respective document source; identifies within the retrieved document a chunk by applying a second set of predefined criteria to the retrieved document; and provides the identified chunk and a link to the identified chunk within the document for display to the user. The first set of predefined criteria requires that at least a first subset of the search keywords be found within an identified respective document, and the second set of predefined criteria requires that at least a second subset of the search keywords be found within an identified chunk.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: June 10, 2014
    Assignee: Tigerlogic Corporation
    Inventors: Jeffrey Matthew Dexter, Robert Smik
  • Patent number: 8359533
    Abstract: A computer receives a user request to replace a first text string with a second text string in a first document and a second document, respectively, wherein the first text string in the first document has a first content type and the first text string in the second document has a second content type that is different from the first content type. The computer substitutes the second text string for the first text string in the first document and the second document, wherein the replacing second text string in the first document has the first content type and the replacing second text string in the second document has the second content type.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: January 22, 2013
    Assignee: TigerLogic Corporation
    Inventors: Jeffrey Matthew Dexter, Robert Smik, Danny Hyun, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
  • Patent number: 8352485
    Abstract: A computer displays a portion of a document to a user. Upon receiving a user-specified text string that includes multiple search keywords, the computer identifies a chunk within the document that satisfies the search keywords and displays the identified chunk to the user, wherein terms in the identified chunk that match the search keywords are either ordered differently from the search keywords in the user-specified text string or separated from one another by at least one term not matching any of the search keywords.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: January 8, 2013
    Assignee: Tigerlogic Corporation
    Inventors: Jeffrey Matthew Dexter, Robert Smik
  • Patent number: 8266155
    Abstract: A method for searching and displaying documents at a computer includes: receiving one or more search keywords from a user of the computer, identifying a set of documents stored at a plurality of data sources, each document including one or more chunks that match at least one search keyword; and displaying in a search results window a set of search results in a text-based display format, each search result including at least one chunk retrieved from a respective document and the chunk includes at least one instance of a highlighted search keyword. In response to a user selection of a first search result in the search results window, the computer launches a first document preview window adjacent to the first search result and displays within the first document preview window a portion of a first document in a display format consistent with a document type of the first document.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: September 11, 2012
    Assignee: Tigerlogic Corporation
    Inventors: Jeffrey Matthew Dexter, Robert Smik, Danny Hyun, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
  • Publication number: 20120226675
    Abstract: A computer identifies multiple resource identifiers in accordance with a first set of predefined criteria for selecting a respective document that satisfies user-specified search keywords from a user. Each resource identifier corresponds to a document at a respective data source. For at least one of the resource identifiers, the computer retrieves the corresponding document from the respective document source; identifies within the retrieved document a chunk by applying a second set of predefined criteria to the retrieved document; and provides the identified chunk and a link to the identified chunk within the document for display to the user. The first set of predefined criteria requires that at least a first subset of the search keywords be found within an identified respective document, and the second set of predefined criteria requires that at least a second subset of the search keywords be found within an identified chunk.
    Type: Application
    Filed: March 27, 2012
    Publication date: September 6, 2012
    Inventors: Jeffrey Matthew Dexter, Robert Smik
  • Publication number: 20120084321
    Abstract: A computer displays a portion of a document to a user. Upon receiving a user-specified text string that includes multiple search keywords, the computer identifies a chunk within the document that satisfies the search keywords and displays the identified chunk to the user, wherein terms in the identified chunk that match the search keywords are either ordered differently from the search keywords in the user-specified text string or separated from one another by at least one term not matching any of the search keywords.
    Type: Application
    Filed: December 9, 2011
    Publication date: April 5, 2012
    Inventors: Jeffrey Matthew Dexter, Robert Smik
  • Patent number: 8145632
    Abstract: A computer identifies multiple resource identifiers, each resource identifier corresponding to a document at a respective data source. For at least one of the resource identifiers, the computer retrieves the corresponding document from the respective document source, identifies within the retrieved document a chunk that satisfies one or more user-specified search keywords, and displays the identified chunk and a link to the identified chunk within the document to the user.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: March 27, 2012
    Assignee: Tigerlogic Corporation
    Inventors: Jeffrey Matthew Dexter, Robert Smik
  • Patent number: 8126880
    Abstract: A computer identifies within a document multiple matching chunks in response to a search request from a user. The search request includes one or more search keywords and each of the multiple matching chunks matches at least one of the search keywords. The computer partitions the matching chunks into multiple groups. The matching chunks within a respective group have an associated matching level to the search request. The computer returns one or more groups of the matching chunks to the user in an order consistent with their respective matching levels to the search request.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: February 28, 2012
    Assignee: Tigerlogic Corporation
    Inventors: Jeffrey Matthew Dexter, Robert Smik
  • Patent number: 8078630
    Abstract: A computer displays a portion of a document to a user. Upon receiving a user-specified text string that includes multiple search keywords, the computer identifies a chunk within the document that satisfies the search keywords and displays the identified chunk to the user, wherein terms in the identified chunk that match the search keywords are either ordered differently from the search keywords in the user-specified text string or separated from one another by at least one term not matching any of the search keywords.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: December 13, 2011
    Assignee: Tigerlogic Corporation
    Inventors: Jeffrey Matthew Dexter, Robert Smik
  • Publication number: 20110191325
    Abstract: A method for searching and displaying documents at a computer includes: receiving one or more search keywords from a user of the computer, identifying a set of documents stored at a plurality of data sources, each document including one or more chunks that match at least one search keyword; and displaying in a search results window a set of search results in a text-based display format, each search result including at least one chunk retrieved from a respective document and the chunk includes at least one instance of a highlighted search keyword. In response to a user selection of a first search result in the search results window, the computer launches a first document preview window adjacent to the first search result and displays within the first document preview window a portion of a first document in a display format consistent with a document type of the first document.
    Type: Application
    Filed: April 13, 2011
    Publication date: August 4, 2011
    Inventors: Jeffrey Matthew Dexter, Robert Smik, Danny Hyun, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
  • Publication number: 20110119262
    Abstract: A system and method for grouping chunks, highlighting a chunk location within a document, and ranking hyperlinks of a document. A portion of a document including one or more hyperlinks to linked documents at respective data sources is displayed in a first window. In response to a search request including one or more search terms, one or more of the linked documents are requested from the respective data sources. When a respective linked document is received from a respective data source, it is determined whether the respective linked document includes chunks that match at least one of the search terms. If true, at least a subset of the chunks are displayed as a respective group in a second window only if a number of groups displayed in the second window is less than a predefined number of groups.
    Type: Application
    Filed: November 11, 2010
    Publication date: May 19, 2011
    Inventors: Jeffrey M. Dexter, Aparna Joshi, Manish Gambhir, Ilesh Garish, Robert Smik
  • Patent number: 7937395
    Abstract: A computer displays an application user interface, the application user interface including a document authoring window and a search results window. In response to a search request including one or more user-specified search keywords, the computer displays in the search results window a set of search results in a text-only display format, wherein each search result includes a chunk within a respective document that satisfies the search keywords. In response to a user request to view a chunk, the computer launches a document display window in the application user interface and displays therein a portion of the corresponding document that includes the chunk in its native display format. In response to a user request to duplicate a segment of the corresponding document in the document authoring window, the computer generates therein an instance of the segment of the corresponding document in its native display format.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: May 3, 2011
    Assignee: TigerLogic Corporation
    Inventors: Jeffrey Matthew Dexter, Robert Smik, Danny Hyun, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
  • Publication number: 20090216765
    Abstract: A computer identifies within a document multiple matching chunks in response to a search request from a user. The search request includes one or more search keywords and each of the multiple matching chunks matches at least one of the search keywords. The computer partitions the matching chunks into multiple groups. The matching chunks within a respective group have an associated matching level to the search request. The computer returns one or more groups of the matching chunks to the user in an order consistent with their respective matching levels to the search request.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Inventors: Jeffrey Matthew Dexter, Robert Smik
  • Publication number: 20090217168
    Abstract: A computer displays an application user interface, the application user interface including a document authoring window and a search results window. In response to a search request including one or more user-specified search keywords, the computer displays in the search results window a set of search results in a text-only display format, wherein each search result includes a chunk within a respective document that satisfies the search keywords. In response to a user request to view a chunk, the computer launches a document display window in the application user interface and displays therein a portion of the corresponding document that includes the chunk in its native display format. In response to a user request to duplicate a segment of the corresponding document in the document authoring window, the computer generates therein an instance of the segment of the corresponding document in its native display format.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Inventors: Jeffrey Matthew Dexter, Robert Smik, Danny Hyun, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
  • Publication number: 20090217159
    Abstract: A computer receives a user request to replace a first text string with a second text string in a first document and a second document, respectively, wherein the first text string in the first document has a first content type and the first text string in the second document has a second content type that is different from the first content type. The computer substitutes the second text string for the first text string in the first document and the second document, wherein the replacing second text string in the first document has the first content type and the replacing second text string in the second document has the second content type.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Inventors: Jeffrey Matthew Dexter, Robert Smik, Danny Hyun, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
  • Publication number: 20090216736
    Abstract: A computer displays a portion of a document to a user. Upon receiving a user-specified text string that includes multiple search keywords, the computer identifies a chunk within the document that satisfies the search keywords and displays the identified chunk to the user, wherein terms in the identified chunk that match the search keywords are either ordered differently from the search keywords in the user-specified text string or separated from one another by at least one term not matching any of the search keywords.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Inventors: Jeffrey Matthew Dexter, Robert Smik
  • Publication number: 20090216763
    Abstract: After receiving a first user request including a first set of search keywords, a computer identifies a first set of chunks within multiple documents, wherein each chunk includes terms matching the first set of search keywords, and displays at least a portion of the first set of chunks, including highlighting the terms matching the first set of search keywords in the displayed portion in a first manner. After receiving a second user request to search among the documents for documents that satisfy a second set of search keywords, the computer identifies a second set of chunks within the documents, wherein each chunk includes terms matching the second set of search keywords, and displays at least a portion of the second set of chunks, including highlighting the terms matching the second set of search keywords in the displayed portion in a second manner that is different from the first manner.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Inventors: Jeffrey Matthew Dexter, Robert Smik, Danny Hyun, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
  • Publication number: 20090216735
    Abstract: A computer identifies multiple resource identifiers, each resource identifier corresponding to a document at a respective data source. For at least one of the resource identifiers, the computer retrieves the corresponding document from the respective document source, identifies within the retrieved document a chunk that satisfies one or more user-specified search keywords, and displays the identified chunk and a link to the identified chunk within the document to the user.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Inventors: Jeffrey Matthew Dexter, Robert Smik