Inventor
Kai-Ting Amy Wang
Inventor
North York, CA
Overview
Patents· 48 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing71%
H04LTransmission of digital information, e.g. telegraphic communication7%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes3%
H04WWireless communication networks3%
A23KFodder2%
A61KPreparations for medical, dental or toiletry purposes2%
A61PSpecific therapeutic activity of chemical compounds or medicinal preparations2%
G06TImage data processing or generation, in general2%
H02JElectric power networks2%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications2%
PatentTitleYear
10,813,906Use of ferrous amino acid chelate to treat infection by enteropathogen and to enhance growth performance202010,764,360Managing persistent TCP connections in an IPVS environment202010,564,955Method to manage multiple versions of parts of a software application and to retire older versions in a dynamically updatable software system202010,528,479Global variable migration via virtual memory overlay technique for multi-version asynchronous dynamic software update202010,474,568Re-playable execution optimized for page sharing in a managed runtime environment201910,430,208Multi-version asynchronous dynamic software update system and method for applications with multiple threads201910,360,055Processors, methods, and systems to enforce blacklisted paging structure indication values201910,275,290Transactional lock elision with delayed lock checking201910,146,570Nested virtualization for virtual machine exits20189,904,922'Efficient tail calculation to exploit data correlation'20189,892,411'Efficient tail calculation to exploit data correlation'20189,866,486'Method and network device for transmitting data stream'20189,811,611'Method and apparatus for creating curved surface model'20179,728,971'Apparatus and method for optimal phase balancing using dynamic programming with spatial consideration'20179,529,838'Transactional lock elision with delayed lock checking'20169,460,145'Transactional lock elision with delayed lock checking'20169,436,576'Methods, systems and apparatus to capture error conditions in lightweight virtual machine managers'20169,405,596'Code versioning for enabling transactional memory promotion'20169,331,945'Method and network device for transmitting data stream'20169,268,574'Efficient rollback and retry of conflicted speculative threads with hardware support'20169,262,172'Efficient rollback and retry of conflicted speculative threads using distributed tokens'20169,223,602'Processors, methods, and systems to enforce blacklisted paging structure indication values'20159,189,243'Efficient rollback and retry of conflicted speculative threads with hardware support'20158,990,819'Efficient rollback and retry of conflicted speculative threads using distributed tokens'20158,954,943'Analyze and reduce number of data reordering operations in SIMD code'20158,881,153'Speculative thread execution with hardware transactional memory'20148,789,025'Path-sensitive analysis for reducing rollback overheads'20148,689,221'Speculative thread execution and asynchronous conflict events'20148,667,260'Building approximate data dependences with a moving window'20148,640,113'setjmp/longjmp for speculative execution frameworks'20148,549,501'Framework for generating mixed-mode operations in loop-level simdization'20138,438,568'Speculative thread execution with hardware transactional memory'20138,438,571'Thread speculative execution and asynchronous conflict'20138,397,292'Method and device for online secure logging-on'20138,381,210'Method and computer for synchronous scheduling of multiple virtual CPUs'20138,266,587'Method using SLP packing with statements having both isomorphic and non-isomorphic expressions'20128,245,208'SIMD code generation for loops with mixed data lengths'20128,196,124'SIMD code generation in the presence of optimized misaligned data reorganization'20128,171,464'Efficient code generation using loop peeling for SIMD loop code with multile misaligned statements'20128,136,105'Method to exploit superword-level parallelism using semi-isomorphic packing'20128,132,257'Anti-virus method based on security chip'20128,056,069'Framework for integrated intra- and inter-loop aggregation of contiguous memory accesses for SIMD vectorization'20117,730,463'Efficient generation of SIMD code in presence of multi-threading and other false sharing conditions and in machines having memory protection support'20107,478,377'SIMD code generation in the presence of optimized misaligned data reorganization'20097,475,392'SIMD code generation for loops with mixed data lengths'20097,395,531'Framework for efficient code generation using loop peeling for SIMD loop code with multiple misaligned statements'20087,367,026'Framework for integrated intra- and inter-loop aggregation of contiguous memory accesses for SIMD vectorization'20087,231,452'Method and apparatus for communicating on a communication network'2007Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2008–2019Patents assigned to IBM (29)· patent assignee history
2008–2019Based in North York, CA· patent location history
2012–2015Patents assigned to WANG KAI-TING AMY (11)· patent assignee history
2012–2020Patents assigned to WU PENG (11)· patent assignee history
2012–2015Patents assigned to EICHENBERGER ALEXANDRE E (8)· patent assignee history
2012–2018Based in Beijing, CN· patent location history
2012–2014Based in Ontario, CA· patent location history
2015–2019Based in Shanghai, CN· patent location history
2016–2020Patents assigned to HUAWEI TECH CO LTD (8)· patent assignee history
2019–2020Based in Toronto, CA· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 29 | 2008–2019 |
| WANG KAI-TING AMYself | 11 | 2012–2015 |
| WU PENG | 11 | 2012–2020 |
| EICHENBERGER ALEXANDRE E | 8 | 2012–2015 |
| HUAWEI TECH CO LTD | 8 | 2016–2020 |
Locations
| Location | Patents | Span |
|---|---|---|
| North York, CA | 22 | 2008–2019 |
| Toronto, CA | 5 | 2019–2020 |
| Beijing, CN | 5 | 2012–2018 |
| Ontario, CA | 5 | 2012–2014 |
| Shanghai, CN | 4 | 2015–2019 |