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: 9686026
    Abstract: 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: Grant
    Filed: February 8, 2017
    Date of Patent: June 20, 2017
    Assignee: MOBILE EXPERIENCE, INC.
    Inventors: David K. Reed, Mark Knasiak, Nicholas J. Dollinger, Philip E. Brown
  • Patent number: 9161238
    Abstract: 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: Grant
    Filed: March 5, 2013
    Date of Patent: October 13, 2015
    Assignee: MOBILE EXPERIENCE SOLUTIONS, INC.
    Inventors: David K. Reed, Jay R. Uusitalo, Mark Knasiak, Philip E. Brown
  • Patent number: 8682858
    Abstract: 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: Grant
    Filed: March 13, 2013
    Date of Patent: March 25, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
  • Publication number: 20140059090
    Abstract: 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: Application
    Filed: March 13, 2013
    Publication date: February 27, 2014
    Applicant: AT&T Intellectual Property I, LP
    Inventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
  • Publication number: 20130273853
    Abstract: 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: Application
    Filed: March 5, 2013
    Publication date: October 17, 2013
    Applicant: MOBILE EXPERIENCE SOLUTIONS, INC.
    Inventors: David K. Reed, Jay R. Uusitalo, Mark Knasiak, Philip E. Brown
  • Patent number: 8516573
    Abstract: 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: Grant
    Filed: December 22, 2005
    Date of Patent: August 20, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Philip E. Brown, Jeanette LaRosa, Chaim Spielman
  • Patent number: 8429132
    Abstract: 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: Grant
    Filed: August 27, 2012
    Date of Patent: April 23, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
  • Publication number: 20120323974
    Abstract: 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: Application
    Filed: August 27, 2012
    Publication date: December 20, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
  • Patent number: 8275751
    Abstract: 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: Grant
    Filed: December 18, 2008
    Date of Patent: September 25, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
  • Publication number: 20100161681
    Abstract: 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: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
  • Publication number: 20100094591
    Abstract: 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: Application
    Filed: December 15, 2009
    Publication date: April 15, 2010
    Applicant: AT&T Corp.
    Inventors: Philip E. Brown, Colin Goodall, Sylvia Halasz
  • Patent number: 7657396
    Abstract: 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: Grant
    Filed: December 7, 2007
    Date of Patent: February 2, 2010
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Philip E. Brown, Colin Goodall, Sylvia Halasz
  • Patent number: 7493233
    Abstract: 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: Grant
    Filed: March 2, 2006
    Date of Patent: February 17, 2009
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Philip E. Brown, Colin Goodall, Sylvia Halasz
  • Patent number: 7324918
    Abstract: 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: Grant
    Filed: December 30, 2005
    Date of Patent: January 29, 2008
    Assignee: AT&T Corp
    Inventors: Philip E. Brown, Colin Goodall, Sylvia Halasz
  • Patent number: 5831995
    Abstract: 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: Grant
    Filed: October 23, 1995
    Date of Patent: November 3, 1998
    Assignee: Lucent Technologies Inc.
    Inventors: Philip E. Brown, Pramod Warty