Patents by Inventor Peter Pawlowski
Peter Pawlowski 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: 20170279761Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.Type: ApplicationFiled: June 6, 2017Publication date: September 28, 2017Applicant: Goole Inc.Inventors: Benjamin David EIDELSON, Heradon Douglas, Peter Pawlowski, Per Gustafsson, Björn Kempén, Jonas Erik Lindberg
-
Patent number: 9705842Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.Type: GrantFiled: February 22, 2016Date of Patent: July 11, 2017Assignee: Google Inc.Inventors: Benjamin David Eidelson, Heradon Douglas, Peter Pawlowski, Per Gustafsson, Björn Kempén, Jonas Erik Lindberg
-
Publication number: 20160246469Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.Type: ApplicationFiled: May 3, 2016Publication date: August 25, 2016Applicant: Google Inc.Inventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
-
Publication number: 20160173438Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.Type: ApplicationFiled: February 22, 2016Publication date: June 16, 2016Applicant: Google Inc.Inventors: Benjamin David Eidelson, Heradon Douglas, Peter Pawlowski, Per Gustafsson, Björn Kempén, Jonas Erik Lindberg
-
Patent number: 9338403Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.Type: GrantFiled: January 23, 2013Date of Patent: May 10, 2016Assignee: Google Inc.Inventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
-
Patent number: 9270630Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.Type: GrantFiled: January 23, 2013Date of Patent: February 23, 2016Assignee: Google Inc.Inventors: Benjamin David Eidelson, Heradon Douglas, Peter Pawlowski, Per Gustafsson, Björn Kempén, Jonas Erik Lindberg
-
Patent number: 8903841Abstract: A system and method of massively parallel data processing are disclosed. In an embodiment, a method includes generating an interpretation of a customizable database request which includes an extensible computer process and providing an input guidance to available processors of an available computing environment. The method further includes automatically distributing an execution of the interpretation across the available computing environment operating concurrently and in parallel, wherein a component of the execution may be limited to at least a part of an input data. The method also includes automatically assembling a response using a distributed output of the execution.Type: GrantFiled: May 21, 2010Date of Patent: December 2, 2014Assignee: Teradata US, Inc.Inventors: Eric Friedman, Peter Pawlowski
-
Publication number: 20140204173Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.Type: ApplicationFiled: January 23, 2013Publication date: July 24, 2014Inventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
-
Patent number: 8219581Abstract: Several methods and a system for analyzing ordered data using pattern matching over an indefinitely long ordered sequence of rows in a relational database are disclosed. In one embodiment, a method of a server includes receiving an ordered data in a relational database. The method further includes matching a pattern specified in a query on ordered data in a relational database in a single pass in constant space for overlapping mode of results. The method also includes creating an output data in the single pass in constant space for overlapping mode of results based on the matching of the ordered data with the pattern in the relational database query.Type: GrantFiled: May 13, 2009Date of Patent: July 10, 2012Assignee: Teradata US, Inc.Inventors: Prasan Roy, Eric Friedman, Peter Pawlowski, Rangarajan Vasudevan
-
Patent number: 7966340Abstract: A system and method of massively parallel data processing are disclosed. In an embodiment, a method includes generating an interpretation of a customizable database request which includes an extensible computer process and providing an input guidance to available processors of an available computing environment. The method further includes automatically distributing an execution of the interpretation across the available computing environment operating concurrently and in parallel, wherein a component of the execution may be limited to at least a part of an input data. The method also includes automatically assembling a response using a distributed output of the execution.Type: GrantFiled: September 8, 2010Date of Patent: June 21, 2011Assignee: Aster Data Systems, Inc.Inventors: Eric Friedman, Peter Pawlowski
-
Publication number: 20100332461Abstract: A system and method of massively parallel data processing are disclosed. In an embodiment, a method includes generating an interpretation of a customizable database request which includes an extensible computer process and providing an input guidance to available processors of an available computing environment. The method further includes automatically distributing an execution of the interpretation across the available computing environment operating concurrently and in parallel, wherein a component of the execution may be limited to at least a part of an input data. The method also includes automatically assembling a response using a distributed output of the execution.Type: ApplicationFiled: September 8, 2010Publication date: December 30, 2010Applicant: Aster Data Systems, Inc.Inventors: ERIC FRIEDMAN, Peter Pawlowski
-
Publication number: 20100293196Abstract: Several methods and a system for analyzing ordered data using pattern matching over an indefinitely long ordered sequence of rows in a relational database are disclosed. In one embodiment, a method of a server includes receiving an ordered data in a relational database. The method further includes matching a pattern specified in a query on ordered data in a relational database in a single pass in constant space for overlapping mode of results. The method also includes creating an output data in the single pass in constant space for overlapping mode of results based on the matching of the ordered data with the pattern in the relational database query.Type: ApplicationFiled: May 13, 2009Publication date: November 18, 2010Inventors: Prasan Roy, Eric Friedman, Peter Pawlowski, Rangarajan Vasudevan
-
Publication number: 20100241646Abstract: A system and method of massively parallel data processing are disclosed. In an embodiment, a method includes generating an interpretation of a customizable database request which includes an extensible computer process and providing an input guidance to available processors of an available computing environment. The method further includes automatically distributing an execution of the interpretation across the available computing environment operating concurrently and in parallel, wherein a component of the execution may be limited to at least a part of an input data. The method also includes automatically assembling a response using a distributed output of the execution.Type: ApplicationFiled: May 21, 2010Publication date: September 23, 2010Applicant: ASTER DATA SYSTEMS, INC.Inventors: Eric Friedman, Peter Pawlowski
-
Publication number: 20100241893Abstract: Interpretation and execution of a customizable database request using an extensible computer process and an available computing environment is disclosed. In an embodiment, a method includes generating an interpretation of a customizable database request which includes an extensible computer process and providing an input guidance to available processors of an available computing environment. The method further includes automatically distributing an execution of the interpretation across the available computing environment operating concurrently and in parallel, wherein a component of the execution is limited to at least a part of an input data. The method also includes automatically assembling a response using a distributed output of the execution.Type: ApplicationFiled: March 18, 2009Publication date: September 23, 2010Inventors: ERIC Friedman, Peter Pawlowski
-
Publication number: 20050074078Abstract: A bit synchronizer (16) that includes a tapped delay line (38) connected to a plurality of timing hypothesis circuits. A control and adjudication circuit (50) is connected to the timing hypothesis circuits, and compares outputs of the timing hypothesis circuits and selects one. Each of the timing hypothesis circuits includes a sum-and-dump summer (112) that is connected to outputs of the tapped delay line (38). The timing hypothesis circuits further include an absolute value circuit (46) and an averaging circuit (48). A select switch (60) is connected to the summers (112) and receives a switch control signal from the control and adjudication circuit (50). A threshold test circuit (62) compares the selected output signal to a threshold value and outputs a mark or space symbol.Type: ApplicationFiled: October 1, 2003Publication date: April 7, 2005Applicant: Northrop Grumman CorporationInventors: Peter Pawlowski, Mark Riches