Patents by Inventor James Tai

James Tai 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: 20210375452
    Abstract: A system for remote examination of patient by a doctor is disclosed, the system comprising: a doctor mobile computer device comprising a first set of processors, the first set of processors executing an application embedded within the doctor mobile computer device; a patient mobile computer device comprising a second set of processors, the second set of processors executing the application embedded within the patient mobile computer device; the application comprising: a camera module wherein the module captures a video feed of an area of a body part of the patient and sends the video feed to a patient viewing module and a doctor view module to display the area of body part; the patient viewing module displaying the video feed; the doctor viewing module displaying the video feed and a plurality of inspection gesture buttons comprising a one-finger palpation gesture button, a two-finger palpation gesture button, a hand grabbing gesture button, a posterior palpation gesture button and a plurality of unique gestu
    Type: Application
    Filed: May 26, 2021
    Publication date: December 2, 2021
    Inventors: Abe Lin, James Tai
  • Patent number: 10506201
    Abstract: A system for determining a travel path, including a network of at least one camera, a communication hub coupled to the network of at least one camera, at least one electronic communication device, and a data processing system coupled to the communication hub, the data processing system comprising one or more processors configured to calculate a travel path based on user-specified criteria including maximum camera coverage, where the system is adapted to dynamically identify a plurality of cameras.
    Type: Grant
    Filed: June 29, 2019
    Date of Patent: December 10, 2019
    Assignee: Purdue Research Foundation
    Inventors: Abish Malik, David Scott Ebert, Hanye Xu, James Tay, Shehzad Afzal, Yung-hsiang Lu
  • Publication number: 20190327450
    Abstract: A system for determining a travel path, including a network of at least one camera, a communication hub coupled to the network of at least one camera, at least one electronic communication device, and a data processing system coupled to the communication hub, the data processing system comprising one or more processors configured to calculate a travel path based on user-specified criteria including maximum camera coverage, where the system is adapted to dynamically identify a plurality of cameras.
    Type: Application
    Filed: June 29, 2019
    Publication date: October 24, 2019
    Applicant: Purdue Research Foundation
    Inventors: Abish Malik, David Scott Ebert, Hanye Xu, James Tay, Shehzad Afzal, Yung-hsiang LU
  • Patent number: 10368037
    Abstract: A system for determining a travel path, including a network of at least one camera, a communication hub coupled to the network of at least one camera, at least one electronic communication device, and a data processing system coupled to the communication hub, the data processing system comprising one or more processors configured to calculate a travel path based on user-specified criteria including maximum camera coverage.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: July 30, 2019
    Assignee: Purdue Research Foundation
    Inventors: Abish Malik, David Scott Ebert, Hanye Xu, James Tay, Shehzad Afzal
  • Patent number: 10341617
    Abstract: A system for determining a travel path, including a network of at least one camera, a communication hub coupled to the network of at least one camera, at least one electronic communication device, and a data processing system coupled to the communication hub, the data processing system comprising one or more processors configured to calculate a travel path based on user-specified criteria including maximum camera coverage, where the system is adapted to dynamically identify a plurality of cameras.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: July 2, 2019
    Assignee: Purdue Research Foundation
    Inventors: Abish Malik, David Scott Ebert, Hanye Xu, James Tay, Shehzad Afzal, Yung-hsiang Lu
  • Publication number: 20170280105
    Abstract: A system for determining a travel path, including a network of at least one camera, a communication hub coupled to the network of at least one camera, at least one electronic communication device, and a data processing system coupled to the communication hub, the data processing system comprising one or more processors configured to calculate a travel path based on user-specified criteria including maximum camera coverage.
    Type: Application
    Filed: March 23, 2017
    Publication date: September 28, 2017
    Applicant: Purdue Research Foundation
    Inventors: Abish Malik, David Scott Ebert, Hanye Xu, James Tay, Shehzad Afzal
  • Publication number: 20170280106
    Abstract: A system for determining a travel path, including a network of at least one camera, a communication hub coupled to the network of at least one camera, at least one electronic communication device, and a data processing system coupled to the communication hub, the data processing system comprising one or more processors configured to calculate a travel path based on user-specified criteria including maximum camera coverage, where the system is adapted to dynamically identify a plurality of cameras.
    Type: Application
    Filed: March 23, 2017
    Publication date: September 28, 2017
    Applicant: Purdue Research Foundation
    Inventors: Abish Malik, David Scott Ebert, Hanye Xu, James Tay, Shehzad Afzal, Yung-hsiang LU
  • Patent number: 8516471
    Abstract: Methods, systems, and products for detecting impact of operating system upgrades on software components. Embodiments detect the impact of differences between a current operating system and an upgraded operating system. The operating system is configured to provide a run-time environment. In one embodiment, a method comprises detecting a call from a software entity running on a first data processing system to the current operating system of the data processing system; recording the detected call in a data structure configured to contain one or more recorded calls; scanning the upgraded operating system on a second data processing system upon which the upgraded operating system is installed and running, before execution of the software entity in the run-time environment of the upgraded operating system, to identify the recorded calls in the data structure that are not supported by the upgraded operating system; and presenting an indication of the identified calls.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sagar Bhakta, James Tai Morris, Calvin Sze
  • Publication number: 20110083126
    Abstract: Methods, systems, and products for detecting impact of operating system upgrades on software components. Embodiments detect the impact of differences between a current operating system and an upgraded operating system. The operating system is configured to provide a run-time environment. In one embodiment, a method comprises detecting a call from a software entity running on a first data processing system to the current operating system of the data processing system; recording the detected call in a data structure configured to contain one or more recorded calls; scanning the upgraded operating system on a second data processing system upon which the upgraded operating system is installed and running, before execution of the software entity in the run-time environment of the upgraded operating system, to identify the recorded calls in the data structure that are not supported by the upgraded operating system; and presenting an indication of the identified calls.
    Type: Application
    Filed: October 6, 2009
    Publication date: April 7, 2011
    Applicant: International Business Machines
    Inventors: Sagar Bhakta, James Tai Morris, Calvin Sze
  • Publication number: 20100215360
    Abstract: An optical network unit includes an optical transmitter, an optical detector and a signal measurement module. The optical transmitter transmits an optical signal to an optical line terminal of a passive optical network system. The optical detector is utilized for monitoring the emission of the optical signal and transforming the received optical signal into a current signal. Then, the current signal is transformed into a voltage signal. The signal measurement module is connected to the optical detector for filtering and sampling the voltage signal and generating a sampling signal. The average output power of the optical transmitter can be obtained by averaging the voltage values of the sampling signal. Once the up-transmission data packet of the optical network unit exceeds the time interval of the allocated time slot, and the voltage values of the sampling signal have several points over a threshold, the optical transmitter is turned off.
    Type: Application
    Filed: April 30, 2009
    Publication date: August 26, 2010
    Inventors: Chia-Kai Weng, Ming-Chia Wu, James Tai
  • Patent number: 6085265
    Abstract: A system and method for establishing communication between a host computer and a peripheral device. The host computer includes logic for associating an attached peripheral device with one of a particular peripheral device type, logic for associating the attached peripheral device with an instance of a software driver executable on the processor, and logic for enabling communication between the attached device and the host after a set period of time after detection of the attachment of the USB device to the at least one port. The software driver is preferably capable of supporting communication between peripheral devices of the associated particular type and the host.
    Type: Grant
    Filed: January 9, 1998
    Date of Patent: July 4, 2000
    Assignee: Toshiba America Information Systems, Inc.
    Inventor: James Tai-Ling Kou
  • Patent number: 5440693
    Abstract: This invention relates to personal computers, and particularly to a personal computer having provision for identifying the storage capability of a removable media direct access storage device used with the computer. At least certain ones of a plurality of signal communicating pathways extending between a storage device and a controller for the storage device are used to identify to the controller the type of device with which the controller is communicating.
    Type: Grant
    Filed: July 19, 1990
    Date of Patent: August 8, 1995
    Assignee: International Business Machines Corp.
    Inventors: Alan F. Arnold, Arthur R. Wheeler, James Tai
  • Patent number: 5142626
    Abstract: This invention relates to personal computers, and particularly to a personal computer having provision for identifying the type of direct access storage device associated with the computer and further identifying the storage capability of removable media used in the device. The apparatus disclosed uses certain ones of a plurality of signal communicating pathways extending between a storage device and a controller to distinguish between the absence of signals as indicating the presence of an older type drive and the presence of signals as indicating the presence of a newer type drive, the pattern of said signals further indicating the type of media inserted into the device with which the controller is communicating.
    Type: Grant
    Filed: July 20, 1990
    Date of Patent: August 25, 1992
    Assignee: International Business Machines Corp.
    Inventors: Alan F. Arnold, Arthur R. Wheeler, James Tai