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).

  • Publication number: 20190394334
    Abstract: 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: Application
    Filed: September 4, 2019
    Publication date: December 26, 2019
    Applicant: eBay Inc.
    Inventors: Nikhil Firke, Michael Chan, Ralph Forsythe, Brian Peter Dickson, Todd Ryan Palmer
  • Patent number: 10515056
    Abstract: Various embodiments are disclosed for enabling multiple computing devices having a decentralized operating system to effectively monitor and manage resources across the multiple devices. In some embodiments, the systems are able to identify a set of local resources available for utilization by an application running on the decentralized operating system. A resource message identifying the set of local resources can be generated using a resource discovery and utilization application programming interface. This information can then be sent to a requestor (e.g., an application running on the decentralized operating system) which can create a resource utilization plan.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: December 24, 2019
    Assignee: Razer (Asia-Pacific) Pte. Ltd.
    Inventors: Michael A. Chan, Justin Quan, Daniel R. Bornstein, Tom Moss, Linda Tong
  • Publication number: 20190375102
    Abstract: 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: Application
    Filed: August 21, 2019
    Publication date: December 12, 2019
    Inventors: 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: 10462298
    Abstract: 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: Grant
    Filed: January 10, 2017
    Date of Patent: October 29, 2019
    Assignee: eBay Inc.
    Inventors: Nikhil Firke, Michael Chan, Ralph Forsythe, Brian Peter Dickson, Todd Ryan Palmer
  • Publication number: 20190317800
    Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events. The occurrence of one or more events can trigger adjustments to system settings. In some implementations, the mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or accessing a network interface, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device to preserve a high quality user experience.
    Type: Application
    Filed: January 29, 2019
    Publication date: October 17, 2019
    Applicant: Apple Inc.
    Inventors: David Michael Chan, John Iarocci, Gaurav Kapoor, Kit-man Wan, Phillip Stanley-Marbell, Jonathan J. Andrews, Matthew E. Shepherd, Amit K. Vyas, Anand Ramadurai, Lee Russell, Brittany D. Hughes, David B. Myszewski, Andrew M. Matuschak, Joshua V. Graessley, Marc J. Krochmal, Daniel Vinegrad, Stephen C. Peters
  • Patent number: 10430047
    Abstract: In some examples, an electronic device may reduce the resolution or otherwise downsize content items to conserve storage space on the electronic device. Further, the electronic device may offload full resolution versions of content items that have been downsized, and the full resolution versions may be stored at a cloud storage or other network storage location. Subsequently, if the user, an operating system module, or an application on the electronic device requests a higher resolution version of the downsized content item, the higher resolution version may be downloaded from the network storage to the electronic device. Various techniques may be used for determining a size or resolution of the content item to download from the network storage.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: October 1, 2019
    Assignee: Razer (Asia-Pacific) Pte. Ltd.
    Inventors: Michael A. Chan, Justin Quan, Brian Chu, Aanchal Jain
  • Patent number: 10425471
    Abstract: The disclosure is directed to presenting a unified view of tasks and applications across multiple computing devices of a user. A unified view of the tasks can be presented using a task manager. The task manager presents a list of tasks that are executing at each of the devices. The user can perform multiple actions on the tasks, e.g., launch on a first device a task executing on a second device from the first device, or terminate from the first device a task that is executing on the second device. A unified view of the applications can be presented using an app tray. The app tray displays a list of apps installed on each of the devices of the user. In displaying the list on a particular device, the app tray displays the apps that are not installed on the particular device in a distinct format, e.g., as shadow icons.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: September 24, 2019
    Assignee: Razer (Asia-Pacific) Pte. Ltd.
    Inventors: Michael A. Chan, Tom Moss, Linda Tong, Jaikumar Ganesh, Matthew Blake Engel
  • Patent number: 10399223
    Abstract: 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: Grant
    Filed: March 1, 2017
    Date of Patent: September 3, 2019
    Assignee: InTouch Technologies, Inc.
    Inventors: 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: 20190253872
    Abstract: In some examples, information is transferred between a first mobile device and a second mobile device. For instance, the second mobile device may receive, from the first mobile device, user information comprising a user communication identifier. Further, a communication may be transmitted via a communication interface device on the second mobile device. The communication may include the user communication identifier in place of a device communication identifier of the communication interface device.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 15, 2019
    Inventors: Brian CHU, Justin QUAN, Michael CHAN
  • Publication number: 20190238423
    Abstract: 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: Application
    Filed: April 11, 2019
    Publication date: August 1, 2019
    Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Chi Fung Michael Chan
  • Patent number: 10346481
    Abstract: Technology disclosed herein includes a method for loading a carrier specific OS onto a computing device depending on what network the computing device is connected to. The computing device detects an identity of a network to which a computing device is connected or is to be connected during a network identification process executed on the computing device. The network can be identified, e.g., by examining a subscriber identification module (SIM) card electronically connected to the computing device. The device then sends a request including the identity of the network to a remote registration service. In turn the device receives an instruction from the remote registration service identifying a distribution of an operating system (OS) specific for the network. After retrieving the OS distribution, the device loads the distribution of the operating system on the computing device.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: July 9, 2019
    Assignee: Razer (Asia-Pacific) Pte. Ltd.
    Inventors: Michael A. Chan, Tom Moss, Justin Quan
  • Publication number: 20190185522
    Abstract: It provides novel fusion proteins that are capable of self-crystallization and exhibit improved physical properties such as enhanced tolerance to organic solvents and increased thermostability. Polynucleotides encoding the fusion proteins as well as methods of making and using such fusion proteins are also described.
    Type: Application
    Filed: July 10, 2017
    Publication date: June 20, 2019
    Inventors: Michael CHAN, Marianne LEE, Bradley HEATER
  • Publication number: 20190176038
    Abstract: Some examples of application state synchronization may include receiving, at a server, application state data from an electronic device. For instance, the application state data may represent an application state of a computer application running at the electronic device when a backup event occurs. An analysis may be performed based on at least one of a user profile or a usage pattern. A set of electronic devices may be identified based on the analysis. Further, the application state data may be transmitted to the set of electronic devices.
    Type: Application
    Filed: February 19, 2019
    Publication date: June 13, 2019
    Inventors: Justin QUAN, Michael A. CHAN, Tom MOSS, Michael K. FLEMING
  • Patent number: 10311108
    Abstract: Techniques introduced here enable cloud-based file prefetching on electronic devices. The electronic devices store certain files on a remote storage server and preload some of the files locally to include file access efficiency. File access patterns on the electronic devices are analyzed collectively and efficiently using a cloud service to detect global access patterns and help determine which files to preload on each of the electronic devices.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: June 4, 2019
    Assignee: Razer (Asia-Pacific) Pte. Ltd.
    Inventors: Michael A. Chan, Justin Quan, Michael K. Fleming
  • Patent number: 10313206
    Abstract: A first device verification model is sent to a first proxy agent on a first device providing at least a portion of the service. The first proxy 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 proxy agent on a second device providing at least a portion of the service, wherein the second proxy 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 proxy agent of at least the parameter of the first device. A report is received from the second proxy 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 compared to determine whether the service is functioning as intended.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: June 4, 2019
    Assignee: Apstra, Inc.
    Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Chi Fung Michael Chan
  • Patent number: 10313871
    Abstract: In some examples, a second mobile device may receive, from a first mobile device, via a short-range radio connection with the first mobile device, at least a portion of application information for an application. For example, the application information may include saved application state information saved by the first mobile device. The second mobile device may install the application on the second mobile device, and the second mobile device may configure a state of the application on the second mobile device based on the saved application state information received from the first mobile device.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: June 4, 2019
    Assignee: Razer (Asia-Pacific) Pte. Ltd.
    Inventors: Brian Chu, Justin Quan, Michael Chan
  • Publication number: 20190156178
    Abstract: 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: Application
    Filed: November 21, 2018
    Publication date: May 23, 2019
    Inventors: Jason R. Thornton, Luke Skelly, Michael Chan, Ronald Duarte, Daniel Scarafoni
  • Patent number: 10252159
    Abstract: Some examples include backing up and restoring an application state across multiple devices. For example, an instance of a computer application may be executed at a first electronic device and a backup event that occurs in the first electronic device may be determined. The backup event may suggest a backup of application state data and the application state data may represent an application state of the computer application at the backup event. The application state data of the computer application is transmitted to a remote storage service in response to the backup event. A second electronic device can retrieve the application state data from the remote storage service and restore the application state.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: April 9, 2019
    Assignee: Razer (Asia-Pacific) Pte. Ltd.
    Inventors: Justin Quan, Michael A. Chan, Tom Moss, Michael K. Fleming
  • Patent number: 10238656
    Abstract: The present invention provides preparation of medicaments for use in treating and methods of treating non-small cell lung cancer in a patient comprising: [5-(4-ethyl-piperazin-1-ylmethyl)-pyridin-2-yl]-[5-fluoro-4-(7-fluoro-3-isopropyl-2-methyl-3H-benzoimidazol-5-yl)-pyrimidin-2-yl]-amine, or a pharmaceutically acceptable salt thereof, in combination, as further described herein, with an anti-VEGFR2 antibody, preferably, ramucirumab.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: March 26, 2019
    Assignee: Eli Lilly and Company
    Inventor: Edward Michael Chan
  • Patent number: 10241599
    Abstract: An electronic device, with a touch-sensitive surface and display, displays a user interface at a first display rate. While displaying the user interface in accordance with the first display rate, the device detects movement of a touch input, including detecting the touch input at a first set of sequential locations on the touch-sensitive surface, including a plurality of locations on the touch-sensitive surface, and predicts for the touch input a first set of one or more predicted locations on the touch-sensitive surface based on multiple locations in the first set of sequential locations. The device updates the user interface in accordance with the first set of one or more predicted locations of the touch input on the touch-sensitive surface.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: March 26, 2019
    Assignee: APPLE INC.
    Inventors: Bruce D. Nilo, David Michael Chan, Jacob A. Xiao, Jason Clay Beaver