Patents by Inventor John Sargent

John Sargent 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: 8176321
    Abstract: Methods and apparatus for installing browser extensions using sandboxed processes are disclosed. An example method includes receiving a browser extension installation package in a main browser process, placing the browser extension installation package in a temporary directory and launching a sandboxed sub-process of the browser application, where the sandboxed sub-process has access to the temporary directory. The example method includes, in the sandboxed sub-process: unpacking a compressed, archived file of the installation package into the plurality of constituent files of the browser extension and transcoding or recoding at least one of the plurality of constituent files, where the transcoded and recoded files replace their corresponding original constituent files. The example method includes, after the transcoding and/or recoding, passing the constituent files back to a main browser process and installing the browser extension to the browser application using the transcoded and recoded constituent files.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: May 8, 2012
    Assignee: Google Inc.
    Inventors: Matthew Perry, Aaron Boodman, Erik Kay, Antony John Sargent
  • Patent number: 8145728
    Abstract: Methods, systems, apparatuses, and computer program products for servicing advertisements for offline display on mobile devices are provided. In a first aspect, a channel is received at a mobile device server from one or more providers, including a first web page, an advertiser web page, and an advertisement image file. The received channel is transmitted to the mobile device. In an offline mode, when displayed, the first web page includes an image contained by the advertisement image file. A user viewing the first web page on the mobile device can select the displayed image of the advertisement image file to traverse a link to cause the advertiser page to be displayed on the mobile device. In another aspect, a plurality of advertisement image files are received and stored at a mobile device. The display of the advertisement images on a first web page is cycled each time the first web page is displayed on the mobile device.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: March 27, 2012
    Assignee: IAnywhere Solutions, Inc.
    Inventors: Thomas Whittaker, Antony John Sargent
  • Patent number: 8135803
    Abstract: Methods, systems, apparatuses, and computer program products for servicing advertisements for offline display on mobile devices are provided. In a first aspect, a channel is received at a mobile device server from one or more providers, including a first web page, an advertiser web page, and an advertisement image file. The received channel is transmitted to the mobile device. In an offline mode, when displayed, the first web page includes an image contained by the advertisement image file. A user viewing the first web page on the mobile device can select the displayed image of the advertisement image file to traverse a link to cause the advertiser page to be displayed on the mobile device. In another aspect, a plurality of advertisement image files are received and stored at a mobile device. The display of the advertisement images on a first web page is cycled each time the first web page is displayed on the mobile device.
    Type: Grant
    Filed: August 23, 2004
    Date of Patent: March 13, 2012
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Thomas Whittaker, Antony John Sargent
  • Patent number: 8126895
    Abstract: A system, method and computer program product provide a search module for searching digital data. The search module operates, according to an embodiment, by indexing stored data without interrupting use of the stored data, synchronizing the indexed data with data stored subsequent to the indexing step, searching at least one of the synchronized data and the indexed data, and outputting results of the searching step.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: February 28, 2012
    Assignee: Computer Associates Think, Inc.
    Inventors: Antony John Sargent, Erik Andrew Kay, David Moore, Daniel L. Willhite, Linus Upson
  • Patent number: 7831611
    Abstract: A method and computer program product prevent false positives from occurring by reducing or preventing legitimate web site content from triggering matches to phishing black lists, but provides time and cost savings over manual review of black lists. A method implemented in a computer system for detecting false positives among a plurality of search patterns of web sites that include illegitimate content comprises accessing a first page of a legitimate web site, obtaining all links included in the first page, for each link included in the first page that points to a page on the web site, determining whether the link matches at least one of the plurality of search patterns, and for each link that matches the search pattern, indicating that the search pattern is a false positive.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: November 9, 2010
    Assignee: McAfee, Inc.
    Inventors: Guy Roberts, John Sargent, Dallas Engelken, Chris Barton, Nick Kelly
  • Publication number: 20100217726
    Abstract: Methods and systems for displaying consumption data representing consumption of a utility by a utility consumer are provided. An example method includes maintaining a plurality of time intervals in computer memory. In an example embodiment, at least one estimated usage value and at least one payment value is calculated. A usage status is determined for one or more of the time intervals based at least partly on the estimated usage value(s). A payment status is determined for one or more of the time intervals based at least partly on the estimated payment value(s) and estimated usage value(s). The utility consumer is presented with individual representations of the time intervals, the time intervals represented so that time intervals having the same status are visually similar and time intervals having different statuses are visually distinct.
    Type: Application
    Filed: March 4, 2010
    Publication date: August 26, 2010
    Applicant: Powershop New Zealand Limited
    Inventor: Ari John Sargent
  • Patent number: 7668233
    Abstract: In accordance with illustrative embodiments, methods and apparati, which determine jitter are described. In one example embodiment, a method includes receiving a signal, wherein the signal comprises a first data pattern which was generated at a first bit rate. The method also includes sampling the signal at a second bit rate to generate a second data pattern. The period of the second bit rate is different from the period of the first bit rate. The method also includes comparing the first data pattern and the second data pattern to determine differences between the first data pattern and the second data pattern. Furthermore, the method includes determining jitter in the signal according to the differences between the first data pattern and the data second data pattern. In other embodiments, by using two different bit rates to determine jitter, jitter can be determined in communication systems in a convenient and cost effective manner.
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: February 23, 2010
    Assignee: Circadiant Systems, Inc.
    Inventors: Ernest Eisenhardt Bergmann, Jorge Eduardo Franke, John Sargent French, William Joseph Thompson
  • Publication number: 20090089287
    Abstract: A method and computer program product prevent false positives from occurring by reducing or preventing legitimate web site content from triggering matches to phishing black lists, but provides time and cost savings over manual review of black lists. A method implemented in a computer system for detecting false positives among a plurality of search patterns of web sites that include illegitimate content comprises accessing a first page of a legitimate web site, obtaining all links included in the first page, for each link included in the first page that points to a page on the web site, determining whether the link matches at least one of the plurality of search patterns, and for each link that matches the search pattern, indicating that the search pattern is a false positive.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: Guy Roberts, John Sargent, Dallas Engelken, Chris Barton, Nick Kelly
  • Publication number: 20090074008
    Abstract: A method and computer program produce provide the capability to use UDP to send messages that include more data than can be handled by a single UDP packet. A method for performing data transfer implemented in a computer system comprises transmitting a request for data, receiving a response to the request for data comprising a portion of the requested data and an indication that additional data is available, and transmitting a request for additional data.
    Type: Application
    Filed: September 17, 2007
    Publication date: March 19, 2009
    Inventors: John Sargent, Chris Barton, Dallas Engelken, Guy Roberts
  • Patent number: 7434116
    Abstract: A testing apparatus for testing optical components includes an optical transmitter, an optical attenuator, an optical power meter and an optical receiver which are substantially rigidly coupled in a fixed relation to each other within a single housing. The system permits the common control of all the optical components such that calibration, testing and troubleshooting may be performed using a common user interface. The testing apparatus is unitary, compact and portable, and is a much more robust testing apparatus than conventional schemes.
    Type: Grant
    Filed: October 8, 2002
    Date of Patent: October 7, 2008
    Assignee: Circadiant Systems, Inc.
    Inventors: Jorge Eduardo Franke, John Sargent French, Sheldon Louis Sun, William Joseph Thompson
  • Publication number: 20080154732
    Abstract: Methods, systems, apparatuses, and computer program products for servicing advertisements for offline display on mobile devices are provided. In a first aspect, a channel is received at a mobile device server from one or more providers, including a first web page, an advertiser web page, and an advertisement image file. The received channel is transmitted to the mobile device. In an offline mode, when displayed, the first web page includes an image contained by the advertisement image file. A user viewing the first web page on the mobile device can select the displayed image of the advertisement image file to traverse a link to cause the advertiser page to be displayed on the mobile device. In another aspect, a plurality of advertisement image files are received and stored at a mobile device. The display of the advertisement images on a first web page is cycled each time the first web page is displayed on the mobile device.
    Type: Application
    Filed: March 4, 2008
    Publication date: June 26, 2008
    Inventors: Thomas WHITTAKER, Antony John Sargent
  • Patent number: 7298463
    Abstract: A system and method for bit error rate testing optical components comprises providing an optical testing unit, which measures a bit error rate of an optical device under test (DUT) over an operating range of the DUT. The optical testing unit includes an optical transmitter, which transmits an optical test signal that is transmitted to the DUT; an optical receiver, which receives an input signal from the DUT; a graphical user interface, which provides an interface with a user; and a controller, selectively coupled to the transmitter, the receiver and the graphical user interface, wherein the controller provides a central control of the transmitter, the receiver and the graphical user interface.
    Type: Grant
    Filed: July 3, 2003
    Date of Patent: November 20, 2007
    Assignee: Circadiant Systems, Inc.
    Inventors: John Sargent French, William Joseph Thompson
  • Patent number: 7187435
    Abstract: An error analysis tester for an optical component includes an optical transmitter, an optical attenuator, a port, a receiver, a processor and a graphical display. The optical transmitter and optical attenuator produce a test signal at a plurality of selected optical power levels. The port is configured to output the test signal to the optical component and to receive a version of the test signal from the optical component. The receiver determines errors in the received version of the test signal. The processor determines data points of a function associated with an error rate at each of the selected power levels and a line corresponding to the data points. The graphical display produces a visual plot of the data points and the corresponding line.
    Type: Grant
    Filed: January 23, 2003
    Date of Patent: March 6, 2007
    Inventors: Jorge Eduardo Franke, John Sargent French, Sheldon Louis Sun, William Joseph Thompson
  • Patent number: 7161666
    Abstract: A system and method for testing the sensitivity of optical components comprises providing an optical testing unit which measures the sensitivity of an optical device under test (DUT). The optical testing unit includes an optical transmitter, which transmits an optical test signal that is transmitted to the DUT; an optical receiver, which receives an input signal from the DUT; a graphical user interface, which provides an interface with a user; and a controller, selectively coupled to the transmitter, the receiver and the graphical user interface, wherein the controller provides a central control of the transmitter, the receiver and the graphical user interface.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: January 9, 2007
    Assignee: Circadiant Systems, Inc.
    Inventors: John Sargent French, William Joseph Thompson
  • Patent number: 7133125
    Abstract: A system and method for testing the sensitivity of optical components comprises providing an optical testing unit which measures the sensitivity of an optical device under test (DUT). The optical testing unit includes an optical transmitter, which transmits an optical test signal that is transmitted to the DUT; an optical receiver, which receives an input signal from the DUT; a graphical user interface, which provides an interface with a user; and a controller, selectively coupled to the transmitter, the receiver and the graphical user interface, wherein the controller provides a central control of the transmitter, the receiver and the graphical user interface.
    Type: Grant
    Filed: July 2, 2003
    Date of Patent: November 7, 2006
    Assignee: Circadiant Systems, Inc.
    Inventors: John Sargent French, William Joseph Thompson
  • Patent number: 7116410
    Abstract: A system and method for bit error rate testing optical components comprises providing an optical testing unit, which measures a bit error rate of an optical device under test (DUT) over an operating range of the DUT. The optical testing unit includes an optical transmitter, which transmits an optical test signal that is transmitted to the DUT; an optical receiver, which receives an input signal from the DUT; a graphical user interface, which provides an interface with a user; and a controller, selectively coupled to the transmitter, the receiver and the graphical user interface, wherein the controller provides a central control of the transmitter, the receiver and the graphical user interface.
    Type: Grant
    Filed: April 4, 2005
    Date of Patent: October 3, 2006
    Assignee: Circadiant Systems, Inc.
    Inventors: John Sargent French, William Joseph Thompson
  • Patent number: 6956642
    Abstract: A device and method that performs error analysis of an optical component. An optical transmitter transmits a test signal at a plurality of selected optical power levels. A port outputs the test signal to the optical component, and then receives a version of the test signal from the optical component. A receiver determines errors in the received version of the test signal. A processor determines an error rate at each of the selected optical power levels based on the determined errors, and also determines an uncertainty range for each determined error rate. An interface provides indication of the determined error rates in relation to the determined uncertainty ranges.
    Type: Grant
    Filed: May 1, 2003
    Date of Patent: October 18, 2005
    Inventors: Jorge Eduardo Franke, John Sargent French, Sheldon Louis Sun, William Joseph Thompson
  • Publication number: 20040090616
    Abstract: A system and method for bit error rate testing optical components comprises providing an optical testing unit, which measures a bit error rate of an optical device under test (DUT) over an operating range of the DUT. The optical testing unit includes an optical transmitter, which transmits an optical test signal that is transmitted to the DUT; an optical receiver, which receives an input signal from the DUT; a graphical user interface, which provides an interface with a user; and a controller, selectively coupled to the transmitter, the receiver and the graphical user interface, wherein the controller provides a central control of the transmitter, the receiver and the graphical user interface.
    Type: Application
    Filed: July 3, 2003
    Publication date: May 13, 2004
    Inventors: John Sargent French, William Joseph Thompson
  • Publication number: 20040004711
    Abstract: A system and method for testing the sensitivity of optical components comprises providing an optical testing unit which measures the sensitivity of an optical device under test (DUT). The optical testing unit includes an optical transmitter, which transmits an optical test signal that is transmitted to the DUT; an optical receiver, which receives an input signal from the DUT; a graphical user interface, which provides an interface with a user; and a controller, selectively coupled to the transmitter, the receiver and the graphical user interface, wherein the controller provides a central control of the transmitter, the receiver and the graphical user interface.
    Type: Application
    Filed: July 2, 2003
    Publication date: January 8, 2004
    Inventors: John Sargent French, William Joseph Thompson
  • Publication number: 20030231707
    Abstract: A testing apparatus and method useful in measuring the performance of a receiver when receiving a relatively high frequency jittered signal. A relatively high frequency oscillator is locked to a relatively low frequency reference with intentional jitter induced by adding jitter to the relatively low frequency reference. A divide by N circuit and a phase/frequency detector are used to detect discrepancies between the relatively low frequency reference output of the oscillator and to generate a signal used to keep the oscillator locked to the relatively low frequency reference. The addition of the jitter to the relatively low frequency reference may be controlled through digital or analog means.
    Type: Application
    Filed: June 5, 2003
    Publication date: December 18, 2003
    Inventors: John Sargent French, Jorge Eduardo Franke, William Joseph Thompson