Patents Examined by Tuan Pham
  • Patent number: 11775427
    Abstract: A memory controller includes a block ratio calculator configured to calculate a ratio of free blocks among memory blocks for storing data; a policy selector configured to select, based on the calculated ratio of free blocks, any one garbage collection policy of a first garbage collection policy of specifying priorities to be used to select a victim block depending on attributes of the data, and a second garbage collection policy of specifying the priorities to be used to select the victim block regardless of the attributes of the data; and a garbage collection performing component configured to perform a garbage collection operation on at least one memory block of the memory blocks according to the garbage collection policy selected by the policy selector.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: October 3, 2023
    Assignee: SK hynix Inc.
    Inventor: Hung Yung Cho
  • Patent number: 11778087
    Abstract: The disclosed computer-implemented method for restricting capture of self-portrait images on mobile devices may include (i) capturing sensor data associated with a surrounding environment, (ii) detecting a user input for taking one or more self-portrait images, determining, based on the sensor data, one or more potential hazards associated with the taking of the self-portrait images within the surrounding environment, and (iv) performing a security action to protect against the potential hazards associated with the taking of the self-portrait images within the surrounding environment. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: October 3, 2023
    Assignee: GEN DIGITAL INC.
    Inventors: Muthuramji Vadamalayan, Manojkumar Kumar Sundaram, Mohan Raj Senthilnathan
  • Patent number: 11770141
    Abstract: In an implementation, an integrated switch device includes a set of first ports; a set of first switches, wherein each first switch of the set of first switches is coupled between a respective first port of the set of first ports and ground, and wherein the first ports are only coupled to the first switches within the integrated switch device; a set of second ports; a set of third ports; a set of second switches, wherein each second switch is coupled between a respective second port of the set of second ports and a respective third port of the set of third ports; and a set of third switches, wherein each switch of the set of third switches is coupled between the respective third port and ground.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: September 26, 2023
    Assignee: Infineon Technologies AG
    Inventor: Kun Wang
  • Patent number: 11768822
    Abstract: A method is provided for validating transactions in a system that includes indeterministic ordering of change log events by using deterministic indicia. The system includes a plurality of nodes. Each node in the system includes an instance of a database used by an application, and a change log associated with the instance of the database used by the application. Each node executes transactions. Each transaction includes one or more data manipulation language (DML) or data definition language (DDL) operations. Results of the DML or DDL, operations are stored in the change log as change log events, wherein the order of the change log events stored in the change log on one node is in a different order than the order of change log events stored in the change log of at least one of the other nodes. For each transaction executing at each node, deterministic subunits of the change log events are defined. Indicia are then computed for each subunit of the change log events.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: September 26, 2023
    Assignee: GRAVIC, INC.
    Inventors: Paul J. Holenstein, Bruce D. Holenstein, Dylan R. Holenstein, Jonathan M. Ziegler, Joseph A. Wynn
  • Patent number: 11770470
    Abstract: Provided is a portable terminal accessory module having a detachable means, the portable terminal accessory module including a fixing unit including a fixing plate having a plate shape and one surface coupled to any one of a portable terminal or an accessory unit, a plate-shaped protrusion protruding from an outer circumferential surface of the fixing plate, and an attachment means for forming an attachment force of the fixing plate, a mounting unit detachably coupled to the fixing plate and including a mounting plate having a plate shape and one surface on which the fixing unit is seated, and a coupling slot formed to protrude from the mounting plate and configured such that the plate-shaped protrusion is detachably fitted with the coupling slot by rotation, and an accessory unit coupled to the mounting plate.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: September 26, 2023
    Assignee: SINJIMORU Co., Ltd
    Inventors: Chan Ho Chong, Han Dae Lim, Seung In Ham
  • Patent number: 11762861
    Abstract: Disclosed herein are system, method, and computer program product embodiments for generating a single transaction data stream from multiple database logs. An embodiment operates by assigning a first unique identifier to a first log entry associated with a disk store, a second unique identifier to a second log entry associated with in an in memory row store, and a third unique identifier to a third log entry based on the second unique identifier. The embodiment further operates by determining a first stream package based on the first log entry, a second stream package based on the third log entry, and a replay order for the first stream package and the second stream package based on the unique identifiers. In some embodiments, the operation further includes sending the first stream package and the second stream package to a replicant server in accordance with the replay order.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: September 19, 2023
    Assignee: SAP SE
    Inventor: Rene Quakkelaar
  • Patent number: 11764833
    Abstract: There is described a method of determining a phase value for an NFC card emulating device that enables said NFC card emulating device to communicate in phase with an NFC reader device while utilizing active load modulation, wherein the NFC card emulating device comprises a card antenna and the NFC reader device comprises a reader antenna, the method comprising receiving a reader signal from the NFC reader device at the NFC card emulating device through coupling of the card antenna and the reader antenna, the reader signal comprising a subcarrier modulation; estimating a resonance frequency of a system corresponding to the coupled card antenna and reader antenna based on the received communication signal; and determining the phase value based on the estimated resonance frequency and a set of parameters that represents a predetermined reference system. Furthermore, an NFC card emulating device, an NFC system, and a computer program are described.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: September 19, 2023
    Assignee: NXP B.V.
    Inventors: Johannes Stahl, Ulrich Andreas Muehlmann, Adrian Rafael Krenn
  • Patent number: 11755426
    Abstract: A virtual tape library system includes multiple copies of a LockFS that are mounted on all nodes. One of the LockFSs is designated as the active copy. A primary node manages recovery when a secondary node signals loss of connectivity with the active copy by posting a sync request file to at least one of the LockFSs. The primary node posts status request files to the LockFSs and the secondary nodes respond by writing status to the status request files. A LockFS that is reachable by all nodes is selected as the new active LockFS. Switchover is accomplished by the primary node posting a disable request file to the selected LockFS and waiting for all secondary nodes to acknowledge by writing to the disable request file. The primary node then posts an activate request file to the selected LockFS and waits for all secondary nodes to acknowledge by writing to the activate request file.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: September 12, 2023
    Assignee: Dell Products L.P.
    Inventors: Yuri Kotov, Andrey Markov
  • Patent number: 11750238
    Abstract: A mobile device case having a case body having a cavity configured to receive a mobile device, a plurality of sound channels nested within the case body and a cavity wall associated with the case body, wherein the cavity wall is configured to form a sound chamber within the cavity, wherein the sound chamber is in sound communication with a speaker of the mobile device and the plurality of sound channels, thus allowing sound emitted from the speaker of the mobile device to be guided to the plurality of sound channels. An advantage of the mobile device case is that the plurality of sound channels nested within the case may redirect sound from speakers on the device to allow sound to escape out of the front and back of the mobile device case, thus redirecting sound to a device user and preventing the mobile device case from muffling the sound.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: September 5, 2023
    Inventor: Paul G. Martin
  • Patent number: 11748334
    Abstract: System and methods discussed herein are directed to detecting the existence or modification of one or more data assets within a cloud-computing tenancy. The method may include obtaining, by a data management service, a plurality of connection data instances associated with a tenant. Cloud-computing data assets associated with the tenant can be identified from the plurality of connection data instances and presented to the user at a user interface. The user may select which data assets to add to a data catalog managed by the data management service. The data management service may be configured to monitor for new data assets or connections and/or for changes in data and/or connections of previously-selected data assets.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: September 5, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Gopal Srinivasa Raghavan, Sathesh Kumar Murthy
  • Patent number: 11743216
    Abstract: Systems and methods for recognizing and depositing digital files. Receive an unidentified file. Identify a target client and at least one account associated with the unidentified file. Segment the unidentified file into one or more document images. For each document image: scan the image and extract content, label the image based on its content, select an account of the target client, and deposit the labeled image in the selected account.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: August 29, 2023
    Assignee: Bank of America Corporation
    Inventors: Anuj Shah, Sayan Banerjee, Ashwin Roongta
  • Patent number: 11742961
    Abstract: Among network devices for use within a wireless communication network, a transmitting network device is configured to transmit to a receiving network device via a control channel one or more control signals for configuring the receiving network device for a characterization of at least one of the transmitting network device and the receiving network device and/or for a characterization of one or more communication channels between the transmitting network device and the receiving network device.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: August 29, 2023
    Assignee: Fraunhofer-Gesellschaft zur Forderung der angewandten Forschung e.V.
    Inventors: Paul Simon Holt Leather, Thomas Haustein, Kei Sakaguchi, Ramez Askar
  • Patent number: 11736177
    Abstract: A front end module (FEM) for a 5.6/6.6 GHz Wi-Fi acoustic wave resonator RF filter circuit. The device can include a power amplifier (PA), a 5.6/6.6 GHz resonator, and a diversity switch. The device can further include a low noise amplifier (LNA). The PA is electrically coupled to an input node and can be configured to a DC power detector or an RF power detector. The resonator can be configured between the PA and the diversity switch, or between the diversity switch and an antenna. The LNA may be configured to the diversity switch or be electrically isolated from the switch. Another 5.6/6.6 GHZ resonator may be configured between the diversity switch and the LNA. In a specific example, this device integrates a 5.6/6.6 GHz PA, a 5.6/6.6 GHZ bulk acoustic wave (BAW) RF filter, a single pole two throw (SP2T) switch, and a bypassable LNA into a single device.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: August 22, 2023
    Assignee: Akoustis Inc.
    Inventors: Jeffrey B. Shealy, Rohan W. Houlden, David M. Aichele
  • Patent number: 11736209
    Abstract: An antenna array system includes a receiver with a plurality of receiving chains adapted to receive incoming signals from corresponding receiver antennas. A respective directional coupler is positioned in proximity to each of the plurality of receiving chains. The plurality of receiving chains is adapted to receive a respective pilot signal through the respective directional coupler, the respective pilot signal being transmitted simultaneously. A controller has a processor and tangible, non-transitory memory on which instructions are recorded for a method of calibration. One of the plurality of receiving chains is selected as a reference channel. The controller is adapted to perform calibration for the plurality of receiving chains based on the respective pilot signal, including obtaining respective chain phase values and respective gain factors. The calibration is performed without mechanical switching off or physically disconnecting the corresponding receiver antennas.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: August 22, 2023
    Assignee: GM Global Technology Operations LLC
    Inventors: Ofer Bar Shalom, Igal Kotzer, Ofer Givati
  • Patent number: 11734250
    Abstract: An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: control execution of synchronization processing of data written along with operations of a plurality of processes; refer to the memory in which an allowable time at an execution time of first synchronization processing performed on synchronization target data written along with operations of the plurality of processes; calculate a first data amount for which an executing time of synchronization falls within the allowable time; and perform second synchronization processing on the synchronization target data in response to a fact that a second data amount of the synchronization target data has reached the first data amount.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: August 22, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Akane Takahashi
  • Patent number: 11728839
    Abstract: Systems, methods, and computer-readable media for synchronizing oscillators. A system can include a plurality of oscillators comprising at least a first oscillator and a second oscillator. The system can also include a plurality of antennas comprising at least a first antenna and a second antenna. Further, the system can include a first oscillator synchronizer coupling the first oscillator to the first antenna. The first oscillator synchronizer can be operative to perform a first synchronization of a first time base of the first oscillator to a second time base of the second oscillator based on a first mutual coupling signal. The first mutual coupling signal can represent a first interaction between the first antenna and the second antenna.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: August 15, 2023
    Assignee: KMB Telematics, Inc.
    Inventors: Amro Lulu, Robin Irazoqui, Marco La Manna, Bryan Cattle
  • Patent number: 11720451
    Abstract: A method may include performing, at multiple data partitions, a point-in-time recovery to a specified time by applying transactions that have committed at each data partition up to the specified time. Open transactions that have not been committed at each data partition at the specified time may be identified. A corresponding transaction coordinator may be queried for an outcome of the open transactions. Open transactions that affect a single data partition may be aborted. The point-in-time recovery may be performed at the transaction coordinator partitions by determining the outcome of the open transactions. The transaction coordinator partitions may abort any transaction that remains open subsequent to the point-in-time recovery. If the specified time may be greater than a safety threshold, data up to an earlier point-in-time than specified may be recovered depending on whether there are missing portions of transaction logs at the data partitions or the transaction coordinator partitions.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: August 8, 2023
    Assignee: SAP SE
    Inventor: Ivan Schreter
  • Patent number: 11720450
    Abstract: A system includes a data management server and a data store. The data store uses an external file system to store data block of a client virtual machine. The client virtual machine uses an internal file system. The data management server comprises a proxy agent and a staging virtual machine. In response to receiving a request to retrieve a file indexed by the client virtual machine, the proxy agent imports data of the internal file system to a staging virtual machine. The proxy agent determines an internal file address that corresponds to the requested file. The staging virtual machine translates the internal file address to an external file address of the external file system. The staging virtual machine retrieves the file stored in the data store based on the external file address. The staging virtual machine provides the retrieved file to the target device.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: August 8, 2023
    Assignee: Druva Inc.
    Inventor: Uday Swami
  • Patent number: 11722231
    Abstract: A Drone Detection System (DDS) listens passively to the Radio Frequency (RF) spectrum for a monitored area. If a drone-like signal is detected, the system alerts for the existence of a drone in the monitored area. This detection system may consist of multiple interconnected software and/or hardware-modules. Each module is responsible for extracting a certain physical feature (i.e., physical layer features) of the received signal (e.g. duty-cycle, bandwidth, power, center frequency, envelope in the time and frequency domains, type of modulation, frame size, etc.). The modular design of the system makes it easier to expand by adding more modules that can measure more physical features of the received signal. If the detector detects a signal with certain physical features, it may alert the existence of this signal along with its physical features and name of the most similar known signal from the library.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: August 8, 2023
    Assignee: DRONE GO HOME, LLC
    Inventors: Hadi Kasasbeh, Ziang Gao, Taylor Sinatra, Linda Ziemba
  • Patent number: 11722162
    Abstract: Fail-safe methods and devices to protect the receiver of a transceiver in the event of an antenna failure are disclosed. The described devices implement inductive and capacitive elements to replace switches and can be used in any communication system or electronic circuit where the protection of a portion of the device from higher power signals is required. The inductive elements can be implemented using already existing inductors that are constituents of the receiver matching network. Configurations with off-chip capacitive or inductive components are also possible.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: August 8, 2023
    Assignee: PSEMI CORPORATION
    Inventors: Chengkai Luo, Payman Shanjani, Ravindranath D. Shrivastava