Patents by Inventor Wey Guy

Wey Guy 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: 11683590
    Abstract: Provided in the present disclosure are a camera apparatus and a mobile terminal. The camera apparatus of the present disclosure comprises: a camera assembly; a rotary shaft that is fixedly connected to the camera assembly, a first gear being fixed at an end of the rotary shaft that is away from the camera assembly; a transmission component that is fixed on the rotary shaft and that abuts against the camera assembly; a screw rod that is rotationally connected to the transmission component, a second gear being fixed on the screw rod, and the screw rod and the rotary shaft being arranged in parallel; and a control structure that is connected to the screw rod, the control structure driving the screw rod to rotate, and the screw rod rotatingly driving the transmission component to move along the central axis of the rotary shaft.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: June 20, 2023
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventors: Yanchang Zheng, Wei Gui, Chunxiong Wu, Heng Zhang
  • Publication number: 20230069815
    Abstract: Provided in the present disclosure are a camera apparatus and a mobile terminal. The camera apparatus of the present disclosure comprises: a camera assembly; a rotary shaft that is fixedly connected to the camera assembly, a first gear being fixed at an end of the rotary shaft that is away from the camera assembly; a transmission component that is fixed on the rotary shaft and that abuts against the camera assembly; a screw rod that is rotationally connected to the transmission component, a second gear being fixed on the screw rod, and the screw rod and the rotary shaft being arranged in parallel; and a control structure that is connected to the screw rod, the control structure driving the screw rod to rotate, and the screw rod rotatingly driving the transmission component to move along the central axis of the rotary shaft.
    Type: Application
    Filed: January 14, 2021
    Publication date: March 2, 2023
    Inventors: Yanchang ZHENG, Wei GUI, Chunxiong WU, Heng ZHANG
  • Publication number: 20220368834
    Abstract: Provided in the present disclosure are a camera apparatus and a mobile terminal. The camera apparatus of the present disclosure comprises: a camera assembly; a rotary shaft that is fixedly connected to the camera assembly, a first gear being fixed at an end of the rotary shaft that is away from the camera assembly; a transmission component that is fixed on the rotary shaft and that abuts against the camera assembly; a screw rod that is rotationally connected to the transmission component, a second gear being fixed on the screw rod, and the screw rod and the rotary shaft being arranged in parallel; and a control structure that is connected to the screw rod, the control structure driving the screw rod to rotate, and the screw rod rotatingly driving the transmission component to move along the central axis of the rotary shaft.
    Type: Application
    Filed: January 14, 2021
    Publication date: November 17, 2022
    Inventors: Yanchang ZHENG, Wei GUI, Chunxiong WU, Heng ZHANG
  • Patent number: 10860556
    Abstract: Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources and be able to do so for any data distribution. The resources can be processing resources, memory, and/or input/output, for example. A finer level of granularity, called a segment, is utilized to process tuples in a partition while creating an index. The segment also aligns with compression techniques for the index. By choosing an appropriate size for a segment and using load balancing the overall time for index creation can be reduced. Each segment can then be processed by a single thread thereby limiting segment skew. Skew is further limited by breaking down the work done by a thread into parallelizable stages.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Artem Oks, Qingqing Zhou, Srikumar Rangarajan, Aleksandras Surna, Wey Guy, Cipri Clinciu, Ashit Gosalia
  • Patent number: 10482013
    Abstract: Systems and methods associated with page modification are disclosed. One example method may be embodied on a non-transitory computer-readable medium storing computer-executable instructions. The instructions, when executed by a computer, may cause the computer to fetch a page to a buffer pool in a memory. The page may be fetched from at least one of a log and a backup using single page recovery. The instructions may also cause the computer to store a modification of the page to the log. The modification may be stored to the log as a log entry. The instructions may also cause the computer to evict the page from memory when the page is replaced in the buffer pool. Page writes associated with the eviction may be elided.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: November 19, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Charles S. Johnson, Harumi Kuno, Goetz Graefe, Haris Volos, Mark Lillibridge, James Hyungsun Park, Wey Guy
  • Publication number: 20190205291
    Abstract: Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources and be able to do so for any data distribution. The resources can be processing resources, memory, and/or input/output, for example. A finer level of granularity, called a segment, is utilized to process tuples in a partition while creating an index. The segment also aligns with compression techniques for the index. By choosing an appropriate size for a segment and using load balancing the overall time for index creation can be reduced. Each segment can then be processed by a single thread thereby limiting segment skew. Skew is further limited by breaking down the work done by a thread into parallelizable stages.
    Type: Application
    Filed: January 10, 2019
    Publication date: July 4, 2019
    Inventors: Artem Oks, Qingqing Zhou, Srikumar Rangarajan, Aleksandras Surna, Wey Guy, Cipri Clinciu, Ashit Gosalia
  • Patent number: 10216777
    Abstract: Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources and be able to do so for any data distribution. The resources can be processing resources, memory, and/or input/output, for example. A finer level of granularity, called a segment, is utilized to process tuples in a partition while creating an index. The segment also aligns with compression techniques for the index. By choosing an appropriate size for a segment and using load balancing the overall time for index creation can be reduced. Each segment can then be processed by a single thread thereby limiting segment skew. Skew is further limited by breaking down the work done by a thread into parallelizable stages.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Artem Oks, Qingqing Zhou, Srikumar Rangarajan, Aleksandras Surna, Wey Guy, Cipri Clinciu, Ashit Gosalia
  • Publication number: 20170300412
    Abstract: Systems and methods associated with page modification are disclosed. One example method may be embodied on a non-transitory computer-readable medium storing computer-executable instructions. The instructions, when executed by a computer, may cause the computer to fetch a page to a buffer pool in a memory. The page may be fetched from at least one of a log and a backup using single page recovery. The instructions may also cause the computer to store a modification of the page to the log. The modification may be stored to the log as a log entry. The instructions may also cause the computer to evict the page from memory when the page is replaced in the buffer pool. Page writes associated with the eviction may be elided.
    Type: Application
    Filed: September 30, 2014
    Publication date: October 19, 2017
    Inventors: Charles S. Johnson, Harumi Kuno, Goetz Graefe, Haris Volos, Mark Lillibridge, James Hyungsun Park, Wey Guy
  • Publication number: 20170124128
    Abstract: Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources and be able to do so for any data distribution. The resources can be processing resources, memory, and/or input/output, for example. A finer level of granularity, called a segment, is utilized to process tuples in a partition while creating an index. The segment also aligns with compression techniques for the index. By choosing an appropriate size for a segment and using load balancing the overall time for index creation can be reduced. Each segment can then be processed by a single thread thereby limiting segment skew. Skew is further limited by breaking down the work done by a thread into parallelizable stages.
    Type: Application
    Filed: January 16, 2017
    Publication date: May 4, 2017
    Inventors: Artem Oks, Qingqing Zhou, Srikumar Rangarajan, Aleksandras Surna, Wey Guy, Cipri Clinciu, Ashit Gosalia
  • Patent number: 9547677
    Abstract: Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources and be able to do so for any data distribution. The resources can be processing resources, memory, and/or input/output, for example. A finer level of granularity, called a segment, is utilized to process tuples in a partition while creating an index. The segment also aligns with compression techniques for the index. By choosing an appropriate size for a segment and using load balancing the overall time for index creation can be reduced. Each segment can then be processed by a single thread thereby limiting segment skew. Skew is further limited by breaking down the work done by a thread into parallelizable stages.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: January 17, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Artem Oks, Qingqing Zhou, Srikumar Rangarajan, Aleksandras Surna, Wey Guy, Cipri Clinciu, Ashit Gosalia
  • Patent number: 9534652
    Abstract: A shock absorber includes a push rod, a first piston, a cylinder, a piston rod, a second piston, and a third piston. The cylinder and the first piston cooperatively define a first oil cavity. The second piston, the first piston, and the cylinder cooperatively define a second oil cavity. The third piston and the cylinder cooperatively define a gas cavity. The first piston is configured to urge the hydraulic oil of the second oil cavity to flow into the first oil cavity and the third oil cavity in event the push rod is pushed. The third piston is configured to compress the gas in the gas cavity in event the third piston is urged toward the gas cavity, thereby creating a damping effect.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: January 3, 2017
    Assignees: FU DING ELECTRONICAL TECHNOLOGY (JIASHAN) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Wei-Gui Xu, Qi Xing, Jun Li
  • Publication number: 20160116014
    Abstract: A shock absorber includes a push rod, a first piston, a cylinder, a piston rod, a second piston, and a third piston. The cylinder and the first piston cooperatively define a first oil cavity. The second piston, the first piston, and the cylinder cooperatively define a second oil cavity. The third piston and the cylinder cooperatively define a gas cavity. The first piston is configured to urge the hydraulic oil of the second oil cavity to flow into the first oil cavity and the third oil cavity in event the push rod is pushed. The third piston is configured to compress the gas in the gas cavity in event the third piston is urged toward the gas cavity, thereby creating a damping effect.
    Type: Application
    Filed: April 22, 2015
    Publication date: April 28, 2016
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., FU DING ELECTRONICAL TECHNOLOGY (JIASHAN) CO.,LTD.
    Inventors: WEI-GUI XU, QI XING, JUN LI
  • Publication number: 20150193485
    Abstract: Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources and be able to do so for any data distribution. The resources can be processing resources, memory, and/or input/output, for example. A finer level of granularity, called a segment, is utilized to process tuples in a partition while creating an index. The segment also aligns with compression techniques for the index. By choosing an appropriate size for a segment and using load balancing the overall time for index creation can be reduced. Each segment can then be processed by a single thread thereby limiting segment skew. Skew is further limited by breaking down the work done by a thread into parallelizable stages.
    Type: Application
    Filed: March 18, 2015
    Publication date: July 9, 2015
    Inventors: Artem Oks, Qingqing Zhou, Srikumar Rangarajan, RicharAleksandras Surna, Wey Guy, Cipri Clinciu, Ashit Gosalia
  • Publication number: 20150118071
    Abstract: A vacuum generator includes a main body, and a nozzle body received in the intake pipe. The main body includes an intake pipe, an outlet pipe, and a vacuum pipe received in the main body. The outlet pipe can be in communication with the intake pipe, and the vacuum pipe can extend away from the intersection of the intake pipe and the outlet pipe. The nozzle body is threadedly attached to the intake pipe and the position of the nozzle body in the intake pipe can be adjustable.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 30, 2015
    Inventors: XIAO-YI WU, WEI-GUI XU, XIAO-HONG ZENG
  • Patent number: 8990216
    Abstract: Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources and be able to do so for any data distribution. The resources can be processing resources, memory, and/or input/output, for example. A finer level of granularity, called a segment, is utilized to process tuples in a partition while creating an index. The segment also aligns with compression techniques for the index. By choosing an appropriate size for a segment and using load balancing the overall time for index creation can be reduced. Each segment can then be processed by a single thread thereby limiting segment skew. Skew is further limited by breaking down the work done by a thread into parallelizable stages.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: March 24, 2015
    Assignee: Microsoft Corporation
    Inventors: Artem Oks, Qingqing Zhou, Srikumar Rangarajan, Aleksandras Surna, Wey Guy, Cipri Clinciu, Ashit Gosalia
  • Publication number: 20110231403
    Abstract: Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources and be able to do so for any data distribution. The resources can be processing resources, memory, and/or input/output, for example. A finer level of granularity, called a segment, is utilized to process tuples in a partition while creating an index. The segment also aligns with compression techniques for the index. By choosing an appropriate size for a segment and using load balancing the overall time for index creation can be reduced. Each segment can then be processed by a single thread thereby limiting segment skew. Skew is further limited by breaking down the work done by a thread into parallelizable stages.
    Type: Application
    Filed: March 19, 2010
    Publication date: September 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Artem Oks, Qingqing Zhou, Srikumar Rangarajan, Aleksandras Surna, Wey Guy, Cipri Clinciu, Ashit Gosalia
  • Publication number: 20050187897
    Abstract: A method of mapping data into a table includes identifying pointers of a source portion and target portion and switching the metadata pointers of the target portion to be those of the source portion. Upon switching the metadata pointers, the data of the source portion is mapped into the target portion of the table. The method of mapping exhibits the advantage of performing the mapping operation by moving metadata and not table content data. The method may be used on any portion of a database including files, tables, partitions, and indexes. In one embodiment, the switching of pointers includes copying the target portion metadata into temporary storage, copying source portion metadata into the target portion metadata, and copying metadata from the temporary storage into the source portion metadata.
    Type: Application
    Filed: June 29, 2004
    Publication date: August 25, 2005
    Applicant: Microsoft Corporation
    Inventors: Deepak Pawar, Wey Guy, Lubor Kollar