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

  • Publication number: 20150021319
    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: Application
    Filed: October 9, 2013
    Publication date: January 22, 2015
    Inventors: Brian Edwin Avery, George William Briggs, Richard James Schaefer, Kevin Chan Vilaiya
  • Patent number: 8924974
    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: June 8, 2011
    Date of Patent: December 30, 2014
    Assignee: Workday, Inc.
    Inventors: Jonathan Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
  • Publication number: 20140373016
    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: Application
    Filed: May 23, 2014
    Publication date: December 18, 2014
    Applicant: Workday, Inc.
    Inventors: Jonathan David Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
  • Publication number: 20140370853
    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 2, 2014
    Publication date: December 18, 2014
    Inventors: David Po-Hwa MA, Asif HOSSAIN, Lan LU, Kwong Hang Kevin CHAN
  • Patent number: 8843112
    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: July 2, 2010
    Date of Patent: September 23, 2014
    Assignee: BlackBerry Limited
    Inventors: Asif Hossain, David P. Ma, Kwong Hang Kevin Chan, Lan Lu
  • Patent number: 8769537
    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: June 8, 2011
    Date of Patent: July 1, 2014
    Assignee: Workday, Inc.
    Inventors: Jonathan Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
  • Publication number: 20140069104
    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: Application
    Filed: September 12, 2013
    Publication date: March 13, 2014
    Applicant: ALSTOM Technology Ltd
    Inventors: Kevin Chan, Hongtao Li, Joerg Oesterheld
  • Patent number: 8548510
    Abstract: A method and apparatus are provided wherein a mobile device operates some of the time on a first network and some of the time on a second network, and wherein while handling traffic of a defined type over the first network, the mobile device selectively tunes away to the second network to see if there are any messages. The method and apparatus allow a mobile device with a single transceiver to receive CMAS alerts transmitted over a 1xRTT network while minimizing disruption to ongoing delay sensitive data applications operating on a 1xEV-DO network.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: October 1, 2013
    Assignee: Blackberry Limited
    Inventors: Kwong Hang Kevin Chan, Shiva Mirzaei-Rezaei, Jose Antonio Gomez Velez, Cecilia Moncaleano, Thomas Leonard Trevor Plestid
  • Publication number: 20130172023
    Abstract: A method and apparatus are provided wherein a mobile device operates some of the time on a first network and some of the time on a second network, and wherein while handling traffic of a defined type over the first network, the mobile device selectively tunes away to the second network to see if there are any messages. The method and apparatus allow a mobile device with a single transceiver to receive CMAS alerts transmitted over a 1xRTT network while minimizing disruption to ongoing delay sensitive data applications operating on a 1xEV-DO network.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Kwong Hang Kevin CHAN, Shiva MIRZAEI-REZAEI, Jose Antonio GOMEZ VELEZ, Cecilia MONCALEANO, Thomas Leonard Trevor PLESTID
  • Patent number: 8467435
    Abstract: An adaptive electronic transmission signal cancellation circuit for separating transmit data from receive data in bidirectional communication system operating in full duplex mod is disclosed. The output of a main transmitter responsive to a first bias current is connected to the output of a receiver through an internal resistor. A first replica transmitter responsive to a second bias current and matched to the main transmitter current gain and rise/fall time characteristics is connected to the input terminal of the receiver, and produces a cancellation voltage between the output terminal of the main transmitter and the input terminal of the receiver as a function of the second bias current and the internal resistor.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: June 18, 2013
    Assignee: Broadcom Corporation
    Inventor: Kevin Chan
  • Patent number: 8413069
    Abstract: The automatic completion of composite characters is supported by the generation of lists of candidate words or characters. Such lists may be generated by specifying letters or word shapes that are required to be included in candidate words or characters, independent of the order in which a specified letter or word shape is traditionally added to the completed word or character. In a subtractive mode, a user may exclude words or characters that include one or more letters or word shapes specified by the user.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: April 2, 2013
    Assignee: Avaya Inc.
    Inventors: Colin Blair, Kevin Chan, Christopher R. Gentle, Neil Hepworth, Andrew W. Lang
  • Patent number: 8407630
    Abstract: A method and apparatus for modeling and cross correlation of design predicted criticalities include a feedback loop where information from the manufacturing process is provided to cross correlation engine for optimization of semiconductor manufacturing. The information may include parametric information, functional information, and hot spots determination. The sharing of information allows for design intent to be reflected in manufacturing metrology space; thus, allowing for more intelligent metrology and reduces cycle time.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: March 26, 2013
    Assignee: Cadence Design Systems, Inc.
    Inventors: Kevin Chan, Emmanuel Drege, Nickhil Jakatdar, Svetlana Litvintseva, Mark A. Miller, Francis Raquel
  • Patent number: 8375290
    Abstract: The present invention is directed to document or file access control. In particular, embodiments of the present invention alter files that are obsolete, so that it is apparent to a user that an updated version of the file should be obtained. Accordingly, files that are subject to revisions can be stored locally, to provide fast and convenient access to such files, with assurance that notice will be provided to a user if the locally stored version of a file becomes obsolete. Furthermore, the invention allows files stored locally that have become obsolete to be identified automatically. The alteration of obsolete files may include the placement of a watermark on or embedded in such files to provide an obvious indication to a user that the file is obsolete.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: February 12, 2013
    Assignee: Avaya Inc.
    Inventors: Kevin Chan, Muneyb Minhazuddin, Alexander Martin Scholte, James D. Schreuder
  • Patent number: 8370776
    Abstract: A method for designing a system on a target device includes compiling an intellectual property (IP) core to be implemented on the target device such that it satisfies user specified requirements for the system. User logic is compiled after the IP core has been compiled to satisfy user specified requirements for the system.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: February 5, 2013
    Assignee: Altera Corporation
    Inventors: Kevin Chan, Terry Borer
  • Patent number: 8370930
    Abstract: Detecting spam from metafeatures of an email message. As a part of detecting spam, the email message is accessed and a distribution of numerical values is accorded to a set of features of the email message. It is determined whether the distribution of numerical values accorded the set of features of the email message is consistent with that of spam. Access is provided to the determination of whether the email message has a distribution of numerical values accorded the set of features that is consistent with that of spam.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Chad Mills, Ryan Colvin, Kevin Chan, Robert McCann, Aleksander Kolcz
  • Patent number: 8249873
    Abstract: Tonal correction of speech is provided. Received speech is analyzed and compared to a table of commonly mispronounced phrases. These phrases are mapped to the phrase likely intended by the speaker. The phrase determines to be the phrase the user likely intended can be suggested to the user. If the user approves of the suggestion, tonal correction can be applied to the speech before that speech is delivered to a recipient.
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: August 21, 2012
    Assignee: Avaya Inc.
    Inventors: Colin Blair, Kevin Chan, Christopher R. Gentle, Neil Hepworth, Andrew W. Lang, Paul R. Michaelis
  • Patent number: 8228091
    Abstract: Disclosed is a false-link protection circuit comprising at least one native switch coupled between a communication terminal of a first differential switch and a communication terminal of a second differential switch. The at least one native switch is configured to provide an attenuation path for a pulse link signal received by either communication terminal when the first and second differential switches are in a powered down state. According to one embodiment, a method to attenuate a pulse link signal comprises activating a native switch of a false-link protection circuit by powering down first and second differential switches, receiving a pulse link signal at a communication terminal of one of the first and second differential switches, and attenuating the pulse link signal by diverting it through the false-link protection circuit when the first and second differential switches are in a powered down state.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: July 24, 2012
    Assignee: Broadcom Corporation
    Inventors: Ark-Chew Wong, Joseph Aziz, Derek Tam, Kevin Chan
  • Patent number: 8219429
    Abstract: The present invention provides a communication monitoring and analysis method and system. More specifically, the present invention provides a method for determining the health and overall satisfaction of employees in an organization. The determination may be made by monitoring communications generated by employees for their tone and other parameters related to their satisfaction with various decisions made within the organization.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: July 10, 2012
    Assignee: Avaya Inc.
    Inventors: Colin Blair, Kevin Chan, Christopher R. Gentle, Neil Hepworth, Andrew W. Lang
  • Patent number: 8156450
    Abstract: A method and apparatus for mask optimization is provided. Mask design and production is optimized by providing proper weighting parameters for critical features. The parameters may include information such as parametric information, functional information, and hot spots determination.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: April 10, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Kevin Chan, Emmanuel Drege, Nickhil Jakatdar, Svetlana Litvintseva, Mark A. Miller, Francis Raquel
  • Patent number: 8146024
    Abstract: A method and apparatus for process optimization is provided. Process optimization improves parametric and functional yield post mask manufacturing.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: March 27, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Kevin Chan, Emmanuel Drege, Nickhil Jakatdar, Svetlana Litvintseva, Mark A. Miller, Francis Raquel