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: 12100522Abstract: 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: GrantFiled: March 30, 2021Date of Patent: September 24, 2024Assignee: ATS CORPORATIONInventors: David Taro Morikawa, Mark Johannesson, Matthew Wong
-
Publication number: 20240257278Abstract: Methods, non-transitory computer readable media, and decarbonization forecasting devices are disclosed that obtain scenario data, building data for building(s), and action data for decarbonization actions. A business-as-usual (BAU) pathway is generated based on the building data, a target pathway is generated based on the scenario data, and a decarbonization pathway is generated based on the action data and a received selection of the decarbonization actions associated with the building(s). A modeling interface is generated that includes an editing pane adjacent to a visualization pane graphically displaying one or more monetary outputs and the energy or emissions difference between the BAU, target, and decarbonization pathways.Type: ApplicationFiled: January 27, 2023Publication date: August 1, 2024Inventors: Chris SEGERBLOM, Crystal CHUNG, Francisco PERALTA, Jingci LI, Matthew BROWN, Rob BAKER, Wanfung LEE, YatMan WONG
-
Publication number: 20240239385Abstract: A locomotive has DC or AC traction motors, powered by a hydrogen fuel cell, and optionally other sources such as regenerative braking. The traction motors of the locomotive may be connected to a set of independent DC choppers or AC inverters, linked via a common DC bus, configured to regulate power from the one or more power sources. A manager module, among other functions, may receive inputs and signals to coordinate delivery of electricity from the sources to the motor. A method for retrofitting a legacy locomotive may include removing a generator and a control apparatus configured for diesel fuel, and installing a kit of apparatus configured to be powered by a hydrogen fuel cell. A railway system for use by locomotives powered by hydrogen has one or more hydrogen-generation stations deployed near a track of the railway system.Type: ApplicationFiled: August 19, 2022Publication date: July 18, 2024Inventors: KYLE R. MULLIGAN, GARY WONG, MATTHEW FINDLAY, MILAN DUBINSKY, VERONIKA KOWALCZYK, MINH NGUYEN, CODY FISCHER, SOON CHANG
-
Publication number: 20240242018Abstract: A system predicts metadata attributes associated with documents using machine learning models. The document may represent an interaction between entities. The system trains machine learning models to predict scores indicating whether a token or a sequence of token of a document represents a metadata attribute. The metadata prediction is used to annotate the document and display to users. The system receives user feedback via the user interface and uses the user feedback to evaluate or retrain the model. The system generates training data by receiving a set of annotated documents and comparing the annotated documents against other documents to identify matching documents. The system determines when to execute the machine learning based metadata prediction based on steps of document workflow executed by the system.Type: ApplicationFiled: January 13, 2023Publication date: July 18, 2024Inventors: Kaushik Narayanan, David Matthew Wong, David Lange, Vinay Jethava, Qing Zheng, Mohammad Mehdi Ghanimifard, Pontus Lindstrom, Gowtham Rangarajan Raman, David DeBarr, Yan He
-
Publication number: 20240241901Abstract: A system predicts metadata attributes associated with documents using machine learning models. The document may represent an interaction between entities. The system trains machine learning models to predict scores indicating whether a token or a sequence of token of a document represents a metadata attribute. The metadata prediction is used to annotate the document and display to users. The system receives user feedback via the user interface and uses the user feedback to evaluate or retrain the model. The system generates training data by receiving a set of annotated documents and comparing the annotated documents against other documents to identify matching documents. The system determines when to execute the machine learning based metadata prediction based on steps of document workflow executed by the system.Type: ApplicationFiled: January 13, 2023Publication date: July 18, 2024Inventors: Kaushik Narayanan, David Matthew Wong, David Lange, Vinay Jethava, Qing Zheng, Mohammad Mehdi Ghanimifard, Pontus Lindstrom, Gowtham Rangarajan Raman, David DeBarr, Yan He
-
Publication number: 20240242108Abstract: A system predicts metadata attributes associated with documents using machine learning models. The document may represent an interaction between entities. The system trains machine learning models to predict scores indicating whether a token or a sequence of token of a document represents a metadata attribute. The metadata prediction is used to annotate the document and display to users. The system receives user feedback via the user interface and uses the user feedback to evaluate or retrain the model. The system generates training data by receiving a set of annotated documents and comparing the annotated documents against other documents to identify matching documents. The system determines when to execute the machine learning based metadata prediction based on steps of document workflow executed by the system.Type: ApplicationFiled: January 13, 2023Publication date: July 18, 2024Inventors: Kaushik Narayanan, David Matthew Wong, David Lange, Vinay Jethava, Qing Zheng, Mohammad Mehdi Ghanimifard, Pontus Lindstrom, Gowtham Rangarajan Raman, David DeBarr, Yan He
-
Patent number: 11755546Abstract: 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: GrantFiled: May 21, 2021Date of Patent: September 12, 2023Inventors: Mang Fu Matthew Wong, Subhash Uppalapati, Jesse Wang, Sunghyun Song, Federico Recio, Jesse Collins
-
Patent number: 11656634Abstract: 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: GrantFiled: February 28, 2018Date of Patent: May 23, 2023Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Santosh Mathan, Diblik Vasco, Ondrej Klusacek, Jonathan Matthew Wong, Mark Peurifoy
-
Publication number: 20230107191Abstract: 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: ApplicationFiled: October 5, 2021Publication date: April 6, 2023Inventor: Matthew Wong
-
Publication number: 20220374397Abstract: 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: ApplicationFiled: May 21, 2021Publication date: November 24, 2022Inventors: Mang Fu Matthew Wong, Subhash Uppalapati, Jesse Wang, Sunghyun Song, Federico Recio, Jesse Collins
-
Publication number: 20220215107Abstract: 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: ApplicationFiled: January 7, 2021Publication date: July 7, 2022Applicant: salesforce.com, inc.Inventors: Mang Fu Matthew Wong, Yanik Grignon, Larry H Tung, Peter S. Wisnovsky
-
Patent number: 11250264Abstract: 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: GrantFiled: August 6, 2018Date of Patent: February 15, 2022Inventors: Roderick Perkins, Peter Ellenby, Thomas William Ellenby, Matthew Wong
-
Patent number: 11190509Abstract: 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: GrantFiled: April 23, 2018Date of Patent: November 30, 2021Assignee: salesforce.com, inc.Inventors: Matthew Wong, Alan Vangpat, Sean Tubbs, Sarah Lui, William C. Mortimore, Jr., Itzik Koren
-
Publication number: 20210304910Abstract: 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: ApplicationFiled: March 30, 2021Publication date: September 30, 2021Inventors: David Taro Morikawa, Mark Johannesson, Matthew Wong
-
Patent number: 10902035Abstract: 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: GrantFiled: July 30, 2018Date of Patent: January 26, 2021Inventors: Thomas William Ellenby, Peter Ellenby, Roderick Perkins, Matthew Wong
-
Patent number: 10884475Abstract: 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: GrantFiled: September 7, 2017Date of Patent: January 5, 2021Assignee: 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: 10705928Abstract: 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: GrantFiled: August 28, 2018Date of Patent: July 7, 2020Assignee: salesforce.com, inc.Inventors: William Charles Mortimore, Jr., Matthew Wong, Matthew Bahrenburg, Puneet Dhaliwal, Anupam Jain, Steven S. Lawrance
-
Publication number: 20200073770Abstract: 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: ApplicationFiled: August 28, 2018Publication date: March 5, 2020Inventors: William Charles Mortimore, JR., Matthew Wong, Matthew Bahrenburg, Puneet Dhaliwal, Anupam Jain, Steven S. Lawrance
-
Publication number: 20190327230Abstract: 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: ApplicationFiled: April 23, 2018Publication date: October 24, 2019Inventors: Matthew Wong, Alan Vangpat, Sean Tubbs, Sarah Lui, William C. Mortimore, JR., Itzik Koren
-
Publication number: 20190265731Abstract: 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: ApplicationFiled: February 28, 2018Publication date: August 29, 2019Applicant: HONEYWELL INTERNATIONAL INC.Inventors: Santosh Mathan, Diblik Vasco, Ondrej Klusacek, Jonathan Matthew Wong, Mark Peurifoy