Patents by Inventor Aaron ZHANG

Aaron ZHANG 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: 12258153
    Abstract: A drone docking station that includes an elevated platform fixed above the ground for drone docking is provided. The platform has a first locking element and a second locking element adapted on the drone to correspond to the first locking element to fulfill auto-alignment while the drone is approaching or docking the platform as well as auto-separation while the drone is leaving or about to leave the platform. A bearing and identification system is also included to identify location and bearing of the drone relative to the platform.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: March 25, 2025
    Inventor: Aaron Zhang
  • Publication number: 20240190594
    Abstract: A drone docking station that includes an elevated platform fixed above the ground for drone docking is provided. The platform has a first locking element and a second locking element adapted on the drone to correspond to the first locking element to fulfill auto-alignment while the drone is approaching or docking the platform as well as auto-separation while the drone is leaving or about to leave the platform. A bearing and identification system is also included to identify location and bearing of the drone relative to the platform.
    Type: Application
    Filed: July 31, 2023
    Publication date: June 13, 2024
    Inventor: Aaron Zhang
  • Patent number: 11935046
    Abstract: Embodiments disclosed are directed to an immutable database in a data processing system for tracking a data state of the data processing system using multiple timelines or temporal sequences representing events occurring in the data processing system. The immutable database may maintain a current temporal sequence representing an existing data state of the data processing system and generate alternate temporal sequences representing an alternate data state of the data processing system. The alternate temporal sequence may be used to test retroactive events that are intended to replace or correct events that occurred in the current temporal sequence.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: March 19, 2024
    Assignee: Capital One Services, LLC
    Inventors: Philip Austin Kedy, Kenneth J. Schneider, Aaron Zhang
  • Patent number: 11915236
    Abstract: Embodiments disclosed are directed to an immutable database with a bitemporal ledger for storing transactions in timelines for maintaining a record of all events and resources within the system. The bitemporal ledger may store a sequence of transactions which include a plurality of transactions previously received by the data processing system in a temporal sequence up to a current time. A new transaction is received and may be appended to the sequence of transactions based on temporal metadata associated with the transaction are received, The temporal metadata may include a valid-from time and a created-at time.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: February 27, 2024
    Assignee: Capital One Services, LLC
    Inventors: Philip Austin Kedy, Kenneth J. Schneider, Aaron Zhang
  • Patent number: 11797575
    Abstract: A request may be received to transform records in a data lake that match one or more query criteria. Data lake records that match the criteria may be retrieved. The retrieved records may include two data lake records associated with the same data lake record identifier. A transformed record may be generated based on time stamps associated with the retrieved records.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: October 24, 2023
    Assignee: Salesforce, Inc.
    Inventors: Shreedhar Sundaram, Mahalaxmi Sanathkumar, Aaron Zhang, Parin Kenia, Violet Gong, Priya Sethuraman, Zhidong Ke, Kevin Terusak
  • Publication number: 20230303249
    Abstract: A cargo loading/unloading device for an aircraft includes a base, two arms pivotally movable on top of the base and a push rod pivotally connected to the base and sandwiched between the two arms. A cable extends through the push rod and forms into a loop after passing through a bottom end of the push rod so that a package is able to be securely transported with the cooperation of the push rod and the two arms and be released onto the arms when the package weight is not functioning.
    Type: Application
    Filed: November 17, 2022
    Publication date: September 28, 2023
    Inventor: Aaron Zhang
  • Publication number: 20220284423
    Abstract: Embodiments disclosed are directed to implementing an immutable database. Several embodiments are directed to an architecture for implementing the immutable database as a data processing system with a real-time interface for buffering a plurality of transactions and a bitemporal ledger for storing the plurality of transactions and a processor. New transactions may be appended to the transaction to the plurality of transactions and processed in a temporal order which includes identifying a sequence of transactions in the bitemporal ledger associated with the transaction and incorporating the transaction into the sequence of transactions in the bitemporal ledger according to temporal metadata associated with the transaction to form an updated sequence of transactions.
    Type: Application
    Filed: November 1, 2021
    Publication date: September 8, 2022
    Inventors: Philip Austin KEDY, Kenneth J. SCHNEIDER, Aaron ZHANG
  • Publication number: 20220284424
    Abstract: Embodiments disclosed are directed to an immutable database in a data processing system for tracking a data state of the data processing system using multiple timelines or temporal sequences representing events occurring in the data processing system. The immutable database may maintain a current temporal sequence representing an existing data state of the data processing system and generate alternate temporal sequences representing an alternate data state of the data processing system. The alternate temporal sequence may be used to test retroactive events that are intended to replace or correct events that occurred in the current temporal sequence.
    Type: Application
    Filed: November 1, 2021
    Publication date: September 8, 2022
    Applicant: Capital One Services, LLC
    Inventors: Philip Austin KEDY, Kenneth J. SCHNEIDER, Aaron ZHANG
  • Publication number: 20220284422
    Abstract: Embodiments disclosed are directed to an immutable database with a bitemporal ledger for storing transactions in timelines for maintaining a record of all events and resources within the system. The bitemporal ledger may store a sequence of transactions which include a plurality of transactions previously received by the data processing system in a temporal sequence up to a current time. A new transaction is received and may be appended to the sequence of transactions based on temporal metadata associated with the transaction are received, The temporal metadata may include a valid-from time and a created-at time.
    Type: Application
    Filed: November 1, 2021
    Publication date: September 8, 2022
    Applicant: Capital One Services, LLC
    Inventors: Philip Austin KEDY, Kenneth J. SCHNEIDER, Aaron ZHANG
  • Publication number: 20220138078
    Abstract: Techniques and mechanisms are disclosed that enable a data intake and query system to generate and cause display of circular timelines of timestamped event data. As used herein, a circular timeline generally refers to a graphical display of timestamped events stored by a data intake and query system, wherein the timestamped events may be displayed as arcs of one or more concentric circles and located in a circular timeline area according to a chronological ordering associated with the events. One or more display attributes of each arc may further depend on other data associated with the corresponding events. For example, each arc of a circular time may be displayed at a particular radial distance, with a particular thickness, using a particular shading and/or color, etc., depending on various data values associated with the one or more events represented by the arc.
    Type: Application
    Filed: October 7, 2021
    Publication date: May 5, 2022
    Inventors: Peter Chen, Min Zhang, Feng Shao, Qianjie Zhong, Geng Qin, D. Randall Young, Roy Zhang, Aaron Zhang
  • Patent number: 11275569
    Abstract: Mechanisms and techniques for providing continuous integration and continuous deployment (CI/CD) for data lake applications are disclosed. Assembly of code for an app is managed with a CI platform to create a container within a shared environment within which the app runs. The container is isolated from other containers and bundles software, libraries and configuration files and can communicate with other containers through defined channels. The shared environment provides a platform for running the app. The app writes to one or more tables maintained in the shared environment. Assembly of subsequent versions of code for the app is managed by the CI platform. Deployment of the assembled subsequent version of the code to the container is managed by the CI platform. Integration tests are run on the deployed subsequent version of the code with the CI platform. The subsequent version of the code replaces the app in the shared environment when integration testing is complete.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: March 15, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Heng Zhang, Aaron Zhang, Mahalaxmi Sanathkumar, Utsavi Benani, Zhidong Ke
  • Publication number: 20220012214
    Abstract: Techniques and mechanisms for incremental data ingestion are disclosed. Raw data is received from multiple disparate sources to be consumed in an environment for collecting unformatted raw data. The environment has at least a delta data table and a delta notification table. A write to an entry in the delta data table is attempted. Entries to the delta data table specify at least records indicating changes to objects in the environment. A write a corresponding entry to the delta notification table is attempted in response to a successful write attempt to the delta data table. The delta notification table entry includes information about delta data table entries for a specified period. At least one data consumer is notified that the delta data table has been modified.
    Type: Application
    Filed: July 7, 2020
    Publication date: January 13, 2022
    Inventors: Zhidong Ke, Kevin Terusaki, Yifeng Liu, Utsavi Benani, Heng Zhang, Aaron Zhang, Shreedhar Sundaram, Mahalaxmi Sanathkumar
  • Patent number: 11169900
    Abstract: Techniques and mechanisms are disclosed that enable a data intake and query system to generate and cause display of circular timelines of timestamped event data. As used herein, a circular timeline generally refers to a graphical display of timestamped events stored by a data intake and query system, wherein the timestamped events may be displayed as arcs of one or more concentric circles and located in a circular timeline area according to a chronological ordering associated with the events. One or more display attributes of each arc may further depend on other data associated with the corresponding events. For example, each arc of a circular time may be displayed at a particular radial distance, with a particular thickness, using a particular shading and/or color, etc., depending on various data values associated with the one or more events represented by the arc.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: November 9, 2021
    Assignee: Splunk, Inc.
    Inventors: Peter Chen, Min Zhang, Feng Shao, Qianjie Zhong, Geng Qin, D. Randall Young, Roy Zhang, Aaron Zhang
  • Patent number: 11155449
    Abstract: A drone loading/unloading device includes an electric reel selectively movable for releasing/winding a cable adapted to be wound around the electric reel. A driver is operably connected to the electric reel to selectively drive the electric reel to reciprocally move from a locked position and an unlocked position and a buffer is mounted between the driver and the electric reel such that buffering effect is provided to the electric reel when moved from an unlocked position to a locked position.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: October 26, 2021
    Inventor: Aaron Zhang
  • Publication number: 20210232603
    Abstract: A data lake partition identifier may be retrieved from a data lake update service. The data lake partition identifier may identify a partition of a data lake that stores a data lake records. Records may be retrieved using a query that includes one of the identifiers. Retrieved records may be transformed and transmitted to a downstream data service.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Shreedhar SUNDARAM, Mahalaxmi SANATHKUMAR, Aaron ZHANG, Parin KENIA, Violet GONG, Priya SETHURAMAN, Zhidong KE, Kevin TERUSAK
  • Publication number: 20210232604
    Abstract: A request may be received to transform records in a data lake that match one or more query criteria. Data lake records that match the criteria may be retrieved. The retrieved records may include two data lake records associated with the same data lake record identifier. A transformed record may be generated based on time stamps associated with the retrieved records.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Shreedhar Sundaram, Mahalaxmi Sanathkumar, Aaron Zhang, Parin Kenia, Violet Gong, Priya Sethuraman, Zhidong Ke, Kevin Terusak
  • Publication number: 20210104327
    Abstract: Databases of specimen profiles of reference loci, and methods of querying the databases with samples to detect and assess changes in the physiological state of an organism. Reporting certain changes in a state, as well as providing a risk assessment.
    Type: Application
    Filed: September 17, 2020
    Publication date: April 8, 2021
    Applicant: Genenius Genetics
    Inventor: Aaron Zhang-Chen
  • Publication number: 20210010060
    Abstract: Methods for obtaining libraries of multiple amplicons of target sequences with self-checking controls and sequences. Iterative bioinformatic methods for primer design with self-checking controls for optimized use of sequencing resources. Reagent cocktails for enrichment of target sequences.
    Type: Application
    Filed: June 29, 2020
    Publication date: January 14, 2021
    Applicant: Genenius Genetics
    Inventor: Aaron Zhang-Chen
  • Publication number: 20210002107
    Abstract: A drone loading/unloading device includes an electric reel selectively movable for releasing/winding a cable adapted to be wound around the electric reel. A driver is operably connected to the electric reel to selectively drive the electric reel to reciprocally move from a locked position and an unlocked position and a buffer is mounted between the driver and the electric reel such that buffering effect is provided to the electric reel when moved from an unlocked position to a locked position.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 7, 2021
    Inventor: Aaron Zhang
  • Publication number: 20200026634
    Abstract: Techniques and mechanisms are disclosed that enable a data intake and query system to generate and cause display of circular timelines of timestamped event data. As used herein, a circular timeline generally refers to a graphical display of timestamped events stored by a data intake and query system, wherein the timestamped events may be displayed as arcs of one or more concentric circles and located in a circular timeline area according to a chronological ordering associated with the events. One or more display attributes of each arc may further depend on other data associated with the corresponding events. For example, each arc of a circular time may be displayed at a particular radial distance, with a particular thickness, using a particular shading and/or color, etc., depending on various data values associated with the one or more events represented by the arc.
    Type: Application
    Filed: September 30, 2019
    Publication date: January 23, 2020
    Inventors: Peter Chen, Min Zhang, Feng Shao, Qianjie Zhong, Geng Qin, D. Randall Young, Roy Zhang, Aaron Zhang