Patents by Inventor Brian Yang
Brian Yang 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: 20250218207Abstract: The present disclosure is directed to systems and methods that enable scanning of any type of card regardless of the shape and design of a given card and/or a font, a shape and a format with which characters such as numbers, letters and symbols are printed on the cards including cards with non-embossed characters printed thereon. In one example, a method includes scanning a card, the card including at least an account number associated with a user of the card and an identifier of the user; detecting, by applying a machine learning model to the card after scanning the card, at least the account number printed on the card; and completing a task using the account number.Type: ApplicationFiled: January 14, 2025Publication date: July 3, 2025Inventors: Brian Yang, Michael Storiale
-
Patent number: 12230047Abstract: The present disclosure is directed to systems and methods that enable scanning of any type of card regardless of the shape and design of a given card and/or a font, a shape and a format with which characters such as numbers, letters and symbols are printed on the cards including cards with non-embossed characters printed thereon. In one example, a method includes scanning a card, the card including at least an account number associated with a user of the card and an identifier of the user; detecting, by applying a machine learning model to the card after scanning the card, at least the account number printed on the card; and completing a task using the account number.Type: GrantFiled: February 29, 2024Date of Patent: February 18, 2025Assignee: Synchrony BankInventors: Brian Yang, Michael Storiale
-
Publication number: 20240273936Abstract: The present disclosure is directed to systems and methods that enable scanning of any type of card regardless of the shape and design of a given card and/or a font, a shape and a format with which characters such as numbers, letters and symbols are printed on the cards including cards with non-embossed characters printed thereon. In one example, a method includes scanning a card, the card including at least an account number associated with a user of the card and an identifier of the user; detecting, by applying a machine learning model to the card after scanning the card, at least the account number printed on the card; and completing a task using the account number.Type: ApplicationFiled: February 29, 2024Publication date: August 15, 2024Inventors: Brian Yang, Michael Storiale
-
Patent number: 11948384Abstract: The present disclosure is directed to systems and methods that enable scanning of any type of card regardless of the shape and design of a given card and/or a font, a shape and a format with which characters such as numbers, letters and symbols are printed on the cards including cards with non-embossed characters printed thereon. In one example, a method includes scanning a card, the card including at least an account number associated with a user of the card and an identifier of the user; detecting, by applying a machine learning model to the card after scanning the card, at least the account number printed on the card; and completing a task using the account number.Type: GrantFiled: September 17, 2021Date of Patent: April 2, 2024Assignee: Synchrony BankInventors: Brian Yang, Michael Storiale
-
Publication number: 20220092304Abstract: The present disclosure is directed to systems and methods that enable scanning of any type of card regardless of the shape and design of a given card and/or a font, a shape and a format with which characters such as numbers, letters and symbols are printed on the cards including cards with non-embossed characters printed thereon. In one example, a method includes scanning a card, the card including at least an account number associated with a user of the card and an identifier of the user; detecting, by applying a machine learning model to the card after scanning the card, at least the account number printed on the card; and completing a task using the account number.Type: ApplicationFiled: September 17, 2021Publication date: March 24, 2022Inventors: Brian Yang, Michael Storiale
-
Patent number: 8076440Abstract: The invention relates to polysiloxane block copolymers of the formula A[LB(S)Q]m, where A is a polysiloxane block, L is a divalent organic linker, B is a polymer block composed of radically polymerizable monomers, S is a sulfur atom and Q is a monovalent organic radical and m is an integer from 1 to 50, to a method for their production, and to their use in cosmetics or personal care.Type: GrantFiled: September 26, 2008Date of Patent: December 13, 2011Assignee: Evonik Goldschmidt GmbHInventors: Dirk Kuppert, Burghard Grüning, Brian Yang, Sven Balk, Gerd Löhden
-
Patent number: 7499557Abstract: The present invention relates to a driving method of speaker and the driving circuit thereof by employing the technique of converting digital sound signals into corresponding driving signals to drive the speaker. The driving method of the speaker comprises the steps of dividing the digital sound data into higher bits data group and lower bits data group, converting one data group into driving signals represented as pulse height, and modulating the other data group into driving signals represented as pulse width. The driving circuit comprises pulse width modulation (PWM) circuit for modulating one data group into driving signals represented as pulse width and digital analog conversion circuit for converting the other data group into driving signals represented as pulse height.Type: GrantFiled: September 20, 1999Date of Patent: March 3, 2009Assignee: Realtek Semiconductor CorporationInventors: Brian Yang, Kuo-hsiang Chen, Fu-yuan Cheng
-
Publication number: 20080192906Abstract: A method for message management for an audio storage device. The audio storage device includes first segment for storing address information, second segment for storing prerecorded audio data, third segment for storing voice macro scripts, fourth segment for storing user data and reserved messages, and fifth segment for storing audio messages. Address information of the prerecorded audio data and the voice macro script is stored in the first segment. Address information of the audio message is stored in the fourth segment. The method includes receiving an index to a voice macro script, which includes one or more voice macro commands. The method including accessing the first segment of the audio storage device for information related to a starting location of the voice macro script in the third segment. The method retrieves a voice macro command in the third segment; and performs an action related to the retrieved voice macro command.Type: ApplicationFiled: February 14, 2007Publication date: August 14, 2008Applicant: Winbond Electronics CorporationInventors: JIANN CHERNG LUH, CHIN-SHU LIN, GEOFF JACKSON, BRIAN YANG, WENKUEI CHEN
-
Publication number: 20070250822Abstract: An apparatus and method are disclosed for importing content in a user-defined workflow. An apparatus that incorporates teachings of the present disclosure may include, for example, a computing device that can have a controller programmed to identify one or more patterns in content, parse the content according to the one or more patterns identified, and organize one or more active objects selected from the parsed content according to a plurality of operational paradigms to construct a workflow. Additional embodiments are disclosed.Type: ApplicationFiled: April 25, 2006Publication date: October 25, 2007Applicant: SBC KNOWLEDGE VENTURES, L.P.Inventors: BRIAN YANG, ANIRUDH YADAV, COREY GUNNELL, JASON WILINSKI, JEFF YUEN
-
Publication number: 20070250505Abstract: An apparatus and method are disclosed for defining a workflow. An apparatus that incorporates teachings of the present disclosure may include, for example, a computing device can have a controller programmed to organize one or more active objects selected from a content source according to a plurality of operational paradigms to construct a workflow, and present a graphical user interface (GUI) comprising a hierarchical structure of the workflow. Additional embodiments are disclosed.Type: ApplicationFiled: April 25, 2006Publication date: October 25, 2007Applicant: SBC KNOWLEDGE VENTURES, L.P.Inventors: BRIAN YANG, TIMOTHY BOLGER, COREY GUNNELL, ANIRUDH YADAV, JEFF YUEN, ALAN LAW
-
Patent number: 7062336Abstract: A time-division method for playing multi-channel voice signals is provided to improve voice qualities of the multi-channel voice signals. The first feature of the present invention is that after time-division sampling, the voice signals can be directly sent to a subsequent voice generator without being demodulated beforehand. The second feature is that the ratio of a specific voice signal to a synthesized voice can be easily adjusted by changing the numbers of channels occupied by the specific voice. Consequently, the adjusting circuitry can be significantly simplified.Type: GrantFiled: October 8, 1999Date of Patent: June 13, 2006Assignee: Realtek Semiconductor Corp.Inventors: Brian Yang, Kuo-hsiang Chen, Fu-yuan Cheng
-
Patent number: 6990529Abstract: A frame forwarding and discard architecture in a Differentiated Services network environment. The architecture comprises a discard logic for discarding a frame from a stream of incoming frames of the network environment in accordance with a discard algorithm, the frame being discarded if a predetermined congestion level in the network environment has been reached, and a predetermined backlog limit of a queue associated with the frame, has been reached. Scheduling logic is also provided for scheduling the order in which to transmit one or more enqueued frames of the network environment.Type: GrantFiled: February 22, 2001Date of Patent: January 24, 2006Assignee: Zarlink Semiconductor V.N., Inc.Inventors: Brian Yang, Craig I. Barrack, Linghsiao Wang
-
Patent number: 6954424Abstract: A credit-based pacing scheme for heterogeneous speed frame forwarding. A control logic controls the transmission of data between a source device and a destination device in accordance with a handshaking protocol. Pacing logic paces the transmission of the data from the source device to the destination device to prevent congestion in the switching fabric. A credit scheme is used to arbitrate among multiple pacing modules per device, each forwarding data at a different rate.Type: GrantFiled: February 26, 2001Date of Patent: October 11, 2005Assignee: Zarlink Semiconductor V.N., Inc.Inventors: Craig I. Barrack, Brian Yang, John Lam, Rong-Feng Chang
-
Publication number: 20050102531Abstract: A search key lookup system including a hash table having a plurality of entries and a function generator is disclosed. The function generator can be coupled to the hash table and configured to receive a key and to provide a first function and a second function. The first function can be a Cyclic Redundancy Code (CRC) type function and the second function can be an Error Checking and Correcting (ECC) type function. Further, an address of the table can include a concatenation of the results of the CRC and the ECC type functions.Type: ApplicationFiled: November 7, 2003Publication date: May 12, 2005Inventor: Brian Yang
-
Publication number: 20050083945Abstract: A configurable lookup table system including a first controller coupled to a first lookup table and a second controller coupled to a second lookup table is disclosed. The first controller configures the first lookup table for a first type lookup, which can be a Layer 2 or Media Access Control (MAC) type. The second controller configures the second lookup table based on a mode determination. If in a first mode, the second lookup table can be configured for a second type lookup, which can be a Layer 3 or Internet Protocol (IP) type. If in a second mode, the second lookup table can be configured for the first type lookup. This approach provides an efficient scheme for controlling and using multiple internal lookup tables for a variety of product configurations.Type: ApplicationFiled: October 17, 2003Publication date: April 21, 2005Inventors: Gaurav Singh, Ali Kani, Kiran Kattel, Sridhar Subramanian, Brian Yang
-
Publication number: 20050086374Abstract: A configurable lookup table extension system including a plurality of lookup tables arranged in an internal memory, an external memory, and a flexible controller configured to couple at least one of the plurality of lookup tables to the external memory through a single memory interface is disclosed. Implementations of this system can support the flexible allocation of IP and MAC table entries so that a router/switch can flexibly support applications suited to a particular allocation. This approach provides an efficient scheme for extending multiple internal tables to external memory via a single external interface. Further, such extensibility is also programable to allow the size and number of external tables to be configured by software. This solution can provide the flexibility of customizing table sizes for different markets and/or customer requirements.Type: ApplicationFiled: October 17, 2003Publication date: April 21, 2005Inventors: Gaurav Singh, Frederick Gruner, Brian Yang
-
Publication number: 20050083927Abstract: A packet transmit queue control system including a first data structure, a second data structure, a packet controller, and a port transmit controller is disclosed. The first data structure can include a plurality of linked-list data structures and can store unicast type packet pointers. The second data structure can include a plurality of first-in first-out (FIFO) structures and can store multicast type packet pointers. The packet controller can receive a first sequence of unicast and/or multicast type packets. The port transmit controller can provide a second sequence of the unicast and/or multicast type packets. Further, each of the plurality of FIFO structures can correspond to an output port of the system.Type: ApplicationFiled: October 17, 2003Publication date: April 21, 2005Inventors: Wei-han Lien, Brian Yang, Sridhar Subramanian
-
Publication number: 20050083839Abstract: A packet duplication control system including an input port for receiving a packet and a plurality of output ports for outputting duplications of the packet is disclosed. The duplications can be suitable to support a Virtual Local Area Network (VLAN) system. The duplications can be controlled by descriptors arranged in a linked-list table. Also, the descriptors can have encoding formats, such as contiguous range encoding, non-contiguous range encoding, and discrete encoding. Further, the linked-list table can include at least one shared descriptor.Type: ApplicationFiled: October 17, 2003Publication date: April 21, 2005Inventors: Gaurav Singh, Govind Malalur, Brian Yang
-
Patent number: D871037Type: GrantFiled: March 25, 2019Date of Patent: December 31, 2019Assignee: Skechers U.S.A., Inc. IIInventors: Lafe Christopherson, Kevin Fisher, Keith Shelton, Anthony Macey, Brian Yang, Kevin Chen, Glen Chang
-
Patent number: D876781Type: GrantFiled: August 9, 2019Date of Patent: March 3, 2020Assignee: Skechers U.S.A., Inc. IIInventors: Lafe Christopherson, Kevin Fisher, Keith Shelton, Anthony Macey, Brian Yang, Kevin Chen, Glen Chang