Patents by Inventor Philip E. Brown
Philip E. Brown 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: 9686026Abstract: A system and method to perform one or more tests related to the service quality and performance capabilities provided by a network, and to display and collect the test results. The tests may be initiated by a mobile device that may transmit testing requests to a network server. The mobile device may also store various information or data related to the testing request. The server collects various data in response to the test request that is used to generate a machine-readable symbol that may be visually rendered on a display of the mobile device. A test and measurement system may be used to capture and decode the machine-readable symbol. The test and measurement system may store the decoded information in one or more servers.Type: GrantFiled: February 8, 2017Date of Patent: June 20, 2017Assignee: MOBILE EXPERIENCE, INC.Inventors: David K. Reed, Mark Knasiak, Nicholas J. Dollinger, Philip E. Brown
-
Patent number: 9161238Abstract: A multi-channel communications interface is provided and communicatively coupled to a controller which captures, via the communications interface, video data of a display of a mobile device at a resolution and frame rate equal to or greater than that of the mobile device display, and may additionally capture various other outputs of the mobile device. During the capture of the video data and other outputs, one or more input actions may be provided to the mobile device by the controller via the communications interface. The input actions may be provided in an interactive or automated manner, and may correspond to interactions of users with the controller that are performed using one or more provided graphical or programmatic interfaces.Type: GrantFiled: March 5, 2013Date of Patent: October 13, 2015Assignee: MOBILE EXPERIENCE SOLUTIONS, INC.Inventors: David K. Reed, Jay R. Uusitalo, Mark Knasiak, Philip E. Brown
-
Patent number: 8682858Abstract: Database table aggregation is implemented by a method that includes encoding first and second components via a waveform definition, the first and second components specifying criteria for aggregating data, and the first component is defined to provide data aggregation at a higher granularity than the second component. The method also includes generating a complex waveform representing the components in a pattern corresponding to the waveform definition and criteria, which spans a first axis indicative of a time period for the aggregation. The method includes providing a byte count for aggregated data stored in a first table defined by the criteria, aggregating the data for the time period, and updating the complex waveform to reflect results of the aggregation that includes generating a waveform representing a second table along a second axis depicted at a location corresponding to a time in which the data aggregation for the first table was initiated.Type: GrantFiled: March 13, 2013Date of Patent: March 25, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
-
Publication number: 20140059090Abstract: Database table aggregation is implemented by a method that includes encoding first and second components via a waveform definition, the first and second components specifying criteria for aggregating data, and the first component is defined to provide data aggregation at a higher granularity than the second component. The method also includes generating a complex waveform representing the components in a pattern corresponding to the waveform definition and criteria, which spans a first axis indicative of a time period for the aggregation. The method includes providing a byte count for aggregated data stored in a first table defined by the criteria, aggregating the data for the time period, and updating the complex waveform to reflect results of the aggregation that includes generating a waveform representing a second table along a second axis depicted at a location corresponding to a time in which the data aggregation for the first table was initiated.Type: ApplicationFiled: March 13, 2013Publication date: February 27, 2014Applicant: AT&T Intellectual Property I, LPInventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
-
Publication number: 20130273853Abstract: A multi-channel communications interface is provided and communicatively coupled to a controller which captures, via the communications interface, video data of a display of a mobile device at a resolution and frame rate equal to or greater than that of the mobile device display, and may additionally capture various other outputs of the mobile device. During the capture of the video data and other outputs, one or more input actions may be provided to the mobile device by the controller via the communications interface. The input actions may be provided in an interactive or automated manner, and may correspond to interactions of users with the controller that are performed using one or more provided graphical or programmatic interfaces.Type: ApplicationFiled: March 5, 2013Publication date: October 17, 2013Applicant: MOBILE EXPERIENCE SOLUTIONS, INC.Inventors: David K. Reed, Jay R. Uusitalo, Mark Knasiak, Philip E. Brown
-
Patent number: 8516573Abstract: Method and apparatus for port sweep detection in a network is described. In one example, log data is obtained for a period of time. The log data is associated with a plurality of devices in the network. The log data is processed to identify connection requests from a source key for a port at a number of target internet protocol (IP) addresses. An alarm is generated if the number of target IP addresses associated with the connection requests from the source key exceeds a threshold.Type: GrantFiled: December 22, 2005Date of Patent: August 20, 2013Assignee: AT&T Intellectual Property II, L.P.Inventors: Philip E. Brown, Jeanette LaRosa, Chaim Spielman
-
Patent number: 8429132Abstract: Database table aggregation is implemented by a method that includes encoding first and second components via a waveform definition, the first and second components specifying criteria for aggregating data. The method also includes generating a complex waveform representing the components in a pattern corresponding to the waveform definition and criteria, which spans a first axis indicative of a time period for aggregating the data. The method further includes providing a byte count for aggregated data stored in a first table defined by the criteria, aggregating the data for the time period, and creating a second table for overflow data when the count is exceeded. The method also includes updating the complex waveform to reflect results of the aggregation that includes generating a waveform representing the second table along a second axis depicted at a location corresponding to a time in which the data aggregation for the first table was initiated.Type: GrantFiled: August 27, 2012Date of Patent: April 23, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
-
Publication number: 20120323974Abstract: Database table aggregation is implemented by a method that includes encoding first and second components via a waveform definition, the first and second components specifying criteria for aggregating data. The method also includes generating a complex waveform representing the components in a pattern corresponding to the waveform definition and criteria, which spans a first axis indicative of a time period for aggregating the data. The method further includes providing a byte count for aggregated data stored in a first table defined by the criteria, aggregating the data for the time period, and creating a second table for overflow data when the count is exceeded. The method also includes updating the complex waveform to reflect results of the aggregation that includes generating a waveform representing the second table along a second axis depicted at a location corresponding to a time in which the data aggregation for the first table was initiated.Type: ApplicationFiled: August 27, 2012Publication date: December 20, 2012Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
-
Patent number: 8275751Abstract: Methods, systems, and computer program products for database table aggregation are provided. A method includes encoding first and second components via a waveform definition, the first and second components specifying first and second criteria, respectively, for aggregating data. The method includes generating a complex periodic aggregation waveform (CPAW) having variable-sized square waves representing the components in a repeating pattern corresponding to the definition and the criteria, and which spans a first axis. The method includes providing a maximum byte count for aggregated data stored in a table defined by the first and/or second criteria, aggregating the data in accordance with the criteria, and creating a new table for overflow of data determined for the table when the maximum byte count is exceeded. The method includes updating the CPAW with results of the aggregation and generating a waveform representing the new table along a second axis.Type: GrantFiled: December 18, 2008Date of Patent: September 25, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
-
Publication number: 20100161681Abstract: Methods, systems, and computer program products for database table aggregation are provided. A method includes encoding first and second components via a waveform definition, the first and second components specifying first and second criteria, respectively, for aggregating data. The method includes generating a complex periodic aggregation waveform (CPAW) having variable-sized square waves representing the components in a repeating pattern corresponding to the definition and the criteria, and which spans a first axis. The method includes providing a maximum byte count for aggregated data stored in a table defined by the first and/or second criteria, aggregating the data in accordance with the criteria, and creating a new table for overflow of data determined for the table when the maximum byte count is exceeded. The method includes updating the CPAW with results of the aggregation and generating a waveform representing the new table along a second axis.Type: ApplicationFiled: December 18, 2008Publication date: June 24, 2010Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
-
Publication number: 20100094591Abstract: A method and a processing device are provided for forecasting whether a record of data for an individual is associated with an outcome. Whether an n-gram associated with one of a group of predictors matches an n-gram included in the record of data is determined. When the n-gram included with the one of the group of predictors matches the n-gram in the record of data, a prediction is made as to whether the record of data is associated with the outcome based on a value assigned to the one of the group of predictors.Type: ApplicationFiled: December 15, 2009Publication date: April 15, 2010Applicant: AT&T Corp.Inventors: Philip E. Brown, Colin Goodall, Sylvia Halasz
-
Patent number: 7657396Abstract: A method and a processing device are provided for forecasting whether a record of data for an individual is associated with an outcome. Whether an n-gram associated with one of a group of predictors matches an n-gram included in the record of data is determined. When the n-gram included with the one of the group of predictors matches the n-gram in the record of data, a prediction is made as to whether the record of data is associated with the outcome based on a value assigned to the one of the group of predictors.Type: GrantFiled: December 7, 2007Date of Patent: February 2, 2010Assignee: AT&T Intellectual Property II, L.P.Inventors: Philip E. Brown, Colin Goodall, Sylvia Halasz
-
Patent number: 7493233Abstract: A method and a device are provided for forecasting a volume associated with an outcome. A determination is made with respect to whether n-grams associated with a group of predictors matches n-grams included in records of data. A probability is estimated with respect to each of the records of data being associated with the outcome based on a value assigned to a respective one of the group of predictors when the n-gram associated with the respective one of the group of predictors is determined to match the n-gram included in a respective one of the records of data. An estimate of the volume associated with the outcome is calculated based on the estimated probabilities.Type: GrantFiled: March 2, 2006Date of Patent: February 17, 2009Assignee: AT&T Intellectual Property II, L.P.Inventors: Philip E. Brown, Colin Goodall, Sylvia Halasz
-
Patent number: 7324918Abstract: A method and a processing device are provided for forecasting whether a record of data for an individual is associated with an outcome. Whether an n-gram associated with one of a group of predictors matches an n-gram included in the record of data is determined. When the n-gram included with the one of the group of predictors matches the n-gram in the record of data, a prediction is made as to whether the record of data is associated with the outcome based on a value assigned to the one of the group of predictors.Type: GrantFiled: December 30, 2005Date of Patent: January 29, 2008Assignee: AT&T CorpInventors: Philip E. Brown, Colin Goodall, Sylvia Halasz
-
Patent number: 5831995Abstract: The testing of a series of commands is enhanced using a multilevel approach that employs orthogonal arrays within orthogonal arrays. Specifically, an Orthogonal Array (OA) is applied within each operation and then re-applied across the different operations. Thus, the process initially applies an OA to an intra-operation covering the different combinations of command parameters associated with an operation. The process applies an OA to an inter-operations OA covering the combinations of all command parameters.Type: GrantFiled: October 23, 1995Date of Patent: November 3, 1998Assignee: Lucent Technologies Inc.Inventors: Philip E. Brown, Pramod Warty