Patents by Inventor Michael A. Chan
Michael A. Chan 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: 11586875Abstract: Systems and methods are provided for selecting an optimized data model architecture subject to resource constraints. One or more resource constraints for target deployment are identified, and random model architectures are generated from a set of model architecture production rules subject to the one or more resource constraints. Each random model architecture is defined by randomly chosen values for one or more meta parameters and one or more layer parameters. One or more of the random model architectures are adaptively refined to improve performance relative to a metric, and the refined model architecture with the best performance relative to the metric is selected.Type: GrantFiled: November 21, 2018Date of Patent: February 21, 2023Assignee: Massachusetts Institute of TechnologyInventors: Jason R. Thornton, Luke Skelly, Michael Chan, Ronald Duarte, Daniel Scarafoni
-
Patent number: 11567994Abstract: A method for configuring a computing infrastructure is disclosed. The method comprises representing at least a portion of the computing infrastructure as a graph representation of computing infrastructure elements including a computing infrastructure node and a computing infrastructure edge, detecting a change in the graph representation of computing infrastructure elements, and determining whether the change affects a graph representation query pattern. In the event the change affects the graph representation query pattern, the change is notified to a query agent associated with the graph representation query pattern.Type: GrantFiled: August 1, 2017Date of Patent: January 31, 2023Assignee: Apstra, Inc.Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Raghavendra Rachamadugu, Chi Fung Michael Chan, Eitan Joffe, Maksim Kulkin
-
Publication number: 20220337397Abstract: Technologies are shown for HGM based control for smart contract execution. HGM control rules control function calls at a system level utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for a smart contract. The HGM control rules are applied to HGMs collected from the call stack to allow or prohibit specific HGMs observed in functions or function call chains. HGM control rules can use dynamic state data in the function call chain. If the dynamic state data observed in function call chains does not meet the requirements defined in the HGM control rules, then the function call can be blocked from executing or completing execution. The HGM control rules can be generated by executing known sets of acceptable or vulnerable smart contracts and collecting the resulting HGMs.Type: ApplicationFiled: June 27, 2022Publication date: October 20, 2022Inventors: Venkata Siva Vijayendra BHAMIDIPATI, Michael CHAN, Derek CHAMORRO, Arpit JAIN, Ashok Srinivasa MURTHY
-
Patent number: 11468983Abstract: A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a map, or by using a joystick or other peripheral device.Type: GrantFiled: March 12, 2020Date of Patent: October 11, 2022Assignees: TELADOC HEALTH, INC., IROBOT CORPORATIONInventors: Yulun Wang, Charles S. Jordan, Tim Wright, Michael Chan, Marco Pinter, Kevin Hanrahan, Daniel Sanchez, James Ballantyne, Cody Herzog, Blair Whitney, Fuji Lai, Kelton Temby, Eben Christopher Rauhut, Justin H. Kearns, Cheuk Wah Wong, Timothy Sturtevant Farlow
-
Publication number: 20220305121Abstract: Bis-aryl sulfonamide compounds and methods of using those compounds, e.g., in a method of enhancing or prolonging an immune response, are provided. For example, the compounds may be employed with a vaccine and optionally at least one other adjuvant and/or one or more TLR ligands, at least one MAP kinase inhibitor, or any combination thereof.Type: ApplicationFiled: August 15, 2020Publication date: September 29, 2022Inventors: Dennis A. Carson, Tomoko Hayashi, Maripat Corr, Howard B. Cottam, Nijunj Shukla, Michael Chan
-
Patent number: 11405182Abstract: Technologies are shown for HGM based control for smart contract execution. HGM control rules control function calls at a system level utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for a smart contract. The HGM control rules are applied to HGMs collected from the call stack to allow or prohibit specific HGMs observed in functions or function call chains. HGM control rules can use dynamic state data in the function call chain. If the dynamic state data observed in function call chains does not meet the requirements defined in the HGM control rules, then the function call can be blocked from executing or completing execution. The HGM control rules can be generated by executing known sets of acceptable or vulnerable smart contracts and collecting the resulting HGMs.Type: GrantFiled: October 18, 2019Date of Patent: August 2, 2022Assignee: eBay Inc.Inventors: Venkata Siva Vijayendra Bhamidipati, Michael Chan, Derek Chamorro, Arpit Jain, Ashok Srinivasa Murthy
-
Publication number: 20220224796Abstract: Techniques for managing electronic user profiles are presented herein. An example method includes accessing, from a data structure, a user profile. The user profile can include a profile identifier and a plurality of data fields. The method also includes displaying, on a display device, an interactive user interface. The user interface can include a plurality of user interface action elements. Each of the user interface action elements can be associated with a data field in the data structure. Each of the user interface action elements can also be individually selectable by a respective user action to transmit the associated data field to a remote device. In response to receiving a selection of a user interface action element, the method can further include transmitting the associated data field and the profile identifier to a router configured to send, based on the profile identifier, the associated data field to the remote device.Type: ApplicationFiled: March 29, 2022Publication date: July 14, 2022Applicant: eBay Inc.Inventors: Nikhil Firke, Michael Chan, Ralph Forsythe, Brian Peter Dickson, Todd Ryan Palmer
-
Publication number: 20220224608Abstract: A first device verification model is sent to a first agent on a first device providing at least a portion of the service. The first agent is able to monitor based on the first device verification model a parameter of the first device related to the service. A second device verification model is sent to a second agent on a second device providing at least a portion of the service, wherein the second agent is able to monitor based on the second device verification model a parameter of the second device related to the service. A report is received from the first agent of at least the parameter of the first device. A report is received from the second agent of at least the parameter of the second device. At least the parameter of the first device and at least the parameter of the second device are analyzed to determine whether the service is functioning as intended.Type: ApplicationFiled: March 31, 2022Publication date: July 14, 2022Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Chi Fung Michael Chan
-
Publication number: 20220207019Abstract: Disclosed is technology for storing original work data on a derivative work data blockchain along with code for verifying that derivative work data is derivative of the original work data. The technology involves receiving derivative work data from a submitting entity along with proof data showing that the derivative work is derivative of the original work. If the derivative work data is verified as derivative, then the derivative work data is appended to the derivative work data blockchain.Type: ApplicationFiled: March 4, 2022Publication date: June 30, 2022Inventors: Michael CHAN, Derek CHAMORRO, Arpit JAIN, Venkata Siva Vijayendra BHAMIDIPATI
-
Publication number: 20220199253Abstract: A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a plan view map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a plan view map, or by using a joystick or other peripheral device.Type: ApplicationFiled: March 14, 2022Publication date: June 23, 2022Applicants: InTouch Technologies, Inc., iRobot CorporationInventors: Yulun Wang, Charles S. Jordan, Tim Wright, Michael Chan, Marco Pinter, Kevin Hanrahan, Daniel Sanchez, James Ballantyne, Cody Herzog, Blair Whitney, Fuji Lai, Kelton Temby, Eben Christopher Rauhut, Justin H. Kearns, Cheuk Wah Wong, Timothy Sturtevant Farlow
-
Patent number: 11323338Abstract: A first device verification model is sent to a first agent on a first device providing at least a portion of the service. The first agent is able to monitor based on the first device verification model a parameter of the first device related to the service. A second device verification model is sent to a second agent on a second device providing at least a portion of the service, wherein the second agent is able to monitor based on the second device verification model a parameter of the second device related to the service. A report is received from the first agent of at least the parameter of the first device. A report is received from the second agent of at least the parameter of the second device. At least the parameter of the first device and at least the parameter of the second device are analyzed to determine whether the service is functioning as intended.Type: GrantFiled: April 11, 2019Date of Patent: May 3, 2022Assignee: Apstra, Inc.Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Chi Fung Michael Chan
-
Publication number: 20220129546Abstract: Technologies are shown for system level function based access control for smart contract execution on a blockchain. Access control rules control function calls at a system level by utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for execution of a smart contract. The access control rules are applied to the function call stack to allow or prohibit specific functions or function call chains. Access control rules can also define allowed or prohibited parameter data in the function call chain. If the function call chain or parameters do not meet the requirements defined in the access control rules, then the function call can be blocked from executing or completing execution. The access control rules can produce sophisticated access control policies based on complex function call chains.Type: ApplicationFiled: January 7, 2022Publication date: April 28, 2022Inventors: Venkata Siva Vijayendra BHAMIDIPATI, Michael CHAN, Derek CHAMORRO, Arpit JAIN, Ashok Srinivasa MURTHY
-
Publication number: 20220115118Abstract: Disclosed herein are various embodiments of systems and methods for visualizing, analyzing, and managing telepresence devices operating in a telepresence network of healthcare facilities. The visualization and management system for telepresence devices may display a first viewing level that includes a geographical representation of the location of various telepresence devices. A user may selectively view a global view of all telepresence devices, telepresence devices within a particular region, and/or the details of a particular telepresence device. A user may also access a viewing level of a network of healthcare facilities. The user may view, analyze, and/or manage the healthcare network, telepresence device network, individual telepresence devices, connection rules, and/or other aspects of the healthcare network using the geographical visualization and management tool described herein.Type: ApplicationFiled: December 20, 2021Publication date: April 14, 2022Inventors: Scott Ross, Kelton Temby, Jonathan Southard, Dan Habecker, Michael Chan, Timothy C. Wright, Charles S. Jordan, Joshua A. Bouganim
-
Patent number: 11301452Abstract: Disclosed is technology for storing original work data on a derivative work data blockchain along with code for verifying that derivative work data is derivative of the original work data. The technology involves receiving derivative work data from a submitting entity along with proof data showing that the derivative work is derivative of the original work. If the derivative work data is verified as derivative, then the derivative work data is appended to the derivative work data blockchain.Type: GrantFiled: October 9, 2018Date of Patent: April 12, 2022Assignee: eBay, Inc.Inventors: Michael Chan, Derek Chamorro, Arpit Jain, Venkata Siva Vijayendra Bhamidipati
-
Publication number: 20220100846Abstract: Technologies are shown for function level permissions control for smart contract execution to implement permissions policy on a blockchain. Permissions control rules control function calls at a system level utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for a smart contract. The permissions control rules are applied to the call stack to implement permissions control policy. Permissions control rules can use dynamic state data in the function call chain. If the dynamic state data observed in function call chains does not meet the requirements defined in the permissions control rules, then the function call can be blocked from executing or completing execution. The permissions control rules can be generated for a variety of different entities, such as a domain, user or resource.Type: ApplicationFiled: December 13, 2021Publication date: March 31, 2022Inventors: Venkata Siva Vijayendra BHAMIDIPATI, Ashok Srinivasa MURTHY, Derek CHAMORRO, Michael CHAN, Arpit JAIN
-
Patent number: 11289192Abstract: A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a plan view map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a plan view map, or by using a joystick or other peripheral device.Type: GrantFiled: August 21, 2019Date of Patent: March 29, 2022Assignees: INTOUCH TECHNOLOGIES, INC., IROBOT CORPORATIONInventors: Yulun Wang, Charles S. Jordan, Tim Wright, Michael Chan, Marco Pinter, Kevin Hanrahan, Daniel Sanchez, James Ballantyne, Cody Herzog, Blair Whitney, Fuji Lai, Kelton Temby, Eben Christopher Rauhut, Justin H. Kearns, Cheuk Wah Wong, Timothy Sturtevant Farlow
-
Patent number: 11263315Abstract: Technologies are shown for system level function based access control for smart contract execution on a blockchain. Access control rules control function calls at a system level by utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for execution of a smart contract. The access control rules are applied to the function call stack to allow or prohibit specific functions or function call chains. Access control rules can also define allowed or prohibited parameter data in the function call chain. If the function call chain or parameters do not meet the requirements defined in the access control rules, then the function call can be blocked from executing or completing execution. The access control rules can produce sophisticated access control policies based on complex function call chains.Type: GrantFiled: June 3, 2019Date of Patent: March 1, 2022Assignee: eBay Inc.Inventors: Venkata Siva Vijayendra Bhamidipati, Michael Chan, Derek Chamorro, Arpit Jain, Ashok Srinivasa Murthy
-
Patent number: 11250125Abstract: Technologies are shown for function level permissions control for smart contract execution to implement permissions policy on a blockchain. Permissions control rules control function calls at a system level utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for a smart contract. The permissions control rules are applied to the call stack to implement permissions control policy. Permissions control rules can use dynamic state data in the function call chain. If the dynamic state data observed in function call chains does not meet the requirements defined in the permissions control rules, then the function call can be blocked from executing or completing execution. The permissions control rules can be generated for a variety of different entities, such as a domain, user or resource.Type: GrantFiled: November 27, 2019Date of Patent: February 15, 2022Assignee: EBAY INC.Inventors: Venkata Siva Vijayendra Bhamidipati, Ashok Srinivasa Murthy, Derek Chamorro, Michael Chan, Arpit Jain
-
Publication number: 20220035623Abstract: Technologies are shown for storing sub-component state data for a resource on a blockchain involving generating a resource data block that corresponds to a resource that includes links that correspond to sub-components of the resource, generating a first sub-component state data block for a sub-component of the resource on a blockchain that includes first state data for the first sub-component, and setting the link for the sub-component to reference the first sub-component state data block. Subsequently, a second sub-component state data block can be generated for the sub-component with second state data and the second sub-component state data block linked to the first sub-component state data block.Type: ApplicationFiled: October 12, 2021Publication date: February 3, 2022Inventors: Michael CHAN, Derek CHAMORRO, Venkata Siva Vijayendra BHAMIDIPATI, Arpit JAIN
-
Patent number: 11205510Abstract: Disclosed herein are various embodiments of systems and methods for visualizing, analyzing, and managing telepresence devices operating in a telepresence network of healthcare facilities. The visualization and management system for telepresence devices may display a first viewing level that includes a geographical representation of the location of various telepresence devices. A user may selectively view a global view of all telepresence devices, telepresence devices within a particular region, and/or the details of a particular telepresence device. A user may also access a viewing level of a network of healthcare facilities. The user may view, analyze, and/or manage the healthcare network, telepresence device network, individual telepresence devices, connection rules, and/or other aspects of the healthcare network using the geographical visualization and management tool described herein.Type: GrantFiled: February 1, 2016Date of Patent: December 21, 2021Assignee: TELADOC HEALTH, INC.Inventors: Scott Ross, Kelton Temby, Jonathan Southard, Dan Habecker, Michael Chan, Timothy C. Wright, Charles S. Jordan, Joshua A. Bouganim