Patents by Inventor Daniel Wesley Dulitz
Daniel Wesley 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: 10095773Abstract: A system and machine-implemented method for processing a social endorsement for an item. Structured data for a first item is received in association with a first webpage, the structured data for the first item defining properties of the first item that are specific to the first item. An indication of a social endorsement for the first item is received in association with the first webpage. In response to receiving the indication of the social endorsement, an item element corresponding to the first item is identified within a data structure. The data structure stores plural item elements, each item element including a description of the item and social endorsement information associated with the item. The social endorsement information associated with the identified item element is updated within the data structure, based on the received indication of the social endorsement for the first item.Type: GrantFiled: October 13, 2016Date of Patent: October 9, 2018Assignee: GOOGLE LLCInventors: Evan Mallory Gilbert, Daniel Wesley Dulitz
-
Patent number: 9961029Abstract: Systems and methods are provided that, in response to obtaining an email to a recipient from a sender, and in accordance with a determination that an indirect relationship exists between the sender and the recipient, determine a spam probability of the email by evaluating statistical information regarding the historical electronic interactions associated with the sender. In this way, the email is classified according to the identified spam probability.Type: GrantFiled: July 9, 2014Date of Patent: May 1, 2018Assignee: Google LLCInventors: Daniel Wesley Dulitz, Seth J. Golub
-
Publication number: 20180052807Abstract: A system and method for combining endorsements in related webpages, the method including receiving an indication of an endorsement at a first webpage, incrementing a primary count of the first webpage in response to receiving the indication, determining if the first page is related to one or more other webpages, identifying the one or more other webpages related to the first page, if it is determined that the first page is related to one or more other webpages, incrementing a secondary count of the first webpage and the one or more other webpages if it is determined that the first page is related to one or more other webpages in response to receiving the indication and providing the secondary count for display at the one or more of the first webpage or the one or more other webpages.Type: ApplicationFiled: November 14, 2013Publication date: February 22, 2018Applicant: Google Inc.Inventors: Chuan JIANG, Daniel Wesley Dulitz, Eider Silva de Oliveira, Evan Mallory Gilbert, Jeffrey Lawrence Korn, Davi de Castro Reis, Vinod Anupam
-
Patent number: 9183515Abstract: In one aspect, a system for presenting a share box with content information in response to an endorsement includes an endorsement sharing module that is responsive to user input and creates a sharing box having content derived from the user context and input request. The endorsement sharing module receives a user request to share information. In response, this endorsement sharing module determines the context of the user, retrieves content based on the context, filters the content based on publisher information, personalizes the share box content, and adds the content to a share box. The endorsement sharing module also adds one or more actions to the share box after which the share box is provided for display to the user.Type: GrantFiled: August 21, 2012Date of Patent: November 10, 2015Assignee: Google Inc.Inventors: Vivek Paul Gundotra, David Glazer, Evan Gilbert, David Mark Byttow, Garry Boyer, Aron Giles, Jonathan Terleski, Brett Rolston Lider, Daniel Wesley Dulitz, Matthew Allen Gundersen
-
Publication number: 20150026170Abstract: Systems and methods are provided for obtaining a plurality of documents. A respective document in the plurality of documents is associated with a score and each document in the plurality of documents is from a different data structure in a plurality of data structures. Each data structure in the plurality of data structures represents a different portion of a document address space. A first document in the plurality of documents is selected in accordance with the score associated with the first document. The first document has a fingerprint that indicates that the first document has substantially identical content to every other document in the plurality of documents. In accordance with the score, the first document is indexed thereby producing an indexed first document. With respect to the plurality of documents, the indexed first document is included in a document index as representative of each document in the plurality of documents.Type: ApplicationFiled: October 9, 2014Publication date: January 22, 2015Inventors: Daniel Wesley Dulitz, Alexandre A. Verstak, Sanjay Ghemawat, Jeffrey Adgate Dean
-
Publication number: 20140325007Abstract: Systems and methods are provided that, in response to obtaining an email to a recipient from a sender, and in accordance with a determination that an indirect relationship exists between the sender and the recipient, determine a spam probability of the email by evaluating statistical information regarding the historical electronic interactions associated with the sender. In this way, the email is classified according to the identified spam probability.Type: ApplicationFiled: July 9, 2014Publication date: October 30, 2014Inventors: Daniel Wesley DULITZ, Seth J. GOLUB
-
Patent number: 8782781Abstract: A method for indicating probability of spam for email comprises tracking network traffic characteristics for the email, and comparing the tracked characteristics for the email to characteristics for email from trusted or known spam sources.Type: GrantFiled: April 5, 2010Date of Patent: July 15, 2014Assignee: Google Inc.Inventors: Daniel Wesley Dulitz, Seth Golub
-
Publication number: 20130055089Abstract: In one aspect, a system for presenting a share box with content information in response to an endorsement includes an endorsement sharing module that is responsive to user input and creates a sharing box having content derived from the user context and input request. The endorsement sharing module receives a user request to share information. In response, this endorsement sharing module determines the context of the user, retrieves content based on the context, filters the content based on publisher information, personalizes the share box content, and adds the content to a share box. The endorsement sharing module also adds one or more actions to the share box after which the share box is provided for display to the user.Type: ApplicationFiled: August 21, 2012Publication date: February 28, 2013Applicant: Google Inc.Inventors: Vivek Paul Gundotra, David Glazer, Evan Gilbert, David Mark Byttow, Garry Boyer, Aron Giles, Jonathan Terleski, Brett Rolston Lider, Daniel Wesley Dulitz, Matthew Allen Gundersen
-
Publication number: 20100263045Abstract: A method for indicating probability of spam for email comprises tracking network traffic characteristics for the email, and comparing the tracked characteristics for the email to characteristics for email from trusted or known spam sources.Type: ApplicationFiled: April 5, 2010Publication date: October 14, 2010Inventors: Daniel Wesley Dulitz, Seth Golub
-
Patent number: 7693945Abstract: A method for indicating probability of spam for email comprises tracking network traffic characteristics for the email, and comparing the tracked characteristics for the email to characteristics for email from trusted or known spam sources.Type: GrantFiled: June 30, 2004Date of Patent: April 6, 2010Assignee: Google Inc.Inventors: Daniel Wesley Dulitz, Seth Golub
-
Patent number: 6006024Abstract: A method for automatically selecting tie styles used during the horizontal placement of substrate and well ties. A linear order of tie styles is determined (2422). Ties are placed horizontally in the layout based upon an initial tie style (2424). Route and compact layout components (2426). If the layout has satisfied the tie coverage rules (2428) the tie style selection process is complete. Otherwise, contacts, vias and ties are added where possible (2430). If the layout has now satisfied the tie coverage rules (2432) tie style selection process is complete. If not, the next tie style is chosen from the linear order (2434). The process continues by placing (2424), routing and compacting components (2426) with the new tie style, until the cell satisfies the tie coverage rules.Type: GrantFiled: November 1, 1996Date of Patent: December 21, 1999Assignee: Motorola, Inc.Inventors: Mohankumar Guruswamy, Daniel Wesley Dulitz, Andrea Fernandez, Srilata Raman, Robert L. Maziasz
-
Patent number: 5984510Abstract: A method for automatically synthesizing standard cell layouts(170) given a circuit netlist, a template describing the layout style and a set of process design rules (136) starts by numerating an ordered sequence of physical netlists from the logical netlist(138). Next, a netlist is selected from the ordered sequence of physical netlists (140). Components are placed according to the selected physical netlist (144). The components are routed to implement interconnections specified by the netlist (154). The components are compacted (156). A next netlist is selected from the ordered sequence of physical netlists. The steps of placing, routing and compacting the components are repeated. The layout with the smallest width is selected(166). Finally, ies, contacts and vias are added and notches filled (170) to improve yield and performance of the circuit.Type: GrantFiled: November 1, 1996Date of Patent: November 16, 1999Assignee: Motorola Inc.Inventors: Mohan Guruswamy, Daniel Wesley Dulitz, Robert L. Maziasz, Srilata Raman, Venkata K. R. Chiluvuri, Andrea Berens
-
Patent number: 5987086Abstract: A method of interconnecting transistors and other devices in order to optimize area of a layout of a cell while honoring performance constraints (1502) and enhancing yield starts with a prerouting step (152) that routes adjacent transistors using diffusion wiring (1506), routes power and ground nets (1508), routes aligned gates (1510), routes all remaining aligned source/drain nets as well as any special nets (1512). Next, all of the remaining nets are routed using an area based router (1408). Nets are order based on time criticality or net topology (1602). A routing grid is assigned for all the layers to be used in routing (1604). An initial coarse routing is performed (1606). Wire groups are assigned to routing layers (1608). Routing is improved and vias are minimized (1610). A determination is then made whether the routing solution is acceptable (1612). If the routintg solution is not acceptable, the routing space is expanded and routing costs and via costs are modifyied to improve the routing solution.Type: GrantFiled: November 1, 1996Date of Patent: November 16, 1999Assignee: Motorola Inc.Inventors: Srilata Raman, Mohankumar Guruswamy, Daniel Wesley Dulitz, Venkata K. R. Chiluvuri, Robert L. Maziasz