Patents by Inventor David Ong

David Ong 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: 11977491
    Abstract: A system comprises a processor including a CPU core, first and second memory caches, and a memory controller subsystem. The memory controller subsystem speculatively determines a hit or miss condition of a virtual address in the first memory cache and speculatively translates the virtual address to a physical address. Associated with the hit or miss condition and the physical address, the memory controller subsystem configures a status to a valid state. Responsive to receipt of a first indication from the CPU core that no program instructions associated with the virtual address are needed, the memory controller subsystem reconfigures the status to an invalid state and, responsive to receipt of a second indication from the CPU core that a program instruction associated with the virtual address is needed, the memory controller subsystem reconfigures the status back to a valid state.
    Type: Grant
    Filed: April 3, 2023
    Date of Patent: May 7, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Bipin Prasad Heremagalur Ramaprasad, David Matthew Thompson, Abhijeet Ashok Chachad, Hung Ong
  • Publication number: 20240098617
    Abstract: Described herein are systems, methods, and apparatuses for determining an optimal path in a mesh network. A pre-emptive message, such as a request to send (RTS) message, carrying, for example, an address of a target mobile device, may be sent from an access point to a computing device in a mesh network. The computing device may relay the RTS to the target mobile device. A clear to send (CTS) message and transmission parameters indicating channel conditions may be transmitted from the target mobile device to the access point via the computing device. The access point may determine an optimal path based on the transmission parameters and send data via the optimal path.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 21, 2024
    Inventors: Ivan Ong, David J. Urban
  • Patent number: 11649948
    Abstract: A coupling mechanism for a lighting apparatus (and a lighting apparatus having a housing, a mount and the coupling mechanism for coupling the lighting apparatus to the housing) has a first coupling member comprising a curved strip and a second coupling member comprising a retaining element for magnet coupling with the curved strip at multiple positions along its length whereby the first coupling member may be adjustably orientated about at least one axis relative to the second coupling member. The lighting system having the coupling mechanism is thus a multi-direction lighting system which may be directed over a wide illumination area and which is simple and easy to assemble and adjust.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: May 16, 2023
    Assignee: ECOLED LTD.
    Inventors: Simon Cadisch, David Ong
  • Publication number: 20210341132
    Abstract: A light fitting for recessed mounting of a luminaire in a substrate includes a luminaire support having a neck portion to support a luminaire and a head portion having a light beam channel for the passage of light from a luminaire through the luminaire support to a mouth and a peripheral insert defining at least a portion of the light beam channel, which facilitates provision of inter-changeable functions and features on the internal surface of the luminaire support and within the light beam channel.
    Type: Application
    Filed: July 19, 2021
    Publication date: November 4, 2021
    Applicant: Ecoled Ltd.
    Inventors: Simon Cadisch, David Ong
  • Publication number: 20210302009
    Abstract: A coupling mechanism for a lighting apparatus (and a lighting apparatus having a housing, a mount and the coupling mechanism for coupling the lighting apparatus to the housing) has a first coupling member comprising a curved strip and a second coupling member comprising a retaining element for magnet coupling with the curved strip at multiple positions along its length whereby the first coupling member may be adjustably orientated about at least one axis relative to the second coupling member. The lighting system having the coupling mechanism is thus a multi-direction lighting system which may be directed over a wide illumination area and which is simple and easy to assemble and adjust.
    Type: Application
    Filed: June 14, 2021
    Publication date: September 30, 2021
    Applicant: Ecoled Ltd.
    Inventors: Simon Cadisch, David Ong
  • Patent number: 11073260
    Abstract: A light fitting for recessed mounting of a luminaire in a substrate includes a luminaire support having a neck portion to support a luminaire and a head portion having a light beam channel for the passage of light from a luminaire through the luminaire support to a mouth and a peripheral insert defining at least a portion of the light beam channel, which facilitates provision of inter-changeable functions and features on the internal surface of the luminaire support and within the light beam channel.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: July 27, 2021
    Assignee: ECOLED LTD.
    Inventors: Simon Cadisch, David Ong
  • Patent number: 11054115
    Abstract: A coupling mechanism for a lighting apparatus (and a lighting apparatus having a housing, a mount and the coupling mechanism for coupling the lighting apparatus to the housing) has a first coupling member comprising a curved strip and a second coupling member comprising a retaining element for magnet coupling with the curved strip at multiple positions along its length whereby the first coupling member may be adjustably orientated about at least one axis relative to the second coupling member. The lighting system having the coupling mechanism is thus a multi-direction lighting system which may be directed over a wide illumination area and which is simple and easy to assemble and adjust.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: July 6, 2021
    Assignee: ECOLED LTD.
    Inventors: Simon Cadisch, David Ong
  • Publication number: 20200003398
    Abstract: A coupling mechanism for a lighting apparatus (and a lighting apparatus having a housing, a mount and the coupling mechanism for coupling the lighting apparatus to the housing) has a first coupling member comprising a curved strip and a second coupling member comprising a retaining element for magnet coupling with the curved strip at multiple positions along its length whereby the first coupling member may be adjustably orientated about at least one axis relative to the second coupling member. The lighting system having the coupling mechanism is thus a multi-direction lighting system which may be directed over a wide illumination area and which is simple and easy to assemble and adjust.
    Type: Application
    Filed: July 2, 2019
    Publication date: January 2, 2020
    Inventors: Simon Cadisch, David Ong
  • Publication number: 20190390841
    Abstract: A light fitting for recessed mounting of a luminaire in a substrate includes a luminaire support having a neck portion to support a luminaire and a head portion having a light beam channel for the passage of light from a luminaire through the luminaire support to a mouth and a peripheral insert defining at least a portion of the light beam channel, which facilitates provision of inter-changeable functions and features on the internal surface of the luminaire support and within the light beam channel.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 26, 2019
    Inventors: Simon Cadisch, David Ong
  • Publication number: 20140357390
    Abstract: A golf practicing device includes a golf ball and a ball anchoring assembly which includes a restraining cord and an elastic cord. The restraining cord, which is made of non-elastic material, has an affixing end affixed to the golf ball and an anchoring end. A maximum traveling distance of the golf ball is restrained by a maximum length of the restraining cord between the affixing end and the anchoring end. The elastic cord is provided along the restraining cord that shortens a distance between the golf ball and the anchoring end of the restraining cord. When the golf ball is hit to fly at the maximum traveling distance, the elastic cord absorbs a tension of the restraining cord and pulls the golf ball back toward its spot position.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 4, 2014
    Inventor: David Ong
  • Patent number: 8813211
    Abstract: A system includes a storage device for storing details of a plurality of reservations of a hospitality establishment. A particular reservation includes a registered device setting for affecting behavior of a computer network at the hospitality establishment toward a user device having a specified device identifier. The system further includes a clock unit for tracking time, and a system controller coupled to the computer network and having access to the storage device and the clock unit. The system controller automatically configures one or more network components of the computer network when a start time of the particular reservation is reached in order to activate the registered device setting, and automatically configures the one or more network components when an end time of the particular reservation is reached in order to deactivate the registered device setting.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: August 19, 2014
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventors: Andrew Baker, Josh Wookey, David Ong, Difan Zhao
  • Patent number: 8811184
    Abstract: A bandwidth management system includes a plurality of queues respectively corresponding to a plurality of zones. An enqueuing module receives network traffic from one or more incoming network interfaces, determines a belonging zone to which the network traffic belongs, and enqueues the network traffic on a queue corresponding to the belonging zone. A dequeuing module selectively dequeues data from the queues and passes the data to one or more outgoing network interfaces. When dequeuing data from the queues the dequeuing module dequeues an amount of data from a selected queue, and the amount of data dequeued from the selected queue is determined according to user load of a zone to which the selected queue corresponds.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: August 19, 2014
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventor: David Ong
  • Publication number: 20140068721
    Abstract: Network traffic is received from a guest device on a computer network of a hospitality establishment, and a guest area of the hospitality establishment is accordingly identified. A login database is queried to find an unexpired login for the guest area, the unexpired login specifying a stored guest identifier corresponding to information retrieved from a property management system of the hospitality establishment regarding a guest of the guest area at a time when the unexpired login was created. The stored guest identifier of the unexpired login is compared with a current guest identifier of the guest area retrieved from the property management system regarding a current guest of the guest area. When the stored guest identifier matches the current guest identifier, the guest device is automatically allowed to access the network service for a remaining portion of the allowed access duration of the unexpired login.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 6, 2014
    Inventors: David Ong, Josh Wookey
  • Patent number: 8650495
    Abstract: The described captive portal techniques cause client devices to render and display designated web pages. One designated web page may be different than a requested web page such as when a client is not authorized to access the requested page and is instead caused to display a login portal. The captive portal may modify the designated web page to ensure that relative links lacking base domains now have specified base domains pointing to an authorized web server. The modified content is sent from the captive portal to the client device for display. Client web browser security measures related to redirection messages are thereby bypassed and load on the captive portal is minimal. Another designated web page may be the same as the requested web page such as when the requested page is an authorized page even for non-logged in clients. Authorized pages may be modified to add a login link.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: February 11, 2014
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventor: David Ong
  • Publication number: 20130305341
    Abstract: A system includes a storage device for storing details of a plurality of reservations of a hospitality establishment. A particular reservation includes a registered device setting for affecting behavior of a computer network at the hospitality establishment toward a user device having a specified device identifier. The system further includes a clock unit for tracking time, and a system controller coupled to the computer network and having access to the storage device and the clock unit. The system controller automatically configures one or more network components of the computer network when a start time of the particular reservation is reached in order to activate the registered device setting, and automatically configures the one or more network components when an end time of the particular reservation is reached in order to deactivate the registered device setting.
    Type: Application
    Filed: September 5, 2012
    Publication date: November 14, 2013
    Inventors: Andrew Baker, Josh Wookey, David Ong, Difan Zhao
  • Patent number: 8448231
    Abstract: A cleared sites list includes one or more hostname descriptors. A firewall includes rules associated with a cleared IP list including cleared IP addresses, and permits transfer of a cleared HTTP request from a user device to a cleared destination IP address that matches one of the cleared IP addresses. A controller examines a non-cleared HTTP request from the user device to a non-cleared destination IP address that does not match one of the cleared IP addresses, and acts as a transparent proxy between the user device and the non-cleared destination IP address when a destination host header of the non-cleared HTTP request matches a hostname descriptor of the cleared sites list. The controller further acts as a transparent proxy between the user device and the non-cleared destination IP address when a referrer header of the non-cleared HTTP request matches a hostname descriptor of the cleared sites list.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: May 21, 2013
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventor: David Ong
  • Publication number: 20130051237
    Abstract: A bandwidth management system includes a plurality of queues respectively corresponding to a plurality of zones. An enqueuing module receives network traffic from one or more incoming network interfaces, determines a belonging zone to which the network traffic belongs, and enqueues the network traffic on a queue corresponding to the belonging zone. A dequeuing module selectively dequeues data from the queues and passes the data to one or more outgoing network interfaces. When dequeuing data from the queues the dequeuing module dequeues an amount of data from a selected queue, and the amount of data dequeued from the selected queue is determined according to user load of a zone to which the selected queue corresponds.
    Type: Application
    Filed: December 1, 2011
    Publication date: February 28, 2013
    Inventor: David ONG
  • Publication number: 20120246553
    Abstract: A method of causing a client device to display a designated web page includes receiving from the client device a request for a connection to a first web server, accepting the connection with the client device by pretending to be the first web server, and receiving via the connection a hypertext transfer protocol (HTTP) request. The method further includes retrieving content of the designated web page, modifying the content to form modified content having at least some original content of the designated web page preserved, and replying to the client device via the connection with an HTTP response including the modified content.
    Type: Application
    Filed: February 22, 2012
    Publication date: September 27, 2012
    Inventor: David ONG
  • Publication number: 20120084852
    Abstract: A cleared sites list includes one or more hostname descriptors. A firewall includes rules associated with a cleared IP list including cleared IP addresses, and permits transfer of a cleared HTTP request from a user device to a cleared destination IP address that matches one of the cleared IP addresses. A controller examines a non-cleared HTTP request from the user device to a non-cleared destination IP address that does not match one of the cleared IP addresses, and acts as a transparent proxy between the user device and the non-cleared destination IP address when a destination host header of the non-cleared HTTP request matches a hostname descriptor of the cleared sites list. The controller further acts as a transparent proxy between the user device and the non-cleared destination IP address when a referrer header of the non-cleared HTTP request matches a hostname descriptor of the cleared sites list.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Inventor: David Ong
  • Patent number: D553102
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: October 16, 2007
    Assignee: Leviton Manufacturing Co., Inc.
    Inventors: John Merritt, David Ong, Selin Glickman, Azer Ilkhanov, Damon Bruccoleri