Patents by Inventor Stephen Molloy
Stephen Molloy 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: 11969441Abstract: This invention is directed to methods for prevention of infections by highly pathogenic viruses by applying to the nasal mucous membranes topical preparations comprising the broad-spectrum antimicrobial agent povidone-iodine.Type: GrantFiled: December 7, 2021Date of Patent: April 30, 2024Assignee: FIREBRICK PHARMA LIMITEDInventors: Peter Molloy, Stephen Goodall
-
Patent number: 10761774Abstract: Various aspects include methods for managing memory subsystems on a computing device. Various aspect methods may include determining a period of time to force a memory subsystem on the computing device into a low power mode, inhibiting memory access requests to the memory subsystem during the determined period of time, forcing the memory subsystem into the low power mode for the determined period of time, and executing the memory access requests to the memory subsystem inhibited during the determined period of time in response to expiration of the determined period of time.Type: GrantFiled: April 3, 2018Date of Patent: September 1, 2020Assignee: Qualcomm IncorporatedInventors: Olivier Alavoine, Sejoong Lee, Tauseef Kazi, Simon Booth, Edoardo Regini, Renatas Jakushokas, Saurabh Patodia, Jeffrey Gemar, Michael Hawjing Lo, Vinod Chamarty, Boris Andreev, Tao Shen, Aravind Bhaskara, Wenbiao Wang, Stephen Molloy
-
Publication number: 20180225066Abstract: Various aspects include methods for managing memory subsystems on a computing device. Various aspect methods may include determining a period of time to force a memory subsystem on the computing device into a low power mode, inhibiting memory access requests to the memory subsystem during the determined period of time, forcing the memory subsystem into the low power mode for the determined period of time, and executing the memory access requests to the memory subsystem inhibited during the determined period of time in response to expiration of the determined period of time.Type: ApplicationFiled: April 3, 2018Publication date: August 9, 2018Inventors: Olivier Alavoine, Sejoong Lee, Tauseef Kazi, Simon Booth, Edoardo Regini, Renatas Jakushokas, Saurabh Patodia, Jeffrey Gemar, Michael Hawjing Lo, Vinod Chamarty, Boris Andreev, Tao Shen, Aravind Bhaskara, Wenbiao Wang, Stephen Molloy
-
Patent number: 9999157Abstract: A device that includes a region comprising an integrated device and a heat dissipating device coupled to the region comprising the integrated device. The heat dissipating device is configured to dissipate heat away from the region. The heat dissipating device includes a fluid, an evaporator configured to evaporate the fluid, a first condenser configured to condense the fluid, where the first condenser is located in a first wall of the device, an evaporation portion coupled to the evaporator and the first condenser, and a collection portion coupled to the first condenser and the evaporator. The evaporation portion is configured to channel an evaporated fluid from the evaporator to the first condenser. The collection portion is configured to channel a condensed fluid from the first condenser to the evaporator through the help of gravity.Type: GrantFiled: August 12, 2016Date of Patent: June 12, 2018Assignee: QUALCOMM IncorporatedInventors: Victor Chiriac, Jorge Rosales, Jon Anderson, Stephen Molloy
-
Patent number: 9965220Abstract: Various aspects include methods for managing memory subsystems on a computing device. Various aspect methods may include determining a period of time to force a memory subsystem on the computing device into a low power mode, inhibiting memory access requests to the memory subsystem during the determined period of time, forcing the memory subsystem into the low power mode for the determined period of time, and executing the memory access requests to the memory subsystem inhibited during the determined period of time in response to expiration of the determined period of time.Type: GrantFiled: February 5, 2016Date of Patent: May 8, 2018Assignee: QUALCOMM IncorporatedInventors: Olivier Alavoine, Sejoong Lee, Tauseef Kazi, Simon Booth, Edoardo Regini, Renatas Jakushokas, Saurabh Patodia, Jeffrey Gemar, Haw-Jing Lo, Vinod Chamarty, Boris Andreev, Tao Shen, Aravind Bhaskara, Wenbiao Wang, Stephen Molloy
-
Patent number: 9940923Abstract: The disclosure relates to systems, methods and apparatus to convert speech to text and vice versa. One apparatus comprises a vocoder, a speech to text conversion engine, a text to speech conversion engine, and a user interface. The vocoder is operable to convert speech signals into packets and convert packets into speech signals. The speech to text conversion engine is operable to convert speech to text. The text to speech conversion engine is operable to convert text to speech. The user interface is operable to receive a user selection of a mode from among a plurality of modes, wherein a first mode enables the speech to text conversion engine, a second mode enables the text to speech conversion engine, and a third mode enables the speech to text conversion engine and the text to speech conversion engine.Type: GrantFiled: December 28, 2015Date of Patent: April 10, 2018Assignee: QUALCOMM IncorporatedInventors: Stephen Molloy, Khaled Helmi El-Maleh
-
Patent number: 9928168Abstract: Systems, methods, and computer programs are disclosed for providing non-volatile system memory with volatile memory program caching. One such method comprises storing an executable program in a non-volatile random access memory. In response to an initial launch of the executable program, the executable program is loaded from the non-volatile random access memory into a volatile memory cache for execution. In response to an initial suspension of the executable program, cache pages corresponding to the executable program are flushed into the non-volatile random access memory.Type: GrantFiled: January 11, 2016Date of Patent: March 27, 2018Assignee: QUALCOMM IncorporatedInventors: Stephen Molloy, Dexter Tamio Chun
-
Publication number: 20180049346Abstract: A device that includes a region comprising an integrated device and a heat dissipating device coupled to the region comprising the integrated device. The heat dissipating device is configured to dissipate heat away from the region. The heat dissipating device includes a fluid, an evaporator configured to evaporate the fluid, a first condenser configured to condense the fluid, where the first condenser is located in a first wall of the device, an evaporation portion coupled to the evaporator and the first condenser, and a collection portion coupled to the first condenser and the evaporator. The evaporation portion is configured to channel an evaporated fluid from the evaporator to the first condenser. The collection portion is configured to channel a condensed fluid from the first condenser to the evaporator through the help of gravity.Type: ApplicationFiled: August 12, 2016Publication date: February 15, 2018Inventors: Victor Chiriac, Jorge Rosales, Jon Anderson, Stephen Molloy
-
Publication number: 20170228196Abstract: Various aspects include methods for managing memory subsystems on a computing device. Various aspect methods may include determining a period of time to force a memory subsystem on the computing device into a low power mode, inhibiting memory access requests to the memory subsystem during the determined period of time, forcing the memory subsystem into the low power mode for the determined period of time, and executing the memory access requests to the memory subsystem inhibited during the determined period of time in response to expiration of the determined period of time.Type: ApplicationFiled: February 5, 2016Publication date: August 10, 2017Inventors: Olivier Alavoine, Sejoong Lee, Tauseef Kazi, Simon Booth, Edoardo Reginin, Renatas Jakushokas, Saurabh Patodia, Jeffery Gemar, Haw-Jing Lo, Vinod Chamarty, Boris Andreev, Tao Shen, Aravind Bhaskara, Wenbiao Wang, Stephen Molloy
-
Publication number: 20170199814Abstract: Systems, methods, and computer programs are disclosed for providing non-volatile system memory with volatile memory program caching. One such method comprises storing an executable program in a non-volatile random access memory. In response to an initial launch of the executable program, the executable program is loaded from the non-volatile random access memory into a volatile memory cache for execution. In response to an initial suspension of the executable program, cache pages corresponding to the executable program are flushed into the non-volatile random access memory.Type: ApplicationFiled: January 11, 2016Publication date: July 13, 2017Inventors: STEPHEN MOLLOY, DEXTER TAMIO CHUN
-
Publication number: 20160111082Abstract: The disclosure relates to systems, methods and apparatus to convert speech to text and vice versa. One apparatus comprises a vocoder, a speech to text conversion engine, a text to speech conversion engine, and a user interface. The vocoder is operable to convert speech signals into packets and convert packets into speech signals. The speech to text conversion engine is operable to convert speech to text. The text to speech conversion engine is operable to convert text to speech. The user interface is operable to receive a user selection of a mode from among a plurality of modes, wherein a first mode enables the speech to text conversion engine, a second mode enables the text to speech conversion engine, and a third mode enables the speech to text conversion engine and the text to speech conversion engine.Type: ApplicationFiled: December 28, 2015Publication date: April 21, 2016Inventors: Stephen Molloy, Khaled Helmi El-Maleh
-
Patent number: 9274715Abstract: In a particular embodiment, a device includes memory address remapping circuitry and a remapping engine. The memory address remapping circuitry includes a comparison circuit to compare a received memory address to one or more remapped addresses. The memory address remapping circuitry also includes a selection circuit responsive to the comparison circuit to output a physical address. The physical address corresponds to a location in a random-access memory (RAM). The remapping engine is configured to update the one or more remapped addresses to include a particular address in response to detecting that a number of occurrences of errors at a particular location satisfies a threshold.Type: GrantFiled: August 2, 2013Date of Patent: March 1, 2016Assignee: Qualcomm IncorporatedInventors: Dexter T. Chun, Jungwon Suh, Stephen A. Molloy, Jung Pill Kim
-
Patent number: 9253496Abstract: A system and method for intelligent decoded picture buffering is described. In one embodiment, a video bitstream buffer receives and temporarily holds an encoded compressed bitstream containing portions of a video. Then, a look ahead parser scans ahead in the video to analyze portions of the encoded video bitstream in the video bitstream buffer to predict the value of the video. Based on this prediction, an intelligent memory manager prioritizes the video portions, and then sends the high valued video portions to a first buffer and sends the low valued video portions to a second buffer.Type: GrantFiled: December 12, 2008Date of Patent: February 2, 2016Assignee: QUALCOMM IncorporatedInventors: Raghavendra Nagaraj, Stephen A. Molloy
-
Patent number: 9165854Abstract: Electronic devices incorporating a heat dissipation feature include an enclosure, and at least one heat-generating component positioned within the enclosure. The heat dissipation feature is sufficiently coupled to the at least one heat-generating component to facilitate conductive heat transfer from the heat-generating component. The heat dissipation feature includes a plurality of protrusions exposed externally to the enclosure. A thermally insulating material may be disposed on at least a tip portion of at least some of the protrusions. The thermally insulating material is selected to provide a touch temperature that is below a predetermined threshold. In some instances, the thermally insulating material can provide such a touch temperature by selecting the material to include properties for thermal conductivity (k), density (?), and specific heat (Cp) such that the product of k*?*Cp results in a value less than a product of k*?*Cp for human skin.Type: GrantFiled: April 12, 2012Date of Patent: October 20, 2015Assignee: QUALCOMM IncorporatedInventors: Dexter T. Chun, Victor A. Chiriac, James H. Thompson, Stephen A. Molloy
-
Patent number: 9155120Abstract: A modem for use at a terminal, the modem comprising: a first interface arranged to connect to a communications network; a second interface arranged to connect to a host processor on the terminal; and a processing unit, the processing unit configured to: detect that a call is to be established over the communications network; in response to said detection, perform a call setup procedure; determine if the call setup procedure has been successful or has failed due to failure of a security procedure; and in response to determining that the call setup procedure has failed due to failure of a security procedure, repeat said call setup procedure without indicating failure of the call setup procedure to a user of said terminal.Type: GrantFiled: September 13, 2013Date of Patent: October 6, 2015Assignee: Nvidia CorporationInventors: Alexander May-Weymann, Timothy Rogers, Susan Iversen, Stephen Molloy
-
Publication number: 20150161057Abstract: Systems and methods are disclosed for providing memory address translation for a memory management system. One embodiment of such a system comprises a memory device and an application processor in communication via a system interconnect. The application processor comprises test code for testing one or more of a plurality of hardware devices. Each of the hardware devices has a corresponding system memory management unit (SMMU) for processing memory requests associated with the hardware device to the memory device. The system further comprises a client-side address translation system in communication with the system interconnect and the plurality of SMMUs. The client-side address translation system is configured to selectively route stimulus traffic associated with the test code to a client port on one or more of the plurality of SMMUs for testing the corresponding hardware devices.Type: ApplicationFiled: January 5, 2014Publication date: June 11, 2015Applicant: Qualcomm IncorporatedInventors: THOMAS M. ZENG, AZZEDINE TOUZNI, STEPHEN A. MOLLOY, SATYAKI MUKHERJEE, ABHIRAMI SENTHILKUMARAN, OLAV HAUGAN, TZUNG REN TZENG, TAREK ZGHAL, JEAN-LOUIS O. TARDIEUX, AJAY UPADHYAYA, ZHURANG ZHAO, PAWAN CHHABRA, SUBRAHMANYAM MOOLA, PAVAN KUMAR, JAYDEEP R. CHOKSHI, VICTOR K. WONG, VIPUL C. GANDHI
-
Publication number: 20150079948Abstract: A modem for use at a terminal, the modem comprising: a first interface arranged to connect to a communications network; a second interface arranged to connect to a host processor on the terminal; and a processing unit, the processing unit configured to: detect that a call is to be established over the communications network; in response to said detection, perform a call setup procedure; determine if the call setup procedure has been successful or has failed due to failure of a security procedure; and in response to determining that the call setup procedure has failed due to failure of a security procedure, repeat said call setup procedure without indicating failure of the call setup procedure to a user of said terminal.Type: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Applicant: Nvidia CorporationInventors: Alexander May-Weymann, Timothy Rogers, Susan Iversen, Stephen Molloy
-
Patent number: 8959298Abstract: Systems and methods are provided for managing performance of a computing device having dissimilar memory types. An exemplary embodiment comprises a method for interleaving dissimilar memory devices. The method involves determining an interleave bandwidth ratio comprising a ratio of bandwidths for two or more dissimilar memory devices. The dissimilar memory devices are interleaved according to the interleave bandwidth ratio. Memory address requests are distributed from one or more processing units to the dissimilar memory devices according to the interleave bandwidth ratio.Type: GrantFiled: December 24, 2012Date of Patent: February 17, 2015Assignee: QUALCOMM IncorporatedInventors: Dexter T. Chun, Serag Gadelrab, Stephen Molloy, Thomas Zeng
-
Publication number: 20150039848Abstract: In a particular embodiment, a device includes memory address remapping circuitry and a remapping engine. The memory address remapping circuitry includes a comparison circuit to compare a received memory address to one or more remapped addresses. The memory address remapping circuitry also includes a selection circuit responsive to the comparison circuit to output a physical address. The physical address corresponds to a location in a random-access memory (RAM). The remapping engine is configured to update the one or more remapped addresses to include a particular address in response to detecting that a number of occurrences of errors at a particular location satisfies a threshold.Type: ApplicationFiled: August 2, 2013Publication date: February 5, 2015Applicant: QUAL COMM IncorporatedInventors: Dexter T. Chun, Jungwon Suh, Stephen A. Molloy, Jung Pill Kim
-
Publication number: 20140357266Abstract: One aspect provides a modem for use at a terminal. The modem comprises a first interface, a second interface, and a processing unit. The first interface is arranged to connect to a network. The second interface is arranged to connect to a host processor on the terminal. The processing unit is arranged to perform a procedure to attempt to connect to the network via the first interface. The processing unit is also arranged to receive an indication of an operating mode that the host processor is operating in from the host processor via the second interface, where the operating mode is one of a plurality of operating modes. The processing unit is further arranged to, in the event of failure of the procedure, repeat performing the procedure at a time controlled in dependence on the received indication.Type: ApplicationFiled: May 28, 2013Publication date: December 4, 2014Applicant: NVIDIA CorporationInventors: Greg Heinrich, Flavien Delorme, Matthieu Imbault, Stephen Thomas, Stephen Molloy