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: 20250081180Abstract: 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: ApplicationFiled: November 20, 2024Publication date: March 6, 2025Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
-
Publication number: 20250021508Abstract: 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: ApplicationFiled: September 25, 2024Publication date: January 16, 2025Inventors: Deric Wayne Waters, Xiaoxi Bruce Zhang
-
Patent number: 12185299Abstract: 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: GrantFiled: January 9, 2024Date of Patent: December 31, 2024Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
-
Patent number: 12124393Abstract: 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: GrantFiled: January 28, 2022Date of Patent: October 22, 2024Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Deric Wayne Waters, Xiaoxi Bruce Zhang
-
Publication number: 20240147459Abstract: 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: ApplicationFiled: January 9, 2024Publication date: May 2, 2024Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
-
Patent number: 11924822Abstract: 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: GrantFiled: March 13, 2023Date of Patent: March 5, 2024Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
-
Publication number: 20230244624Abstract: 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: ApplicationFiled: January 28, 2022Publication date: August 3, 2023Inventors: Deric Wayne Waters, Xiaoxi Bruce Zhang
-
Publication number: 20230217427Abstract: 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: ApplicationFiled: March 13, 2023Publication date: July 6, 2023Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
-
Patent number: 11655946Abstract: 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: GrantFiled: November 3, 2022Date of Patent: May 23, 2023Inventor: Bruce Zhang
-
Patent number: 11632769Abstract: 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: GrantFiled: January 4, 2022Date of Patent: April 18, 2023Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
-
Patent number: 11391419Abstract: 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: GrantFiled: June 3, 2020Date of Patent: July 19, 2022Assignee: EveryliteInventor: Bruce Zhang
-
Publication number: 20220132525Abstract: 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: ApplicationFiled: January 4, 2022Publication date: April 28, 2022Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
-
Patent number: 11231160Abstract: 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: GrantFiled: July 2, 2020Date of Patent: January 25, 2022Assignee: EveryliteInventor: Bruce Zhang
-
Publication number: 20220003383Abstract: 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: ApplicationFiled: July 2, 2020Publication date: January 6, 2022Inventor: Bruce Zhang
-
Patent number: 11219039Abstract: 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: GrantFiled: August 10, 2018Date of Patent: January 4, 2022Assignee: Texas Instruments IncorporatedInventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
-
Publication number: 20210381660Abstract: 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: ApplicationFiled: June 3, 2020Publication date: December 9, 2021Inventor: Bruce Zhang
-
Patent number: 10289739Abstract: 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: GrantFiled: May 7, 2015Date of Patent: May 14, 2019Assignee: ThinkAnalyticsInventors: Peter Docherty, Ewen Cattanach, Bruce Zhang, David Scott, Shahad Ahmed, Alan Ryman, Asim Ullah, Darren Callaghan, Gordon McIntyre
-
Publication number: 20190053259Abstract: 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: ApplicationFiled: August 10, 2018Publication date: February 14, 2019Inventors: Arvind Kandhalu Raghu, Antony James Cave, Ramanuja Vedantham, Xiaoxi Bruce Zhang
-
Patent number: 10091555Abstract: 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: GrantFiled: June 29, 2015Date of Patent: October 2, 2018Assignee: ThinkAnalyticsInventors: Peter Docherty, Ewen Cattanach, Bruce Zhang, David Scott, Shahad Ahmed, Alan Ryman, Asim Ullah, Darren Callaghan, Gordon McIntyre
-
Patent number: 9973797Abstract: 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: GrantFiled: June 18, 2015Date of Patent: May 15, 2018Assignee: ThinkAnalyticsInventors: Peter Docherty, Ewen Cattanach, Bruce Zhang, David Scott, Shahad Ahmed, Alan Ryman, Asim Ullah, Darren Callaghan, Gordon McIntyre