Patents by Inventor Matthew Wong

Matthew Wong 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: 11956508
    Abstract: In some embodiments, a method receives a context for a user account and selects a plurality of collections for an interface. A collection includes one or more instances of content. The method analyzes a context for a user account to select a theme from a plurality of themes for a collection in the plurality of collections. The themes in the plurality of themes apply different display formats to the collection. The method sends an identifier for the theme and information for the collection to a client device being used by the user account to indicate to the interface the theme to use to display the collection with the plurality of collections.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: April 9, 2024
    Assignee: HULU, LLC
    Inventors: Trevor Callow, Mike Avitabile, Erika Palmer, Matthew Chun, Lena Bareket, Linda Sum, Darshana Umakanth, Dominic Hopton, Jason Wong, Yu Zhao, Heather Cho, Zachary Hinton, Josh Maldonado
  • Patent number: 11944130
    Abstract: A vaporizer device includes various modular components. The vaporizer device includes a first subassembly. The first subassembly includes a cartridge connector that secures a vaporizer cartridge to the vaporizer device and includes at least two receptacle contacts that electrically communicate with the vaporizer cartridge. The vaporizer device includes a second subassembly. The second subassembly includes a skeleton defining a rigid tray that retains at least a power source. The vaporizer device also includes a third subassembly. The third subassembly includes a plurality of charging contacts that supply power to the power source, and an end cap that encloses an end of the vaporizer device.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: April 2, 2024
    Assignee: JUUL Labs, Inc.
    Inventors: Samuel C. Anderson, Wei-Ling Chang, Brandon Cheung, Steven Christensen, Joseph Chun, Joseph R. Fisher, Jr., Nicholas J. Hatton, Kevin Lomeli, James Monsees, Andrew L. Murphy, Claire O'Malley, John R. Pelochino, Hugh Pham, Vipul V. Rahane, Matthew J. Taschner, Val Valentine, Kenneth Wong
  • Patent number: 11934278
    Abstract: A data storage library is described that protects against a malware attack by providing a scheduled write window of time where archive data can be written to tape cartridges in the tape library on behalf of a client. At times outside of the write window, the tape library is disabled from writing any archive data to any of the tape cartridges in the tape library. Accordingly, the tape library is protected from a malicious entity attempting to download malware to tape cartridges in the tape library outside of the designated write windows. The tape library is configured to provide or otherwise read archived data from a tape cartridge both in the write window and outside of the write window.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: March 19, 2024
    Assignee: Spectra Logic Corporation
    Inventors: Nathan Christopher Thompson, Matthew Thomas Starr, Matthew Ninesling, Walter Wong
  • Patent number: 11755546
    Abstract: Systems and methods are described for implementing attribute aware, relationship-based access control by receiving a query to access a relational database from a user, determining if a rule of the relational database is applicable to the query, determining one or more relationships associated with the query based at least in part on the rule, and modifying the query by adding an extra join operation to the query based at least in part on the rule and the one or more relationships. Further, when a type of the rule is row level, a where clause filter is added to the modified query to enforce a condition of the rule, and when the type of the rule is field level, a case column is added to the modified query and a select clause is added to the modified query to wrap the query. The modified query is processed to produce a result.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: September 12, 2023
    Inventors: Mang Fu Matthew Wong, Subhash Uppalapati, Jesse Wang, Sunghyun Song, Federico Recio, Jesse Collins
  • Patent number: 11656634
    Abstract: Methods and apparatus are provided for providing enhanced autopilot mode awareness for a pilot of an aircraft. The apparatus comprises an autopilot control interface that allows the pilot to activate an operational mode of an autopilot system for the aircraft and to set aviation function parameters of the autopilot system. An autopilot status interface is included that displays the operational mode of the autopilot system and a current status of the aviation function parameters that are controlled by the autopilot system, and an indicator of anticipated actions by the autopilot system to control the aviation function parameters.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: May 23, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Santosh Mathan, Diblik Vasco, Ondrej Klusacek, Jonathan Matthew Wong, Mark Peurifoy
  • Publication number: 20230107191
    Abstract: A system is disclosed for providing a data obfuscation platform useful for improved data security of preprocessing analysis of the data by a third party server. The system comprises: (a) a data store for storing: (1) sets of pre-processing analysis data created by a plurality of applications of different formats and/or organized by different standards; (2) a plurality of categories for the pre-processing the data and a plurality of rules for obfuscating the pre-processing data based on the categories; and (3) a data obfuscation engine for obfuscating the pre-processing analysis data; (b) one or more servers coupled to the data store and programmed to obfuscate the data by the data obfuscation engine before data preprocessing analysis by the third party server.
    Type: Application
    Filed: October 5, 2021
    Publication date: April 6, 2023
    Inventor: Matthew Wong
  • Publication number: 20220374397
    Abstract: Systems and methods are described for implementing attribute aware, relationship-based access control by receiving a query to access a relational database from a user, determining if a rule of the relational database is applicable to the query, determining one or more relationships associated with the query based at least in part on the rule, and modifying the query by adding an extra join operation to the query based at least in part on the rule and the one or more relationships. Further, when a type of the rule is row level, a where clause filter is added to the modified query to enforce a condition of the rule, and when the type of the rule is field level, a case column is added to the modified query and a select clause is added to the modified query to wrap the query. The modified query is processed to produce a result.
    Type: Application
    Filed: May 21, 2021
    Publication date: November 24, 2022
    Inventors: Mang Fu Matthew Wong, Subhash Uppalapati, Jesse Wang, Sunghyun Song, Federico Recio, Jesse Collins
  • Publication number: 20220215107
    Abstract: A computer implemented masking manager provides a method for access controls. The method includes receiving a request for an object in a database, retrieving the object from the database, applying masking rules to a field of the object to determine whether the requestor has access to the field, determining a replacement value for the field based on requestor access to the field, and returning the object to the requestor with the replacement value in the field of the object.
    Type: Application
    Filed: January 7, 2021
    Publication date: July 7, 2022
    Applicant: salesforce.com, inc.
    Inventors: Mang Fu Matthew Wong, Yanik Grignon, Larry H Tung, Peter S. Wisnovsky
  • Patent number: 11250264
    Abstract: An application executing on a mobile device generates a geo-positional query including a time stamp representing the time of the query. The application can be, for example, an augmented reality application, a pointing search application, or a mapping application that searches based on geolocation and/or physical proximity. The query can include, in addition to a location, one or more of a direction, orientation, and camera field of view of the mobile device. A system processes the query to return a time-based state of an object and/or location addressed by the mobile device at the time of the query. The system can use the time stamp to identify which objects may have been located at a certain location at a certain time and/or to identify the state of located objects at a certain time. For example, the state of an electronic billboard can identify an advertisement displayed at the time.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: February 15, 2022
    Inventors: Roderick Perkins, Peter Ellenby, Thomas William Ellenby, Matthew Wong
  • Patent number: 11190509
    Abstract: Techniques are disclosed relating to user authentication. In some embodiments, a computing system maintains an exception handler of a software development platform. The exception handler is executable to process a particular type of exception that causes an authentication of users of applications running on the software development platform. The computing system may receive, at the exception handler, an indication of the particular type of exception thrown by a particular application. In response to receiving the indication of the particular type of exception, the exception handler issues to a web browser interacting with the application, a request that the web browser redirect to an authentication server configured to perform an authentication of a user of the particular application. The computing system receives, from the authentication server, a result of the performed authentication and returns the result to the particular application.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: November 30, 2021
    Assignee: salesforce.com, inc.
    Inventors: Matthew Wong, Alan Vangpat, Sean Tubbs, Sarah Lui, William C. Mortimore, Jr., Itzik Koren
  • Publication number: 20210304910
    Abstract: An apparatus for volume reduction of material removed from a hazardous environment. The apparatus includes a shielded housing for receiving a workpiece therein, at least one cutting unit having a cutting head operable for contactless cutting, and a drive unit for rotating the at least one cutting unit around a main axis so the cutting head cuts the workpiece.
    Type: Application
    Filed: March 30, 2021
    Publication date: September 30, 2021
    Inventors: David Taro Morikawa, Mark Johannesson, Matthew Wong
  • Patent number: 10902035
    Abstract: Systems and methods for the accessing of information that may be associated with static or dynamic geo-located objects, which objects may or may not have corresponding real world counterparts, utilize attributes including of one or more angles of directional access associated with the geo-located objects. Information available to a user of a mobile device can be varied depending upon an angle of directional access derived from the mobile device's real world position and pointing direction in relation to the real world position and orientation of the geo-located objects.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: January 26, 2021
    Inventors: Thomas William Ellenby, Peter Ellenby, Roderick Perkins, Matthew Wong
  • Patent number: 10884475
    Abstract: A portable electronic device determines a battery available power for the device's battery and manages device power usage based upon the battery available power. The device includes a battery and a controller. The controller is configured to receive a first voltage value for the battery at a first time, a first current value for the battery, a second voltage value for the battery at a second time, and a second current value for the battery. It is determined that a time difference between the first time and the second time exceeds a predetermined time threshold. An estimated resistance of the battery is determined based at least on a first difference between the first current value and the second current value and a second difference between the first voltage value and the second voltage value. Real-time power usage of the device is controlled based on the estimated resistance of the battery.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: January 5, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: John Wang, Matthew Wong, Marko Bundalo, Yuting Yeh, Kamran Mohajer, Vidhyananth Ramasamy Venkatasamy, Girish Sidhmalswamy Ghongdemath, Shuoqin Wang, Jason Allan Graetz
  • Patent number: 10705928
    Abstract: Systems, methods, and apparatuses for implementing tenant-to-tenant failover in a multi-tenant could computing environment. An exemplary system having at least a processor and a memory therein includes means for identifying a first one of a plurality of tenants in a multi-tenant cloud computing system as a primary tenant for providing a function, identifying a second one of the plurality of tenants in the multi-tenant cloud computing system as a secondary tenant for providing the function should the primary tenant become unavailable, providing the function in the multi-tenant cloud computing system via the primary tenant when the primary tenant is available, and switching to providing the function in the multi-tenant cloud computing environment via the secondary tenant when the primary tenant is unavailable and the secondary tenant is available.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: July 7, 2020
    Assignee: salesforce.com, inc.
    Inventors: William Charles Mortimore, Jr., Matthew Wong, Matthew Bahrenburg, Puneet Dhaliwal, Anupam Jain, Steven S. Lawrance
  • Publication number: 20200073770
    Abstract: Systems, methods, and apparatuses for implementing tenant-to-tenant failover in a multi-tenant could computing environment. An exemplary system having at least a processor and a memory therein includes means for identifying a first one of a plurality of tenants in a multi-tenant cloud computing system as a primary tenant for providing a function, identifying a second one of the plurality of tenants in the multi-tenant cloud computing system as a secondary tenant for providing the function should the primary tenant become unavailable, providing the function in the multi-tenant cloud computing system via the primary tenant when the primary tenant is available, and switching to providing the function in the multi-tenant cloud computing environment via the secondary tenant when the primary tenant is unavailable and the secondary tenant is available.
    Type: Application
    Filed: August 28, 2018
    Publication date: March 5, 2020
    Inventors: William Charles Mortimore, JR., Matthew Wong, Matthew Bahrenburg, Puneet Dhaliwal, Anupam Jain, Steven S. Lawrance
  • Publication number: 20190327230
    Abstract: Techniques are disclosed relating to user authentication. In some embodiments, a computing system maintains an exception handler of a software development platform. The exception handler is executable to process a particular type of exception that causes an authentication of users of applications running on the software development platform. The computing system may receive, at the exception handler, an indication of the particular type of exception thrown by a particular application. In response to receiving the indication of the particular type of exception, the exception handler issues to a web browser interacting with the application, a request that the web browser redirect to an authentication server configured to perform an authentication of a user of the particular application. The computing system receives, from the authentication server, a result of the performed authentication and returns the result to the particular application.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: Matthew Wong, Alan Vangpat, Sean Tubbs, Sarah Lui, William C. Mortimore, JR., Itzik Koren
  • Publication number: 20190265731
    Abstract: Methods and apparatus are provided for providing enhanced autopilot mode awareness for a pilot of an aircraft. The apparatus comprises an autopilot control interface that allows the pilot to activate an operational mode of an autopilot system for the aircraft and to set aviation function parameters of the autopilot system. An autopilot status interface is included that displays the operational mode of the autopilot system and a current status of the aviation function parameters that are controlled by the autopilot system, and an indicator of anticipated actions by the autopilot system to control the aviation function parameters.
    Type: Application
    Filed: February 28, 2018
    Publication date: August 29, 2019
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Santosh Mathan, Diblik Vasco, Ondrej Klusacek, Jonathan Matthew Wong, Mark Peurifoy
  • Patent number: 10361406
    Abstract: A power source, designed to be bent or flexed during use, may include a layer of anode material having a length greater than a layer of cathode material to accommodate for movement of the cathode or anode layers during flexing of the power source. An enclosure containing the cathode and anode materials may include an inner protective layer proximate to the cathode and anode layers and a water-impermeable layer external to the inner protective layer. The water-impermeable layer may have a pleated or corrugated configuration that may be extended when the power source is bent under application of a flexure stress, preventing damage or deformation to the water-impermeable layer.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: July 23, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: David Wang, Ramez Nachman, James Robert Lim, Bryan Holmdahl, Yuting Yeh, Matthew Wong
  • Publication number: 20190068572
    Abstract: Techniques are disclosed relating to verifying access to functions in a multi-tenant computer system. In various embodiments, a multi-tenant computer system may store code that is executable to perform a plurality of functions, where at least one of the plurality of functions may be a restricted function. The multi-tenant computer system may further store first and second tenant-specific definitions for the restricted function that specify different secondary verification procedures. In various embodiments, the disclosed systems and methods may facilitate verifying access to the restricted function in the multi-tenant computer system. For example, in some embodiments, the multi-tenant computer system may perform an initial verification procedure and cause initiation of a secondary verification procedure specified by the first tenant in response to an attempt by a user of the first tenant to access the restricted function.
    Type: Application
    Filed: August 22, 2017
    Publication date: February 28, 2019
    Inventor: Mang Fu Matthew Wong
  • Patent number: D1021890
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: April 9, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Henry Ken Chu, Glenn A. Wong, Marcus Hoggarth, Matthew Leck, Cian Plumbe, Daniel Pareja Ruiz