Patents by Inventor Shi Cong
Shi Cong 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: 11687508Abstract: The present technology provides an interface and system for generating a previous version of a directory structure that can be useful in the restoration of a directory or file. The system, methods and non-transitory computer-readable storage media include receiving a request for a previous version of a directory structure at an indicated date, querying a content management system for placeholder content items associated with the previous version of the directory structure at the indicated date, receiving the placeholder content items, and generating a read-only copy of at least a portion of the previous version of the directory structure at the indicated date based on the placeholder content items, wherein the read-only copy of the directory structure is separate from the directory structure at a current date.Type: GrantFiled: February 17, 2021Date of Patent: June 27, 2023Assignee: Dropbox, Inc.Inventors: Shi Cong, Tony Xu
-
Patent number: 11645235Abstract: The present technology operates in an application layer of an operating system on a client device of a content management system to monitor for changes to shared content items that are likely unintentional—for example the change might move a content item out of a shared space, or otherwise remove the shared content item from access by other users. The present technology can detect a content item change event on a client device, compare a source file system path for the content item change event with a destination file system path for the content item change event to determine a canonical move causing the content item change event, determine that the canonical move was likely unintentional; and display a notification informing the user that a content item change that was likely unintentional was detected and then allow the user to either confirm or deny (undo) the detected change.Type: GrantFiled: May 25, 2022Date of Patent: May 9, 2023Assignee: Dropbox, Inc.Inventors: Benjamin Zeis Newhouse, Alex Sydell, Shi Cong
-
Publication number: 20220283993Abstract: The present technology operates in an application layer of an operating system on a client device of a content management system to monitor for changes to shared content items that are likely unintentional—for example the change might move a content item out of a shared space, or otherwise remove the shared content item from access by other users. The present technology can detect a content item change event on a client device, compare a source file system path for the content item change event with a destination file system path for the content item change event to determine a canonical move causing the content item change event, determine that the canonical move was likely unintentional; and display a notification informing the user that a content item change that was likely unintentional was detected and then allow the user to either confirm or deny (undo) the detected change.Type: ApplicationFiled: May 25, 2022Publication date: September 8, 2022Inventors: Benjamin Zeis Newhouse, Alex Sydell, Shi Cong
-
Patent number: 11379418Abstract: The present technology operates in an application layer of an operating system on a client device of a content management system to monitor for changes to shared content items that are likely unintentional—for example the change might move a content item out of a shared space, or otherwise remove the shared content item from access by other users. The present technology can detect a content item change event on a client device, compare a source file system path for the content item change event with a destination file system path for the content item change event to determine a canonical move causing the content item change event, determine that the canonical move was likely unintentional; and display a notification informing the user that a content item change that was likely unintentional was detected and then allow the user to either confirm or deny (undo) the detected change.Type: GrantFiled: December 29, 2016Date of Patent: July 5, 2022Assignee: Dropbox, Inc.Inventors: Benjamin Zeis Newhouse, Alex Sydell, Shi Cong
-
Publication number: 20210173820Abstract: The present technology provides an interface and system for generating a previous version of a directory structure that can be useful in the restoration of a directory or file. The system, methods and non-transitory computer-readable storage media include receiving a request for a previous version of a directory structure at an indicated date, querying a content management system for placeholder content items associated with the previous version of the directory structure at the indicated date, receiving the placeholder content items, and generating a read-only copy of at least a portion of the previous version of the directory structure at the indicated date based on the placeholder content items, wherein the read-only copy of the directory structure is separate from the directory structure at a current date.Type: ApplicationFiled: February 17, 2021Publication date: June 10, 2021Inventors: Shi Cong, Tony Xu
-
Patent number: 10956387Abstract: The present technology provides an interface and system for generating a previous version of a directory structure that can be useful in the restoration of a directory or file. The system, methods and non-transitory computer-readable storage media include receiving a request for a previous version of a directory structure at an indicated date, querying a content management system for placeholder content items associated with the previous version of the directory structure at the indicated date, receiving the placeholder content items, and generating a read-only copy of at least a portion of the previous version of the directory structure at the indicated date based on the placeholder content items, wherein the read-only copy of the directory structure is separate from the directory structure at a current date.Type: GrantFiled: December 30, 2016Date of Patent: March 23, 2021Assignee: Dropbox, Inc.Inventors: Shi Cong, Tony Xu
-
Publication number: 20200305124Abstract: A system and method are disclosed that may allow for enhanced gain control for two radios. In an example method, a first radio may receive a wireless signal on a first frequency band, the wireless signal including at least a header and a payload. A first gain control operation may be performed based at least in part on information in the header of the wireless signal. A second radio may be determined to initiate a transmission on a second frequency coinciding with the first frequency band before reception of the wireless signal is completed, where the second radio is co-located with the first radio. A second gain control operation may be performed based at least in part on an expected interference associated with the transmission from the second radio, and one or more gain levels may be adjusted for reception of the wireless signal, based on the second gain control operation.Type: ApplicationFiled: March 20, 2019Publication date: September 24, 2020Inventors: Shi-Cong Yang, Louay Jalloul, Olaf Josef Hirsch, Tianqi Wang, Qinfang Sun
-
Patent number: 10509730Abstract: A method and a processing device are provided for sequentially aggregating data to a write log included in a volume of a random-access medium. When data of a received write request is determined to be suitable for sequentially aggregating to a write log, the data may be written to the write log and a remapping tree, for mapping originally intended destinations on the random-access medium to one or more corresponding entries in the write log, may be maintained and updated. At time periods, a checkpoint may be written to the write log. The checkpoint may include information describing entries of the write log. One or more of the checkpoints may be used to recover the write log, at least partially, after a dirty shutdown. Entries of the write log may be drained to respective originally intended destinations upon an occurrence of one of a number of conditions.Type: GrantFiled: August 4, 2016Date of Patent: December 17, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shi Cong, Scott Brender, Karan Mehra, Darren G. Moss, William R. Tipton, Surendra Verma
-
Patent number: 10310772Abstract: The present disclosure provides memory control methods and memory control apparatus. An exemplary method includes providing a memory having a targeted memory zone, the targeted memory zone having a plurality of memory cells, and a storage capacity of each memory cell being one page; receiving and reading out to-be-stored data and obtaining the targeted address information of the to-be-stored data; reading out data status of all memory cells of a targeted memory zone; determining the data status of the memory cells of the targeted memory zone; performing a programming operation to a memory cell with an erased state to write the to-be-stored data into the memory cell with the erased state; and performing an erasing operation to a memory cell having a logic address of written data to remove the logic address.Type: GrantFiled: November 25, 2016Date of Patent: June 4, 2019Assignees: SEMICONDUCTOR MANUFACTURING INTERNATIONAL (SHANGHAI) CORPORATION, SEMICONDUCTOR MANUFACTURING INTERNATIONAL (BEIJING) CORPORATIONInventor: Shi Cong Zhou
-
Patent number: 10176876Abstract: A memory control method includes providing a memory including a first area and a second area, and reading data in the first area and the second area when receiving data to be stored. The method also includes selecting, from the first area and the second area, an area in which the data is in an erased state. In addition, the method includes performing a programming operation on each memory cell in the selected area to write the data to be stored into the selected area. Further, the method includes—performing an erase operation on a remaining area in the first area and the second area to perform a next data writing process, after writing the data to be stored into the selected area.Type: GrantFiled: December 1, 2016Date of Patent: January 8, 2019Assignees: SEMICONDUCTOR MANUFACTURING INTERNATIONAL (SHANGHAI) CORPORATION, SEMICONDUCTOR MANUFACTURING INTERNATIONAL (BEIJING) CORPORATIONInventor: Shi Cong Zhou
-
Patent number: 10048865Abstract: Embodiments are directed to dynamically changing partitions size for a partition in a storage device and to transferring storage space between partitions in a storage device. A computer system identifies portions of free space on a storage device, where the storage device has at least one partition whose offset and length are stored in a partition table. The computer system determines where the identified free space is located relative to other storage locations on the storage device. The computer system further determines that the partition is to be dynamically resized to a new size which is specified by one or more offset and length values, and based on where the identified free space is located, dynamically transforms the partition into a logical partition, and resizes the logical partition, the logical partition's offset and length values being updated in the partition table to include the new specified offset and length values.Type: GrantFiled: October 24, 2014Date of Patent: August 14, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Karan Mehra, Shi Cong
-
Publication number: 20180189311Abstract: The present technology operates in an application layer of an operating system on a client device of a content management system to monitor for changes to shared content items that are likely unintentional—for example the change might move a content item out of a shared space, or otherwise remove the shared content item from access by other users. The present technology can detect a content item change event on a client device, compare a source file system path for the content item change event with a destination file system path for the content item change event to determine a canonical move causing the content item change event, determine that the canonical move was likely unintentional; and display a notification informing the user that a content item change that was likely unintentional was detected and then allow the user to either confirm or deny (undo) the detected change.Type: ApplicationFiled: December 29, 2016Publication date: July 5, 2018Inventors: Benjamin Zeis Newhouse, Alex Sydell, Shi Cong
-
Publication number: 20180189334Abstract: The present technology provides an interface and system for generating a previous version of a directory structure that can be useful in the restoration of a directory or file. The system, methods and non-transitory computer-readable storage media include receiving a request for a previous version of a directory structure at an indicated date, querying a content management system for placeholder content items associated with the previous version of the directory structure at the indicated date, receiving the placeholder content items, and generating a read-only copy of at least a portion of the previous version of the directory structure at the indicated date based on the placeholder content items, wherein the read-only copy of the directory structure is separate from the directory structure at a current date.Type: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Inventors: Shi Cong, Tony Xu
-
Patent number: 9922119Abstract: Systems and methods of navigational ranking for focused crawling are disclosed. In an exemplary embodiment, a method may include using a classifier to distinguish at least one target web page from other web pages on a website. The method may also include modeling the web pages on the website by a directed graph G=(V, E), wherein each web page is represented by a vertex (V), and a link between two web pages is represented by an edge (E). The method may also include assigning each web page (u) in V is assigned a weight p(u) based on the classifier to calculate a navigational ranking indicating relevance of a web page.Type: GrantFiled: November 8, 2007Date of Patent: March 20, 2018Assignee: ENTIT SOFTWARE LLCInventors: Li Zhang, Shi Cong Feng, Yuhong Xiong
-
Patent number: 9730252Abstract: A method and apparatus for connecting a wireless station (STA) to an access point (AP). The STA broadcasts a probe request that includes a custom information element (IE), and receives probe responses from one or more APs in response to the probe request. The STA then identifies a target AP from the probe responses based at least in part on whether one or more of the received probe responses include the custom IE, and connects to the target AP. For example, the target AP may respond to the probe request by sending a probe response that includes the custom IE. The STA may thus identify a set of candidate APs based on one or more received probe responses that include the custom IE, and select the target AP from the set of candidate APs.Type: GrantFiled: March 11, 2015Date of Patent: August 8, 2017Assignee: QUALCOMM IncorporatedInventors: Yufeng Wang, Shi Cong Yang
-
Publication number: 20170154681Abstract: A memory control method and a memory control apparatus are provided. The method includes providing a memory including a first area and a second area, and reading data in the first area and the second area when receiving data to be stored. The method also includes selecting, from the first area and the second area, an area in which the data is in an erased state. In addition, the method includes performing a programming operation on each memory cell in the selected area to write the data to be stored into the selected area. Further, the method includes performing an erase operation on a remaining area in the first area and the second area to perform a next data writing process, after writing the data to be stored into the selected area.Type: ApplicationFiled: December 1, 2016Publication date: June 1, 2017Inventor: Shi Cong ZHOU
-
Publication number: 20170147266Abstract: The present disclosure provides memory control methods and memory control apparatus. An exemplary method includes providing a memory having a targeted memory zone, the targeted memory zone having a plurality of memory cells, and a storage capacity of each memory cell being one page; receiving and reading out to-be-stored data and obtaining the targeted address information of the to-be-stored data; reading out data status of all memory cells of a targeted memory zone; determining the data status of the memory cells of the targeted memory zone; performing a programming operation to a memory cell with an erased state to write the to-be-stored data into the memory cell with the erased state; and performing an erasing operation to a memory cell having a logic address of written data to remove the logic address.Type: ApplicationFiled: November 25, 2016Publication date: May 25, 2017Inventor: Shi Cong ZHOU
-
Publication number: 20160342528Abstract: A method and a processing device are provided for sequentially aggregating data to a write log included in a volume of a random-access medium. When data of a received write request is determined to be suitable for sequentially aggregating to a write log, the data may be written to the write log and a remapping tree, for mapping originally intended destinations on the random-access medium to one or more corresponding entries in the write log, may be maintained and updated. At time periods, a checkpoint may be written to the write log. The checkpoint may include information describing entries of the write log. One or more of the checkpoints may be used to recover the write log, at least partially, after a dirty shutdown. Entries of the write log may be drained to respective originally intended destinations upon an occurrence of one of a number of conditions.Type: ApplicationFiled: August 4, 2016Publication date: November 24, 2016Inventors: Shi Cong, Scott Brender, Karan Mehra, Darren G. Moss, William R. Tipton, Surendra Verma
-
Patent number: 9448890Abstract: A method and a processing device are provided for sequentially aggregating data to a write log included in a volume of a random-access medium. When data of a received write request is determined to be suitable for sequentially aggregating to a write log, the data may be written to the write log and a remapping tree, for mapping originally intended destinations on the random-access medium to one or more corresponding entries in the write log, may be maintained and updated. At time periods, a checkpoint may be written to the write log. The checkpoint may include information describing entries of the write log. One or more of the checkpoints may be used to recover the write log, at least partially, after a dirty shutdown. Entries of the write log may be drained to respective originally intended destinations upon an occurrence of one of a number of conditions.Type: GrantFiled: January 5, 2012Date of Patent: September 20, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shi Cong, Scott Brender, Karan Mehra, Darren G. Moss, William R. Tipton, Surendra Verma
-
Publication number: 20160270129Abstract: A method and apparatus for connecting a wireless station (STA) to an access point (AP). The STA broadcasts a probe request that includes a custom information element (IE), and receives probe responses from one or more APs in response to the probe request. The STA then identifies a target AP from the probe responses based at least in part on whether one or more of the received probe responses include the custom IE, and connects to the target AP. For example, the target AP may respond to the probe request by sending a probe response that includes the custom IE. The STA may thus identify a set of candidate APs based on one or more received probe responses that include the custom IE, and select the target AP from the set of candidate APs.Type: ApplicationFiled: March 11, 2015Publication date: September 15, 2016Inventors: Yufeng Wang, Shi Cong Yang