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: 12666837Abstract: 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: GrantFiled: November 22, 2022Date of Patent: June 23, 2026Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Zhou Sun, Haiyu Zhang
-
Patent number: 12572540Abstract: 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: GrantFiled: June 18, 2024Date of Patent: March 10, 2026Assignee: SingleStore, Inc.Inventors: Saksham Jain, John Sherwood, Zhou Sun
-
Patent number: 12538652Abstract: 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: GrantFiled: December 22, 2022Date of Patent: January 27, 2026Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Zhou Sun
-
Patent number: 12471475Abstract: 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: GrantFiled: December 29, 2022Date of Patent: November 11, 2025Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Zhou Sun, Xiaoxiang He, Haiyu Zhang, Haijie Zhuo, Jiewen Huang, Qianbo Jiang, Jiazi Huang
-
Publication number: 20250315417Abstract: 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: ApplicationFiled: June 17, 2025Publication date: October 9, 2025Inventors: Huzaifa ABBASI, Evan BERGERON, Zhou SUN, Szu-Po WANG
-
Patent number: 12436931Abstract: 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: GrantFiled: December 14, 2023Date of Patent: October 7, 2025Assignee: SingleStore, Inc.Inventors: Eric Hanson, Szu-Po Wang, Zhou Sun, Connor Gregory Watts, Nikita Shamgunov, Yevgeniy Kogan
-
Patent number: 12360966Abstract: 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: GrantFiled: November 22, 2021Date of Patent: July 15, 2025Assignee: SingleStore, Inc.Inventors: Huzaifa Abbasi, Evan Bergeron, Zhou Sun, Szu-Po Wang
-
Publication number: 20240338365Abstract: 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: ApplicationFiled: June 18, 2024Publication date: October 10, 2024Inventors: Saksham JAIN, John SHERWOOD, Zhou SUN
-
Patent number: 12045234Abstract: 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: GrantFiled: December 21, 2021Date of Patent: July 23, 2024Assignee: Singlestore, Inc.Inventors: Saksham Jain, John Sherwood, Zhou Sun
-
Publication number: 20240111744Abstract: 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: ApplicationFiled: December 14, 2023Publication date: April 4, 2024Inventors: Eric HANSON, Szu-Po WANG, Zhou SUN, Connor Gregory WATTS, Nikita SHAMGUNOV, Yevgeniy KOGAN
-
Patent number: 11886407Abstract: 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: GrantFiled: July 6, 2021Date of Patent: January 30, 2024Assignee: SingleStore, Inc.Inventors: Eric Hanson, Szu-Po Wang, Zhou Sun, Connor Gregory Watts, Nikita Shamgunov, Yevgeniy Kogan
-
Patent number: 11700892Abstract: 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: GrantFiled: October 28, 2022Date of Patent: July 18, 2023Assignee: Shenzhen Compcooler Technology Development Co., Ltd.Inventors: Zhengjun Sun, Qiumao Zhuang, Zhou Sun
-
Publication number: 20230225170Abstract: 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: ApplicationFiled: December 29, 2022Publication date: July 13, 2023Inventors: Zhou Sun, Xiaoxiang He, Haiyu Zhang, Haijie Zhuo, Jiewen Huang, Qianbo Jiang, Jiazi Huang
-
Publication number: 20230195727Abstract: 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: ApplicationFiled: December 21, 2021Publication date: June 22, 2023Inventors: Saksham JAIN, John SHERWOOD, Zhou SUN
-
Publication number: 20230132145Abstract: 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: ApplicationFiled: December 22, 2022Publication date: April 27, 2023Inventor: Zhou Sun
-
Publication number: 20230082133Abstract: 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: ApplicationFiled: November 22, 2022Publication date: March 16, 2023Inventors: Zhou Sun, Haiyu Zhang
-
Publication number: 20220302221Abstract: 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: ApplicationFiled: June 2, 2022Publication date: September 22, 2022Inventors: Haiyu ZHANG, Zhou SUN
-
Patent number: 11288268Abstract: 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: GrantFiled: October 31, 2019Date of Patent: March 29, 2022Assignee: SingleStore, Inc.Inventor: Zhou Sun
-
Patent number: 11193374Abstract: 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: GrantFiled: February 22, 2020Date of Patent: December 7, 2021Assignees: TONGJI UNIVERSITY, Shanghai Tongyan Civil Engineering Technology CorpInventors: Xuezeng Liu, Yunlong Sang, Zhou Sun
-
Publication number: 20210334255Abstract: 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: ApplicationFiled: July 6, 2021Publication date: October 28, 2021Inventors: Eric HANSON, Szu-Po WANG, Zhou SUN, Connor Gregory WATTS, Nikita SHAMGUNOV, Yevgeniy KOGAN