Issued Patent List (171) - Hubertus Franke, IBM Research - 12/2021

1.              "Timbre Creation System", US 11158297, Aug 2021

2.              "Hybrid Memory Access Frequency", US11080201, Aug 2021

3.              "Scalable End-to-End Quality of Service Monitoring and Diagnosis in Software Defined Networks", US11082313, Aug 2021

4.              "Generating Representative Microbenchmarks", US 11074155, July 2021

5.              "Managing Bare Metal Networking in a Cloud Computing Environment", US 11050635, June 2021

6.              "Method and Apparatus for Power Savings in Communications Equipment", US 11042210, June 2021

7.              "Provide Access to Data Storage Services in a Network Environment", US 11032263, June 2021

8.              "Crash Recoverability for Graphics Processing Units (Gpu) in a Computing Environment", US 11016861, May 2021

9.              "Providing Remote, Reliant and High Performance Pci Express Device in Cloud Computing Environments", US 10936535, Mar 2021

10.          "Method and System for Providing Security within a Software-Defined Infrastructure", China ZL201680017564.3, Dec 2020

11.          "System, Method, and Recording Medium for Common Memory Programming", US 10838872, Nov 2020

12.          "Dynamic Update of The Number of Architected Registers Assigned to Software Threads Using Spill Counts", US 10831537, Nov 2020

13.          "Method to Reduce Reactivation Time of Cloud Based Services", US 10834228, Nov 2020

14.          "Provisioning a Bare-Metal Server", US 10834178, Nov 2020

15.          "Reducing Service Downtime During Service Migration", US 10831533, Nov 2020

16.          "Extending Existing Storage Devices in Virtualized Environments", US 10768862, Sep 2020

17.          "Security within Software-Defined Infrastructure", Japan 6730997, July 2020

18.          "Reducing Service Downtime During Service Migration", US 10698727, June 2020

19.          "Facilitating Processing within Computing Environments Supporting Pageable Guests", US 10684800, June 2020

20.          "Method to Reduce Reactivation Time of Cloud Based Services", United Kingdom 2545068, May 2020

21.          "System, Method and Computer Program Product for Instantiating Blocks of a Solid-State Disk to Include Different Flash Characteristics", US 10642497, May 2020

22.          "Extending Existing Storage Devices in Virtualized Environments", US 10628087, Apr 2020

23.          "Individual Online Price Adjustments in Real Time", US 10621631, Apr 2020

24.          "Creating a Dynamic Huffman Table", Japan 6681313, Mar 2020

25.          "Hybrid Memory Access Frequency", US 10599576, Mar 2020

26.          "Provide Access to Data Storage Services in a Network Environment", US 10601804, Mar 2020

27.          "Reducing Service Downtime During Service Migration", US 10565008, Feb 2020

28.          "Method and Apparatus for Power Savings in Communications Equipment", US 10558256, Feb 2020

29.          "Method and Apparatus for Power Savings in Communications Equipment", US 10545567, Jan 2020

30.          "Security within a Software-Defined Infrastructure", US 10546121, Jan 2020

31.          "Security within a Software-Defined Infrastructure", US 10534911, Jan 2020

32.          "Power Shifting in Multicore Platforms by Varying SMT Levels", US 10444812, Oct 2019

33.          "Creating New Cloud Resource Instruction Set Architecture", US 10432464, Sep 2019

34.          "Outcome-Based Software-Defined Infrastructure", US 10423457, Sep 2019

35.          "Scalable End-To-End Quality of Service Monitoring and Diagnosis in Software Defined Networks", US 10425302, Sep 2019

36.          "Method to Reduce Reactivation Time of Cloud Based Services", US 10397365, Aug 2019

37.          "In-Place Data Compression With Small Working Memory", US 10374628, Aug 2019

38.          "Network Data Processing System", Germany 102012219705.2, July 2019

39.          "System, Method, and Recording Medium for Common Memory Programming", US 10353821, July 2019

40.          "Provisioning a Bare-Metal Server", US 10348813, July 2019

41.          "Providing Remote, Reliant and High Performance Pci Express Device in Cloud Computing Environments", US 10303644, May 2019

42.          "Providing Remote, Reliant and High Performance Pci Express Device in Cloud Computing Environments", US 10303645, May 2019

43.          "Creating a Dynamic Huffman Table", Germany 102016220801.2, May 2019

44.          "Creating New Cloud Resource Instruction Set Architecture", China ZL201610137210.4, Apr 2019

45.          "Extending Existing Storage Devices in Virtualized Environments", US 10248360, Apr 2019

46.          "Efficient and Secure Direct Storage Device Sharing in Virtualized Environments", US 10216628, Feb 2019

47.          "Outcome-Based Software-Defined Infrastructure", US 10216544, Feb 2019

48.          "Efficient and Secure Direct Storage Device Sharing in Virtualized Environments", US 10169231, Dec 2018

49.          "Effective Indexing of Protocol Information", US 10164818, Dec 2018

50.          "Facilitating Processing within Computing Environments Supporting Pageable Guests", US 10133515, Nov 2018

51.          "Method for Sorting Data", US 10089379, Oct 2018

52.          "Creating New Cloud Resource Instruction Set Architecture", US 10084648, Sep 2018

53.          "Hybrid Compression for Large History Compressors", US 10067705, Sep 2018

54.          "Security within a Software-Defined Infrastructure", US 10043007, Aug 2018

55.          "Creating New Cloud Resource Instruction Set Architecture", US 9967146, May 2018

56.          "Extending Existing Storage Devices in Virtualized Environments", US 9940072, Apr 2018

57.          "Efficient and Secure Direct Storage Device Sharing in Virtualized Environments", US 9892037, Feb 2018

58.          "Creating a Dynamic Huffman Table", United Kingdom 2544587, Feb 2018

59.          "Efficient and Secure Direct Storage Device Sharing in Virtualized Environments", US 9858184, Jan 2018

60.          "Capability-Based Abstraction of Software-Defined Infrastructure", US 9851933, Dec 2017

61.          "Maintaining Versions of Data in Solid State Memory", US 9817581, Nov 2017

62.          "Performing Server Migration and Dependent Server Discovery in Parallel", US 9804879, Oct 2017

63.          "Performing Server Migration and Dependent Server Discovery in Parallel", US 9785461, Oct 2017

64.          "Maintaining Versions of Data in Solid State Memory", US 9778873, Oct 2017

65.          "Outcome-Based Software-Defined Infrastructure", US 9729421, Aug 2017

66.          "Power Shifting in Multicore Platforms by Varying SMT Levels", US 9710044, July 2017

67.          "Extending Existing Storage Devices in Virtualized Environments", US 9665309, May 2017

68.          "Apparatus for Individual Online Price Adjustments in Real Time", US 9659317, May 2017

69.          "Security within a Software-Defined Infrastructure", US 9652612, May 2017

70.          "Storage Device Control", US 9626331, Apr 2017

71.          "Creating a Dynamic Huffman Table", US 9584156, Feb 2017

72.          "Graphical User Passwords", US 9582653, Feb 2017

73.          "Maintaining Versions of Data in Solid State Memory", US 9582511, Feb 2017

74.          "Maintaining Versions of Data in Solid State Memory", US 9575682, Feb 2017

75.          "Maintaining Versions of Data in Solid State Memory", US 9460802, Oct 2016

76.          "Optimization of Mixed Database Workload Scheduling and Concurrency Control by Mining Data Dependency Relationships Via Lock Tracing", US 9436721, Sep 2016

77.          "Load Synchronization With Streaming Thread Cohorts", US 9417882, Aug 2016

78.          "Dynamic Tuning of Internal Parameters for Solid-State Disk Based on Workload Access Patterns", US 9244831, Jan 2016

79.          "System and Method for An Efficient Query Sort of a Data Stream With Duplicate Key Values", US 9235622, Jan 2016

80.          "Facilitating Processing within Computing Environments Supporting Pageable Guests", US 9183027, Nov 2015

81.          "Storing Multi-Stream Non-Linear Access Patterns in a Flash Based File-System", US 9164676, Oct 2015

82.          "Flash Translation Layer System for Maintaining Data Versions in Solid State Memory", US 9135161, Sep 2015

83.          "Maintaining Versions of Data in Solid State Memory", US 9135163, Sep 2015

84.          "Data Versioning in Solid State Memory", US 9135162, Sep 2015

85.          "Data Versioning in Solid State Memory", US 9122581, Sep 2015

86.          "File System for Maintaining Data Versions in Solid State Memory", US 9122582, Sep 2015

87.          "Maintaining Versions of Data in Solid State Memory", US 9116793, Aug 2015

88.          "Method of Adaptive Spill Queue for Stateful Hardware Accelerators", China ZL201010271150.8, Aug 2015

89.          "Dynamic Tuning of Internal Parameters for Solid-State Disk Based on Workload Access Patterns", US 9098400, Aug 2015

90.          "False Sharing Detection Logic for Performance Monitoring", US 9058270, June 2015

91.          "Power Shifting in Multicore Platforms by Varying SMT Levels", US 9003218, Apr 2015

92.          "Network Data Packet Processsing", US 8959224, Feb 2015

93.          "Method and System for Lazy Data Serialization in Computer Communications", US 8949783, Feb 2015

94.          "Maintaining a Cache of Blocks from a Plurality of Data Streams", US 8918588, Dec 2014

95.          "Canonicalization of Network Protocol Headers", US 8902886, Dec 2014

96.          "Request Controlling", US 8856461, Oct 2014

97.          "Network Intrusion Protection", China ZL200980145011.6, Sep 2014

98.          "Encoded Data Processing", US 8832046, Sep 2014

99.          "Network Intrusion Protection", Germany 602009025668.8, July 2014

100.       "Network Intrusion Protection", EP 2289221, July 2014

101.       "Network Intrusion Protection", United Kingdom 2289221, July 2014

102.       "Method to Embed a Light-Weight Kernel in a Full-Weight Kernel to Provide a Heterogeneous Execution Environment", US 8789046, July 2014

103.       "Encoded Data Processing", US 8756208, June 2014

104.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", US 8752053, June 2014

105.       "Network Data Packet Processing", United Kingdom 2496958, May 2014

106.       "Method and Apparatus for Managing Software Controlled Cache of Translating The Physical Memory Access of a Virtual Machine Between Different Levels of Translation Entities", US 8688953, Mar 2014

107.       "Network Intrusion Protection", US 8677473, Mar 2014

108.       "Scan Sharing for Query Predicate Evaluations in Column-Based In-Memory Database Systems", US 8631000, Jan 2014

109.       "Assigning Work from Multiple Sources to Multiple Sinks Given Assignment Constraints", US 8532129, Sep 2013

110.       "Assignment Constraint Matrix for Assigning Work from Multiple Sources to Multiple Sinks", US 8391305, Mar 2013

111.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", US 8387049, Feb 2013

112.       "Database Table Look-Up", US 8359316, Jan 2013

113.       "Dual Scheduling of Work from Multiple Sources to Multiple Sinks Using Source and Sink Attributes to Achieve Fairness and Processing Efficiency", US 8295305, Oct 2012

114.       "Method and Apparatus for Managing Software Controlled Cache of Translating The Physical Memory Access of a Virtual Machine Between Different Levels of Translation Entities", US 8275971, Sep 2012

115.       "Method and Apparatus for Concurrent and Stateful Decompression of Multiple Compressed Data Streams", US 8244911, Aug 2012

116.       "Storage Allocation", US 8122219, Feb 2012

117.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", China ZL200680027589.8, Jan 2012

118.       "Method of Virtualization and OS-Level Thermal Management and Multithreaded Processor With Virtualization and OS-Level Thermal Management", US 7886172, Feb 2011

119.       "Method of Constructing An Approximated Dynamic Huffman Table for Use in Data Compression", US 7834781, Nov 2010

120.       "Method and Apparatus for Data Decompression in The Presence of Memory Hierarchies", US 7692561, Apr 2010

121.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Switzerland 1904926, Mar 2010

122.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Czech Republic 1904926, Mar 2010

123.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Germany 602006012843.6, Mar 2010

124.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Estonia E004612, Mar 2010

125.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", EP 1904926, Mar 2010

126.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", France 1904926, Mar 2010

127.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", United Kingdom 1904926, Mar 2010

128.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Hungary 1904926, Mar 2010

129.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Ireland 1904926, Mar 2010

130.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Iceland 1904926, Mar 2010

131.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Luxembourg 1904926, Mar 2010

132.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Netherlands 1904926, Mar 2010

133.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Portugal 1904926, Mar 2010

134.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Romania 1904926, Mar 2010

135.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Sweden 1904926, Mar 2010

136.       "Facilitating Processing within Computing Environments Supporting Pageable Guests", Slovakia 1904926, Mar 2010

137.       "Method and Apparatus for Anonymous Group Messaging in a Distributed Messaging System", US 7512788, Mar 2009

138.       "Method and Apparatus for Anonymous Group Messaging in a Distributed Messaging System", China ZL200310117234.6, Mar 2009

139.       "Method of Securely Sharing Information Over Public Networks Using Untrusted Service Providers and Tightly Controlling Client Accessibility", US 7315950, Jan 2008

140.       "System and Method on Generating Multi-Dimensional Trace Files and Visualizing Them Using Multiple Gantt Charts", US 7131113, Oct 2006

141.       "Method and Apparatus for Efficient Virtual Memory Management.", US 6886085, Apr 2005

142.       "Method for Operating System Support of Memory Compression", China ZL01120823.6, Feb 2005

143.       "Method for Operating System Support of Memory Compression", Japan 3643318, Feb 2005

144.       "Method and Apparatus for Image Stabilization in Display Device", China ZL99125345.0, Dec 2004

145.       "Verfahren Und Vorrichtung Zur Bildstabilisierung in Einer Anzeigeeinheit / Method and Apparatus for Image Stabilization in Display Device", Germany 10003376.8, Aug 2004

146.       "Method for Operating System Support of Memory Compression", Korea 0444093, Aug 2004

147.       "Method and Fr Tag Apparatus for Measurement of Physical Product Data and for Determination of Dynamic Properties of Perishable Consumer Products", US 6712276, Mar 2004

148.       "An Apparatus and Method for Partitioned Memory Protection in Cache Coherent Symmetric Multiprocessor Systems", China ZL00104744.2, Mar 2004

149.       "Method for Operating System Support of Memory Compression", US 6681305, Jan 2004

150.       "Cache Architecture to Enable Accurate Cache Sensitivity", China ZL99106950.1, Jan 2004

151.       "Apparatus and Method for Partitioned Memory Protection in Cache Coherent Symmetric Multiprocessor Systems", Japan 3501357, Dec 2003

152.       "Method and Apparatus for Efficient Cache Management and Avoiding Unnecessary Cache Traffic", US 6643741, Nov 2003

153.       "Method for Distributing Digital Tv Signal and Selection of Content", US 6636533, Oct 2003

154.       "Technique for Efficiently Transferring Moderate Amounts of Data Across Address Space Boundary", US 6601146, July 2003

155.       "Locally Made, Globally Coordinated Resource Allocation Decisions Based on Information Provided by The Second-Price Auction", US 6587865, July 2003

156.       "Optimistic, Eager Rendezvous Transmission Mode and Combined Rendezvous Modes for Message Processing Systems", US 6542513, Apr 2003

157.       "Cache Architecture to Enable Accurate Cache Sensitivity", Taiwan NI-165240, Mar 2003

158.       "Method and Apparatus for Asset Tracking of Network Attached Devices", US 6507869, Jan 2003

159.       "Method and Apparatus for Image Stabilization in Display Device", Taiwan NI-161782, Dec 2002

160.       "Secure Partitioning of Shared Memory Based Multiprocessor Systems", US 6480941, Nov 2002

161.       "Method and Apparatus for Automated Measurement of Properties of Perishable Consumer Products", Taiwan NI-157217, Oct 2002

162.       "Apparatus and Method for Partitioned Memory Protection in Cache Coherent Symmetric Multiprocessor Systems", US 6449699, Sep 2002

163.       "Method and Apparatus for Image Stabilization in Display Device", Korea 0339175, May 2002

164.       "Cache Architecture to Enable Accurate Cache Sensitivity", Korea 0337219, May 2002

165.       "Method and Apparatus for Image Stabilization in Display Device", US 6317114, Nov 2001

166.       "Method and Apparatus for Securing Communications Along AC Power Lines", US 6297729, Oct 2001

167.       "Cache Architecture to Enable Accurate Cache Sensitivity", US 6243788, June 2001

168.       "Optimistic, Eager Rendezvous Transmission Mode and Combined Rendezvous Modes for Message Processing Systems", US 6178174, Jan 2001

169.       "Method for Distributing Digital Tv Signal and Selection of Content", US 6122660, Sep 2000

170.       "Optimistic, Eager Rendezvous Transmission System and Combined Rendezvous System for Message Processing, and Related Data Structures", US 6035335, Mar 2000

171.       "Memoryless Communications Adapter Including Queueing and Matching Primitives for Scalable Distributed Parallel Computer Systems", US 5745781, Apr 1998