Patents by Inventor Kevin Chan

Kevin 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: 10104586
    Abstract: Systems, methods, and software can be used to transmit data over a radio access technology (RAT). In some aspect, a data transmission using a first radio access technology (RAT) is initiated at a mobile device. A timer is started at a first value. When the timer expires, it is determined that data remains to be transmitted. In response to determining that data remains to be transmitted: the data transmission is suspended, and a search is initiated for a second RAT for transmitting the remaining data. The second RAT provides a higher data rate than the first RAT.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: October 16, 2018
    Assignee: BlackBerry Limited
    Inventors: Renato Sitton, Sarabjeet Singh Sidhu, Kwong Hang Kevin Chan, Muhammad Khaledul Islam, Gordon Peter Young, Thomas Leonard Trevor Plestid
  • Patent number: 10098720
    Abstract: An artificial urinary sphincter device is configured to be implanted in a relationship with a patient's urethra for the treatment of urinary incontinence. The size and shape of the device can vary for implantation on any of a wide variety of locations relative to the urethra such that it can exert a force onto the urethra for inhibiting or preventing involuntary leakage of urine.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: October 16, 2018
    Assignee: City of Hope
    Inventors: Cassandra Rose Joung Meyer, Sophia Rose Williams, Jonathan Robert Wong, Meijing Maggie Liu, Risa Tom Egerter, Kevin Chan, Lori C. Bassman
  • Publication number: 20180278542
    Abstract: Variety of approaches to provide an autonomous governor in a distributed system for preserving a shared resource are described. A hosted service initiates operations to provide the autonomous governor upon determining the shared resource to be managed. An initial lease count is designated to the shared resource. The initial lease count corresponds to an estimated capacity of the shared resource. Next, an assigned lease count is determined by incrementing or decrementing the initial lease count based on a detected actual capacity of the shared resource. Upon detecting a steady state of the assigned lease count, the assigned lease count is incremented to determine whether the actual capacity of the shared resource is increased.
    Type: Application
    Filed: March 23, 2017
    Publication date: September 27, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bradley J. Barrows, YanWen Qiao, Kevin Chan, Stephane Cavin
  • Patent number: 10083060
    Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type. The processor is further configured to verify that the batch job can run successfully, wherein verifying includes checking that a first operation output defined type is compatible with a second operation input defined type when a first operation output is connected to a second operation input, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation. The memory is coupled to the processor and configured to provide the processor with instructions.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: September 25, 2018
    Assignee: Workday, Inc.
    Inventors: Jonathan David Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
  • Patent number: 10064471
    Abstract: An air oxidation hair dye application system and a method for coloring hair using this system are provided. The system includes a container holding the hair dye and a comb-shaped applicator mounted on the container.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: September 4, 2018
    Assignee: COMBE INCORPORATED
    Inventors: Jack T. Massoni, Alan Olsson, Peter Mackinson, Kevin Chan
  • Publication number: 20180092006
    Abstract: Systems, methods, and software can be used to transmit data over a radio access technology (RAT). In some aspect, a data transmission using a first radio access technology (RAT) is initiated at a mobile device. A timer is started at a first value. When the timer expires, it is determined that data remains to be transmitted. In response to determining that data remains to be transmitted: the data transmission is suspended, and a search is initiated for a second RAT for transmitting the remaining data. The second RAT provides a higher data rate than the first RAT.
    Type: Application
    Filed: December 4, 2017
    Publication date: March 29, 2018
    Applicant: BlackBerry Limited
    Inventors: Renato Sitton, Sarabjeet Singh Sidhu, Kwong Hang Kevin CHAN, Muhammad Khaledul ISLAM, Gordon Peter YOUNG, Thomas Leonard Trevor PLESTID
  • Patent number: 9929451
    Abstract: A battery assembly that includes a plurality of batteries. The battery assembly includes a printed circuit board integrated with plural fuses and resistors. The sizes of the resistors vary based on a distance between the batteries and a connection point to compensate for resistance differences from each battery to the connection point.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: March 27, 2018
    Assignee: Ampd Energy Limited
    Inventors: Brandon Boon Soon Ng, Luciano Gurgel Valente, Clayton Ip, Kevin Chan, Ya Lv
  • Publication number: 20180048073
    Abstract: An antenna that radiates non-dispersive and time-aligned wave-fronts at all angles of radiation (in a half space). The antenna consists of a source radiator enclosed within a metallic shield with an aperture opening to couple plane waves radiated by the source through the aperture. Pulse dispersion is eliminated by having a truly planar aperture, resulting in an abrupt radiation zone, and the aperture field distribution being uniform. Wave-front alignment is caused by the continuity of the coupled electric field lines of force onto the metallic shield to result in radiated spherical waves. The antenna transfer function is impulse-like for all angles of radiation, thus it can be considered a distortion-less antenna.
    Type: Application
    Filed: August 10, 2017
    Publication date: February 15, 2018
    Applicant: The Governors of the University of Alberta
    Inventors: Kevin Chan, Rambabu Karumudi, Pierre Boulanger
  • Patent number: 9838923
    Abstract: Systems, methods, and software can be used to transmit data over a radio access technology (RAT). In some aspect, a data transmission using a first radio access technology (RAT) is initiated at a mobile device. A timer is started at a first value. When the timer expires, it is determined that data remains to be transmitted. In response to determining that data remains to be transmitted: the data transmission is suspended, and a search is initiated for a second RAT for transmitting the remaining data. The second RAT provides a higher data rate than the first RAT.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: December 5, 2017
    Assignee: BlackBerry Limited
    Inventors: Renato Sitton, Sarabjeet Singh Sidhu, Kwong Hang Kevin Chan, Muhammad Khaledul Islam, Gordon Peter Young, Thomas Leonard Trevor Plestid
  • Publication number: 20170324347
    Abstract: The present invention discloses a soft-switching bidirectional phase-shift converter with an extended load range, which is in particularly applicable to system for the fast charging of electric vehicles in various occasions, comprising an inverter bridge, a rectifier bridge, a transformer connected between the output side of the inverter bridge and the input side of the rectifier bridge, and an equivalent inductor representing the leakage inductance of a primary side of the transformer, wherein a DC input voltage is applied to the input side of the inverter bridge, and an output load is connected to the output side of the rectifier bridge. The phase-shift converter provided by the present invention is applicable to light-load cases, without influencing the operation in heavy-load cases, so the available load range of the present charger is extended compared to conventional phase shift converters.
    Type: Application
    Filed: March 31, 2017
    Publication date: November 9, 2017
    Applicant: Hong Kong Productivity Council
    Inventors: Wenzheng XU, Hon-lung CHAN, Ka-wing Kevin CHAN
  • Patent number: 9749330
    Abstract: A method and system for data session establishment from a mobile device in a multiple networks scenario, the method including, checking whether an identifier for an first network is on a blacklist on the mobile device; if the first network identifier is not on the blacklist, attempting to establish a data connection with the first network; and if the first network identifier is on the blacklist, establishing a data connection with a second network. The method and system for data session establishment include deriving and maintaining the blacklist.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: August 29, 2017
    Assignee: BlackBerry Limited
    Inventors: David Po-Hwa Ma, Asif Hossain, Lan Lu, Kwong Hang Kevin Chan
  • Publication number: 20170170447
    Abstract: A battery assembly (100) includes a plurality of batteries (120). The battery assembly (100) includes a printed circuit board (148A, 148B) that attaches to a flat conductive sheet (200) with plural fuses (220). A plurality of cushions (460) compress between the batteries and the printed circuit board to force the conductive sheet into electrical contact with an end of the batteries.
    Type: Application
    Filed: October 21, 2015
    Publication date: June 15, 2017
    Inventors: Brandon Boon Soon NG, Luciano Gurgel VALENTE, Kevin CHAN
  • Publication number: 20170012331
    Abstract: A battery assembly that includes a plurality of batteries. The battery assembly includes a printed circuit board integrated with plural fuses and resistors. The sizes of the resistors vary based on a distance between the batteries and a connection point to compensate for resistance differences from each battery to the connection point.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: Brandon Boon Soon NG, Luciano Gurgel VALENTE, Clayton IP, Kevin CHAN, Ya LV
  • Publication number: 20160367349
    Abstract: An artificial urinary sphincter device is configured to be implanted in a relationship with a patient's urethra for the treatment of urinary incontinence. The size and shape of the device can vary for implantation on any of a wide variety of locations relative to the urethra such that it can exert a force onto the urethra for inhibiting or preventing involuntary leakage of urine.
    Type: Application
    Filed: March 22, 2016
    Publication date: December 22, 2016
    Inventors: Sophia Rose Williams, Jonathan Robert Wong, Meijing Maggie Liu, Risa Tom Egerter, Kevin Chan, Lori C. Bassman
  • Patent number: 9495200
    Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a job name for a job submitted to execute, to receive one or more job parameters, and to determine one or more nodes to run the job. The processor is configured to determine one or steps, where for each step: a step is executed on a node using a state of data associated with a start state of the step; and upon completion of executing the step, a result is stored to a durable storage. The durable storage stores the state of data associated with the start state of the step and the completion state of the step and are accessible by other execution processes as associated with either the start state of the step or the completion state of the step. The memory of the system is coupled to the processor and configured to provide processor with instructions.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: November 15, 2016
    Assignee: Workday, Inc.
    Inventors: Jonathan David Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
  • Patent number: 9316160
    Abstract: The invention relates to a method for operating a thermal power plant, which includes a gas turbine and a generator driven directly by the gas turbine by means of a shaft and being connected to an electrical grid having a grid frequency (FG) via an electronic decoupling apparatus and a step-up transformer. A synthetic inertia response is achieved by said method includes the steps of: sensing said grid frequency (FG); detecting if in case of an excursion of said grid frequency (FG) additional inertial power is required or not; if inertial power is required, calculating the magnitude and duration of the additional inertial power; and releasing additional inertial power to said electrical grid in accordance with said calculations via said electronic decoupling apparatus.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: April 19, 2016
    Assignee: ALSTOM Technology Ltd
    Inventors: Kevin Chan, Hongtao Li, Joerg Oesterheld
  • Publication number: 20160105440
    Abstract: A method and system for data session establishment from a mobile device in a multiple networks scenario, the method including, checking whether an identifier for an first network is on a blacklist on the mobile device; if the first network identifier is not on the blacklist, attempting to establish a data connection with the first network; and if the first network identifier is on the blacklist, establishing a data connection with a second network. The method and system for data session establishment include deriving and maintaining the blacklist.
    Type: Application
    Filed: September 4, 2015
    Publication date: April 14, 2016
    Inventors: David Po-Hwa MA, Asif HOSSAIN, Lan LU, Kwong Hang Kevin CHAN
  • Patent number: 9248960
    Abstract: A dual-tank liquid storage tank system comprises a lined primary storage tank disposed within a lined secondary tank. Construction of the system involves rolling out a secondary tank liner over an engineered base course, and then laying out a primary tank liner over the secondary tank liner, with an outer portion of the primary tank liner rolled up to fit within the primary tank perimeter. The primary tank's perimeter wall is then assembled from wall panels resting on the secondary tank liner, and then the primary tank liner rolled out and deployed over the primary tank wall. An outer portion of the secondary tank liner is then rolled up toward the primary tank wall, and the secondary tank's perimeter wall is assembled from wall panels resting on the base course. The secondary tank liner is then rolled out and deployed over the secondary tank wall.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: February 2, 2016
    Assignee: BIG HOLDING SYSTEMS LTD.
    Inventors: Brian Edwin Avery, George William Briggs, Richard James Schaefer, Kevin Chan Vilaiya
  • Patent number: 9131379
    Abstract: A method and system for data session establishment from a mobile device in a multiple networks scenario, the method including, checking whether an identifier for an first network is on a blacklist on the mobile device; if the first network identifier is not on the blacklist, attempting to establish a data connection with the first network; and if the first network identifier is on the blacklist, establishing a data connection with a second network. The method and system for data session establishment include deriving and maintaining the blacklist.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: September 8, 2015
    Assignee: BlackBerry Limited
    Inventors: David Po-Hwa Ma, Asif Hossain, Lan Lu, Kwong Hang Kevin Chan
  • Publication number: 20150143376
    Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type. The processor is further configured to verify that the batch job can run successfully, wherein verifying includes checking that a first operation output defined type is compatible with a second operation input defined type when a first operation output is connected to a second operation input, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation. The memory is coupled to the processor and configured to provide the processor with instructions.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 21, 2015
    Inventors: Jonathan David Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer