Patents by Inventor Jonathan Bradshaw
Jonathan Bradshaw 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: 9331563Abstract: Exemplary embodiments are directed to an snubber circuit and a power converter having an active circuit. The snubber circuit includes a series connection of a first diode and a first inductor connected between a first interfacing point and a first connection point, a second diode connected between a second connection point and a second interfacing point, a series connection of a third diode and a second inductor between a third interfacing point and the second connection point, a switching device connected between the first connection point and the third interfacing point, and a first capacitor connected between the first connection point and the second connection point. The first, the second, and the third diode are forward-biased along a path between the first interfacing point and the second interfacing point and through the third interfacing point.Type: GrantFiled: April 1, 2014Date of Patent: May 3, 2016Assignee: ABB RESEARCH LTDInventors: Tin-Ho Li, Ngai-Man Ho, Gerardo Escobar, Jonathan Bradshaw
-
Patent number: 8938406Abstract: Records of events associated with network entities in a network environment are received, where the network entities are selected from hardware entities, software entities, and combinations of hardware and software entities. The records of the events are identified to identify relationships between events associated with different ones of the network entities, where the records of the events identify corresponding network entities impacted by the events. A Bayesian network is constructed based on the analyzing, wherein the constructed Bayesian network is able to make predictions regarding relationships between events associated with the network elements.Type: GrantFiled: July 30, 2009Date of Patent: January 20, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Rajeev Dutt, Jonathan Bradshaw
-
Publication number: 20140313627Abstract: Exemplary embodiments are directed to an snubber circuit and a power converter having an active circuit. The snubber circuit includes a series connection of a first diode and a first inductor connected between a first interfacing point and a first connection point, a second diode connected between a second connection point and a second interfacing point, a series connection of a third diode and a second inductor between a third interfacing point and the second connection point, a switching device connected between the first connection point and the third interfacing point, and a first capacitor connected between the first connection point and the second connection point. The first, the second, and the third diode are forward-biased along a path between the first interfacing point and the second interfacing point and through the third interfacing point.Type: ApplicationFiled: April 1, 2014Publication date: October 23, 2014Applicant: ABB Research LtdInventors: Tin-Ho LI, Ngai-Man Ho, Gerardo Escobar, Jonathan Bradshaw
-
Patent number: 8522042Abstract: A method of enforcing software license protection in a computer system comprising; morphing the data prior to distribution, resulting in morphed data; wherein morphing of data is accomplished by applying a reversible morphing algorithm to modify data, wherein said reversible morphing algorithm is uniquely seeded and/or controlled with control information.Type: GrantFiled: October 31, 2006Date of Patent: August 27, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Dwight L. Barron, E David Neufeld, Kevin M. Jones, Jonathan Bradshaw
-
Patent number: 8296849Abstract: A method of protecting data in a computer system against attack from viruses and worms comprising; modifying micro-code of a processor of system to be protected to remove homogeneity between processors from a manufacturer; modifying op-codes of an application to match modified micro-code of the processor prior to execution.Type: GrantFiled: October 31, 2006Date of Patent: October 23, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Dwight L. Barron, E David Neufeld, Kevin M. Jones, Jonathan Bradshaw
-
Publication number: 20120117009Abstract: Records of events associated with network entities in a network environment are received, where the network entities are selected from hardware entities, software entities, and combinations of hardware and software entities. The records of the events are identified to identify relationships between events associated with different ones of the network entities, where the records of the events identify corresponding network entities impacted by the events. A Bayesian network is constructed based on the analyzing, wherein the constructed Bayesian network is able to make predictions regarding relationships between events associated with the network elements.Type: ApplicationFiled: July 30, 2009Publication date: May 10, 2012Inventors: Rajeev Dutt, Jonathan Bradshaw
-
Publication number: 20080148400Abstract: A method of enforcing software license protection in a computer system comprising; morphing the data prior to distribution, resulting in morphed data; wherein morphing of data is accomplished by applying a reversible morphing algorithm to modify data, wherein said reversible morphing algorithm is uniquely seeded and/or controlled with control information.Type: ApplicationFiled: October 31, 2006Publication date: June 19, 2008Applicant: Hewlett-Packard Development Company, L.P.Inventors: Dwight L. Barron, E. David Neufeld, Kevin M. Jones, Jonathan Bradshaw
-
Publication number: 20080115217Abstract: A method of protecting data in a computer system against attack from viruses and worms comprising; storing morphed data in system memory; de-morphing data as it is being transferred to cache memory, resulting in de-morphed data.Type: ApplicationFiled: October 31, 2006Publication date: May 15, 2008Applicant: Hewlett-Packard Development Company, L.P.Inventors: Dwight L. Barron, E. David Neufeld, Kevin M. Jones, Jonathan Bradshaw
-
Publication number: 20080115216Abstract: A method of protecting data in a computer system against attack from viruses and worms comprising; modifying micro-code of a processor of system to be protected to remove homogeneity between processors from a manufacturer; modifying op-codes of an application to match modified micro-code of the processor prior to execution.Type: ApplicationFiled: October 31, 2006Publication date: May 15, 2008Applicant: Hewlett-Packard Development Company, L.P.Inventors: Dwight L. Barron, E David Neufeld, Kevin M. Jones, Jonathan Bradshaw
-
Publication number: 20060294133Abstract: A method of producing a graphical representation of a written description of an apparatus, method, system or device is disclosed. The written description includes one or more independent sentence definitions and, for at least one of said independent sentence definitions, at least one further limiting dependent sentence definition. Each of the independent sentence definitions and the dependent sentence definitions is constructed from one or more clauses describing an identifiable technical feature of said apparatus, method, system or device.Type: ApplicationFiled: June 27, 2006Publication date: December 28, 2006Applicant: Ablaise Limited of LondonInventors: Andrew Ritchie, Jonathan Bradshaw, Mark Bernstein
-
Publication number: 20060184580Abstract: Output signals are served from a serving device to a plurality of browsing devices connected to a network. The output signals represent commands executable by each browsable device so as to display viewable data in accordance with specified page formatting. Requests from browsing clients are identified which contain information relating to the data itself and the display format for the data. The data is read and processed so as to combine a representation of the viewable data with executable instructions. The signals are then supplied to requesting browsing devices, after effectively being assembled as a real time o- line process.Type: ApplicationFiled: April 7, 2006Publication date: August 17, 2006Applicant: Ablaise LimitedInventors: Andrew Ritchie, Jonathan Bradshaw
-
Publication number: 20060184458Abstract: Output signals are served from a serving device to a plurality of browsing devices connected to a network. The output signals represent commands executable by each browsable device so as to display viewable data in accordance with specified page formatting. Requests from browsing clients are identified which contain information relating to the data itself and the display format for the data. The data is read and processed so as to combine a representation of the viewable data with executable instructions. The signals are then supplied to requesting browsing devices, after effectively being assembled as a real time o-line process.Type: ApplicationFiled: April 7, 2006Publication date: August 17, 2006Applicant: Ablaise LimitedInventors: Andrew Ritchie, Jonathan Bradshaw
-
Publication number: 20060184385Abstract: Output signals are served from a serving device to a plurality of browsing devices connected to a network. The output signals represent commands executable by each browsable device so as to display viewable data in accordance with specified page formatting. Requests from browsing clients are identified which contain information relating to the data itself and the display format for the data. The data is read and processed so as to combine a representation of the viewable data with executable instructions. The signals are then supplied to requesting browsing devices, after effectively being assembled as a real time o-line process.Type: ApplicationFiled: April 7, 2006Publication date: August 17, 2006Applicant: Ablaise LimitedInventors: Andrew Ritchie, Jonathan Bradshaw
-
Publication number: 20060184581Abstract: Output signals are served from a serving device to a plurality of browsing devices connected to a network. The output signals represent commands executable by each browsable device so as to display viewable data in accordance with specified page formatting. Requests from browsing clients are identified which contain information relating to the data itself and the display format for the data. The data is read and processed so as to combine a representation of the viewable data with executable instructions. The signals are then supplied to requesting browsing devices, after effectively being assembled as a real time o-line process.Type: ApplicationFiled: April 7, 2006Publication date: August 17, 2006Applicant: Ablaise LimitedInventors: Andrew Ritchie, Jonathan Bradshaw
-
Publication number: 20060184621Abstract: Output signals are served from a serving device to a plurality of browsing devices connected to a network. The output signals represent commands executable by each browsable device so as to display viewable data in accordance with specified page formatting. Requests from browsing clients are identified which contain information relating to the data itself and the display format for the data. The data is read and processed so as to combine a representation of the viewable data with executable instructions. The signals are then supplied to requesting browsing devices, after effectively being assembled as a real time o-line process.Type: ApplicationFiled: April 7, 2006Publication date: August 17, 2006Applicant: Ablaise LimitedInventors: Andrew Ritchie, Jonathan Bradshaw
-
Publication number: 20060184622Abstract: Output signals are served from a serving device to a plurality of browsing devices connected to a network. The output signals represent commands executable by each browsable device so as to display viewable data in accordance with specified page formatting. Requests from browsing clients are identified which contain information relating to the data itself and the display format for the data. The data is read and processed so as to combine a representation of the viewable data with executable instructions. The signals are then supplied to requesting browsing devices, after effectively being assembled as a real time o-line process.Type: ApplicationFiled: April 7, 2006Publication date: August 17, 2006Applicant: Ablaise LimitedInventors: Andrew Ritchie, Jonathan Bradshaw
-
Publication number: 20060184582Abstract: Output signals are served from a serving device to a plurality of browsing devices connected to a network. The output signals represent commands executable by each browsable device so as to display viewable data in accordance with specified page formatting. Requests from browsing clients are identified which contain information relating to the data itself and the display format for the data. The data is read and processed so as to combine a representation of the viewable data with executable instructions. The signals are then supplied to requesting browsing devices, after effectively being assembled as a real time o-line process.Type: ApplicationFiled: April 7, 2006Publication date: August 17, 2006Applicant: Ablaise LimitedInventors: Andrew Ritchie, Jonathan Bradshaw
-
Publication number: 20060178992Abstract: Output signals are served from a serving device to a plurality of browsing devices connected to a network. The output signals represent commands executable by each browsable device so as to display viewable data in accordance with specified page formatting. Requests from browsing clients are identified which contain information relating to the data itself and the display format for the data. The data is read and processed so as to combine a representation of the viewable data with executable instructions. The signals are then supplied to requesting browsing devices, after effectively being assembled as a real time o-line process.Type: ApplicationFiled: March 30, 2006Publication date: August 10, 2006Applicant: Ablaise LimitedInventors: Andrew Ritchie, Jonathan Bradshaw
-
Publication number: 20060168516Abstract: Output signals are served from a serving device to a plurality of browsing devices connected to a network. The output signals represent commands executable by each browsable device so as to display viewable data in accordance with specified page formatting. Requests from browsing clients are identified which contain information relating to the data itself and the display format for the data. The data is read and processed so as to combine a representation of the viewable data with executable instructions. The signals are then supplied to requesting browsing devices, after effectively being assembled as a real time o-line process.Type: ApplicationFiled: March 23, 2006Publication date: July 27, 2006Applicant: Ablaise LimitedInventors: Andrew Ritchie, Jonathan Bradshaw
-
Publication number: 20060155730Abstract: Output signals are served from a serving device to a plurality of browsing devices connected to a network. The output signals represent commands executable by each browsable device so as to display viewable data in accordance with specified page formatting. Requests from browsing clients are identified which contain information relating to the data itself and the display format for the data. The data is read and processed so as to combine a representation of the viewable data with executable instructions. The signals are then supplied to requesting browsing devices, after effectively being assembled as a real time o-line process.Type: ApplicationFiled: February 17, 2006Publication date: July 13, 2006Applicant: Ablaise LimitedInventors: Andrew Ritchie, Jonathan Bradshaw