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: 11574270Abstract: 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: GrantFiled: August 5, 2019Date of Patent: February 7, 2023Assignee: LifeBooster Inc.Inventor: Lawrence Chee
-
Patent number: 11488720Abstract: 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: GrantFiled: March 4, 2020Date of Patent: November 1, 2022Assignee: LifeBooster Inc.Inventors: Sam Jaffari, Lawrence Chee, Dan Robinson
-
Publication number: 20200286624Abstract: 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: ApplicationFiled: March 4, 2020Publication date: September 10, 2020Inventors: Sam Jaffari, Lawrence Chee, Dan Robinson
-
Publication number: 20110164558Abstract: 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: ApplicationFiled: June 25, 2010Publication date: July 7, 2011Applicant: MOBIDIA, INC.Inventors: Lawrence Chee, Balash Akbari, Seyed M. Sharif-Ahmadi, Fay Arjomandi
-
Publication number: 20100303053Abstract: 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: ApplicationFiled: May 27, 2009Publication date: December 2, 2010Applicant: MOBIDIA, INC.Inventors: Balash Akbari, Lawrence Chee
-
Patent number: 7639693Abstract: 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: GrantFiled: January 30, 2003Date of Patent: December 29, 2009Assignee: PMC - Sierra Ltd.Inventors: Neil Jason Lewis, Lawrence Chee
-
Publication number: 20080100638Abstract: 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: ApplicationFiled: January 4, 2008Publication date: May 1, 2008Applicant: SEIKO EPSON CORPORATIONInventors: Lawrence Chee, Barinder Rai, Brett Cheng
-
Patent number: 7333097Abstract: 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: GrantFiled: January 27, 2004Date of Patent: February 19, 2008Assignee: Seiko Epson CorporationInventors: Lawrence Chee, Barinder Singh Rai, Brett Anthony Cheng
-
Publication number: 20040183809Abstract: 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: ApplicationFiled: January 27, 2004Publication date: September 23, 2004Inventors: Lawrence Chee, Barinder Singh Rai, Brett Cheng
-
Patent number: 6226016Abstract: 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: GrantFiled: September 15, 1998Date of Patent: May 1, 2001Assignee: Seiko Epson CorporationInventors: Lawrence Chee, Barinder Singh Rai, Brett Cheng
-
Patent number: 6204864Abstract: 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: GrantFiled: July 17, 1998Date of Patent: March 20, 2001Assignee: Seiko Epson CorporationInventor: Lawrence Chee
-
Patent number: 6145033Abstract: 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: GrantFiled: July 17, 1998Date of Patent: November 7, 2000Assignee: Seiko Epson CorporationInventor: Lawrence Chee
-
Patent number: 6119207Abstract: 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: GrantFiled: August 20, 1998Date of Patent: September 12, 2000Assignee: Seiko Epson CorporationInventor: Lawrence Chee
-
Patent number: 6088806Abstract: 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: GrantFiled: October 20, 1998Date of Patent: July 11, 2000Assignee: Seiko Epson CorporationInventor: Lawrence Chee
-
Patent number: 5886689Abstract: 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: GrantFiled: June 10, 1997Date of Patent: March 23, 1999Assignee: Seiko Epson CorporationInventors: Lawrence Chee, David Tucker, Brett Cheng, Kevin Gillett, Juraj Bystricky
-
Patent number: 5872998Abstract: 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: GrantFiled: February 6, 1996Date of Patent: February 16, 1999Assignee: Seiko Epson CorporationInventor: Lawrence Chee
-
Patent number: 5767866Abstract: 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: GrantFiled: June 7, 1995Date of Patent: June 16, 1998Assignee: Seiko Epson CorporationInventors: Lawrence Chee, David Tucker
-
Patent number: 5724063Abstract: 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: GrantFiled: June 7, 1995Date of Patent: March 3, 1998Assignee: Seiko Epson CorporationInventors: Lawrence Chee, David Mulvenna
-
Patent number: 5694141Abstract: 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: GrantFiled: June 7, 1995Date of Patent: December 2, 1997Assignee: Seiko Epson CorporationInventor: Lawrence Chee
-
Patent number: RE38108Abstract: 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: GrantFiled: March 22, 2001Date of Patent: May 6, 2003Assignee: Seiko Epson CorporationInventors: Lawrence Chee, Brett Cheng, Kevin Gillett, Juraj Bystricky, David Tucker