Patents by Inventor Lawrence Chee

Lawrence Chee 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: 11574270
    Abstract: Systems and methods are provided for evaluating workplace risk by associating sensors with individual members of a workforce to measure conditions affecting the individual. Data is obtained from the sensors for reoccurring work periods for each individual so that a risk analysis may be performed to derive a risk score. Probability of injury is calculated aggregating risk scores for multiple reoccurring work periods. The calculated probability of injury is used to quantify workplace risk for the at least one individual and an enterprise risk assessment is provided by combining the quantified risks for each individual.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: February 7, 2023
    Assignee: LifeBooster Inc.
    Inventor: Lawrence Chee
  • Patent number: 11488720
    Abstract: Methods, systems and computer program products provide for a Risk Assessment Engine that receives body ambient temperature data captured by a sensor in contact with a person. The Risk Assessment Engine characterizes types of activities performed by the person during a time range associated with the body ambient temperature data. The Risk Assessment Engine determines a risk classification individualized for the person based on respective workloads and the corresponding allocations of work and rest experienced by the person during performance of the characterized types of activities.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: November 1, 2022
    Assignee: LifeBooster Inc.
    Inventors: Sam Jaffari, Lawrence Chee, Dan Robinson
  • Publication number: 20200286624
    Abstract: Methods, systems and computer program products provide for a Risk Assessment Engine that receives body ambient temperature data captured by a sensor in contact with a person. The Risk Assessment Engine characterizes types of activities performed by the person during a time range associated with the body ambient temperature data. The Risk Assessment Engine determines a risk classification individualized for the person based on respective workloads and the corresponding allocations of work and rest experienced by the person during performance of the characterized types of activities.
    Type: Application
    Filed: March 4, 2020
    Publication date: September 10, 2020
    Inventors: Sam Jaffari, Lawrence Chee, Dan Robinson
  • Publication number: 20110164558
    Abstract: This disclosure describes a system and method for optimizing the transport of payload data on a wireless telecommunications network. For downstream data flow to a mobile communication device client, an application proxy residing on a transmitting server terminates TCP data flows, extracts payload data and encapsulates the data into a UDP packet. A far host server residing on a receiving client device receives the UDP packet, extracts the payload and presents it to an application program on the client device as a TCP packet. For upstream data flow to a server, software running on the mobile communication device acts as the application proxy, extracting payload data from a TCP data flow and encapsulating the extracted data into a UDP packet. The server receiving the UDP packet will extract the payload and present it as a TCP packet.
    Type: Application
    Filed: June 25, 2010
    Publication date: July 7, 2011
    Applicant: MOBIDIA, INC.
    Inventors: Lawrence Chee, Balash Akbari, Seyed M. Sharif-Ahmadi, Fay Arjomandi
  • Publication number: 20100303053
    Abstract: A system and method for managing a session is provided wherein a sending computer, after a period of time in which a number of enumerated packets have been sent to a receiving computer, sends a report request to the receiving computer, which then sends to the sending computer a report containing an acknowledgement of the last packet received from said the sending computer, a list of any enumerated packets not received within the time period, and a rate of receipt of packets from the sending computer. If the sender receives a predetermined number of reports identifying the same packet as the last packet received, the session is terminated.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: MOBIDIA, INC.
    Inventors: Balash Akbari, Lawrence Chee
  • Patent number: 7639693
    Abstract: A method or system or apparatus provides improved data handling. In one aspect, destination scheduling is performed by scheduling polling rather than scheduling data emissions. In particular aspects, a scheduler assigns a weight and sequence number to each destination and tracks a port segment count and schedules polling of ports using these parameters.
    Type: Grant
    Filed: January 30, 2003
    Date of Patent: December 29, 2009
    Assignee: PMC - Sierra Ltd.
    Inventors: Neil Jason Lewis, Lawrence Chee
  • Publication number: 20080100638
    Abstract: A system for translating a portrait-oriented software address to a portrait-oriented yet landscape-configured display address. Based on the orientation of a display device, an address translation system either passes the software address “as is” or translates the address to represent a portrait-oriented display address. An address generator operates alternatively in column-forward and column-reverse modes, and additionally operates alternatively in row forward and row reverse modes to selectively rotate the image.
    Type: Application
    Filed: January 4, 2008
    Publication date: May 1, 2008
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Lawrence Chee, Barinder Rai, Brett Cheng
  • Patent number: 7333097
    Abstract: A system for translating a portrait-oriented software address to a portrait-oriented yet landscape-configured display address. Based on the orientation of a display device, an address translation system either passes the software address “as is” or translates the address to represent a portrait-oriented display address. A refresh address generator operates alternatively in column-forward and column-reverse modes, and additionally operates alternatively in row forward and row reverse modes to selectively rotate the image.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: February 19, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Lawrence Chee, Barinder Singh Rai, Brett Anthony Cheng
  • Publication number: 20040183809
    Abstract: A system for translating a portrait-oriented software address to a portrait-oriented yet landscape-configured display address. Based on the orientation of a display device, an address translation system either passes the software address “as is” or translates the address to represent a portrait-oriented display address. A refresh address generator operates alternatively in column-forward and column-reverse modes, and additionally operates alternatively in row forward and row reverse modes to selectively rotate the image.
    Type: Application
    Filed: January 27, 2004
    Publication date: September 23, 2004
    Inventors: Lawrence Chee, Barinder Singh Rai, Brett Cheng
  • Patent number: 6226016
    Abstract: A central processing unit (310) in a display system carries pixel-value signals and software-address signals representing the locations of the pixels whose values the pixel-value signals represent. An address-translation circuit (420) converts those software addresses to logical addresses representing the locations of those pixels in a 90°-rotated version of the image that the software address signals represent, and the logical addresses are applied to an image-buffer memory (410) to specify the locations in which to store the pixel values. A refresh-address circuit (620) generates the address signals used in fetching from the image-buffer memory (410) the values that are applied to a display device (360) employed to display the image. The refresh-address generator (620) is operable alternatively in row-forward and row-reverse modes and alternatively in column-forward and column-reverse modes.
    Type: Grant
    Filed: September 15, 1998
    Date of Patent: May 1, 2001
    Assignee: Seiko Epson Corporation
    Inventors: Lawrence Chee, Barinder Singh Rai, Brett Cheng
  • Patent number: 6204864
    Abstract: A computer system includes one or more display devices, such as a cathode ray tube (CRT) or liquid crystal display (LCD) for providing a visible display to a user of the computer system. The computer system includes a video display controller (VDC) with a graphics generator. This VDC receives image information, such as text or graphics generated by a processor (CPU) or retrieved by the CPU from another facility (such as a CD-ROM) of the computer system, and provides signals driving one or both of the CRT or LCD displays. The VDC includes a sequencer and controller (SEQC) for a dynamic random access memory (DRAM) which is interfaced with the VDC. The SEQC arbitrates requests from various devices of the computer system for access to the DRAM, and facilitates these access according to a multi-tiered priority scheme.
    Type: Grant
    Filed: July 17, 1998
    Date of Patent: March 20, 2001
    Assignee: Seiko Epson Corporation
    Inventor: Lawrence Chee
  • Patent number: 6145033
    Abstract: A display FIFO module is used in a DRAM interface. A low priority request and high priority request are both issued when the FIFO must receive new data or FIFO underrun will occur. This is determined by comparing the FIFO data level against a predetermined high threshold value. After a predetermined number of addresses have been latched by a DRAM controller sequencer to the DRAM for transferring data to the FIFO because of either the low or high priority request, or both, the display FIFO module reevaluates the FIFO data level to determine whether the FIFO data level is still below or is equal to either the low or high threshold value. If the FIFO data level is still below or equal to the low threshold value, the low priority request remains active; otherwise, the low priority request will be removed by the display FIFO module.
    Type: Grant
    Filed: July 17, 1998
    Date of Patent: November 7, 2000
    Assignee: Seiko Epson Corporation
    Inventor: Lawrence Chee
  • Patent number: 6119207
    Abstract: The present invention is directed to a display FIFO module for use in DRAM interface that includes a DRAM controller sequencer which prioritizes requests for DRAM access received from various modules, such as a CPU, a BitBLT engine module, and a half frame buffer logic module, etc. The display FIFO module issues low and high priority requests for DRAM access to the DRAM controller sequencer for loading the FIFO with display data to be transferred to the display device. The low priority request and high priority request are both issued when the FIFO must receive new data or FIFO underrun will occur. If the FIFO data level rises above the low threshold value, the low priority request will be removed by the display FIFO module. The hysteresis effect exhibited by the low priority request prevents it from being immediately re-asserted as soon as the FIFO level falls to the low threshold and prevents oscillation of the FIFO level about the low threshold value.
    Type: Grant
    Filed: August 20, 1998
    Date of Patent: September 12, 2000
    Assignee: Seiko Epson Corporation
    Inventor: Lawrence Chee
  • Patent number: 6088806
    Abstract: A power-down circuit (72) in a lap-top computer (10) cooperates with a separate monitor circuit (80) in each of a plurality of modules (68, 74, 76) that a video-display-controller integrated circuit (36) includes. In response to various stimuli, decoding logic (78) in the power-down circuit sends respective power-down-request signals to the various monitor circuits request permission to suppress application of respective clock signals to them. If a module's operational circuitry (82) is in a state in which clock removal is safe, the monitor circuit (80) responds with an acknowledgment signal, and the power-down circuit (72) causes a clock generator to interpret application of clock signals to the respective module (68). The monitor circuit (80) may additionally detect circumstances in which removing the clock signal from the operational circuitry (82) is safe only if the clock signal can subsequently be re-applied rapidly.
    Type: Grant
    Filed: October 20, 1998
    Date of Patent: July 11, 2000
    Assignee: Seiko Epson Corporation
    Inventor: Lawrence Chee
  • Patent number: 5886689
    Abstract: A computer system includes an operator input device, a central processing unit (CPU), and a display device, such as a liquid crystal display (LCD) or cathode ray tube (CRT) providing a visible image to the computer user as an output of computer activity. The computer system includes a video display controller (VDC) with a graphics generator. This VDC receives image information, such as text or graphics generated by the CPU, or retrieved by the CPU from another facility (such as a CD-ROM) of the computer system, and responsively provides image signals driving the CRT or LCD display. The VDC includes a power saving controller implementing one of several available power saving modes dependent upon one or more of several possible inputs. Each of the power saving modes includes the same list of VDC functions which may individually be enabled or disabled in each power saving mode dependent upon a bit value entered into a register of the power saving controller.
    Type: Grant
    Filed: June 10, 1997
    Date of Patent: March 23, 1999
    Assignee: Seiko Epson Corporation
    Inventors: Lawrence Chee, David Tucker, Brett Cheng, Kevin Gillett, Juraj Bystricky
  • Patent number: 5872998
    Abstract: A system and method recaptures peripheral device dedicated memory for use by other system components such as the CPU. The system comprises a CPU, a preferred primary PCI bridge and at least one peripheral system. The peripheral system comprises a peripheral device, a peripheral memory typically dedicated to the peripheral device, and a peripheral controller for managing peripheral device commands and peripheral memory access requests. The system may further comprise a system memory unit having a system memory and a system memory controller. The preferred primary PCI bridge couples the CPU to the peripheral system(s), determines dedicated and shared memory portions for the peripheral memory, creates a composite memory map, and delivers memory aperture information to each of the peripherals. During runtime, the preferred primary PCI bridge manages dedicated and shared peripheral memory access. Using the memory aperture information, each peripheral controller manages access to its respective peripheral memory.
    Type: Grant
    Filed: February 6, 1996
    Date of Patent: February 16, 1999
    Assignee: Seiko Epson Corporation
    Inventor: Lawrence Chee
  • Patent number: 5767866
    Abstract: A computer system includes one or more display devices, such as a cathode ray tube (CRT) or liquid crystal display (LCD) for providing a visible display to a user of the computer system. The computer system includes a video display controller (VDC) with a graphics generator. This VDC receives image information, such as text or graphics generated by a processor (CPU) or retrieved by the CPU from another facility (such as a CD-ROM) of the computer system, and provides signals driving one or both of the CRT or LCD displays. The VDC includes a sequencer and controller (SEQC) for a dynamic random access memory (DRAM) which is interfaced with the VDC. The SEQC arbitrates requests from various devices of the computer system for access to the DRAM, and facilitates these access according to a multi-tiered priority scheme.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: June 16, 1998
    Assignee: Seiko Epson Corporation
    Inventors: Lawrence Chee, David Tucker
  • Patent number: 5724063
    Abstract: A computer system includes a dual-panel monochrome or color liquid crystal display (LCD). A dynamic random access memory (DRAM) of the computer includes a defined virtual memory array representative of pixel locations of the dual-panel LCD. Pixel values are read from the virtual array of the DRAM and written to corresponding locations of the display by a display pipeline. The writing of pixel values to the display proceeds pixel-by-pixel across a row of pixels in a panel, and then to the next row of pixels until a panel is refreshed. The panels of the array are refreshed one at a time alternating between an upper panel of the display and a lower panel of the display. While one panel is being refreshed, the other panel is blanked. Consequently, the dual-panel display may be driven with a simplified structure of display pipeline, and with a reduced time requirement for access to the DRAM.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: March 3, 1998
    Assignee: Seiko Epson Corporation
    Inventors: Lawrence Chee, David Mulvenna
  • Patent number: 5694141
    Abstract: A computer system includes a pair of display devices, such as cathode ray tubes (CRT's) or liquid crystal displays (LCD's) for providing a visible display to a user of the computer system. The computer system includes a video display controller (VDC) providing for simultaneous display of different images on the pair of display devices. The VDC includes a display data processing circuit (DDPC) which is variably configurable to provide decoding of data words from a first bit-word format as received from a display first-in-first-out (FIFO) memory to a second bit-word format as required by a particular one of the pair of display devices. The DDPC is variably configurable to allow the pair of display devices to each receive driving signals providing the simultaneous differing images, and which driving signals originate with the bit-words allocated to each particular one of the pair of display devices.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: December 2, 1997
    Assignee: Seiko Epson Corporation
    Inventor: Lawrence Chee
  • Patent number: RE38108
    Abstract: A computer system includes an operator input device, a central processing unit (CPU), and a display device, such as a liquid crystal display (LCD) or cathode ray tube (CRT) providing a visible image to the computer user as an output of computer activity. The computer system includes a video display controller (VDC) with a graphics generator. This VDC receives image information, such as text or graphics generated by the CPU, or retrieved by the CPU from another facility (such as a CD-ROM) of the computer system, and responsively provides image signals driving the CRT or LCD display. The VDC includes a power saving controller implementing one of several available power saving modes dependent upon one or more of several possible inputs. Each of the power saving modes includes the same list of VDC functions which may individually be enabled or disabled in each power saving mode dependent upon a bit value entered into a register of the power saving controller.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: May 6, 2003
    Assignee: Seiko Epson Corporation
    Inventors: Lawrence Chee, Brett Cheng, Kevin Gillett, Juraj Bystricky, David Tucker