Patents by Inventor Andrew Rodriguez

Andrew Rodriguez 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: 20240092822
    Abstract: The present disclosure provides a process of separating designated oligomeric compounds from sample solutions comprising at least one contaminant In certain embodiments, the designated oligomeric compounds comprise a modified oligonucleotide and a conjugate group comprising at least one carbohydrate cluster. In certain embodiments, the present disclosure provides HPLC conditions that increase the separation of a designated oligomeric compound from at least one contaminant compared to standard HPLC conditions.
    Type: Application
    Filed: March 2, 2022
    Publication date: March 21, 2024
    Applicant: Ionis Pharmaceuticals, Inc.
    Inventors: Andrew A. Rodriguez, Christopher Michael Gabriel
  • Publication number: 20240075394
    Abstract: An image presentation system for an amusement park includes a first display with an opening extending therethrough, wherein at least a portion of the first display is viewable from a viewing area, a movable arm, wherein the movable arm is positioned within the opening, a second display supported by the movable arm and offset from the first display, wherein the second display conceals the opening from the viewing area, and a controller configured to provide a first image via the first display and a second image via the second display such that the second image comprises an image effect that accounts for the offset and coordinates with the first image to present as though the first image and the second image are a single image displayed by the first display.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 7, 2024
    Inventors: Andrew Carbonar, Gregory Hall, Darrin Hughes, Michael Wadsworth, William Rodriguez
  • Publication number: 20240065408
    Abstract: Disclosed is an attachment for a haircare appliance, the attachment including: an air inlet for receiving an airflow; an air outlet for emitting the airflow; and a hair treatment chamber for receiving hair, the hair treatment chamber in fluid communication with the air outlet. The hair treatment chamber includes a wall, an opening through which hair is insertable into the hair treatment chamber, and an aperture formed in the wall, the air outlet configured to direct airflow away from the opening and toward the aperture in use.
    Type: Application
    Filed: December 16, 2021
    Publication date: February 29, 2024
    Applicant: Dyson Technology Limited
    Inventors: Ayrton Lloyd Taylor PEEL, Robert Mark Brett COULTON, David Andrew TIBBETTS, Anna O'Brien ROBB, Maria Fernanda RODRIGUEZ ARIZPE
  • Publication number: 20230331222
    Abstract: Systems and methods are provided for using sensors and signal processing to detect vehicle surface impacts. In particular, a sensor and signal processing approach is provided for detecting impacts, with the results having a low false positive rate. The approach reduces operator costs by reducing operator involvement through improved automated detection technology. Additionally, systems and methods are provided for distinguishing chassis-driven fascia vibration from impact-driven fascia vibration.
    Type: Application
    Filed: June 23, 2023
    Publication date: October 19, 2023
    Applicant: GM Cruise Holdings LLC
    Inventors: Amanda Lind, Gabriel Andrew Rodriguez
  • Patent number: 11718292
    Abstract: Systems and methods are provided for using sensors and signal processing to detect vehicle surface impacts. In particular, a sensor and signal processing approach is provided for detecting impacts, with the results having a low false positive rate. The approach reduces operator costs by reducing operator involvement through improved automated detection technology. Additionally, systems and methods are provided for distinguishing chassis-driven fascia vibration from impact-driven fascia vibration.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: August 8, 2023
    Assignee: GM CRUISE HOLDINGS LLC
    Inventors: Amanda Lind, Gabriel Andrew Rodriguez
  • Patent number: 11720543
    Abstract: The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system stores intermediate results of the query in a structure comprising rows in a set of tables and links between pairs of rows in different tables in the set of tables. Next, the system tracks, in the structure, representations of data, relationships, and path consistency in the query. The system then applies one or more operations to existing rows in the structure to generate a final result of the query. Finally, the system provides the final result in a response to the query.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: August 8, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew J. Carter, Ying Lu, Siddharth Shah, Andrew Rodriguez, Scott M. Meyer
  • Patent number: 11567995
    Abstract: The disclosed embodiments provide a system for processing queries of a graph database storing a graph, wherein the graph comprises a set of edges defined by a first linkage, a second linkage, and a third linkage. During operation, the system maintains the base version of an index of the graph database. Upon branching a version of the graph database from a first offset representing a virtual time in the base version of the graph database, the system creates a branched version of the index from a second offset corresponding to the virtual time in the base version of the index. The system then processes queries of the graph database based on the offsets and references from the branched version of the index to the base version of the index.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: January 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yiming Yang, Andrew Rodriguez, Andrew J. Carter, Scott M. Meyer
  • Publication number: 20220414100
    Abstract: The disclosed technologies are capable of decentralized query evaluation for a distributed graph database. In one technique, a query is divided into first and second sets of operations. The query comprises variables and constraints that correspond to at least two nodes and at least one edge of a graph in a graph database. The first set of operations for processing the query is assigned to multiple shards. A limit is communicated to the shards. The second set of operations for processing the query is executed. A list of completed operations is received from each shard. The lists of operations received from the shards are merged into a merged set of operations, which is used to determine whether query processing is finished. If query processing is not finished, then an updated limit is communicated to the shards; otherwise, query results are provided in response to the query.
    Type: Application
    Filed: June 29, 2021
    Publication date: December 29, 2022
    Inventors: Andrew J. CARTER, Andrew RODRIGUEZ, Yiming YANG, Dhruvesh RATHORE, Jiajun YAO, Tiance LIANG
  • Publication number: 20220251128
    Abstract: The present disclosure provides methods for synthesizing oligomeric compounds having at least one phosphorothioate diester linkage and at least one phosphate diester internucleoside linkage. In certain embodiments, the present disclosure provides oxidation reagents that produce low amounts of unwanted phosphate diester impurities in oligomeric compounds having at least one phosphorothioate diester linkage and at least one phosphate diester internucleoside linkage.
    Type: Application
    Filed: May 15, 2020
    Publication date: August 11, 2022
    Applicant: Ionis Pharmaceuticals, Inc.
    Inventors: Andrew K. McPherson, Andrew A. Rodriguez, Daniel C. Capaldi
  • Publication number: 20220144258
    Abstract: Systems and methods are provided for using sensors and signal processing to detect vehicle surface impacts. In particular, a sensor and signal processing approach is provided for detecting impacts, with the results having a low false positive rate. The approach reduces operator costs by reducing operator involvement through improved automated detection technology. Additionally, systems and methods are provided for distinguishing chassis-driven fascia vibration from impact-driven fascia vibration.
    Type: Application
    Filed: December 7, 2020
    Publication date: May 12, 2022
    Applicant: GM Cruise Holdings LLC
    Inventors: Amanda Lind, Gabriel Andrew Rodriguez
  • Publication number: 20210397601
    Abstract: The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system stores intermediate results of the query in a structure comprising rows in a set of tables and links between pairs of rows in different tables in the set of tables. Next, the system tracks, in the structure, representations of data, relationships, and path consistency in the query. The system then applies one or more operations to existing rows in the structure to generate a final result of the query. Finally, the system provides the final result in a response to the query.
    Type: Application
    Filed: September 3, 2021
    Publication date: December 23, 2021
    Inventors: Andrew J. Carter, Ying Lu, Siddharth Shah, Andrew Rodriguez, Scott M. Meyer
  • Patent number: 11113267
    Abstract: The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system stores intermediate results of the query in a structure comprising rows in a set of tables and links between pairs of rows in different tables in the set of tables. Next, the system tracks, in the structure, representations of data, relationships, and path consistency in the query. The system then applies one or more operations to existing rows in the structure to generate a final result of the query. Finally, the system provides the final result in a response to the query.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew J. Carter, Ying Lu, Siddharth Shah, Andrew Rodriguez, Scott M. Meyer
  • Patent number: 10983997
    Abstract: The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system stores intermediate results of a query in a structure comprising rows in a set of tables. Next, the system applies one or more operations to existing rows in the structure to generate additional rows in additional tables of the structure. The system also tracks inputs and outputs associated with the one or more operations in a set of relationships between rows of different tables in the structure. Finally, the system uses the rows and the set of relationships to generate a final result of the query and provides the final result in a response to the query.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew J. Carter, Andrew Rodriguez, Scott M. Meyer, Siddharth Shah
  • Publication number: 20210097054
    Abstract: The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system stores intermediate results of the query in a structure comprising rows in a set of tables and links between pairs of rows in different tables in the set of tables. Next, the system tracks, in the structure, representations of data, relationships, and path consistency in the query. The system then applies one or more operations to existing rows in the structure to generate a final result of the query. Finally, the system provides the final result in a response to the query.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Andrew J. Carter, Ying Lu, Siddharth Shah, Andrew Rodriguez, Scott M. Meyer
  • Publication number: 20210026894
    Abstract: The disclosed embodiments provide a system for processing queries of a graph database storing a graph, wherein the graph comprises a set of edges defined by a first linkage, a second linkage, and a third linkage. During operation, the system maintains the base version of an index of the graph database. Upon branching a version of the graph database from a first offset representing a virtual time in the base version of the graph database, the system creates a branched version of the index from a second offset corresponding to the virtual time in the base version of the index. The system then processes queries of the graph database based on the offsets and references from the branched version of the index to the base version of the index.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yiming Yang, Andrew Rodriguez, Andrew J. Carter, Scott M. Meyer
  • Publication number: 20200364100
    Abstract: The disclosed embodiments provide a system for managing inter-process communication. During operation, the system executes a block storage manager for managing shared memory that is accessed by a write process and multiple read processes. Next, the block storage manager manages one or more data structures storing mappings that include block identifiers (IDs) of blocks representing chunks of the shared memory, files in the blocks, and directories containing the files. The block storage manager then applies an update by the write process to a subset of the blocks by atomically replacing, in the one or more data structures, a first directory containing an old version of the subset of the blocks with a second directory containing a new version of the subset of the blocks.
    Type: Application
    Filed: May 14, 2019
    Publication date: November 19, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Siddharth Shah, Andrew Rodriguez, Andrew J. Carter, Scott M. Meyer
  • Patent number: 10754859
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a group of two or more integer values. Next, the system sets, for each integer value in the two or more integer values, a delta encoding tag that represents a delta encoding of the integer value with respect to at least one other integer value in the group and uses a delta encoding state represented by the delta encoding tag to calculate an encoded value from the integer value. The system then encodes a length of the encoded value in a length tag for the integer value. Finally, the system replaces the integer value in the group with an encoded version containing the delta encoding tag, the length tag, and the encoded value.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: SungJu Cho, Yinyi Wang, Qingpeng Niu, Andrew Rodriguez
  • Patent number: 10671671
    Abstract: During operation, a system for processing queries of a graph database executes a set of processes for processing queries of a graph database storing a graph, wherein the graph comprises a set of nodes, a set of edges between pairs of nodes in the set of nodes, and a set of predicates. When a query of the graph database is received, the system obtains, from the query, a compound comprising a compound type and a set of identity-giving nodes. Next, the system uses the compound to access a tuple for storage in a log-based representation of the graph database, wherein the tuple includes the compound type and the identity-giving nodes. The system then uses the tuple to generate a result of the query and provides the result in a response to the query.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: June 2, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott M. Meyer, Andrew J. Carter, Andrew Rodriguez, Walaa Eldin M. Moustafa
  • Patent number: 10628492
    Abstract: The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system executes a set of processes for maintaining the graph database storing a graph, wherein the graph includes a set of nodes, a set of edges between pairs of nodes in the set of nodes, and a set of predicates. When a write query of the graph database is received, the system uses one or more of the processes to process the write query by using a schema of the graph database to validate the write query. Next, the system transmits the validated write query to a set of shards containing the graph database. Finally, the system processes the write query at each shard when a shard identifier representing the shard is matched to one or more attributes in the write query.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiaobin Ma, Scott M. Meyer, Andrew Rodriguez, Walaa Eldin M. Moustafa
  • Patent number: 10445370
    Abstract: The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system executes a set of processes for processing queries of a graph database storing a graph, wherein the graph comprises a set of nodes, a set of edges between pairs of nodes in the set of nodes, and a set of predicates. When a query of the graph database is received, the system performs a lookup of a hash map to obtain one or more offsets into a compound store for the graph database, which includes identity-giving nodes for a set of tuples in the graph database. Next, the system accesses the offset(s) in the compound store to obtain a subset of tuples matching the query. The system then uses the subset of tuples to generate a result of the query and provides the result in a response to the query.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Rodriguez, Scott M. Meyer, Andrew J. Carter, Walaa Eldin M. Moustafa