FPGARelated.com
Forums

New coding method for a state machine in groups in HDL

Started by Weng Tianxiang November 25, 2019
Hi everyone,

Welcome all critics from ones who are interested in coding state machine that seems to many as matured, but  can be further improved.

Here is a coding snippet for new method you can immediately understand what will happening for coding a state machine.

type State_Machine_t is (
  First_group : (s1, s2, s3),
  Second_Group : (s4, s5, s6),
  Third_Group ; (s7, s8, s9)
);
signal State_Machine, State_Machine_Next : State_Machine_t ; 

Here is only one sentence that tells you what you can do with new method:
Any state machine's states can be grouped together in coding in HDL at one's discretion and each group acts like a small state machine sharing a same initial state and all act together as coordinated as a full state machine.

Here is a famous paper about the method with 244 cites, using probability theory:
 http://www.scarpaz.com/2100-papers/Low%20Power/00503933.pdf

But my patent describes a new simpler and perfect method using group theory:

Patent:10482208, "Coding and synthesizing a state machine in state groups"

https://patents.justia.com/search?q=tianxiang+weng 

Thank KJ for helping me to improve the patent text.

Thank you. 

Weng
On 25/11/2019 21:27, Weng Tianxiang wrote:
> Hi everyone, > > Welcome all critics from ones who are interested in coding state machine that seems to many as matured, but can be further improved. > > Here is a coding snippet for new method you can immediately understand what will happening for coding a state machine. > > type State_Machine_t is ( > First_group : (s1, s2, s3), > Second_Group : (s4, s5, s6), > Third_Group ; (s7, s8, s9) > ); > signal State_Machine, State_Machine_Next : State_Machine_t ; > > Here is only one sentence that tells you what you can do with new method: > Any state machine's states can be grouped together in coding in HDL at one's discretion and each group acts like a small state machine sharing a same initial state and all act together as coordinated as a full state machine. > > Here is a famous paper about the method with 244 cites, using probability theory: > http://www.scarpaz.com/2100-papers/Low%20Power/00503933.pdf > > But my patent describes a new simpler and perfect method using group theory: > > Patent:10482208, "Coding and synthesizing a state machine in state groups" > > https://patents.justia.com/search?q=tianxiang+weng > > Thank KJ for helping me to improve the patent text. > > Thank you. > > Weng >
So presumably as you have it patented, you will be requiring money for anyone to use it?
On Monday, November 25, 2019 at 9:27:41 PM UTC, Weng Tianxiang wrote:
> Hi everyone, > > Welcome all critics from ones who are interested in coding state machine that seems to many as matured, but can be further improved. > > Here is a coding snippet for new method you can immediately understand what will happening for coding a state machine. > > type State_Machine_t is ( > First_group : (s1, s2, s3), > Second_Group : (s4, s5, s6), > Third_Group ; (s7, s8, s9) > ); > signal State_Machine, State_Machine_Next : State_Machine_t ; > > Here is only one sentence that tells you what you can do with new method: > Any state machine's states can be grouped together in coding in HDL at one's discretion and each group acts like a small state machine sharing a same initial state and all act together as coordinated as a full state machine. > > Here is a famous paper about the method with 244 cites, using probability theory: > http://www.scarpaz.com/2100-papers/Low%20Power/00503933.pdf > > But my patent describes a new simpler and perfect method using group theory: > > Patent:10482208, "Coding and synthesizing a state machine in state groups" > > https://patents.justia.com/search?q=tianxiang+weng > > Thank KJ for helping me to improve the patent text. > > Thank you. > > Weng
Good luck proving that I have never done this before.
On 26/11/2019 12:39, rob dickinson wrote:
> On Monday, November 25, 2019 at 9:27:41 PM UTC, Weng Tianxiang wrote: >> Hi everyone, >> >> Welcome all critics from ones who are interested in coding state machine that seems to many as matured, but can be further improved. >> >> Here is a coding snippet for new method you can immediately understand what will happening for coding a state machine. >> >> type State_Machine_t is ( >> First_group : (s1, s2, s3), >> Second_Group : (s4, s5, s6), >> Third_Group ; (s7, s8, s9) >> ); >> signal State_Machine, State_Machine_Next : State_Machine_t ; >> >> Here is only one sentence that tells you what you can do with new method: >> Any state machine's states can be grouped together in coding in HDL at one's discretion and each group acts like a small state machine sharing a same initial state and all act together as coordinated as a full state machine. >> >> Here is a famous paper about the method with 244 cites, using probability theory: >> http://www.scarpaz.com/2100-papers/Low%20Power/00503933.pdf >> >> But my patent describes a new simpler and perfect method using group theory: >> >> Patent:10482208, "Coding and synthesizing a state machine in state groups" >> >> https://patents.justia.com/search?q=tianxiang+weng >> >> Thank KJ for helping me to improve the patent text. >> >> Thank you. >> >> Weng > > Good luck proving that I have never done this before. >
The patent has been granted - so I think it may be up to you to prove that you have :-) (Would you have wanted to ?) MK
On Tuesday, November 26, 2019 at 4:59:38 AM UTC-8, Michael Kellett wrote:
> On 26/11/2019 12:39, rob dickinson wrote: > > On Monday, November 25, 2019 at 9:27:41 PM UTC, Weng Tianxiang wrote: > >> Hi everyone, > >> > >> Welcome all critics from ones who are interested in coding state machine that seems to many as matured, but can be further improved. > >> > >> Here is a coding snippet for new method you can immediately understand what will happening for coding a state machine. > >> > >> type State_Machine_t is ( > >> First_group : (s1, s2, s3), > >> Second_Group : (s4, s5, s6), > >> Third_Group ; (s7, s8, s9) > >> ); > >> signal State_Machine, State_Machine_Next : State_Machine_t ; > >> > >> Here is only one sentence that tells you what you can do with new method: > >> Any state machine's states can be grouped together in coding in HDL at one's discretion and each group acts like a small state machine sharing a same initial state and all act together as coordinated as a full state machine. > >> > >> Here is a famous paper about the method with 244 cites, using probability theory: > >> http://www.scarpaz.com/2100-papers/Low%20Power/00503933.pdf > >> > >> But my patent describes a new simpler and perfect method using group theory: > >> > >> Patent:10482208, "Coding and synthesizing a state machine in state groups" > >> > >> https://patents.justia.com/search?q=tianxiang+weng > >> > >> Thank KJ for helping me to improve the patent text. > >> > >> Thank you. > >> > >> Weng > > > > Good luck proving that I have never done this before. > > > > The patent has been granted - so I think it may be up to you to prove > that you have :-) > > (Would you have wanted to ?) > > MK
Hi MK, I don't understand your saying "I think it may be up to you to prove
> that you have".
It's USPTO official publication, what do I have to prove? I have patented not the coding method, but on how to generate the specific circuit that can be grouped with easiest coding method on mind. Andy, As an independent inventor, I want to sell the patent to a company to get financial support for my next tens of new exciting inventions. Weng
On Tuesday, November 26, 2019 at 8:50:23 AM UTC-5, Weng Tianxiang wrote:
> On Tuesday, November 26, 2019 at 4:59:38 AM UTC-8, Michael Kellett wrote: > > On 26/11/2019 12:39, rob dickinson wrote: > > > On Monday, November 25, 2019 at 9:27:41 PM UTC, Weng Tianxiang wrote: > > >> Hi everyone, > > >> > > >> Welcome all critics from ones who are interested in coding state machine that seems to many as matured, but can be further improved. > > >> > > >> Here is a coding snippet for new method you can immediately understand what will happening for coding a state machine. > > >> > > >> type State_Machine_t is ( > > >> First_group : (s1, s2, s3), > > >> Second_Group : (s4, s5, s6), > > >> Third_Group ; (s7, s8, s9) > > >> ); > > >> signal State_Machine, State_Machine_Next : State_Machine_t ; > > >> > > >> Here is only one sentence that tells you what you can do with new method: > > >> Any state machine's states can be grouped together in coding in HDL at one's discretion and each group acts like a small state machine sharing a same initial state and all act together as coordinated as a full state machine. > > >> > > >> Here is a famous paper about the method with 244 cites, using probability theory: > > >> http://www.scarpaz.com/2100-papers/Low%20Power/00503933.pdf > > >> > > >> But my patent describes a new simpler and perfect method using group theory: > > >> > > >> Patent:10482208, "Coding and synthesizing a state machine in state groups" > > >> > > >> https://patents.justia.com/search?q=tianxiang+weng > > >> > > >> Thank KJ for helping me to improve the patent text. > > >> > > >> Thank you. > > >> > > >> Weng > > > > > > Good luck proving that I have never done this before. > > > > > > > The patent has been granted - so I think it may be up to you to prove > > that you have :-) > > > > (Would you have wanted to ?) > > > > MK > > Hi MK, > I don't understand your saying "I think it may be up to you to prove > > that you have". > > It's USPTO official publication, what do I have to prove? > > I have patented not the coding method, but on how to generate the specific circuit that can be grouped with easiest coding method on mind. > > Andy, > As an independent inventor, I want to sell the patent to a company to get financial support for my next tens of new exciting inventions. > > Weng
Please let us know when you have success in selling the patent. I assume you would go for a royalty rather than a single payment, or perhaps a combination. How would you know if a company is using your patented idea in their tools? Enforcement might be the hard part. Heck, how do you know companies aren't using the idea already? -- Rick C. - Get 1,000 miles of free Supercharging - Tesla referral code - https://ts.la/richard11209
On Tuesday, November 26, 2019 at 7:44:24 AM UTC-8, Rick C wrote:
> On Tuesday, November 26, 2019 at 8:50:23 AM UTC-5, Weng Tianxiang wrote: > > On Tuesday, November 26, 2019 at 4:59:38 AM UTC-8, Michael Kellett wrote: > > > On 26/11/2019 12:39, rob dickinson wrote: > > > > On Monday, November 25, 2019 at 9:27:41 PM UTC, Weng Tianxiang wrote: > > > >> Hi everyone, > > > >> > > > >> Welcome all critics from ones who are interested in coding state machine that seems to many as matured, but can be further improved. > > > >> > > > >> Here is a coding snippet for new method you can immediately understand what will happening for coding a state machine. > > > >> > > > >> type State_Machine_t is ( > > > >> First_group : (s1, s2, s3), > > > >> Second_Group : (s4, s5, s6), > > > >> Third_Group ; (s7, s8, s9) > > > >> ); > > > >> signal State_Machine, State_Machine_Next : State_Machine_t ; > > > >> > > > >> Here is only one sentence that tells you what you can do with new method: > > > >> Any state machine's states can be grouped together in coding in HDL at one's discretion and each group acts like a small state machine sharing a same initial state and all act together as coordinated as a full state machine. > > > >> > > > >> Here is a famous paper about the method with 244 cites, using probability theory: > > > >> http://www.scarpaz.com/2100-papers/Low%20Power/00503933.pdf > > > >> > > > >> But my patent describes a new simpler and perfect method using group theory: > > > >> > > > >> Patent:10482208, "Coding and synthesizing a state machine in state groups" > > > >> > > > >> https://patents.justia.com/search?q=tianxiang+weng > > > >> > > > >> Thank KJ for helping me to improve the patent text. > > > >> > > > >> Thank you. > > > >> > > > >> Weng > > > > > > > > Good luck proving that I have never done this before. > > > > > > > > > > The patent has been granted - so I think it may be up to you to prove > > > that you have :-) > > > > > > (Would you have wanted to ?) > > > > > > MK > > > > Hi MK, > > I don't understand your saying "I think it may be up to you to prove > > > that you have". > > > > It's USPTO official publication, what do I have to prove? > > > > I have patented not the coding method, but on how to generate the specific circuit that can be grouped with easiest coding method on mind. > > > > Andy, > > As an independent inventor, I want to sell the patent to a company to get financial support for my next tens of new exciting inventions. > > > > Weng > > Please let us know when you have success in selling the patent. I assume you would go for a royalty rather than a single payment, or perhaps a combination. > > How would you know if a company is using your patented idea in their tools? Enforcement might be the hard part. Heck, how do you know companies aren't using the idea already? > > -- > > Rick C. > > - Get 1,000 miles of free Supercharging > - Tesla referral code - https://ts.la/richard11209
Rick, What I have done is trivial and not important, and I have patented them for living. What is important is what I am now developing and the final technology will be used by everyone, cellphones, computers and supercomputers, but not for industrial product controllers. "Please let us know when you have success in selling the patent. " OK. As an individual inventor, I have no resources to detect any situations as you described: How would you know if a company is using your patented idea in their tools? What I want to do is to sell the patent once and get money to support my next project that will benefit everyone in the world.
On Tuesday, November 26, 2019 at 1:15:54 PM UTC-5, Weng Tianxiang wrote:
> On Tuesday, November 26, 2019 at 7:44:24 AM UTC-8, Rick C wrote: > > On Tuesday, November 26, 2019 at 8:50:23 AM UTC-5, Weng Tianxiang wrote: > > > On Tuesday, November 26, 2019 at 4:59:38 AM UTC-8, Michael Kellett wrote: > > > > On 26/11/2019 12:39, rob dickinson wrote: > > > > > On Monday, November 25, 2019 at 9:27:41 PM UTC, Weng Tianxiang wrote: > > > > >> Hi everyone, > > > > >> > > > > >> Welcome all critics from ones who are interested in coding state machine that seems to many as matured, but can be further improved. > > > > >> > > > > >> Here is a coding snippet for new method you can immediately understand what will happening for coding a state machine. > > > > >> > > > > >> type State_Machine_t is ( > > > > >> First_group : (s1, s2, s3), > > > > >> Second_Group : (s4, s5, s6), > > > > >> Third_Group ; (s7, s8, s9) > > > > >> ); > > > > >> signal State_Machine, State_Machine_Next : State_Machine_t ; > > > > >> > > > > >> Here is only one sentence that tells you what you can do with new method: > > > > >> Any state machine's states can be grouped together in coding in HDL at one's discretion and each group acts like a small state machine sharing a same initial state and all act together as coordinated as a full state machine. > > > > >> > > > > >> Here is a famous paper about the method with 244 cites, using probability theory: > > > > >> http://www.scarpaz.com/2100-papers/Low%20Power/00503933.pdf > > > > >> > > > > >> But my patent describes a new simpler and perfect method using group theory: > > > > >> > > > > >> Patent:10482208, "Coding and synthesizing a state machine in state groups" > > > > >> > > > > >> https://patents.justia.com/search?q=tianxiang+weng > > > > >> > > > > >> Thank KJ for helping me to improve the patent text. > > > > >> > > > > >> Thank you. > > > > >> > > > > >> Weng > > > > > > > > > > Good luck proving that I have never done this before. > > > > > > > > > > > > > The patent has been granted - so I think it may be up to you to prove > > > > that you have :-) > > > > > > > > (Would you have wanted to ?) > > > > > > > > MK > > > > > > Hi MK, > > > I don't understand your saying "I think it may be up to you to prove > > > > that you have". > > > > > > It's USPTO official publication, what do I have to prove? > > > > > > I have patented not the coding method, but on how to generate the specific circuit that can be grouped with easiest coding method on mind. > > > > > > Andy, > > > As an independent inventor, I want to sell the patent to a company to get financial support for my next tens of new exciting inventions. > > > > > > Weng > > > > Please let us know when you have success in selling the patent. I assume you would go for a royalty rather than a single payment, or perhaps a combination. > > > > How would you know if a company is using your patented idea in their tools? Enforcement might be the hard part. Heck, how do you know companies aren't using the idea already? > > > > -- > > > > Rick C. > > > > - Get 1,000 miles of free Supercharging > > - Tesla referral code - https://ts.la/richard11209 > > Rick, > > What I have done is trivial and not important, and I have patented them for living. What is important is what I am now developing and the final technology will be used by everyone, cellphones, computers and supercomputers, but not for industrial product controllers. > > "Please let us know when you have success in selling the patent. " OK. > > > As an individual inventor, I have no resources to detect any situations as you described: How would you know if a company is using your patented idea in their tools? > > What I want to do is to sell the patent once and get money to support my next project that will benefit everyone in the world.
If you don't have a way of knowing whether a company is using your patent, why would anyone pay you for it rather than just use it and wait for you to come after them for not paying royalties? That happens often even between large companies. Eventually a company will reverse design a product and find out their patent is infringed. But there has to be a way of knowing if the patent is infringed or not. Otherwise no one will pay for it. -- Rick C. + Get 1,000 miles of free Supercharging + Tesla referral code - https://ts.la/richard11209
On Monday, November 25, 2019 at 4:27:41 PM UTC-5, Weng Tianxiang wrote:
> Here is a coding snippet for new method you can immediately understand what will happening for coding a state machine. > > type State_Machine_t is ( > First_group : (s1, s2, s3), > Second_Group : (s4, s5, s6), > Third_Group ; (s7, s8, s9) > ); > signal State_Machine, State_Machine_Next : State_Machine_t ; > > Here is only one sentence that tells you what you can do with new method: > Any state machine's states can be grouped together in coding in HDL at one's discretion and each group acts like a small state machine sharing a same initial state and all act together as coordinated as a full state machine.
KJ: And I suppose you think that this is new or novel or something (Hint: I do not)
> Andy, > As an independent inventor, I want to sell the patent to a company to get financial support for my next tens of new exciting inventions.
KJ: Current patents that have your name are all assigned only to you. Does that mean you have not sold any patents yet? When somebody does sell a patent, does the assignee have to get updated at USPTO as part of that sale? Kevin Jennings
On 26/11/2019 13:50, Weng Tianxiang wrote:
> On Tuesday, November 26, 2019 at 4:59:38 AM UTC-8, Michael Kellett wrote: >> On 26/11/2019 12:39, rob dickinson wrote: >>> On Monday, November 25, 2019 at 9:27:41 PM UTC, Weng Tianxiang wrote: >>>> Hi everyone, >>>> >>>> Welcome all critics from ones who are interested in coding state machine that seems to many as matured, but can be further improved. >>>> >>>> Here is a coding snippet for new method you can immediately understand what will happening for coding a state machine. >>>> >>>> type State_Machine_t is ( >>>> First_group : (s1, s2, s3), >>>> Second_Group : (s4, s5, s6), >>>> Third_Group ; (s7, s8, s9) >>>> ); >>>> signal State_Machine, State_Machine_Next : State_Machine_t ; >>>> >>>> Here is only one sentence that tells you what you can do with new method: >>>> Any state machine's states can be grouped together in coding in HDL at one's discretion and each group acts like a small state machine sharing a same initial state and all act together as coordinated as a full state machine. >>>> >>>> Here is a famous paper about the method with 244 cites, using probability theory: >>>> http://www.scarpaz.com/2100-papers/Low%20Power/00503933.pdf >>>> >>>> But my patent describes a new simpler and perfect method using group theory: >>>> >>>> Patent:10482208, "Coding and synthesizing a state machine in state groups" >>>> >>>> https://patents.justia.com/search?q=tianxiang+weng >>>> >>>> Thank KJ for helping me to improve the patent text. >>>> >>>> Thank you. >>>> >>>> Weng >>> >>> Good luck proving that I have never done this before. >>> >> >> The patent has been granted - so I think it may be up to you to prove >> that you have :-) >> >> (Would you have wanted to ?) >> >> MK > > Hi MK, > I don't understand your saying "I think it may be up to you to prove >> that you have". > > It's USPTO official publication, what do I have to prove? > > I have patented not the coding method, but on how to generate the specific circuit that can be grouped with easiest coding method on mind. > > Andy, > As an independent inventor, I want to sell the patent to a company to get financial support for my next tens of new exciting inventions. > > Weng >
Strewth Weng ! Here you are patenting state machines and you don't seem to get news net threads. My comment was to Rob Dickinson, not to you. MK