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: 20240138861Abstract: 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: ApplicationFiled: February 22, 2022Publication date: May 2, 2024Inventors: Michael Thomas Decasper, Jonathan Masters, Jeffrey Joseph Vaitekunas
-
Patent number: 11797045Abstract: 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: GrantFiled: February 7, 2022Date of Patent: October 24, 2023Assignee: QUALCOMM IncorporatedInventors: Jonathan Masters, Pradeep Kanapathipillai, Manu Gulati, Nitin Makhija
-
Publication number: 20230093426Abstract: 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: ApplicationFiled: February 7, 2022Publication date: March 23, 2023Inventors: Jonathan MASTERS, Pradeep KANAPATHIPILLAI, Manu GULATI, Nitin MAKHIJA
-
Patent number: 10878353Abstract: 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: GrantFiled: May 31, 2011Date of Patent: December 29, 2020Assignee: Red Hat, Inc.Inventor: Jonathan Masters
-
Patent number: 10578160Abstract: 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: GrantFiled: July 16, 2018Date of Patent: March 3, 2020Assignee: ROLLS-ROYCE plcInventor: Jonathan Masters
-
Publication number: 20190078619Abstract: 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: ApplicationFiled: July 16, 2018Publication date: March 14, 2019Applicant: ROLLS-ROYCE PLCInventor: Jonathan MASTERS
-
Patent number: 9817689Abstract: 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: GrantFiled: February 27, 2015Date of Patent: November 14, 2017Assignee: Red Hat, Inc.Inventors: Paolo Bonzini, Laszlo Ersek, Jonathan Masters
-
Patent number: 9494080Abstract: 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: GrantFiled: April 7, 2014Date of Patent: November 15, 2016Assignee: ROLLS-ROYCE CONTROLS AND DATA SERVICES LIMITEDInventors: David Nicholas Neate, Jonathan Masters
-
Publication number: 20160253197Abstract: 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: ApplicationFiled: February 27, 2015Publication date: September 1, 2016Inventors: Paolo Bonzini, Laszlo Ersek, Jonathan Masters
-
Patent number: 9049287Abstract: 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: GrantFiled: May 31, 2011Date of Patent: June 2, 2015Assignee: Red Hat, Inc.Inventor: Jonathan Masters
-
Publication number: 20140338759Abstract: 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: ApplicationFiled: April 7, 2014Publication date: November 20, 2014Applicant: ROLLS-ROYCE CONTROLS AND DATA SERVICES LIMITEDInventors: David Nicholas NEATE, Jonathan MASTERS
-
Patent number: 8893236Abstract: 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: GrantFiled: February 25, 2013Date of Patent: November 18, 2014Assignee: Red Hat, Inc.Inventors: Jonathan Masters, Richard Monk, Robert Lowe
-
Publication number: 20140245392Abstract: 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: ApplicationFiled: February 25, 2013Publication date: August 28, 2014Applicant: Red Hat, Inc.Inventors: Jonathan Masters, Richard Monk, Robert Lowe
-
Patent number: 8781510Abstract: 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: GrantFiled: May 1, 2013Date of Patent: July 15, 2014Assignee: Mobile Captions Company LLCInventors: Adam Gould, Won-Sik Kim, Jonathan Masters
-
Publication number: 20130244705Abstract: 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: ApplicationFiled: May 1, 2013Publication date: September 19, 2013Applicant: Mobile Captions Company LLCInventors: Adam Gould, Won-Sik Kim, Jonathan Masters
-
Patent number: 8478316Abstract: 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: GrantFiled: August 9, 2012Date of Patent: July 2, 2013Assignee: Mobile Captions Company LLCInventors: Adam Gould, Won-Sik Kim, Jonathan Masters
-
Publication number: 20120310765Abstract: 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: ApplicationFiled: May 31, 2011Publication date: December 6, 2012Inventor: Jonathan Masters
-
Publication number: 20120307993Abstract: 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: ApplicationFiled: May 31, 2011Publication date: December 6, 2012Inventor: Jonathan Masters
-
Publication number: 20120302269Abstract: 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: ApplicationFiled: August 9, 2012Publication date: November 29, 2012Inventors: Adam Gould, Wok-Sik Kim, Jonathan Masters
-
Patent number: 8265671Abstract: 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: GrantFiled: June 16, 2010Date of Patent: September 11, 2012Assignee: Mobile Captions Company LLCInventors: Adam Gould, Won-Sik Kim, Jonathan Masters