Patents by Inventor Jonathan Masters

Jonathan Masters 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).

  • Publication number: 20240138861
    Abstract: A medical device, comprising a catheter comprising an end-effector, wherein the end-effector further comprises a proximal portion; and a flexible distal portion, wherein the distal portion further includes a window formed therein; and a flexible ultrasonic waveguide disposed within the end-effector, wherein the waveguide includes an active zone that extends through the window; and a mechanism for bending the waveguide, bending the distal portion, or bending both the waveguide and the distal portion, wherein the mechanism permits desired positioning of the waveguide within a lumen.
    Type: Application
    Filed: February 22, 2022
    Publication date: May 2, 2024
    Inventors: Michael Thomas Decasper, Jonathan Masters, Jeffrey Joseph Vaitekunas
  • Patent number: 11797045
    Abstract: An electronic system has a plurality of processing clusters including a first processing cluster. The first processing cluster further includes a plurality of processors and a power management processor. The power management processor obtains performance information about the plurality of processors, executes power instructions to transition a first processor of the plurality of processors from a first performance state to a second performance state different from the first performance state, and executes one or more debug instructions to perform debugging of a respective processor of the plurality of processors. The power instructions are executed in accordance with the obtained performance information and independently of respective performance states of other processors in the plurality of processors of the first processing cluster.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: October 24, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Jonathan Masters, Pradeep Kanapathipillai, Manu Gulati, Nitin Makhija
  • Publication number: 20230093426
    Abstract: An electronic system has a plurality of processing clusters including a first processing cluster. The first processing cluster further includes a plurality of processors and a power management processor. The power management processor obtains performance information about the plurality of processors, executes power instructions to transition a first processor of the plurality of processors from a first performance state to a second performance state different from the first performance state, and executes one or more debug instructions to perform debugging of a respective processor of the plurality of processors. The power instructions are executed in accordance with the obtained performance information and independently of respective performance states of other processors in the plurality of processors of the first processing cluster.
    Type: Application
    Filed: February 7, 2022
    Publication date: March 23, 2023
    Inventors: Jonathan MASTERS, Pradeep KANAPATHIPILLAI, Manu GULATI, Nitin MAKHIJA
  • Patent number: 10878353
    Abstract: A method and system for automatic cost assessment of cloud computing resources. A cloud management server computer manages data centers in a smart cloud computing system that provisions computing resources to consumers. The cloud management server computer registers conditions of interest with multiple news sources, receives reports regarding the conditions of interest from one or more of the news sources, and automatically estimates a cost of operating each of the data centers based on the reports. Among the data centers, a first data center is estimated to have a cost increase because of a condition that is reportedly about to occur. The cloud management server computer automatically migrates workload from the first data center to a different data center before the condition occurs.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: December 29, 2020
    Assignee: Red Hat, Inc.
    Inventor: Jonathan Masters
  • Patent number: 10578160
    Abstract: A gear pump bearing block has a bush formed of antifriction alloys. The bush has a cylindrical portion providing a bore adapted to receive a bearing shaft of a gear of the pump. It further has a thrust face at the end of the cylindrical portion, the thrust face being adapted to slidingly engage with a side surface of the gear. The bush has an inner component providing the bore, and an outer component forming a radially outer surface of the cylindrical portion. The inner and outer components are formed of respective lead bronze alloys, the lead bronze alloy of the outer component having a higher lead content than the lead bronze alloy of the inner component.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: March 3, 2020
    Assignee: ROLLS-ROYCE plc
    Inventor: Jonathan Masters
  • Publication number: 20190078619
    Abstract: A gear pump bearing block has a bush formed of antifriction alloys. The bush has a cylindrical portion providing a bore adapted to receive a bearing shaft of a gear of the pump. It further has a thrust face at the end of the cylindrical portion, the thrust face being adapted to slidingly engage with a side surface of the gear. The bush has an inner component providing the bore, and an outer component forming a radially outer surface of the cylindrical portion. The inner and outer components are formed of respective lead bronze alloys, the lead bronze alloy of the outer component having a higher lead content than the lead bronze alloy of the inner component.
    Type: Application
    Filed: July 16, 2018
    Publication date: March 14, 2019
    Applicant: ROLLS-ROYCE PLC
    Inventor: Jonathan MASTERS
  • Patent number: 9817689
    Abstract: An example method of providing a dirty bitmap to an application includes receiving a request for a snapshot of an internal dirty bitmap. The internal dirty bitmap indicates whether a guest has updated one or more pages in guest memory since a previously received request for a snapshot of the internal dirty bitmap. The method also includes copying a set of bits of the internal dirty bitmap into a shared dirty bitmap, which is accessible by the hypervisor and application. The method further includes for each bit of the set of bits having a first value, setting the respective bit to a second value. The method also includes invalidating all cache lines in a set of pages corresponding to one or more bits having the first value in the shared dirty bitmap. The method further includes after invalidating the cache lines, providing the shared dirty bitmap to the application.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: November 14, 2017
    Assignee: Red Hat, Inc.
    Inventors: Paolo Bonzini, Laszlo Ersek, Jonathan Masters
  • Patent number: 9494080
    Abstract: A fuel pumping unit has a low pressure pump, a high pressure pump, and a drive input which drives the low and high pressure pumps. The low pressure pump supplies, in use, fuel at a boosted pressure to the high pressure pump. The fuel pumping unit further has a low pressure housing containing the low pressure pump, and a high pressure housing containing the high pressure pump. The housings are joined together at a housing interface. The drive input is contained in one of the housings, whereby drive from the drive input is transferred across the interface to the pump in the other housing. The housing interface includes a gap which interposes between the high pressure pump and the low pressure pump. A layer of substantially stagnant fuel is trapped, in use, in the gap to reduce heat transfer from the high pressure pump to the low pressure pump.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: November 15, 2016
    Assignee: ROLLS-ROYCE CONTROLS AND DATA SERVICES LIMITED
    Inventors: David Nicholas Neate, Jonathan Masters
  • Publication number: 20160253197
    Abstract: An example method of providing a dirty bitmap to an application includes receiving a request for a snapshot of an internal dirty bitmap. The internal dirty bitmap indicates whether a guest has updated one or more pages in guest memory since a previously received request for a snapshot of the internal dirty bitmap. The method also includes copying a set of bits of the internal dirty bitmap into a shared dirty bitmap, which is accessible by the hypervisor and application. The method further includes for each bit of the set of bits having a first value, setting the respective bit to a second value. The method also includes invalidating all cache lines in a set of pages corresponding to one or more bits having the first value in the shared dirty bitmap. The method further includes after invalidating the cache lines, providing the shared dirty bitmap to the application.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Paolo Bonzini, Laszlo Ersek, Jonathan Masters
  • Patent number: 9049287
    Abstract: A private branch exchange (PBX) server determines a caller identification (ID) of a voice call received from a first phone system attempting to reach a second phone system. The PBX server transmits a request to a remote phone number resolving server for categorizing the caller ID. In response to a response received from the remote phone number resolving server indicating one or more categories associated with the caller ID, the PBX server processes the voice call based on the one or more categories.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: June 2, 2015
    Assignee: Red Hat, Inc.
    Inventor: Jonathan Masters
  • Publication number: 20140338759
    Abstract: A fuel pumping unit has a low pressure pump, a high pressure pump, and a drive input which drives the low and high pressure pumps. The low pressure pump supplies, in use, fuel at a boosted pressure to the high pressure pump. The fuel pumping unit further has a low pressure housing containing the low pressure pump, and a high pressure housing containing the high pressure pump. The housings are joined together at a housing interface. The drive input is contained in one of the housings, whereby drive from the drive input is transferred across the interface to the pump in the other housing. The housing interface includes a gap which interposes between the high pressure pump and the low pressure pump. A layer of substantially stagnant fuel is trapped, in use, in the gap to reduce heat transfer from the high pressure pump to the low pressure pump.
    Type: Application
    Filed: April 7, 2014
    Publication date: November 20, 2014
    Applicant: ROLLS-ROYCE CONTROLS AND DATA SERVICES LIMITED
    Inventors: David Nicholas NEATE, Jonathan MASTERS
  • Patent number: 8893236
    Abstract: A computer program product having a computer readable medium tangibly recording computer program logic for use in a secure computer system with a first human user and a second human user being authorized users of the secure computer system, the computer program product including code to receive input from the first human user to select the second human user for authentication, code to electronically generate a secure code in response to the input from the first human user, code to display the secure code to the first human user, code to allow the second human user access to the secure computer system after the second human user has been verified by the secure computer system, and code to display the secure code to the second human user as the second human user accesses the secure computer system.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: November 18, 2014
    Assignee: Red Hat, Inc.
    Inventors: Jonathan Masters, Richard Monk, Robert Lowe
  • Publication number: 20140245392
    Abstract: A computer program product having a computer readable medium tangibly recording computer program logic for use in a secure computer system with a first human user and a second human user being authorized users of the secure computer system, the computer program product including code to receive input from the first human user to select the second human user for authentication, code to electronically generate a secure code in response to the input from the first human user, code to display the secure code to the first human user, code to allow the second human user access to the secure computer system after the second human user has been verified by the secure computer system, and code to display the secure code to the second human user as the second human user accesses the secure computer system.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: Red Hat, Inc.
    Inventors: Jonathan Masters, Richard Monk, Robert Lowe
  • Patent number: 8781510
    Abstract: A data connection between a server and an application running on a mobile telephone handset is used to provide caption text of a telephonic conversation between call participants to the mobile phone handset during an active telephone call. Prior to providing the captions, a communication session between the server and the application running on the handset, the means of transporting the caption text is determined. Transport may be by way of data socket connection or by way of SMS messages.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: July 15, 2014
    Assignee: Mobile Captions Company LLC
    Inventors: Adam Gould, Won-Sik Kim, Jonathan Masters
  • Publication number: 20130244705
    Abstract: A data connection between a server and an application running on a mobile telephone handset is used to provide caption text of a telephonic conversation between call participants to the mobile phone handset during an active telephone call. Prior to providing the captions, a communication session between the server and the application running on the handset, the means of transporting the caption text is determined. Transport may be by way of data socket connection or by way of SMS messages.
    Type: Application
    Filed: May 1, 2013
    Publication date: September 19, 2013
    Applicant: Mobile Captions Company LLC
    Inventors: Adam Gould, Won-Sik Kim, Jonathan Masters
  • Patent number: 8478316
    Abstract: A data connection between a server and an application running on a mobile telephone handset is used to provide caption text of a telephonic conversation between call participants to the mobile phone handset during an active telephone call. Prior to providing the captions, a communication session between the server and the application running on the handset, the means of transporting the caption text is determined. Transport may be by way of data socket connection or by way of SMS messages.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: July 2, 2013
    Assignee: Mobile Captions Company LLC
    Inventors: Adam Gould, Won-Sik Kim, Jonathan Masters
  • Publication number: 20120310765
    Abstract: A method and system for automatic cost assessment of cloud computing resources. A cloud management server computer manages data centers in a smart cloud computing system that provisions computing resources to consumers. The cloud management server computer registers conditions of interest with multiple news sources, receives reports regarding the conditions of interest from one or more of the news sources, and automatically estimates a cost of operating each of the data centers based on the reports. Among the data centers, a first data center is estimated to have a cost increase because of a condition that is reportedly about to occur. The cloud management server computer automatically migrates workload from the first data center to a different data center before the condition occurs.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Inventor: Jonathan Masters
  • Publication number: 20120307993
    Abstract: A private branch exchange (PBX) server determines a caller identification (ID) of a voice call received from a first phone system attempting to reach a second phone system. The PBX server transmits a request to a remote phone number resolving server for categorizing the caller ID. In response to a response received from the remote phone number resolving server indicating one or more categories associated with the caller ID, the PBX server processes the voice call based on the one or more categories.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Inventor: Jonathan Masters
  • Publication number: 20120302269
    Abstract: A data connection between a server and an application running on a mobile telephone handset is used to provide caption text of a telephonic conversation between call participants to the mobile phone handset during an active telephone call. Prior to providing the captions, a communication session between the server and the application running on the handset, the means of transporting the caption text is determined. Transport may be by way of data socket connection or by way of SMS messages.
    Type: Application
    Filed: August 9, 2012
    Publication date: November 29, 2012
    Inventors: Adam Gould, Wok-Sik Kim, Jonathan Masters
  • Patent number: 8265671
    Abstract: A data connection between a server and an application running on a mobile telephone handset is used to provide caption text of a telephonic conversation between call participants to the mobile phone handset during an active telephone call. Prior to providing the captions, a communication session between the server and the application running on the handset, the means of transporting the caption text is determined. Transport may be by way of data socket connection or by way of SMS messages.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: September 11, 2012
    Assignee: Mobile Captions Company LLC
    Inventors: Adam Gould, Won-Sik Kim, Jonathan Masters