Patents by Inventor Andy Zhang
Andy 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).
-
Patent number: 12198200Abstract: A method and apparatus is described for performing transaction tracing. The method may include mapping one or more funds flow transactions into each account to one or more funds flow transactions out of said each account based on a first-in-first-out ordering. The method may also include generating an initial graph from the mappings of the transactions for each said account. Furthermore, the method may include transforming the initial graph to a function graph, wherein the functional graph is a directed pseudoforest where each node has an out degree of at most one. Then, the method may include for a node in the functional graph, performing a trace of the transaction generating a set of transactions that contributed to the transaction.Type: GrantFiled: December 4, 2023Date of Patent: January 14, 2025Assignee: Stripe, Inc.Inventors: Robert Ying, Cale Horeff, Miguel Flores, Jeremiah Clemenson, Andy Zhang
-
Publication number: 20240119538Abstract: A method and apparatus is described for performing transaction tracing. The method may include mapping one or more funds flow transactions into each account to one or more funds flow transactions out of said each account based on a first-in-first-out ordering. The method may also include generating an initial graph from the mappings of the transactions for each said account. Furthermore, the method may include transforming the initial graph to a function graph, wherein the functional graph is a directed pseudoforest where each node has an out degree of at most one. Then, the method may include for a node in the functional graph, performing a trace of the transaction generating a set of transactions that contributed to the transaction.Type: ApplicationFiled: December 4, 2023Publication date: April 11, 2024Inventors: Robert Ying, Cale Horeff, Miguel Flores, Jeremiah Clemenson, Andy Zhang
-
Patent number: 11854091Abstract: A method and apparatus is described for performing transaction tracing. The method may include mapping one or more funds flow transactions into each account to one or more funds flow transactions out of said each account based on a first-in-first-out ordering. The method may also include generating an initial graph from the mappings of the transactions for each said account. Furthermore, the method may include transforming the initial graph to a function graph, wherein the functional graph is a directed pseudoforest where each node has an out degree of at most one. Then, the method may include for a node in the functional graph, performing a trace of the transaction generating a set of transactions that contributed to the transaction.Type: GrantFiled: November 28, 2022Date of Patent: December 26, 2023Assignee: STRIPE, INC.Inventors: Robert Ying, Cale Horeff, Miguel Flores, Jeremiah Clemenson, Andy Zhang
-
Patent number: 11514534Abstract: A method and apparatus is described for performing transaction tracing. The method may include mapping one or more funds flow transactions into each account to one or more funds flow transactions out of said each account based on a first-in-first-out ordering. The method may also include generating an initial graph from the mappings of the transactions for each said account. Furthermore, the method may include transforming the initial graph to a function graph, wherein the functional graph is a directed pseudoforest where each node has an out degree of at most one. Then, the method may include for a node in the functional graph, performing a trace of the transaction generating a set of transactions that contributed to the transaction.Type: GrantFiled: July 24, 2020Date of Patent: November 29, 2022Assignee: STRIPE, INC.Inventors: Robert Ying, Cale Horeff, Miguel Flores, Jeremiah Clemenson, Andy Zhang
-
Patent number: 10776293Abstract: An apparatus including a host interface and a registered clock driver interface. The host interface may be configured to receive an enable command from a host. The registered clock driver interface may be configured to perform power management for a dual in-line memory module, generate data for the dual in-line memory module, communicate the data, receive a clock signal and communicate an interrupt signal. The registered clock driver interface may be disabled at power on. The registered clock driver interface may be enabled by in response to the enable command. The apparatus may be implemented as a component on the dual in-line memory module.Type: GrantFiled: May 1, 2018Date of Patent: September 15, 2020Assignee: Integrated Device Technology, Inc.Inventors: Shwetal Arvind Patel, Andy Zhang, Wen Jie Meng, Chenxiao Ren, Alejandro F. Gonzalez
-
Patent number: 10769082Abstract: An apparatus including a host interface and a power management interface. The host interface may be configured to receive control words from a host. The power management interface may be configured to (i) enable the host to read/write data from/to a power management circuit of a dual in-line memory module, (ii) communicate the data, (iii) generate a clock signal and (iv) communicate an interrupt signal. The power management interface is disabled at power on. The apparatus is configured to (i) decode the control words, (ii) enable the power management interface when the control words provide an enable command and (iii) perform a response to the interrupt signal. The clock signal may operate independently from a host clock.Type: GrantFiled: May 1, 2018Date of Patent: September 8, 2020Assignee: Integrated Device Technology, Inc.Inventors: Shwetal Arvind Patel, Andy Zhang, Wen Jie Meng, Chenxiao Ren, Alejandro F. Gonzalez
-
Publication number: 20190340142Abstract: An apparatus including a host interface and a power management interface. The host interface may be configured to receive control words from a host. The power management interface may be configured to (i) enable the host to read/write data from/to a power management circuit of a dual in-line memory module, (ii) communicate the data, (iii) generate a clock signal and (iv) communicate an interrupt signal. The power management interface is disabled at power on. The apparatus is configured to (i) decode the control words, (ii) enable the power management interface when the control words provide an enable command and (iii) perform a response to the interrupt signal. The clock signal may operate independently from a host clock.Type: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Inventors: Shwetal Arvind Patel, Andy Zhang, Wen Jie Meng, Chenxiao Ren, Alejandro F. Gonzalez
-
Publication number: 20190340141Abstract: An apparatus including a host interface and a registered clock driver interface. The host interface may be configured to receive an enable command from a host. The registered clock driver interface may be configured to perform power management for a dual in-line memory module, generate data for the dual in-line memory module, communicate the data, receive a clock signal and communicate an interrupt signal. The registered clock driver interface may be disabled at power on. The registered clock driver interface may be enabled by in response to the enable command. The apparatus may be implemented as a component on the dual in-line memory module.Type: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Inventors: Shwetal Arvind Patel, Andy Zhang, Wen Jie Meng, Chenxiao Ren, Alejandro F. Gonzalez
-
Publication number: 20120004895Abstract: There is disclosed a method, an apparatus, and a computer program for testing on-line services. In an example embodiment a topology (100) describing message channels among entities (110) is selected; and also entities for the selected topology is selected. The entities comprise at least one message interface. A dataflow graph (330) is defined on the basis of the selected entities and the topology. The dataflow graph (330) represents message connections between message interfaces.Type: ApplicationFiled: December 30, 2010Publication date: January 5, 2012Applicant: Nokia CorporationInventor: Di Andy Zhang
-
Patent number: 7580754Abstract: An acoustic sensor, suitable for use in a totally implanted hearing prosthesis, uses an elongate member and piezoelectric sensor to detect acoustic signals when the sensor is implanted so as to be in fluid communication with the perilymph. The sensor may be applied in systems which are not totally implanted.Type: GrantFiled: November 15, 2004Date of Patent: August 25, 2009Assignee: Cochlear LimitedInventors: Lei Andy Zhang, Peter Misha Seligman, Anthony Klein, Robert Cowan
-
Patent number: 7536640Abstract: A computer automatically changes a web page that would otherwise be normally generated by a first application program (such as a web-conferencing tool for example) in a first language (e.g. English), by adding metadata to one or more translatable text strings in the web page. The changed web page is displayed to a human translator by a second application program (e.g. the browser is equipped with a plug-in) to receive translation(s) of the translatable text string(s) into a second language (e.g. French). The translations are used as replacements for the translatable text strings, to create a translated version of the first application program, in the second language.Type: GrantFiled: January 28, 2005Date of Patent: May 19, 2009Assignee: Oracle International CorporationInventors: Andy Zhang, Chen Ouyang
-
Publication number: 20060174196Abstract: A computer automatically changes a web page that would otherwise be normally generated by a first application program (such as a web-conferencing tool for example) in a first language (e.g. English), by adding metadata to one or more translatable text strings in the web page. The changed web page is displayed to a human translator by a second application program (e.g. the browser is equipped with a plug-in) to receive translation(s) of the translatable text string(s) into a second language (e.g. French). The translations are used as replacements for the translatable text strings, to create a translated version of the first application program, in the second language.Type: ApplicationFiled: January 28, 2005Publication date: August 3, 2006Applicant: Oracle International CorporationInventors: Andy Zhang, Chen Ouyang
-
Publication number: 20050177204Abstract: An acoustic sensor suitable for use in a totally implanted hearing prosthesis is disclosed. The sensor uses an elongate member 36 and piezoelectric sensor 39 to detect acoustic signals when the sensor is implanted so as to be in fluid communication with the perilymph. The sensor may be applied in systems which are not totally implanted.Type: ApplicationFiled: November 15, 2004Publication date: August 11, 2005Inventors: Andy Zhang, Peter Seligman, Anthony Klein, Robert Cowan
-
Publication number: 20040232991Abstract: Compensation for variations in temperature and manufacturing process of a MOSFET operating in its sub-threshold mode. The compensation may include circuitry containing at least a second MOSFET that may also operate in its sub-threshold mode. The operational characteristics of the second MOSFET may be closely matched to those of the first MOSFET, and the second MOSFET may be contained on the same substrate.Type: ApplicationFiled: May 23, 2003Publication date: November 25, 2004Inventors: Jianjun Zhou, Xuejun Andy Zhang
-
Patent number: 6819183Abstract: Compensation for variations in temperature and manufacturing process of a MOSFET operating in its sub-threshold mode. The compensation may include circuitry containing at least a second MOSFET that may also operate in its sub-threshold mode. The operational characteristics of the second MOSFET may be closely matched to those of the first MOSFET, and the second MOSFET may be contained on the same substrate.Type: GrantFiled: May 23, 2003Date of Patent: November 16, 2004Assignee: Qualcomm, IncorporatedInventors: Jianjun Zhou, Xuejun (Andy) Zhang