Patents by Inventor Zhou SUN

Zhou SUN 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: 12666837
    Abstract: A display screen and an electronic device. The display screen comprises a first display region and a second display region connected to each other. The pixel density of the first display region is less than the pixel density of the second display region. Each of minimum repeat regions in the first display region comprises at least two pixel units, and each of the two pixel units comprises multiple pixels having different light-emitting colors. Pixel units in the same minimum repeat region are all located in the same diagonal direction of the minimum repeat region.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: June 23, 2026
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Zhou Sun, Haiyu Zhang
  • Patent number: 12572540
    Abstract: In an example there is provided a computer-implemented method which comprises generating an execution plan for a received user query, converting the execution plan into bytecode, compiling to unoptimized machine code using the bytecode and beginning execution of the execution plan by executing the unoptimized machine code, compiling optimized machine code using the bytecode whilst executing the unoptimized machine code; and switching to executing the optimized machine code in order to execute the execution plan, when the optimized machine code has been compiled.
    Type: Grant
    Filed: June 18, 2024
    Date of Patent: March 10, 2026
    Assignee: SingleStore, Inc.
    Inventors: Saksham Jain, John Sherwood, Zhou Sun
  • Patent number: 12538652
    Abstract: A display screen includes a first display area, which is provided with a first pixel unit array, and a second display area, which is provided with a second pixel unit array, wherein the pixel density of the first display area is less than that of the second display area, the first display area includes a first sub-area and a second sub-area, and the second sub-area is connected to the first sub-area and the second display area; and the display screen further includes a pixel driving unit array, which is arranged in the second sub-area, wherein each pixel driving unit respectively drives each first pixel unit, a first number of rows of pixel driving units are arranged corresponding to a second number of rows of first pixel units in a row extension direction, and the first number is greater than the second number. Also disclosed is an electronic device.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: January 27, 2026
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Zhou Sun
  • Patent number: 12471475
    Abstract: A display panel, a display apparatus, and a display device. The display panel includes a display panel, including: a first display region, including first pixel units; and a second display region, including second pixel units and compensation pixel units. A pixel density of the first display region is greater than a pixel density of the second display region; the compensation pixel units are arranged in a region between the second display region and the first display region; the compensation pixel units are configured to compensate for a color difference between the first display region and the second display region. The compensation pixel units include first compensation pixel units and second compensation pixel units; the first compensation pixel units are disposed on a side of the second display region, and the second compensation pixel units are disposed on another side of the second display region along a row direction.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: November 11, 2025
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Zhou Sun, Xiaoxiang He, Haiyu Zhang, Haijie Zhuo, Jiewen Huang, Qianbo Jiang, Jiazi Huang
  • Publication number: 20250315417
    Abstract: In some examples there is disclosed a computer-implemented method comprising providing an upper index having derived values corresponding to unique key values contained in a columnstore used to store at least part of a database. It may then be determined whether there is a duplicate in the database of the unique key value of the data to be written by querying the upper index for the unique key value and, in response to the upper index having a duplicate derived value, identifying a lower index and a position within the lower index, wherein the lower index is associated with at least part of a column of the columnstore, and querying the lower index to determine whether a unique key value corresponding to the position matches the unique key value of the data to be written.
    Type: Application
    Filed: June 17, 2025
    Publication date: October 9, 2025
    Inventors: Huzaifa ABBASI, Evan BERGERON, Zhou SUN, Szu-Po WANG
  • Patent number: 12436931
    Abstract: Disclosed herein is a computer-implemented method of processing a query using a columnstore comprising a plurality of segments, the method comprising: receiving a query comprising a parameter; determining a key corresponding to the parameter; identifying a mapping structure, from a plurality of mapping structures, relating to said key, wherein each mapping structure corresponds to a respective segment of the columnstore; interrogating the identified mapping structure to determine a value corresponding to the key, wherein the value identifies an entry of an index table of a plurality of index tables that corresponds to the respective segment, wherein the entry of the index table identifies a row of the respective segment of the columnstore relating to the parameter; and retrieving data relating to the parameter from a data source based on data stored in the entry of the index table.
    Type: Grant
    Filed: December 14, 2023
    Date of Patent: October 7, 2025
    Assignee: SingleStore, Inc.
    Inventors: Eric Hanson, Szu-Po Wang, Zhou Sun, Connor Gregory Watts, Nikita Shamgunov, Yevgeniy Kogan
  • Patent number: 12360966
    Abstract: In some examples there is disclosed a computer-implemented method comprising providing an upper index having derived values corresponding to unique key values contained in a columnstore used to store at least part of a database. It may then be determined whether there is a duplicate in the database of the unique key value of the data to be written by querying the upper index for the unique key value and, in response to the upper index having a duplicate derived value, identifying a lower index and a position within the lower index, wherein the lower index is associated with at least part of a column of the columnstore, and querying the lower index to determine whether a unique key value corresponding to the position matches the unique key value of the data to be written.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: July 15, 2025
    Assignee: SingleStore, Inc.
    Inventors: Huzaifa Abbasi, Evan Bergeron, Zhou Sun, Szu-Po Wang
  • Publication number: 20240338365
    Abstract: In an example there is provided a computer-implemented method which comprises generating an execution plan for a received user query, converting the execution plan into bytecode, compiling to unoptimized machine code using the bytecode and beginning execution of the execution plan by executing the unoptimized machine code, compiling optimized machine code using the bytecode whilst executing the unoptimized machine code; and switching to executing the optimized machine code in order to execute the execution plan, when the optimized machine code has been compiled.
    Type: Application
    Filed: June 18, 2024
    Publication date: October 10, 2024
    Inventors: Saksham JAIN, John SHERWOOD, Zhou SUN
  • Patent number: 12045234
    Abstract: In an example there is provided a computer-implemented method which comprises generating an execution plan for a received user query, converting the execution plan into bytecode, compiling to unoptimized machine code using the bytecode and beginning execution of the execution plan by executing the unoptimized machine code, compiling optimized machine code using the bytecode whilst executing the unoptimized machine code; and switching to executing the optimized machine code in order to execute the execution plan, when the optimized machine code has been compiled.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: July 23, 2024
    Assignee: Singlestore, Inc.
    Inventors: Saksham Jain, John Sherwood, Zhou Sun
  • Publication number: 20240111744
    Abstract: Disclosed herein is a computer-implemented method of processing a query using a columnstore comprising a plurality of segments, the method comprising: receiving a query comprising a parameter; determining a key corresponding to the parameter; identifying a mapping structure, from a plurality of mapping structures, relating to said key, wherein each mapping structure corresponds to a respective segment of the columnstore; interrogating the identified mapping structure to determine a value corresponding to the key, wherein the value identifies an entry of an index table of a plurality of index tables that corresponds to the respective segment, wherein the entry of the index table identifies a row of the respective segment of the columnstore relating to the parameter; and retrieving data relating to the parameter from a data source based on data stored in the entry of the index table.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 4, 2024
    Inventors: Eric HANSON, Szu-Po WANG, Zhou SUN, Connor Gregory WATTS, Nikita SHAMGUNOV, Yevgeniy KOGAN
  • Patent number: 11886407
    Abstract: Disclosed herein is a computer-implemented method of processing a query using a columnstore comprising a plurality of segments, the method comprising: receiving a query comprising a parameter; determining a key corresponding to the parameter; identifying a mapping structure, from a plurality of mapping structures, relating to said key, wherein each mapping structure corresponds to a respective segment of the columnstore; interrogating the identified mapping structure to determine a value corresponding to the key, wherein the value identifies an entry of an index table of a plurality of index tables that corresponds to the respective segment, wherein the entry of the index table identifies a row of the respective segment of the columnstore relating to the parameter; and retrieving data relating to the parameter from a data source based on data stored in the entry of the index table.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: January 30, 2024
    Assignee: SingleStore, Inc.
    Inventors: Eric Hanson, Szu-Po Wang, Zhou Sun, Connor Gregory Watts, Nikita Shamgunov, Yevgeniy Kogan
  • Patent number: 11700892
    Abstract: The present disclosure discloses a precise temperature control device and method for a fluid circulation unit. The device includes a temperature controller, a cold source container, and a liquid cooling vest. The temperature controller includes a shell. a water tank, a first water pump, a second water pump, and a main control panel. The first water pump is connected to the cold source container and the water tank. The second water pump is connected to the water tank and the liquid cooling vest. The liquid cooling vest is connected to the cold source container and the water tank. The water tank is provided with a temperature sensor. The main control panel is electrically connected to an operation apparatus.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: July 18, 2023
    Assignee: Shenzhen Compcooler Technology Development Co., Ltd.
    Inventors: Zhengjun Sun, Qiumao Zhuang, Zhou Sun
  • Publication number: 20230225170
    Abstract: A display panel, a display apparatus, and a display device. The display panel includes a display panel, including: a first display region, including first pixel units; and a second display region, including second pixel units and compensation pixel units. A pixel density of the first display region is greater than a pixel density of the second display region; the compensation pixel units are arranged in a region between the second display region and the first display region; the compensation pixel units are configured to compensate for a color difference between the first display region and the second display region. The compensation pixel units include first compensation pixel units and second compensation pixel units; the first compensation pixel units are disposed on a side of the second display region, and the second compensation pixel units are disposed on another side of the second display region along a row direction.
    Type: Application
    Filed: December 29, 2022
    Publication date: July 13, 2023
    Inventors: Zhou Sun, Xiaoxiang He, Haiyu Zhang, Haijie Zhuo, Jiewen Huang, Qianbo Jiang, Jiazi Huang
  • Publication number: 20230195727
    Abstract: In an example there is provided a computer-implemented method which comprises generating an execution plan for a received user query, converting the execution plan into bytecode, compiling to unoptimized machine code using the bytecode and beginning execution of the execution plan by executing the unoptimized machine code, compiling optimized machine code using the bytecode whilst executing the unoptimized machine code; and switching to executing the optimized machine code in order to execute the execution plan, when the optimized machine code has been compiled.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 22, 2023
    Inventors: Saksham JAIN, John SHERWOOD, Zhou SUN
  • Publication number: 20230132145
    Abstract: A display screen includes a first display area, which is provided with a first pixel unit array, and a second display area, which is provided with a second pixel unit array, wherein the pixel density of the first display area is less than that of the second display area, the first display area includes a first sub-area and a second sub-area, and the second sub-area is connected to the first sub-area and the second display area; and the display screen further includes a pixel driving unit array, which is arranged in the second sub-area, wherein each pixel driving unit respectively drives each first pixel unit), a first number of rows of pixel driving units are arranged corresponding to a second number of rows of first pixel units in a row extension direction, and the first number is greater than the second number. Also disclosed is an electronic device.
    Type: Application
    Filed: December 22, 2022
    Publication date: April 27, 2023
    Inventor: Zhou Sun
  • Publication number: 20230082133
    Abstract: A display screen and an electronic device. The display screen comprises a first display region and a second display region connected to each other. The pixel density of the first display region is less than the pixel density of the second display region. Each of minimum repeat regions in the first display region comprises at least two pixel units, and each of the two pixel units comprises multiple pixels having different light-emitting colors. Pixel units in the same minimum repeat region are all located in the same diagonal direction of the minimum repeat region.
    Type: Application
    Filed: November 22, 2022
    Publication date: March 16, 2023
    Inventors: Zhou Sun, Haiyu Zhang
  • Publication number: 20220302221
    Abstract: The present disclosure provides a display screen assembly and an electronic device. The display screen assembly includes a display screen. The display screen includes a first display region and a second display region. The first display region includes a plurality of pixel units. The pixel unit includes one or more subpixels. Each subpixel includes an anode. At least one of the anodes of the subpixels of the pixel units has a shape different from that of an another one of the anodes, or is arranged in a direction different from that of an another one of the anodes.
    Type: Application
    Filed: June 2, 2022
    Publication date: September 22, 2022
    Inventors: Haiyu ZHANG, Zhou SUN
  • Patent number: 11288268
    Abstract: In an example there is provided a computer-implemented method comprising generating an execution plan for a received user query in a structured query language, the execution plan having a number of operators for operating on data from a content database; compiling the operators into corresponding byte code and machine code; executing the operators by first interpreting the corresponding byte code; switching to executing the operators by executing the corresponding machine code when compiled.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 29, 2022
    Assignee: SingleStore, Inc.
    Inventor: Zhou Sun
  • Patent number: 11193374
    Abstract: The invention discloses a method for detecting service performance of a tunnel lining based on defect characteristics of the tunnel lining. A tunnel, an external load and stratum conditions are simulated by establishing a model using a model test method. A structural stress failure test for the model is carried out, and test results of the defect characteristics of a simulation lining of the model are recorded. A corresponding relationship between the defect characteristics of the simulation lining and the remaining bearing capacity interval is established according to the recorded test results. Detection results of defect characteristics of the tunnel lining are recorded using an in-situ detection method, and a remaining bearing capacity interval of the tunnel lining is determined based on the detection results according to the corresponding relationship between the defect characteristics of the simulation lining and the remaining bearing capacity interval of the model.
    Type: Grant
    Filed: February 22, 2020
    Date of Patent: December 7, 2021
    Assignees: TONGJI UNIVERSITY, Shanghai Tongyan Civil Engineering Technology Corp
    Inventors: Xuezeng Liu, Yunlong Sang, Zhou Sun
  • Publication number: 20210334255
    Abstract: Disclosed herein is a computer-implemented method of processing a query using a columnstore comprising a plurality of segments, the method comprising: receiving a query comprising a parameter; determining a key corresponding to the parameter; identifying a mapping structure, from a plurality of mapping structures, relating to said key, wherein each mapping structure corresponds to a respective segment of the columnstore; interrogating the identified mapping structure to determine a value corresponding to the key, wherein the value identifies an entry of an index table of a plurality of index tables that corresponds to the respective segment, wherein the entry of the index table identifies a row of the respective segment of the columnstore relating to the parameter; and retrieving data relating to the parameter from a data source based on data stored in the entry of the index table.
    Type: Application
    Filed: July 6, 2021
    Publication date: October 28, 2021
    Inventors: Eric HANSON, Szu-Po WANG, Zhou SUN, Connor Gregory WATTS, Nikita SHAMGUNOV, Yevgeniy KOGAN