Patents by Inventor Daniel Dulitz

Daniel Dulitz 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: 9723044
    Abstract: A system and method for generating a channel includes a channel engine that retrieves candidate content items based on a topic from heterogeneous data sources. The channel engine generates a stream of content with selected content items and populates the stream of content for the channel and providing the stream of content to users associated with the channel. In response to receiving feedback, the channel engine modifies the at least one topic based at least in part on the feedback. The scoring engine generates a second stream of content from the first stream of content that is personalized for the first user based at least in part on a model. Other users can subscribe to the second stream.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Justin Lewis Kosslyn, Andrew Tomkins, Andre Rohe, Daniel Dulitz
  • Patent number: 8990352
    Abstract: A system and method for generating a channel includes a channel engine that retrieves candidate content items based on a topic from heterogeneous data sources. The channel engine generates a stream of content with selected content items and populates the stream of content for the channel and providing the stream of content to users associated with the channel. In response to receiving feedback, the channel engine modifies the at least one topic based at least in part on the feedback. The scoring engine generates a second stream of content from the first stream of content that is personalized for the first user based at least in part on a model. Other users can subscribe to the second stream.
    Type: Grant
    Filed: December 17, 2011
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Justin Lewis Kosslyn, Andrew Tomkins, Andre Rohe, Daniel Dulitz
  • Patent number: 8909711
    Abstract: A system and method for generating privacy-enhanced aggregate statistics within a social network system is provided. Data is collected and processed to gather information to generate the aggregate statistics. A threshold is assigned. The threshold includes a criterion used in making a determination on what aggregate statistic will be generated. In some embodiments, the threshold is a numerical value. In some embodiments, the numerical value, or quantitative data is then translated into qualitative descriptors. In some embodiments, noise is then added to randomize the assigned threshold. In other embodiments, noise is added to the collected data. In some embodiments, checks to guard against attacks from adversarial users are performed. Examples of indications of adversarial behavior include, but are not limited to, manipulation of profiles, continuous manipulation of affinity groups, and manipulation of preferences for one or more users. The threshold is applied and aggregate statistics are generated.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: December 9, 2014
    Assignee: Google Inc.
    Inventors: Jessica Staddon, Pavani Naishadh Diwanji, Moti Yung, Daniel Dulitz
  • Patent number: 8868559
    Abstract: Systems and methods for indexing a representative document from a set of duplicate documents are disclosed. Disclosed systems and methods comprise selecting a first document in a plurality of documents on the basis that the first document is associated with a query independent score. Each respective document in the plurality of documents has a fingerprint that indicates that the respective document has substantially identical content to every other document in the plurality of documents. Disclosed systems and methods further comprise indexing, in accordance with the query independent score, the first document thereby producing an indexed first document. With respect to the plurality of documents, only the indexed first document is included in a document index.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: October 21, 2014
    Assignee: Google Inc.
    Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
  • Patent number: 8589235
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating online conversation. In one aspect, a method includes determining that a user has submitted a question to be viewed by trusted participants of an online conversation, wherein the trusted participants include the user, one or more advertisers and one or more social network friends of the user, obtaining a reply to the question from one of the trusted participants, and providing the reply to the trusted participants.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: November 19, 2013
    Assignee: Google Inc.
    Inventors: Emily K. Moxley, Josh T. Wills, Daniel Dulitz
  • Publication number: 20130166526
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating online conversation. In one aspect, a method includes obtaining a search query; identifying, by a search engine, resources that are responsive to the search query, wherein the resources include information that references an online conversation in which a user has submitted questions to be viewed by trusted participants and one or more of the trusted participants has replied to the question, and wherein the trusted participants include the user, one or more advertisers and one or more social network friends of the user; and providing information that identifies the resources for display.
    Type: Application
    Filed: September 14, 2012
    Publication date: June 27, 2013
    Applicant: Google Inc.
    Inventors: Emily K. Moxley, Josh T. Wills, Daniel Dulitz
  • Patent number: 8423392
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating online conversation. In one aspect, a method includes determining that a user has submitted a question to be viewed by trusted participants of an online conversation, wherein the trusted participants include the user, one or more advertisers and one or more social network friends of the user, obtaining a reply to the question from one of the trusted participants, and providing the reply to the trusted participants.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: April 16, 2013
    Assignee: Google Inc.
    Inventors: Emily K. Moxley, Josh T. Wills, Daniel Dulitz
  • Publication number: 20130022954
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating online conversation. In one aspect, a method includes determining that a user has submitted a question to be viewed by trusted participants of an online conversation, wherein the trusted participants include the user, one or more advertisers and one or more social network friends of the user, obtaining a reply to the question from one of the trusted participants, and providing the reply to the trusted participants.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 24, 2013
    Applicant: GOOGLE INC.
    Inventors: Emily K. Moxley, Josh T. Wills, Daniel Dulitz
  • Publication number: 20120323896
    Abstract: Systems and methods for indexing a representative document from a set of duplicate documents are disclosed. Disclosed systems and methods comprise selecting a first document in a plurality of documents on the basis that the first document is associated with a query independent score. Each respective document in the plurality of documents has a fingerprint that indicates that the respective document has substantially identical content to every other document in the plurality of documents. Disclosed systems and methods further comprise indexing, in accordance with the query independent score, the first document thereby producing an indexed first document. With respect to the plurality of documents, only the indexed first document is included in a document index.
    Type: Application
    Filed: August 30, 2012
    Publication date: December 20, 2012
    Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
  • Patent number: 8260781
    Abstract: Duplicate documents are detected in a web crawler system. Upon receiving a newly crawled document, a set of documents, if any, sharing the same content as the newly crawled document is identified. Information identifying the newly crawled document and the selected set of documents is merged into information identifying a new set of documents. Duplicate documents are included and excluded from the new set of documents based on a query independent metric for each such document. A single representative document for the new set of documents is identified in accordance with a set of predefined conditions.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: September 4, 2012
    Assignee: Google Inc.
    Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
  • Publication number: 20120203626
    Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for displaying advertisements. The method includes providing query data specifying a search query including search terms; in response to providing the query: receiving a first advertisement associated with search terms and video element data comprising a video selection element for a video in response to a determination by the advertisement system that the video is eligible to be displayed with the first advertisement, the eligibility of the video to be displayed with the first advertisement being specified by an advertiser of the first advertisement; and receiving a second advertisement not including video element data in response to a determination that the second advertisement is not eligible to be displayed with a video; displaying the first advertisement and the video selection element proximate to the first advertisement, and displaying the second advertisement with the first advertisement.
    Type: Application
    Filed: April 16, 2012
    Publication date: August 9, 2012
    Applicant: GOOGLE INC.
    Inventors: Karen Padham Taylor, Manish Gupta, Daniel Dulitz, Steve Okamoto, Rajas Moonka, Susan Wojcicki
  • Patent number: 8160923
    Abstract: A query including one or more keywords is received. An advertisement associated with the one or more keywords is identified, and display data for displaying the advertisement is generated and a determination is made as to whether the advertisement is associated with a video. Video selection data is generated for displaying the video proximate to the advertisement if the advertisement is determined to be associated with the video, and the display data and the video selection data are provided.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: April 17, 2012
    Assignee: Google Inc.
    Inventors: Karen Padham Taylor, Manish Gupta, Daniel Dulitz, Steve Okamoto, Rajas Moonka, Susan Wojcicki
  • Publication number: 20120060106
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating online conversation. In one aspect, a method includes determining that a user has submitted a question to be viewed by trusted participants of an online conversation, wherein the trusted participants include the user, one or more advertisers and one or more social network friends of the user, obtaining a reply to the question from one of the trusted participants, and providing the reply to the trusted participants.
    Type: Application
    Filed: July 21, 2011
    Publication date: March 8, 2012
    Applicant: GOOGLE INC.
    Inventors: Emily K. Moxley, Josh T. Wills, Daniel Dulitz
  • Publication number: 20110276561
    Abstract: Duplicate documents are detected in a web crawler system. Upon receiving a newly crawled document, a set of documents, if any, sharing the same content as the newly crawled document is identified. Information identifying the newly crawled document and the selected set of documents is merged into information identifying a new set of documents. Duplicate documents are included and excluded from the new set of documents based on a query independent metric for each such document. A single representative document for the new set of documents is identified in accordance with a set of predefined conditions.
    Type: Application
    Filed: July 19, 2011
    Publication date: November 10, 2011
    Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
  • Publication number: 20110276397
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for social media advertising. In one aspect, a method includes associating keywords with a social media network property of an advertiser, periodically obtaining from the social media network property content on the social media network property of the advertiser, receiving a keyword for an advertisement request for a user device, determining that the received keyword is one of the keywords associated with the social media network property and in response to the determination generating an advertisement responsive to the request, the advertisement including at least some of the content obtained from the social media network property, providing the advertisement for display on a user device.
    Type: Application
    Filed: April 14, 2011
    Publication date: November 10, 2011
    Applicant: Google Inc.
    Inventors: Emily K. Moxley, Daniel Dulitz
  • Publication number: 20110246910
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating online conversation. In one aspect, a method includes determining that a user has submitted a question to be viewed by trusted participants of an online conversation, wherein the trusted participants include the user, one or more advertisers and one or more social network friends of the user, obtaining a reply to the question from one of the trusted participants, and providing the reply to the trusted participants.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 6, 2011
    Applicant: GOOGLE INC.
    Inventors: Emily K. Moxley, Josh T. Wills, Daniel Dulitz
  • Patent number: 7984054
    Abstract: Duplicate documents are detected in a web crawler system. Upon receiving a newly crawled document, a set of documents, if any, sharing the same content as the newly crawled document is identified. Information identifying the newly crawled document and the selected set of documents is merged into information identifying a new set of documents. Duplicate documents are included and excluded from the new set of documents based on a query independent metric for each such document. A single representative document for the new set of documents is identified in accordance with a set of predefined conditions.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: July 19, 2011
    Assignee: Google Inc.
    Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
  • Publication number: 20100076954
    Abstract: Duplicate documents are detected in a web crawler system. Upon receiving a newly crawled document, a set of documents, if any, sharing the same content as the newly crawled document is identified. Information identifying the newly crawled document and the selected set of documents is merged into information identifying a new set of documents. Duplicate documents are included and excluded from the new set of documents based on a query independent metric for each such document. A single representative document for the new set of documents is identified in accordance with a set of predefined conditions.
    Type: Application
    Filed: December 1, 2009
    Publication date: March 25, 2010
    Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
  • Patent number: 7627613
    Abstract: Duplicate documents are detected in a web crawler system. Upon receiving a newly crawled document, a set of documents, if any, sharing the same content as the newly crawled document is identified. Information identifying the newly crawled document and the selected set of documents is merged into information identifying a new set of documents. Duplicate documents are included and excluded from the new set of documents based on a query independent metric for each such document. A single representative document for the new set of documents is identified in accordance with a set of predefined conditions.
    Type: Grant
    Filed: July 3, 2003
    Date of Patent: December 1, 2009
    Assignee: Google Inc.
    Inventors: Daniel Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey A. Dean
  • Patent number: 7568034
    Abstract: A method of distributing files operates in a system having a master and a plurality of slaves, interconnected by a communications network. Each slave determines a current file length for each of a plurality of files and sends slave status information to the master, the slave status information including the current file length for each file. The master schedules copy operations based on the slave status information. The master stores bandwidth capability information indicating data transmission bandwidth capabilities for the resources required to transmit data between the slaves, and also stores bandwidth usage information indicating a total allocated bandwidth for each resource. For each schedule copy operation, an amount of data transmission bandwidth is allocated and the stored bandwidth usage information is updated accordingly. The master only schedules copy operations that do not cause the total allocated bandwidth of any resource to exceed the bandwidth capability of that resource.
    Type: Grant
    Filed: July 3, 2003
    Date of Patent: July 28, 2009
    Assignee: Google Inc.
    Inventors: Daniel Dulitz, Sanjay Ghemawat, Bwolen Po-Jen Yang, Keith H. Randall, Anurag Acharya