Patents by Inventor Olcan Sercinoglu

Olcan Sercinoglu 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: 20190287002
    Abstract: Systems described herein provide structures and functionality for transforming passive analytics systems into systems that can actively modify software behavior based on analytic data to improve software performance relative to configurable goal metrics.
    Type: Application
    Filed: November 7, 2018
    Publication date: September 19, 2019
    Inventors: Ajay BHOJ, Joseph ROBINSON, Huan-Kai PENG, Olcan SERCINOGLU
  • Publication number: 20190286995
    Abstract: Systems described herein provide structures and functionality for transforming passive analytics systems into systems that can actively modify software behavior based on analytic data to improve software performance relative to configurable goal metrics.
    Type: Application
    Filed: November 7, 2018
    Publication date: September 19, 2019
    Inventors: Joseph ROBINSON, Huan-Kai PENG, Ajay BHOJ, Olcan SERCINOGLU
  • Publication number: 20190286994
    Abstract: Systems described herein provide structures and functionality for transforming passive analytics systems into systems that can actively modify software behavior based on analytic data to improve software performance relative to configurable goal metrics. An example method generally includes receiving, at a computing device, client-side code associated with a software application, detecting a decision-point event based on input received at the computing device from a consumer interacting with the software application; identifying time-series data stored in a session container associated with the consumer; selecting one or more different actions for the software application to perform in response to the detection of the decision-point event by comparing the time-series data and a type of the decision-point event to a decision-making policy included in the client-side code; and performing the one or more selected actions at the computing device.
    Type: Application
    Filed: November 7, 2018
    Publication date: September 19, 2019
    Inventors: Ajay BHOJ, Steven MASK, Vidya RANGASAYEE, Olcan SERCINOGLU
  • Publication number: 20190287004
    Abstract: Systems described herein provide techniques for real-time decision-making using cross-platform telemetry.
    Type: Application
    Filed: November 7, 2018
    Publication date: September 19, 2019
    Inventors: Ajay BHOJ, Joseph ROBINSON, Olcan SERCINOGLU
  • Publication number: 20190287003
    Abstract: Systems described herein provide structures and functionality for transforming passive analytics systems into systems that can actively modify software behavior based on analytic data to improve software performance relative to configurable goal metrics.
    Type: Application
    Filed: November 7, 2018
    Publication date: September 19, 2019
    Inventors: Olcan SERCINOGLU, Ajay BHOJ, Yuval SCHARF
  • Publication number: 20190288927
    Abstract: Systems described herein provide structures and functionality actively modifying software behavior based on analytic data. An example method generally includes receiving session information characterizing interactions between the consumer and a software application; receiving a goal definition specifying how to calculate a goal score based on at least one metric calculable from the session information; grouping the sessions into bins, wherein each bin corresponds to a time interval and includes sessions that have starting times within the time interval; for each session: calculating a current value of a first metric, and determining a current goal score for the session based on the current value for the first metric and the goal definition; calculating a current average goal score for each bin; and rendering a graphical plot of the current average goal scores for the bins against time as partitioned by the bins for display.
    Type: Application
    Filed: November 7, 2018
    Publication date: September 19, 2019
    Inventors: Huan-Kai PENG, Vidya RANGASAYEE, Olcan SERCINOGLU, Ajay BHOJ
  • Publication number: 20190289058
    Abstract: Systems described herein provide structures and functionality for transforming passive analytics systems into systems that can actively modify software behavior based on analytic data to improve software performance relative to configurable goal metrics.
    Type: Application
    Filed: November 7, 2018
    Publication date: September 19, 2019
    Inventors: Ajay BHOJ, Yuval SCHARF, Walter VANNINI, Olcan SERCINOGLU
  • Patent number: 9619565
    Abstract: A search engine server system receives from a client system a search query and identifies a set of documents in accordance with the search query. A content snippet corresponding to content in a respective document of the identified set of documents is generated, the content snippet associated with at least one query term of the one or more query terms in the search query. A response to the search query is returned to the client system, the response including information identifying at least the respective document and including the content snippet. Generating the content snippet includes performing a first decompression operation on first token identifiers, from a compressed document repository, to provide a set of second token identifiers, and performing a second decompression operation on the set of second token identifiers to recover uncompressed content comprising a portion of the respective document.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Jeffrey Dean, Gautham K. Thambidorai, Sanjay Ghemawat, Benedict Anthony Gomes, Olcan Sercinoglu
  • Patent number: 9262767
    Abstract: A computer-implemented method includes calculating first statistics about a user-identified event within a first subset of a database of events; selecting a second subset of the database of events based on said first statistics; calculating second statistics about the user-identified event within the second subset of the database of events; merging the first and second statistics as statistics of the user-identified event within the entire database of events; and generating a result including at least a portion of the merged statistics of the user-identified event.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: February 16, 2016
    Assignee: GOOGLE INC.
    Inventors: Olcan Sercinoglu, Artem Boytsov, Jeffrey A. Dean
  • Patent number: 9146967
    Abstract: A multi-stage query processing system and method enables multi-stage query scoring, including “snippet” generation, through incremental document reconstruction facilitated by a multi-tiered mapping scheme. At one or more stages of a multi-stage query processing system a set of relevancy scores are used to select a subset of documents for presentation as an ordered list to a user. The set of relevancy scores can be derived in part from one or more sets of relevancy scores determined in prior stages of the multi-stage query processing system. In some embodiments, the multi-stage query processing system is capable of executing one or more passes on a user query, and using information from each pass to expand the user query for use in a subsequent pass to improve the relevancy of documents in the ordered list.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Jeffrey A. Dean, Paul G. Haahr, Olcan Sercinoglu, Amitabh K. Singhal
  • Patent number: 9098501
    Abstract: A search engine server system receives from a client system a search query and identifies a set of documents in accordance with the search query. A content snippet corresponding to content in a respective document of the identified set of documents is generated, the content snippet associated with at least one query term of the one or more query terms in the search query. A response to the search query is returned to the client system, the response including information identifying at least the respective document and including the content snippet. Generating the content snippet includes performing a first decompression operation on first token identifiers, from a compressed document repository, to provide a set of second token identifiers, and performing a second decompression operation on the set of second token identifiers to recover uncompressed content comprising a portion of the respective document.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: August 4, 2015
    Assignee: Google Inc.
    Inventors: Jeffrey Dean, Gauthaum K. Thambidorai, Sanjay Ghemawat, Benedict Anthony Gomes, Olcan Sercinoglu
  • Patent number: 8639690
    Abstract: A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document based, at least in part, on the extent to which the document is selected when the document is included in a set of search results; and rank the document with regard to at least one other document based, at least in part, on the score.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: January 28, 2014
    Assignee: Google Inc.
    Inventors: Jeffrey Dean, Paul Haahr, Monika Henzinger, Steve Lawrence, Karl Pfleger, Olcan Sercinoglu, Simon Tong
  • Patent number: 8577901
    Abstract: A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document based, at least in part, on the extent to which the document is selected when the document is included in a set of search results; and rank the document with regard to at least one other document based, at least in part, on the score.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: November 5, 2013
    Assignee: Google Inc.
    Inventors: Jeffrey Dean, Paul Haahr, Monika Henzinger, Steve Lawrence, Karl Pfleger, Olcan Sercinoglu, Simon Tong
  • Publication number: 20130212076
    Abstract: A search engine server system receives from a client system a search query and identifies a set of documents in accordance with the search query. A content snippet corresponding to content in a respective document of the identified set of documents is generated, the content snippet associated with at least one query term of the one or more query terms in the search query. A response to the search query is returned to the client system, the response including information identifying at least the respective document and including the content snippet. Generating the content snippet includes performing a first decompression operation on first token identifiers, from a compressed document repository, to provide a set of second token identifiers, and performing a second decompression operation on the set of second token identifiers to recover uncompressed content comprising a portion of the respective document.
    Type: Application
    Filed: November 26, 2012
    Publication date: August 15, 2013
    Inventors: Jeffrey Dean, Gauthaum K. Thambidorai, Sanjay Ghemawat, Benedict Anthony Gomes, Olcan Sercinoglu
  • Publication number: 20130212092
    Abstract: A multi-stage query processing system and method enables multi-stage query scoring, including “snippet” generation, through incremental document reconstruction facilitated by a multi-tiered mapping scheme. At one or more stages of a multi-stage query processing system a set of relevancy scores are used to select a subset of documents for presentation as an ordered list to a user. The set of relevancy scores can be derived in part from one or more sets of relevancy scores determined in prior stages of the multi-stage query processing system. In some embodiments, the multi-stage query processing system is capable of executing one or more passes on a user query, and using information from each pass to expand the user query for use in a subsequent pass to improve the relevancy of documents in the ordered list.
    Type: Application
    Filed: March 26, 2013
    Publication date: August 15, 2013
    Inventors: Jeffrey A. Dean, Paul G. Haahr, Olcan Sercinoglu, Amitabh K. Singhal
  • Patent number: 8407239
    Abstract: A multi-stage query processing system and method enables multi-stage query scoring, including “snippet” generation, through incremental document reconstruction facilitated by a multi-tiered mapping scheme. At one or more stages of a multi-stage query processing system a set of relevancy scores are used to select a subset of documents for presentation as an ordered list to a user. The set of relevancy scores can be derived in part from one or more sets of relevancy scores determined in prior stages of the multi-stage query processing system. In some embodiments, the multi-stage query processing system is capable of executing one or more passes on a user query, and using information from each pass to expand the user query for use in a subsequent pass to improve the relevancy of documents in the ordered list.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: March 26, 2013
    Assignee: Google Inc.
    Inventors: Jeffrey Adgate Dean, Paul G. Haahr, Olcan Sercinoglu, Amitabh K. Singhal
  • Patent number: 8321445
    Abstract: A search engine server system receives from a client system a search query and identifies a set of documents in accordance with the search query. A content snippet corresponding to content in a respective document of the identified set of documents is generated, the content snippet associated with at least one query term of the one or more query terms in the search query. A response to the search query is returned to the client system, the response including information identifying at least the respective document and including the content snippet. Generating the content snippet includes performing a first decompression operation on first token identifiers, from a compressed document repository, to provide a set of second token identifiers, and performing a second decompression operation on the set of second token identifiers to recover uncompressed content comprising a portion of the respective document.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventors: Jeffrey Dean, Gauthaum K. Thambidorai, Sanjay Ghemawat, Benedict Anthony Gomes, Olcan Sercinoglu
  • Patent number: 8266143
    Abstract: A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document based, at least in part, on the extent to which the document is selected when the document is included in a set of search results; and rank the document with regard to at least one other document based, at least in part, on the score.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: September 11, 2012
    Assignee: Google Inc.
    Inventors: Jeffrey Dean, Paul Haahr, Monika Henzinger, Steve Lawrence, Karl Pfleger, Olcan Sercinoglu, Simon Tong
  • Publication number: 20120215765
    Abstract: A computer-implemented method includes calculating first statistics about a user-identified event within a first subset of a database of events; selecting a second subset of the database of events based on said first statistics; calculating second statistics about the user-identified event within the second subset of the database of events; merging the first and second statistics as statistics of the user-identified event within the entire database of events; and generating a result including at least a portion of the merged statistics of the user-identified event.
    Type: Application
    Filed: February 14, 2012
    Publication date: August 23, 2012
    Inventors: Olcan Sercinoglu, Artem Boytsov, Jeffrey A. Dean
  • Publication number: 20120209838
    Abstract: A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document based, at least in part, on the extent to which the document is selected when the document is included in a set of search results; and rank the document with regard to at least one other document based, at least in part, on the score.
    Type: Application
    Filed: April 24, 2012
    Publication date: August 16, 2012
    Applicant: GOOGLE INC.
    Inventors: Jeffrey DEAN, Paul HAAHR, Monika HENZINGER, Steve LAWRENCE, Karl PFLEGER, Olcan SERCINOGLU, Simon TONG