Patents by Inventor Bruce Zhang

Bruce Zhang 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: 20250081180
    Abstract: A method for concurrent execution of multiple protocols using a single radio of a wireless communication device is provided that includes receiving, in a radio command scheduler, a first radio command from a first protocol stack of a plurality of protocol states executing on the wireless communication device, determining a scheduling policy for the first radio command based on a current state of each protocol stack of the plurality of protocol stacks, and scheduling the first radio command in a radio command queue for the radio based on the scheduling policy, wherein the radio command scheduler uses the radio command queue to schedule radio commands received from the plurality of protocol stacks.
    Type: Application
    Filed: November 20, 2024
    Publication date: March 6, 2025
    Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
  • Publication number: 20250021508
    Abstract: A system includes a device including a first register configured to store a first address, a second register configured to store a first device identifier, a third register configured to store a value, the value adapted to be a logical AND of the first device identifier and a second device identifier and a circuit coupled to the first register, the second register, and the third register. The circuit is configured to determine the second device identifier based on the first device identifier of the second register and the value of the third register, responsive to determining the second device identifier, the first circuit compares the first device identifier to the second device identifier, after comparing the first device identifier to the second device identifier, the first circuit determines a second address and after determining the second address, the first circuit sets the first register to store the second address.
    Type: Application
    Filed: September 25, 2024
    Publication date: January 16, 2025
    Inventors: Deric Wayne Waters, Xiaoxi Bruce Zhang
  • Patent number: 12185299
    Abstract: A method for concurrent execution of multiple protocols using a single radio of a wireless communication device is provided that includes receiving, in a radio command scheduler, a first radio command from a first protocol stack of a plurality of protocol states executing on the wireless communication device, determining a scheduling policy for the first radio command based on a current state of each protocol stack of the plurality of protocol stacks, and scheduling the first radio command in a radio command queue for the radio based on the scheduling policy, wherein the radio command scheduler uses the radio command queue to schedule radio commands received from the plurality of protocol stacks.
    Type: Grant
    Filed: January 9, 2024
    Date of Patent: December 31, 2024
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
  • Patent number: 12124393
    Abstract: An example system includes: a device coupled to a data line, the device configured to: send a first command on the data line, the first command including a first address; after sending the first command, read a first value on the data line, the first value including data from a first target device and a second target device; responsive to reading the first value, send a second command including the first address and data representing the first value on the data line; send a third command on the data line, the third command including the first address; after sending the third command, read a second value on the data line, the second value including data from the first target device and the second target device; responsive to reading the second value, send a fourth command on the data line, the fourth command including the first address.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: October 22, 2024
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Deric Wayne Waters, Xiaoxi Bruce Zhang
  • Publication number: 20240147459
    Abstract: A method for concurrent execution of multiple protocols using a single radio of a wireless communication device is provided that includes receiving, in a radio command scheduler, a first radio command from a first protocol stack of a plurality of protocol states executing on the wireless communication device, determining a scheduling policy for the first radio command based on a current state of each protocol stack of the plurality of protocol stacks, and scheduling the first radio command in a radio command queue for the radio based on the scheduling policy, wherein the radio command scheduler uses the radio command queue to schedule radio commands received from the plurality of protocol stacks.
    Type: Application
    Filed: January 9, 2024
    Publication date: May 2, 2024
    Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
  • Patent number: 11924822
    Abstract: A method for concurrent execution of multiple protocols using a single radio of a wireless communication device is provided that includes receiving, in a radio command scheduler, a first radio command from a first protocol stack of a plurality of protocol states executing on the wireless communication device, determining a scheduling policy for the first radio command based on a current state of each protocol stack of the plurality of protocol stacks, and scheduling the first radio command in a radio command queue for the radio based on the scheduling policy, wherein the radio command scheduler uses the radio command queue to schedule radio commands received from the plurality of protocol stacks.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: March 5, 2024
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
  • Publication number: 20230244624
    Abstract: An example system includes: a device coupled to a data line, the device configured to: send a first command on the data line, the first command including a first address; after sending the first command, read a first value on the data line, the first value including data from a first target device and a second target device; responsive to reading the first value, send a second command including the first address and data representing the first value on the data line; send a third command on the data line, the third command including the first address; after sending the third command, read a second value on the data line, the second value including data from the first target device and the second target device; responsive to reading the second value, send a fourth command on the data line, the fourth command including the first address.
    Type: Application
    Filed: January 28, 2022
    Publication date: August 3, 2023
    Inventors: Deric Wayne Waters, Xiaoxi Bruce Zhang
  • Publication number: 20230217427
    Abstract: A method for concurrent execution of multiple protocols using a single radio of a wireless communication device is provided that includes receiving, in a radio command scheduler, a first radio command from a first protocol stack of a plurality of protocol states executing on the wireless communication device, determining a scheduling policy for the first radio command based on a current state of each protocol stack of the plurality of protocol stacks, and scheduling the first radio command in a radio command queue for the radio based on the scheduling policy, wherein the radio command scheduler uses the radio command queue to schedule radio commands received from the plurality of protocol stacks.
    Type: Application
    Filed: March 13, 2023
    Publication date: July 6, 2023
    Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
  • Patent number: 11655946
    Abstract: A Flexible LED illumination device, according to the present invention, comprises a translucent positioning strip having a plurality of slots disposed at the center, a plurality of light modules mounted inside of the translucent positioning strip, a plurality of power conductors in communication to the plurality of light modules, a translucent housing covering the plurality of light modules, an elongated light diffuser tube disposed at the top of the translucent housing, and wherein said elongated light diffuser tube is configured to refract light from the plurality of light modules, a potting glue disposed at the bottom of the plurality of power conductors, and exposed power conductors extruding in between the plurality of light modules. The flexible LED illumination device is constructed with flexible material to allow bending to any shapes, and weatherproofing.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: May 23, 2023
    Inventor: Bruce Zhang
  • Patent number: 11632769
    Abstract: A method for concurrent execution of multiple protocols using a single radio of a wireless communication device is provided that includes receiving, in a radio command scheduler, a first radio command from a first protocol stack of a plurality of protocol states executing on the wireless communication device, determining a scheduling policy for the first radio command based on a current state of each protocol stack of the plurality of protocol stacks, and scheduling the first radio command in a radio command queue for the radio based on the scheduling policy, wherein the radio command scheduler uses the radio command queue to schedule radio commands received from the plurality of protocol stacks.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: April 18, 2023
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
  • Patent number: 11391419
    Abstract: An expandable light bar system includes a plurality of light bar segments each having an elongated hollow body and a lighting unit. Each lighting unit includes a housing with a plurality of light emitting diodes that are electrically connected to either a subsequent lighting unit or a power source. The housing is secured onto a ridge that is located along the top surface of the elongated body. An expansion adaptor is positioned between two light bar segments and allows the overall length of the joined light bar segments to be adjustable. A spacer is positioned at the center of the adaptor and defines a minimum separation distance between the segments. A pair of endcaps are removably secured to one end of each of the light bar segments and are configured to engage an existing fluorescent high output socket within a light box to support placement of the joined segments.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: July 19, 2022
    Assignee: Everylite
    Inventor: Bruce Zhang
  • Publication number: 20220132525
    Abstract: A method for concurrent execution of multiple protocols using a single radio of a wireless communication device is provided that includes receiving, in a radio command scheduler, a first radio command from a first protocol stack of a plurality of protocol states executing on the wireless communication device, determining a scheduling policy for the first radio command based on a current state of each protocol stack of the plurality of protocol stacks, and scheduling the first radio command in a radio command queue for the radio based on the scheduling policy, wherein the radio command scheduler uses the radio command queue to schedule radio commands received from the plurality of protocol stacks.
    Type: Application
    Filed: January 4, 2022
    Publication date: April 28, 2022
    Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
  • Patent number: 11231160
    Abstract: A RGBW LED with integrated lens device includes two RGB LED's that are positioned adjacent to a single-color LED. A backer having a plurality of openings is positioned along the bottom of the LED's, and a plurality of cables are routed through the sides of the backer. A unitary clear lens body having a top wall, and a continuous sidewall extending downward therefrom to form an interior space. Three domes are formed along the top wall of the lens, and a lip is formed along the sidewall within the inside surface of the lens. The backer is positioned within the interior space of the lens along the lip, and each of the LED's are positioned within a single dome. Glue is poured through the plurality of openings to fill the interior space of the lens body to secure the device components in a watertight manner.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: January 25, 2022
    Assignee: Everylite
    Inventor: Bruce Zhang
  • Publication number: 20220003383
    Abstract: A RGBW LED with integrated lens device includes two RGB LED's that are positioned adjacent to a single-color LED. A backer having a plurality of openings is positioned along the bottom of the LED's, and a plurality of cables are routed through the sides of the backer. A unitary clear lens body having a top wall, and a continuous sidewall extending downward therefrom to form an interior space. Three domes are formed along the top wall of the lens, and a lip is formed along the sidewall within the inside surface of the lens. The backer is positioned within the interior space of the lens along the lip, and each of the LED's are positioned within a single dome. Glue is poured through the plurality of openings to till the interior space of the lens body to secure the device components in a watertight manner.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 6, 2022
    Inventor: Bruce Zhang
  • Patent number: 11219039
    Abstract: A method for concurrent execution of multiple protocols using a single radio of a wireless communication device is provided that includes receiving, in a radio command scheduler, a first radio command from a first protocol stack of a plurality of protocol states executing on the wireless communication device, determining a scheduling policy for the first radio command based on a current state of each protocol stack of the plurality of protocol stacks, and scheduling the first radio command in a radio command queue for the radio based on the scheduling policy, wherein the radio command scheduler uses the radio command queue to schedule radio commands received from the plurality of protocol stacks.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: January 4, 2022
    Assignee: Texas Instruments Incorporated
    Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
  • Publication number: 20210381660
    Abstract: An expandable light bar system includes a plurality of light bar segments each having an elongated hollow body and a lighting unit. Each lighting unit includes a housing with a plurality of light emitting diodes that are electrically connected to either a subsequent lighting unit or a power source. The housing is secured onto a ridge that is located along the top surface of the elongated body. An expansion adaptor is positioned between two light bar segments and allows the overall length of the joined light bar segments to be adjustable. A spacer is positioned at the center of the adaptor and defines a minimum separation distance between the segments. A pair of endcaps are removably secured to one end of each of the light bar segments and are configured to engage an existing fluorescent high output socket within a light box to support placement of the joined segments.
    Type: Application
    Filed: June 3, 2020
    Publication date: December 9, 2021
    Inventor: Bruce Zhang
  • Patent number: 10289739
    Abstract: A content recommendation system includes a content recommendation engine, a trender including a first trender interface to a social media platform and a second trender interface to a search engine, wherein the trender includes an ordered chain of term enhancers to enhance trending terms received via the first trender interface into enhanced terms. The search engine is adapted to receive the enhanced terms via the second trender interface and to form a search result set for the enhanced terms, and the search engine is coupled to provide the search result set to the content recommendation engine.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: May 14, 2019
    Assignee: ThinkAnalytics
    Inventors: Peter Docherty, Ewen Cattanach, Bruce Zhang, David Scott, Shahad Ahmed, Alan Ryman, Asim Ullah, Darren Callaghan, Gordon McIntyre
  • Publication number: 20190053259
    Abstract: A method for concurrent execution of multiple protocols using a single radio of a wireless communication device is provided that includes receiving, in a radio command scheduler, a first radio command from a first protocol stack of a plurality of protocol states executing on the wireless communication device, determining a scheduling policy for the first radio command based on a current state of each protocol stack of the plurality of protocol stacks, and scheduling the first radio command in a radio command queue for the radio based on the scheduling policy, wherein the radio command scheduler uses the radio command queue to schedule radio commands received from the plurality of protocol stacks.
    Type: Application
    Filed: August 10, 2018
    Publication date: February 14, 2019
    Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
  • Patent number: 10091555
    Abstract: A machine system for operating a content recommendation system includes a monitor to detect and identify user actions on network connected digital devices, a first associator to relate the user actions to digital content, a timer operable to control a minimum time period filter on the user actions, a sequencer operable in conjunction with the timer, the minimum time period filter, and a combiner to transform the user actions into aggregate user actions. The content recommendation system is responsive to the aggregate user actions to evolve a computer-stored user profile according to the aggregate user actions.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: October 2, 2018
    Assignee: ThinkAnalytics
    Inventors: Peter Docherty, Ewen Cattanach, Bruce Zhang, David Scott, Shahad Ahmed, Alan Ryman, Asim Ullah, Darren Callaghan, Gordon McIntyre
  • Patent number: 9973797
    Abstract: A user profile including content preferences is evolved by detecting and identifying user actions on network connected digital devices; relating the user actions to digital content; operating a sequencer and a timer to form aggregate user actions from the user actions; operating a second associator in conjunction with the timer and an adjuster to associate weight values with the aggregate user actions and the user actions, forming weighted user actions; and operating a profile server responsive to the second associator to evolve the user profile according to the weighted user actions.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: May 15, 2018
    Assignee: ThinkAnalytics
    Inventors: Peter Docherty, Ewen Cattanach, Bruce Zhang, David Scott, Shahad Ahmed, Alan Ryman, Asim Ullah, Darren Callaghan, Gordon McIntyre