Patents by Inventor Colin Franks

Colin Franks 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: 20240108000
    Abstract: Disinfectant compositions are disclosed which provide a durable residual antimicrobial benefit to surfaces treated with such compositions. The disinfectant compositions include a biocidal agent, an amphoteric copolymer, and other functional agents. Methods of making and using the disinfectant compositions are further provided.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 4, 2024
    Inventors: Edward Fu, Heather Frank, Yuanxi Liao, Liang Huang, Colin Paul Horwitz, James W. Ogle
  • Patent number: 11936458
    Abstract: A transceiver (570) can include a power amplifier (540). A first antenna port (520) can be coupled to the power amplifier to receive power from the power amplifier. A second antenna port (530) can be coupled to the power amplifier to receive power from the power amplifier. A controller (580) can determine transmit power difference information corresponding to a transmit power difference between transmit power on the first antenna port and transmit power on the second antenna port. The transceiver can transmit the transmit power difference information.
    Type: Grant
    Filed: March 20, 2021
    Date of Patent: March 19, 2024
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Colin Frank
  • Patent number: 11916918
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for executing process flows. A request to initiate execution of a flow is processed, where the request is received from a first user. The flow includes a plurality of flow elements, where each of the flow elements represents a corresponding set of computer-readable instructions. Execution of the flow is initiated and an operation mode assigned to one of the flow elements is determined. A set of computer-readable instructions corresponding to the flow element is executed according to the operation mode such that an identity of the first user is recorded in association with an operation on a database record, wherein permissions allocated in a user profile to the first user do not provide the first user permission to cause the operation on the database record.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: February 27, 2024
    Assignee: Salesforce, Inc.
    Inventors: Yucheng Wang, Saravanan Adaikkalavan, Hao Wu, Hugh Cockburn, Colin Frank, Kaysha Chandran, William Charles Eidson, Timothy Peng
  • Publication number: 20230379832
    Abstract: A communication device, method, and computer program product provide power efficient transmit diversity using two transmit chains to meet a transmit power level for an uplink signal when one transmit chain is insufficient. In response to determining that the first transmit power level is equal to or less than the transmit power capability of at least one of a first transmit chain and a second transmit chain, the communication device configures a corresponding one of the first transmit chain and the second transmit chain to transmit the uplink channel with at least the first transmit power level.
    Type: Application
    Filed: May 19, 2022
    Publication date: November 23, 2023
    Inventors: JOHN R. MURA, ARMIN W. KLOMSDORF, COLIN FRANK
  • Patent number: 11722970
    Abstract: A method and apparatus is provided for determining a per carrier additional maximum power reduction needed to meet emission requirements for dual carrier operation of adjacent carriers. A per carrier allowed additional maximum power reduction for a worst case allocation is determined for the dual carrier operation of the adjacent carriers of the different radio access technologies in absence of the shared scheduling information. The determination for each of the carriers for use with the different radio access technologies includes determining a total power reduction allowed for meeting emission requirements for each of one or more respective allocation ratios, and determining a fraction of a total power allocated to the carrier for each of one or more respective allocation ratios.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: August 8, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Colin Frank
  • Publication number: 20230208694
    Abstract: Apparatuses, methods, and systems are disclosed for determining a maximum power reduction for non-contiguous radio resource allocations. One apparatus includes a memory comprising instructions executable by a processor to cause the apparatus to determine a non-contiguous resource allocation having a fraction of resource blocks punctured from a smallest containing contiguous allocation (“SCCA”), wherein the SCCA is the smallest set of contiguous resource blocks that encompasses the non-contiguous resource allocation. The instructions are further executable by the processor to cause the apparatus to indicate the non-contiguous resource allocation to a UE and to receive uplink signals on the non-contiguous resource allocation using a first maximum power reduction in response to the fraction of punctured resource blocks being less than a threshold value.
    Type: Application
    Filed: March 10, 2023
    Publication date: June 29, 2023
    Inventor: Colin Frank
  • Publication number: 20230188174
    Abstract: A method and apparatus are provided for assigning a user equipment transmitter local oscillator frequency including informing (802) the network of a capability of the user equipment to adjust a frequency location of a transmit local oscillator of the user equipment, to a frequency location which has been identified by the network, within a predefined channel frequency spectrum. The frequency location identification to be used to adjust the frequency location of the transmit local oscillator is received (804) from the network. The frequency location of the local oscillator is then adjusted (806) in accordance with the frequency location identification received.
    Type: Application
    Filed: May 11, 2021
    Publication date: June 15, 2023
    Inventor: Colin Frank
  • Publication number: 20230150849
    Abstract: A water conditioning composition includes water, at least one gluconate compound, at least one carbonate compound, a non-ionic preservative, and a citrate compound. For example, the composition can include 87-95 wt. % water, 0.5 to 1.5 wt. % gluconate compound, 3 to 8 wt. % carbonate compound, 0.5 to 1.5 wt. % non-ionic preservative, and 0.5 to 2.5 wt. % citrate compound.
    Type: Application
    Filed: November 17, 2021
    Publication date: May 18, 2023
    Inventor: Colin Frank Taylor
  • Patent number: 11652519
    Abstract: A precoded signal including reference symbols can be received. Channels for the reference symbols can be estimated. A channel for the data symbols can be estimated by taking an inner product of a conjugate of a data symbol precoder and the reference symbol channel estimates. Received data symbols can be demodulated based on the estimated channel.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: May 16, 2023
    Assignee: Motorola Mobility LLC
    Inventors: Colin Frank, Tyler Brown
  • Publication number: 20230109687
    Abstract: A transceiver (570) can include a power amplifier (540). A first antenna port (520) can be coupled to the power amplifier to receive power from the power amplifier. A second antenna port (530) can be coupled to the power amplifier to receive power from the power amplifier. A controller (580) can determine transmit power difference information corresponding to a transmit power difference between transmit power on the first antenna port and transmit power on the second antenna port. The transceiver can transmit the transmit power difference information.
    Type: Application
    Filed: March 20, 2021
    Publication date: April 13, 2023
    Inventor: Colin Frank
  • Patent number: 11606237
    Abstract: Apparatuses, methods, and systems are disclosed for determining a maximum power reduction for non-contiguous radio resource allocations. One apparatus includes a processor that receives a non-contiguous resource allocation and calculates a fraction of resource block punctured from a smallest containing contiguous allocation (“SCCA”). Here, the SCCA is the smallest set of contiguous resource blocks that encompasses the non-contiguous resource allocation. The processor determines a first additional maximum power reduction for the non-contiguous resource allocation in response to the fraction of punctured resource blocks being less than a threshold value. The apparatus includes a transceiver that transmits an uplink signal on the non-contiguous resource allocation using the first additional maximum power reduction in response to the fraction of punctured resource blocks being less than the threshold value.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: March 14, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Colin Frank
  • Patent number: 11601895
    Abstract: A method and apparatus provides for receiving an indication of an uplink resource allocation of resource blocks for a transmission on a master cell group. An indication is received of an uplink resource allocation of resource blocks for a transmission on a secondary cell group. A total additional maximum power reduction is determined based on the indication of the uplink resource allocation of the resource blocks for the transmission on the master cell group and the indication of the uplink resource allocation of the resource blocks for the transmission on the secondary cell group. A remaining power is determined for the secondary cell group by reducing a signaled maximum dual-carrier power by the total additional maximum power reduction and subtracting a configured master cell group power. A secondary cell group additional maximum power reduction is determined as the difference between a signaled maximum secondary cell group power and the remaining power for the secondary cell group.
    Type: Grant
    Filed: February 22, 2020
    Date of Patent: March 7, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Colin Frank
  • Publication number: 20220377677
    Abstract: Managing use of dynamic power sharing for dual carrier operation is provided. A power head room report is received (902) from the master cell group. An allowed tolerance is identified (904) from the received power head room report, which includes a maximum expected possible deviation between a power level at which the user equipment requests that a communication be set and an actual power level at which the corresponding communication is transmitted. A lower bound of a maximum configured power of the secondary cell group is determined (906), which enables the user equipment to meet emission requirements during the dual carrier operation, as well as the total power constraints, while accounting for the allowed tolerance identified. The lower bound of the maximum configured power for the carrier of the secondary cell group is set (908) at the determined level.
    Type: Application
    Filed: October 5, 2020
    Publication date: November 24, 2022
    Inventor: Colin Frank
  • Publication number: 20220346034
    Abstract: Managing use of dynamic power sharing for dual carrier operation is provided. An allowed tolerance is identified (802) corresponding to a maximum expected possible deviation between a power level at which the user equipment requests that a communication via the master cell group be set and an actual power level at which the corresponding communication via the master cell group is transmitted. A lower bound of a maximum configured power of the secondary cell group is determined (804), which enables the user equipment to meet emission requirements during the dual carrier operation, as well as the total power constraints for any overall communications of the user equipment, while accounting for the allowed tolerance identified. The lower bound of the maximum configured power for the carrier of the secondary cell group is set (806) at the determined level.
    Type: Application
    Filed: October 5, 2020
    Publication date: October 27, 2022
    Inventor: Colin Frank
  • Patent number: 11388684
    Abstract: A method and apparatus provides for determining an upper bound of a maximum power in the user equipment, which can configure the maximum power in a range that is defined by the upper bound and a lower bound. The method includes determining whether a configured output power for a master cell group in a dual connectivity mode of operation is less than a minimum of a maximum allowed power for a particular serving cell and a maximum allowed combined power.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: July 12, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Colin Frank
  • Publication number: 20220094378
    Abstract: A method and apparatus are provided. an indication of a first uplink resource allocation of resource blocks for a transmission on a first carrier, and an indication of a second uplink resource allocation of resource blocks for a transmission on a second carrier are received. An indication of a downlink allocation for receiving a downlink signal is further received. A higher order intermodulation product, which is co-located with a lower order intermodulation product for the first and second allocations resulting from any respective higher order and lower order transceiver nonlinearities is identified. A determination is then made as to whether the co-located higher order intermodulation products have a region of overlap with the downlink allocation. When the co-located higher order intermodulation products have a region of overlap with the downlink allocation, adjustments in the operation are made to account for the overlap of the higher order intermodulation product and the downlink allocation.
    Type: Application
    Filed: November 30, 2021
    Publication date: March 24, 2022
    Inventor: Colin Frank
  • Publication number: 20220060228
    Abstract: A precoded signal including reference symbols can be received. Channels for the reference symbols can be estimated. A channel for the data symbols can be estimated by taking an inner product of a conjugate of a data symbol precoder and the reference symbol channel estimates. Received data symbols can be demodulated based on the estimated channel.
    Type: Application
    Filed: November 3, 2021
    Publication date: February 24, 2022
    Inventors: Colin Frank, Tyler Brown
  • Patent number: 11246103
    Abstract: A method and apparatus for verifying use of dynamic power sharing in a user equipment between a first carrier transmission and a second carrier transmission. A resource block allocation and modulation for a first carrier transmitted from the user equipment is assigned, and a resource block allocation and modulation for a second carrier transmitted from the user equipment is assigned. The user equipment provides a series of power up commands for both the first carrier and the second carrier until the measured output powers for the first carrier and the second carrier no longer increase. Power down commands are then provided for the first carrier while providing power up commands to the second carrier. The output power for the first carrier and the second carrier is then measured and a determination is made as to whether the output power for the second carrier increases as the output power for the first carrier decreases.
    Type: Grant
    Filed: May 2, 2020
    Date of Patent: February 8, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Colin Frank
  • Publication number: 20210409250
    Abstract: Apparatuses, methods, and systems are disclosed for determining a maximum power reduction for non-contiguous radio resource allocations. One apparatus includes a processor that receives a non-contiguous resource allocation and calculates a fraction of resource block punctured from a smallest containing contiguous allocation (“SCCA”). Here, the SCCA is the smallest set of contiguous resource blocks that encompasses the non-contiguous resource allocation. The processor determines a first additional maximum power reduction for the non-contiguous resource allocation in response to the fraction of punctured resource blocks being less than a threshold value. The apparatus includes a transceiver that transmits an uplink signal on the non-contiguous resource allocation using the first additional maximum power reduction in response to the fraction of punctured resource blocks being less than the threshold value.
    Type: Application
    Filed: September 13, 2021
    Publication date: December 30, 2021
    Inventor: Colin Frank
  • Patent number: 11201647
    Abstract: A method and apparatus provide equal energy codebooks for coupled antennas with transmission lines. A plurality of precoders can be received from a codebook in a transmitter having an antenna array. Each precoder of the plurality of precoders can be transformed to a transformed precoder such that the transmit power for each transformed precoder is equal to the transmit power for each of other transformed precoders of the plurality of precoders. The transmit power can be expressed as a quadratic form with respect to the corresponding precoder. The quadratic form can be based on a transmission line impedance of a transmission line between a signal source and the antenna array. A signal can be received from the signal source. A transformed precoder of the plurality of transformed precoders can be applied to the signal to generate a precoded signal for transmission over a physical channel. The precoded signal can be transmitted.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: December 14, 2021
    Assignee: Motorola Mobility LLC
    Inventors: Colin Frank, Tyler Brown