Patents by Inventor Shu Li

Shu Li 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: 9756046
    Abstract: A network system includes first nodes and a second node. Each first node is directly communicatively connected to the second node, or each first node is indirectly communicatively connected to the second node through another first node. The second node includes a network layer and an application layer. When a new node desires is joining the first nodes, the network layer sends an update signal including first network address information of the new node. The application layer is configured to connect to a database and perform an authentication on the first network address information of the new node based on a node list in the database. When the new node passes the authentication, the application layer stores the update signal in the database.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: September 5, 2017
    Assignee: DELTA NETWORKS, INC.
    Inventor: Shu-Li Chang
  • Publication number: 20170242616
    Abstract: A data deduplication method is executed by a controller for a solid state drive (SSD). The controller receives a signature for a block of data. The controller performs a comparison of the signature and information in a signature library and determines whether or not the signature matches the information. The controller sends a signal that indicates a result of the comparison. If the signature and the information match then the signal has a first value indicating that the block of data is already stored on the SSD; if the signature and the information do not match then the signal has a second value that is different than the first value.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventors: Shu LI, Yong LI, Gongbiao NIU
  • Publication number: 20170199680
    Abstract: Embodiments of the present invention use a NAND block as the basic write operation unit and ensure that the write operation uses the same basic unit as the erase operation. In this way, the flash product maintains the same level of granularity for read and write operations. The mapping between logical block addressing (LBA) and physical block addressing (PBA) are at the page level. Wear leveling and garbage collection are simplified so the robustness and performance is enhanced. If the data is frequently written, there are no concerns regarding data retention. Embodiments of the present invention evenly distribute hot data using a global optimization perspective based on this observation. When dealing with hot data, the NAND flash's required data retention capability may be adjusted to increase P/E cycles.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 13, 2017
    Inventor: Shu LI
  • Publication number: 20170185328
    Abstract: The present invention facilitates efficient and effective information storage device operations. In one embodiment, a storage device comprises: a plurality of storage cells configured to store information; a plurality of word lines coupled to the plurality of storage cells; and a plurality of bit lines coupled to the plurality of storage cells, wherein the plurality of bit lines are configured to enable writing of the plurality of storage cells and the plurality of word lines are configured to enable reading of the storage cells. The information is configured in a plurality of information first type portions (e.g., codewords) which respectively include a plurality of second type portions (e.g., data chunks), and the information is stored by the plurality of storage cells in a distribution that ensures two second type portions from a respective first type portion are not stored in storage cells adjacent to one another.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventor: Shu LI
  • Patent number: 9689922
    Abstract: A computer implemented process is described for testing multiple electronic devices under test (DUTs). A design test pattern or command/instruction is generated with an electronic design automation tool (EDA). The generated design test pattern and command/instruction is sent directly to an automated test equipment apparatus (ATE) over a UNIX or scripting language based, and/or a network based, communication pipeline. The ATE converts the sent design test pattern to an instance of the test pattern directly executable by the ATE. The ATE apparatus inputs test signals to each of the multiple electronic DUTs based on the executable test pattern. The ATE apparatus then receives, from each of the multiple electronic DUTs, a test result based on the input test signals. The ATE returns the received test result, and a report of an action responsive to the command/instruction to the EDA tool, which may then process the test results and report.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: June 27, 2017
    Assignee: ADVANTEST CORPORATION
    Inventors: Jinlei Liu, Zu-liang Zhang, Shu Li
  • Patent number: 9665287
    Abstract: A data deduplication method is executed by a controller for a solid state drive (SSD). The controller receives a signature for a block of data. The controller performs a comparison of the signature and information in a signature library and determines whether or not the signature matches the information. The controller sends a signal that indicates a result of the comparison. If the signature and the information match then the signal has a first value indicating that the block of data is already stored on the SSD; if the signature and the information do not match then the signal has a second value that is different than the first value.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: May 30, 2017
    Assignee: Alibaba Group Holding Limited
    Inventors: Shu Li, Yong Li, Gongbiao Niu
  • Publication number: 20170132099
    Abstract: A method of accessing data stored in a storage disk of a storage system includes the steps of receiving a read operation to a sector of the storage disk and in response to an error returned from the read operation, determining whether the sector is to be replaced. If the sector is determined to be replaced, the method further includes replacing the sector with a spare sector. The data previously stored at the replaced disk sector are reconstructed and written to the spare sector, and the LBA assigned to the replaced sector is reassigned to the PBA associated with the spare sector.
    Type: Application
    Filed: November 9, 2015
    Publication date: May 11, 2017
    Inventor: Shu LI
  • Patent number: 9618403
    Abstract: Strain sensors are provided that include a flexible substrate, a sheet affixed to the flexible substrate, and two or more microelectrodes printed at spaced locations onto either the sheet or the flexible substrate, wherein the sheet includes a carbon nanotube network, the sheet having a top side and an opposing second side. The two or more microelectrodes are printed at spaced locations onto the top side of the sheet or onto a side of the flexible substrate facing the second side of the sheet. Methods are provided for fabricating a strain sensor wherein the sheet is arranged between the printed microelectrodes and the flexible substrate or wherein the second side of the sheet is arranged atop or across the printed microelectrodes. Methods are also provided for measuring strain in a structure via the strain sensors affixed or integrated therein.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: April 11, 2017
    Assignee: Florida State University Research Foundation, Inc.
    Inventors: Shu Li, Zhiyong Liang
  • Publication number: 20170098237
    Abstract: A machine provides a user with repeating messages that reference a purchasable product. The time interval to be inserted between the messages is modified dynamically by the machine, based on a popularity score of the purchasable product, as determined by the machine. The machine accesses social media servers and obtains counts of communications that reference the purchasable product. The machine accesses threshold values that each correspond to a different social media server and its application programming interface (API). By comparing the counts of communications to their corresponding threshold values, the machine determines which counts transgressed their threshold values and calculates a popularity score of the purchasable product based on those counts. Based on the calculated popularity score transgressing a reference popularity score, the machine modifies the time interval that will be inserted between the messages that reference the purchasable product.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 6, 2017
    Inventor: Shu Li
  • Patent number: 9612388
    Abstract: A front light guide includes a light guide plate, a light source, a functional material layer and a first adhesive layer. The light guide plate has a side surface, a first surface and a second surface opposite to the first surface. The light guide plate has a first refractive index. The light source faces the side surface and configured to emit light into the light guide plate. The functional material layer is disposed at a side adjacent to the first surface, and has a third refractive index. The first adhesive layer is interposed between the light guide plate and the functional material layer so as to adhere the light guide plate with the functional material layer. The first adhesive layer has a second refractive index. The first refractive index is greater than the second refractive index, and the second refractive index is greater than the third refractive index.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: April 4, 2017
    Assignee: E Ink Holdings Inc.
    Inventors: I-Jeng Chen, Sheng-Chieh Tai, Chih-Ching Yen, Chin-Ju Hsu, Hui-Mei Fang, Yu-Nan Pao, Shu-Li Hsiao, Chia-Chuang Hu
  • Publication number: 20170083245
    Abstract: A data deduplication method is executed by a controller for a solid state drive (SSD). The controller receives a signature for a block of data. The controller performs a comparison of the signature and information in a signature library and determines whether or not the signature matches the information. The controller sends a signal that indicates a result of the comparison. If the signature and the information match then the signal has a first value indicating that the block of data is already stored on the SSD; if the signature and the information do not match then the signal has a second value that is different than the first value.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 23, 2017
    Inventors: Shu LI, Yong LI, Gongbiao NIU
  • Publication number: 20170059413
    Abstract: Various arrangements for detecting an object using a passive infrared (PIR) sensor module of a sensor device. A PIR data stream may be received from the PIR sensor module indicative of measurements performed by the PIR sensor module. An indication may be received from a transceiver that identifies a beginning of the data transmission. A portion of the PIR data stream may be blanked in response to receiving the indication of the beginning of the data transmission, the portion of the PIR data stream corresponding to a defined time duration. A presence of an object may be determined using the PIR data stream, excluding the blanked portion.
    Type: Application
    Filed: August 26, 2015
    Publication date: March 2, 2017
    Applicant: Google Inc.
    Inventors: Hirofumi Honjo, Shu-Li Wang, Arjuna Sivasithambaresan
  • Patent number: 9562398
    Abstract: A modular cutting-teeth bit having controllable specific pressure for drilling includes: a module (1), a modular unit (2), a bit body (3), conventional cutting teeth (4) and a nozzle (5). According to mechanical performance of the rocks in the strata drilled and requirements of drilling well, a combination of shapes, sizes and numbers of the module and the modular unit is optimized; effective abrasion edge length of the cutting unit on a certain portion of the bit is controlled; and a constant specific pressure of the cutting unit of the bit during the drilling process is maintained.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: February 7, 2017
    Assignee: Sichuan Deep & Fast Oil Drilling Tools Co., Ltd
    Inventors: Liang Zhang, Shu Li, Jialin Tian, Defa Zeng
  • Publication number: 20170004038
    Abstract: Systems and method relating generally to data processing, and more particularly to systems and methods for accessing a data set from a solid state storage device, using a data decoding circuit to apply a data decoding algorithm to the data set to yield a decoded output, where the decoded output includes at least one error, identifying at least one critical location in the data set, and estimating a voltage associated with the data in the data set corresponding to the critical location.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 5, 2017
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Haitao Xia, Fan Zhang, Shu Li, Jun Xiao
  • Patent number: 9535205
    Abstract: A display device including a reflective display panel, a plurality of electrical or optical element layers, and at least one light-emitting element is provided. The electrical or optical element layers are stacked above the reflective display panel. One of the electrical or optical element layers is a light guide plate. The light-emitting element is disposed beside the light guide plate. A plurality of transparent medium layers are respectively located between every two adjacent ones of the reflective display panel and the electrical or optical element layers and above the electrical or optical element layer most away from the reflective display panel among the electrical or optical element layers. At least one of the transparent medium layers above the light guide plate is a gas layer.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: January 3, 2017
    Assignee: E Ink Holdings Inc.
    Inventors: Hsin-Tao Huang, I-Jeng Chen, Yao-Tsung Shih, Shu-Li Hsiao, Yu-Nan Pao, Chia-Chuang Hu
  • Publication number: 20160357435
    Abstract: A data storage apparatus includes a node controller, a plurality of storage unit coupled to the node controller and having a plurality of storage modules. The plurality of storage modules, coupled to the storage units for storing data, are mounted on at least one side of a printed circuit board of the storage modules and are in communication with the node controller via a data interface layer. The data storage apparatus further includes a backplane having a plurality of slots, via which the storage modules are connected to the backplane. The node controller is configured to present to a data client a single storage image of stored data, and in response to data commands by the data client, reads and writes data from the plurality of storage devices over the data interface layer.
    Type: Application
    Filed: June 8, 2015
    Publication date: December 8, 2016
    Inventors: Shu LI, Gongbiao NIU
  • Publication number: 20160352832
    Abstract: System and method of storing data into a cloud system with high data consistency. The cloud system utilizes a non-volatile buffer at an entrance stage server to buffer incoming data as received. The data traverses from the entrance stage through various transaction stages in a data path until it is written to a destination storage device of the cloud system. Data is transmitted across stages in a pipelined manner according to an event-based schedule. A respective stage is capable of receiving a data unit from the last stage, caching and/or processing the data unit, verifying data consistency, and sending to the next stage. If a data error is detected in the data path, the identified data unit is recovered from non-volatile buffer, inserted in the data stream and resent over the data path.
    Type: Application
    Filed: June 1, 2015
    Publication date: December 1, 2016
    Inventor: Shu LI
  • Patent number: 9471191
    Abstract: A touch panel includes a substrate and a plurality of sensing units. The sensing units are disposed on the substrate. Each sensing unit includes two sensing bars respectively having a first end and a second end. The sensing bars extend along a direction and cross a touch region. The second end of one of the sensing bars of each sensing unit is configured for receiving a first signal respectively. The first ends of the sensing bars of each sensing unit are electrically connected to each other and configured to receive a second signal. The second end of the other one of the sensing bars of each sensing unit is configured to receive a third signal respectively.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: October 18, 2016
    Assignee: HannsTouch Solution Incorporated
    Inventors: Hui-Shu Li, Shi-Hao Li
  • Patent number: 9463544
    Abstract: An auto tools change with space allowance for tool rejection of spindle includes an arm seat, an arm shaft, a tools change arm, a flat cam, and a driving arm, while the flat cam has a driving groove for driving the driving arm to swing and thus facilitates the tool clamping and tool unclamping. Therein, the driving arm has a tool clamping section having an allowance groove, a first transition section, a tool unclamping section, and a second transition section. Therefore, a larger width of the allowance groove is provided on the driving groove, thereby offering a sliding space for the tools change arm. Thus, a space allowance is produced during tool pushing process, thereby not only preventing the main shaft and the tool from being damaged, but also preventing the tools change arm from deformation.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: October 11, 2016
    Assignee: POJU PRECISION MACHINERY CO., LTD.
    Inventors: Shuang-Shu Li, Shuang-Yu Li
  • Patent number: 9448882
    Abstract: Systems and method relating generally to data processing, and more particularly to systems and methods for accessing a data set from a solid state storage device, using a data decoding circuit to apply a data decoding algorithm to the data set to yield a decoded output, where the decoded output includes at least one error, identifying at least one critical location in the data set, and estimating a voltage associated with the data in the data set corresponding to the critical location.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: September 20, 2016
    Assignee: Seagate Technology LLC
    Inventors: Haitao Xia, Fan Zhang, Shu Li, Jun Xiao