Patents by Inventor Michael Phan
Michael Phan 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: 20240401446Abstract: Compositions of nanoparticles and surfactants for enhanced gas lift through increased foaming heights and foam stability are disclosed. More specifically, synergistic combination of nanoparticles, including amine functionalized colloidal nanoparticles and surfactants, provides enhanced gas lift and increased oil production are disclosed. Methods of using are also disclosed.Type: ApplicationFiled: May 31, 2024Publication date: December 5, 2024Inventors: Duy Nguyen, Bethany Dawn Carter, Chad Michael Gilmer, Jenny L. Phan, Samuel Clay Marsh
-
Publication number: 20240398559Abstract: An implantable device or implant is configured to be positioned within a native heart valve to allow the native heart valve to form a more effective seal. In some examples, a plurality of sutures is employed to secure frame portions of the implantable device to a connector of the implantable device. Each of the sutures can be passed through one or more eyelets of the frame portions and the connector. In some examples, an implantable device includes an actuation cap having a flexible portion or a biasing element positioned between an end portion of the actuation cap and an anchor portion of the implantable device. The flexible portion or the biasing element flex or compress responsive to forces between the connector and the actuation cap.Type: ApplicationFiled: August 13, 2024Publication date: December 5, 2024Inventors: Waina Michelle Chu, Jian Lin Phan, Eric Michael Oberwise, Sergio Delgado, Lauren R. Freschauf, Wen Yan Chen
-
Publication number: 20240386202Abstract: Systems and methods for generative language model tuning can include training the generative language model to generate sets of output text tokens with set of intermediary text tokens with training examples that include input and output pairs. The training can include processing the input with the language model to determine a predicted output and a predicted set of intermediary text tokens. The predicted set of intermediary text tokens can then be evaluated based at least in part on the output associated with the input and the predicted output.Type: ApplicationFiled: May 2, 2024Publication date: November 21, 2024Inventors: Matthew Douglas Hoffman, Charles Aloysius Sutton, David Martin Dohan, Sholto Francis Alexandre Douglas, Tuan Anh Le, Van Du Phan, Aaron Thomas Parisi, Ryan Michael Rifkin, Pavel Sountsov, Sharad Vikram
-
Publication number: 20240378599Abstract: An example method includes receiving, by a computing system, from an aggregator computing system, an access request of an account at a financial institution, the access request including a user identifier associated with a user of the account and encrypted authentication information; decrypting, by the computing system, the encrypted authentication information; matching, by the computing system, the decrypted authentication information against stored authentication information associated with the user identifier of the user; and providing, by the computing system, an authentication decision to the aggregator computing system, the authentication decision enabling the aggregator computing system to access and display information of the account to the user.Type: ApplicationFiled: May 30, 2024Publication date: November 14, 2024Applicant: Wells Fargo Bank, N.A.Inventors: Michael Chang, Traci Nguyen, Cong Phan, Marria Rhodriquez, Darrell L. Suen, Paul Vittimberga
-
Patent number: 12136756Abstract: A method of assembling a fuel cell stack includes depositing a liquid seal material on an interconnect, pressing a fuel cell into the liquid seal material, and solidifying the liquid seal material after pressing the fuel cell into the liquid seal material. The seal material may also include a support portion or extensions which are configured to reduce an amount of compressive stress on corners of the fuel cell in the fuel cell stack.Type: GrantFiled: March 19, 2021Date of Patent: November 5, 2024Assignee: BLOOM ENERGY CORPORATIONInventors: Michael D. Gasda, Madhuri Nallabolu, Brian Therault, Robert Hintz, Hoa Vo, Phuc Phan, Patrick Nikong, Greg Young
-
Publication number: 20240337248Abstract: According to an embodiment, the method is for operating a wind turbine having a rotor with at least one rotor blade and a setting system which is configured to change the operation of the wind turbine. The method includes a step in which first trigger information is provided, wherein the first trigger information is representative of whether the torsional movement of at least one rotor blade exceeds a threshold. If this is the case, a first output signal is generated which is configured to cause the setting system to change the operation of the wind turbine in order to reduce the torsional movement of the at least one rotor blade.Type: ApplicationFiled: March 29, 2024Publication date: October 10, 2024Inventors: Michael Niss, Detlef Drossel, Jacob Laborenz, Valeri Buller, Björn Phan-Graebitz
-
Publication number: 20240215480Abstract: A rotatable ring control mechanism is mounted on a control arm of a riding mower and allows a user to control a function of the riding mower. The mechanism includes an inner support component and an outer interface ring. The inner component secures the mechanism to the control arm and includes a signal generating technology receiving a control input and generating a corresponding control signal. The outer ring rotates around the inner component and around a longitudinal axis of the control arm to provide the control input to the signal generating technology.Type: ApplicationFiled: December 29, 2022Publication date: July 4, 2024Inventors: Douglas Swartz, Min Sung Kim, Michael Phan
-
Publication number: 20200112625Abstract: Apparatus and methods are provided for distributing linear and interactive virtual reality (“VR”) video content. The VR content may be distributed by streaming over varying consumer network connections such as Wi-Fi, LTE Wireless Radio, or wired network connections. Bandwidth and latency may vary from network-user to network-user and may also vary widely during the playback of the VR content as other network users vary their bandwidth usage. Apparatus and methods are provided for ingesting, managing, composing, tracking, and experiencing VR content. Apparatus and methods are provided for reducing bandwidth and computational overhead associated with streaming VR content to a viewing device.Type: ApplicationFiled: October 7, 2019Publication date: April 9, 2020Inventors: Casey Robert Hancock, Michael Phan, Jacob Russel Adelgren, Nicholas Paul Sahler
-
Patent number: 10559352Abstract: A memory system includes a sense amplifier electrically coupled to a first bitline and a second bitline associated with a column of a memory array, a bl transistor electrically coupled to the first bitline, wherein the bl transistor is configured to receive as input a first electrical signal from the first bitline, and a blb transistor electrically coupled to the second bitline, wherein the blb transistor is configured to receive as input a second electrical signal from the second bitline, wherein an output of the bl transistor and an output of the blb transistor are electrically coupled together as a common output, and wherein the sense amplifier is configured to receive as an input the common output of the bl transistor and the blb transistor.Type: GrantFiled: September 18, 2018Date of Patent: February 11, 2020Assignee: QUALCOMM IncorporatedInventors: Harish Shankar, Manish Garg, Rahul Krishnakumar Nadkarni, Rajesh Kumar, Michael Phan
-
Patent number: 10541044Abstract: Providing efficient handling of memory array failures in processor-based systems is disclosed. In this regard, in one aspect, a memory controller of a processor-based device is configured to detect a defect within a memory element of a plurality of memory elements of a memory array. In response, a disable register of one or more disable registers is set to correspond to the memory element to indicate that the memory element is disabled. The memory controller receives a memory access request to a memory address corresponding to the memory element, and determines, based on one or more disable registers, whether the memory element is disabled. If so, the memory controller disallows the memory access request. Some aspects may provide that the memory controller, in response to detecting the defect, provides a failure indication to an executing process, and subsequently receives, from the executing process, a request to set the disable register.Type: GrantFiled: July 6, 2017Date of Patent: January 21, 2020Assignee: QUALCOMM IncorporatedInventors: Thomas Philip Speier, Viren Ramesh Patel, Michael Phan, Manish Garg, Kevin Magill, Paul Steinmetz, Clint Mumford, Kshitiz Saxena
-
Patent number: 10491711Abstract: Apparatus and methods are provided for distributing linear and interactive virtual reality (“VR”) video content. The VR content may be distributed by streaming over varying consumer network connections such as Wi-Fi, LTE Wireless Radio, or wired network connections. Bandwidth and latency may vary from network-user to network-user and may also vary widely during the playback of the VR content as other network users vary their bandwidth usage. Apparatus and methods are provided for ingesting, managing, composing, tracking, and experiencing VR content. Apparatus and methods are provided for reducing bandwidth and computational overhead associated with streaming VR content to a viewing device.Type: GrantFiled: September 10, 2016Date of Patent: November 26, 2019Assignee: EEVO, Inc.Inventors: Casey Robert Hancock, Michael Phan, Jacob Russel Adelgren, Nicholas Paul Sahler
-
Publication number: 20190214076Abstract: Disclosed is a memory system comprising a sense amplifier electrically coupled to a first bitline and a second bitline associated with a column of a memory array, a bl transistor electrically coupled to the first bitline, wherein the bl transistor is configured to receive as input a first electrical signal from the first bitline, and a blb transistor electrically coupled to the second bitline, wherein the blb transistor is configured to receive as input a second electrical signal from the second bitline, wherein an output of the bl transistor and an output of the blb transistor are electrically coupled together as a common output, and wherein the sense amplifier is configured to receive as an input the common output of the bl transistor and the blb transistor.Type: ApplicationFiled: September 18, 2018Publication date: July 11, 2019Inventors: Harish SHANKAR, Manish GARG, Rahul Krishnakumar NADKARNI, Rajesh KUMAR, Michael PHAN
-
Patent number: 10156887Abstract: Cache memory clock generation circuits for reducing power consumption and read errors in cache memory are provided. In one aspect, a cache memory clock generation circuit employs detector circuit configured to receive a way address and generate a one way hit signal indicating if cache read request results in a single way hit. Clock and enable circuit is configured to generate a cache clock signal in response to a system clock signal and a cache enable signal, and generate a cache read enable signal in response to the cache clock signal and a read enable signal. Gating circuit is configured to generate a read clock signal in response to one way hit signal, cache clock signal, and cache read enable signal. Sense amplifier clock generation circuit is configured to generate sense amplifier clock signal in response to the read clock signal having a defined pulse width.Type: GrantFiled: September 29, 2016Date of Patent: December 18, 2018Assignee: QUALCOMM IncorporatedInventor: Michael Phan
-
Publication number: 20180121274Abstract: Providing efficient handling of memory array failures in processor-based systems is disclosed. In this regard, in one aspect, a memory controller of a processor-based device is configured to detect a defect within a memory element of a plurality of memory elements of a memory array. In response, a disable register of one or more disable registers is set to correspond to the memory element to indicate that the memory element is disabled. The memory controller receives a memory access request to a memory address corresponding to the memory element, and determines, based on one or more disable registers, whether the memory element is disabled. If so, the memory controller disallows the memory access request. Some aspects may provide that the memory controller, in response to detecting the defect, provides a failure indication to an executing process, and subsequently receives, from the executing process, a request to set the disable register.Type: ApplicationFiled: July 6, 2017Publication date: May 3, 2018Inventors: Thomas Philip Speier, Viren Ramesh Patel, Michael Phan, Manish Garg, Kevin Magill, Paul Steinmetz, Clint Mumford, Kshitiz Saxena
-
Publication number: 20180088659Abstract: Cache memory clock generation circuits for reducing power consumption and read errors in cache memory are provided. In one aspect, a cache memory clock generation circuit employs detector circuit configured to receive a way address and generate a one way hit signal indicating if cache read request results in a single way hit. Clock and enable circuit is configured to generate a cache clock signal in response to a system clock signal and a cache enable signal, and generate a cache read enable signal in response to the cache clock signal and a read enable signal. Gating circuit is configured to generate a read clock signal in response to one way hit signal, cache clock signal, and cache read enable signal. Sense amplifier clock generation circuit is configured to generate sense amplifier clock signal in response to the read clock signal having a defined pulse width.Type: ApplicationFiled: September 29, 2016Publication date: March 29, 2018Inventor: Michael Phan
-
Publication number: 20170078447Abstract: Apparatus and methods are provided for distributing linear and interactive virtual reality (“VR”) video content. The VR content may be distributed by streaming over varying consumer network connections such as Wi-Fi, LTE Wireless Radio, or wired network connections. Bandwidth and latency may vary from network-user to network-user and may also vary widely during the playback of the VR content as other network users vary their bandwidth usage. Apparatus and methods are provided for ingesting, managing, composing, tracking, and experiencing VR content. Apparatus and methods are provided for reducing bandwidth and computational overhead associated with streaming VR content to a viewing device.Type: ApplicationFiled: September 10, 2016Publication date: March 16, 2017Inventors: Casey Robert Hancock, Michael Phan, Jacob Russel Adelgren, Nicholas Paul Sahler
-
Publication number: 20070113158Abstract: The search key and key fields of a CAM in a cache are encoded with a Hamming distance of at least two to increase the speed of the CAM by ensuring each mismatching match line is discharged by at least two transistors in parallel. Where the cache is physically tagged, the search key is a physical address. The page address portion of the physical address is encoded prior to being stored in a TLB. The page offset bits are encoded in parallel with the TLB access, and concatenated with the encoded TLB entry. If a page address addresses a large memory page size, a plurality of corresponding sub-page addresses may be generated, each addressing a smaller page size. These sub-page addresses may be encoded and stored in a micro TLB. The encoded key and key field are tolerant of single-bit soft errors.Type: ApplicationFiled: October 28, 2005Publication date: May 17, 2007Inventors: Jeffrey Fischer, Michael Phan, Chiaming Chai, James Dieffenderfer
-
Publication number: 20070097722Abstract: A CAM bank is functionally divided into two or more sub-banks, without replication CAM driver circuits, by disabling all match line discharge circuits in the bank, and selectively enabling the discharge circuits in comprising sub-banks. At least one selectively actuated switching circuit is interposed between the virtual ground node of each discharging comparator in the discharge circuit of a sub-bank and circuit ground. When the switching circuit is in a non-conductive state, the virtual ground node is maintained at a voltage level sufficiently above circuit ground to preclude discharging a connected match line within the CAM access time. When the switching circuit is placed in a conductive state, the virtual ground node is pulled to circuit ground and the connected match line may be discharged by a miscompare. Control signals, which may be decode from address bits, are distributed to the switching circuits to defined the CAM sub-banks.Type: ApplicationFiled: October 28, 2005Publication date: May 3, 2007Inventors: Michael Phan, Chiaming Chai, Jeffrey Bridges, Jeffrey Fischer
-
Publication number: 20060018141Abstract: This invention reduces power consumed during CAM search operations in a CAM/RAM structure utilizing a segmented match line structure. This device is useful when it is known that a portion or portions of the compare data inputs vary infrequently. The apparatus sometimes may be referred to as local match line hold latch, and is a device that stores the value of a local match line comparison result the first time that a search operation occurs, and will stay at that value until the value of the compare data in of the local match line changes.Type: ApplicationFiled: July 26, 2004Publication date: January 26, 2006Applicant: International Business Machines CorporationInventors: Chiaming Chai, Michael Phan, Joel Silberman, Carmen Sloan
-
Patent number: 6899395Abstract: The present invention relates to a head restraint assembly providing four-way adjustment and having dual positive stops as well as a single ergonomic control. The present invention includes a frame and a housing that engages a portion of the frame. The present invention further includes a cam assembly disposed within the housing to provide fore/aft adjustment of the housing relative to the frame. The cam assembly includes a camshaft and at least two drum assemblies supported by the camshaft. The cam assembly further includes a contact plate extending parallel to the camshaft to releasably engage the drum assemblies. The camshaft is connected to the contact plate to provide releasable engagement between the contact plate and the drum assemblies. The present invention further includes a control member to engage the cam assembly and provide for fore/aft and vertical adjustment in response to user input.Type: GrantFiled: October 28, 2003Date of Patent: May 31, 2005Assignee: Lear CorporationInventors: Nagarjun Yetukuri, Mark Farquhar, Dale Smallwood, Paul Wier, Kenneth McQueen, Michael Phan