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: 8176321Abstract: 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: GrantFiled: September 27, 2011Date of Patent: May 8, 2012Assignee: Google Inc.Inventors: Matthew Perry, Aaron Boodman, Erik Kay, Antony John Sargent
-
Patent number: 8145728Abstract: 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: GrantFiled: March 4, 2008Date of Patent: March 27, 2012Assignee: IAnywhere Solutions, Inc.Inventors: Thomas Whittaker, Antony John Sargent
-
Patent number: 8135803Abstract: 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: GrantFiled: August 23, 2004Date of Patent: March 13, 2012Assignee: iAnywhere Solutions, Inc.Inventors: Thomas Whittaker, Antony John Sargent
-
Patent number: 8126895Abstract: 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: GrantFiled: October 7, 2005Date of Patent: February 28, 2012Assignee: Computer Associates Think, Inc.Inventors: Antony John Sargent, Erik Andrew Kay, David Moore, Daniel L. Willhite, Linus Upson
-
Patent number: 7831611Abstract: 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: GrantFiled: September 28, 2007Date of Patent: November 9, 2010Assignee: McAfee, Inc.Inventors: Guy Roberts, John Sargent, Dallas Engelken, Chris Barton, Nick Kelly
-
Publication number: 20100217726Abstract: 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: ApplicationFiled: March 4, 2010Publication date: August 26, 2010Applicant: Powershop New Zealand LimitedInventor: Ari John Sargent
-
Patent number: 7668233Abstract: 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: GrantFiled: July 28, 2004Date of Patent: February 23, 2010Assignee: Circadiant Systems, Inc.Inventors: Ernest Eisenhardt Bergmann, Jorge Eduardo Franke, John Sargent French, William Joseph Thompson
-
Publication number: 20090089287Abstract: 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: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Inventors: Guy Roberts, John Sargent, Dallas Engelken, Chris Barton, Nick Kelly
-
Publication number: 20090074008Abstract: 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: ApplicationFiled: September 17, 2007Publication date: March 19, 2009Inventors: John Sargent, Chris Barton, Dallas Engelken, Guy Roberts
-
Patent number: 7434116Abstract: 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: GrantFiled: October 8, 2002Date of Patent: October 7, 2008Assignee: Circadiant Systems, Inc.Inventors: Jorge Eduardo Franke, John Sargent French, Sheldon Louis Sun, William Joseph Thompson
-
Publication number: 20080154732Abstract: 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: ApplicationFiled: March 4, 2008Publication date: June 26, 2008Inventors: Thomas WHITTAKER, Antony John Sargent
-
Patent number: 7298463Abstract: 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: GrantFiled: July 3, 2003Date of Patent: November 20, 2007Assignee: Circadiant Systems, Inc.Inventors: John Sargent French, William Joseph Thompson
-
Patent number: 7187435Abstract: 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: GrantFiled: January 23, 2003Date of Patent: March 6, 2007Inventors: Jorge Eduardo Franke, John Sargent French, Sheldon Louis Sun, William Joseph Thompson
-
Patent number: 7161666Abstract: 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: GrantFiled: September 29, 2004Date of Patent: January 9, 2007Assignee: Circadiant Systems, Inc.Inventors: John Sargent French, William Joseph Thompson
-
Patent number: 7133125Abstract: 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: GrantFiled: July 2, 2003Date of Patent: November 7, 2006Assignee: Circadiant Systems, Inc.Inventors: John Sargent French, William Joseph Thompson
-
Patent number: 7116410Abstract: 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: GrantFiled: April 4, 2005Date of Patent: October 3, 2006Assignee: Circadiant Systems, Inc.Inventors: John Sargent French, William Joseph Thompson
-
Patent number: 6956642Abstract: 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: GrantFiled: May 1, 2003Date of Patent: October 18, 2005Inventors: Jorge Eduardo Franke, John Sargent French, Sheldon Louis Sun, William Joseph Thompson
-
Publication number: 20040090616Abstract: 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: ApplicationFiled: July 3, 2003Publication date: May 13, 2004Inventors: John Sargent French, William Joseph Thompson
-
Publication number: 20040004711Abstract: 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: ApplicationFiled: July 2, 2003Publication date: January 8, 2004Inventors: John Sargent French, William Joseph Thompson
-
Publication number: 20030231707Abstract: 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: ApplicationFiled: June 5, 2003Publication date: December 18, 2003Inventors: John Sargent French, Jorge Eduardo Franke, William Joseph Thompson