Patents by Inventor Steven Liu

Steven Liu 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: 11500055
    Abstract: The disclosure relates to a detection method and a detection apparatus, the method including: calculating, when a location base station in an ultra-wideband location system receives a pulse response, values of a plurality of specified pulse response characteristics using the received pulse response, and using the calculated values as values of the plurality of specified pulse response characteristics of the location base station; calculating differences between the values of the plurality of specified pulse response characteristics of the location base station and values of the plurality of specified pulse response characteristics of the location base station at a previous time, and using the calculated differences as variations of the plurality of specified pulse response characteristics of the location base station; determining, based on at least the variations of the plurality of specified pulse response characteristics of the location base station and by means of a trained classifier, whether signal propa
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: November 15, 2022
    Assignee: Robert Bosch GmbH
    Inventors: Huajun Yu, Zhuoqi Zeng, Wei Wang, Steven Liu
  • Patent number: 11449330
    Abstract: In accordance with an embodiment, described herein is a system and method for supporting patching in a multi-tenant application server environment. The system can associate one or more partitions with a tenant, for use by that tenant, wherein a partition is a runtime and administrative subdivision or slice of a domain. A patching process can take advantage of high-availability features provided by an application server clustering environment, to apply patches in a controlled, rolling restart, which maintains a domain's ability to operate without interruption, or with zero downtime. The process can be used to automate complex or long running tasks, including preserving an unpatched or prior version of an application server, application, or other software component for possible rollback, or providing automatic reversion in the event of an unrecoverable error.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: September 20, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nazrul Islam, Jacob Lindholm, Josh Dorr, Christopher Kasso, Yamini K. Balasubramanyam, Steven Liu, Rajiv Mordani, Abhijit Kumar
  • Publication number: 20220269516
    Abstract: The disclosure provides for transitioning application windows between local and remote desktops. Example implementations include opening a first file with a first application to generate a first application window on a first desktop window on a user display; based at least on a trigger event for transitioning the first application window from the first desktop window to a second desktop window, determining whether a second application is available for the second desktop window to produce a version of the first application window; and based at least on the second application being available: transferring the first file across a network to become a second file; and opening the second file with the second application to generate a second application window on the second desktop window, the second application window replacing the first application window on the user display. The transition may go either direction.
    Type: Application
    Filed: May 10, 2022
    Publication date: August 25, 2022
    Inventors: Lin LV, Bo Steven LIU, Yunxia CHENG, Yunfei SAN, Jian Ken SONG, Felix YAN, Yuping WEI, Qian Jack LIU
  • Patent number: 11340919
    Abstract: The disclosure provides for transitioning application windows between local and remote desktops. Example implementations include opening a first file with a first application to generate a first application window on a first desktop window on a user display; based at least on a trigger event for transitioning the first application window from the first desktop window to a second desktop window, determining whether a second application is available for the second desktop window to produce a version of the first application window; and based at least on the second application being available: transferring the first file across a network to become a second file; and opening the second file with the second application to generate a second application window on the second desktop window, the second application window replacing the first application window on the user display. The transition may go either direction.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: May 24, 2022
    Assignee: VMware, Inc.
    Inventors: Lin Lv, Bo Steven Liu, Yunxia Cheng, Yunfei San, Jian Ken Song, Felix Yan, Yuping Wei, Qian Jack Liu
  • Publication number: 20220154515
    Abstract: A cable-operated drive mechanism for a vehicle sliding closure panel includes a housing and a motor configured to selectively rotate an output shaft. A cable drum is supported in the housing for rotation in response to rotation of the output shaft. A first cable coupled to the cable drum extends through a first cable port for operable attachment to the vehicle sliding closure panel. An adjuster pulley in the housing is moveable between assembly and installed positions. A second cable coupled to the cable drum engages the adjuster pulley and extends, in non-reversed bending fashion, through a second cable port for operable attachment to the vehicle sliding closure panel. The second cable has an assembly free-length when the adjuster pulley is in the assembly position and an installed free-length when the adjuster pulley is in the installed position, with the installed free-length being less than the assembly free-length.
    Type: Application
    Filed: April 14, 2020
    Publication date: May 19, 2022
    Inventors: Michael BAYLEY, Steven LIU
  • Publication number: 20220154518
    Abstract: An actuation system and method of operation for moving a closure panel in one of a normal drive state and a back drive state are provided. The actuation system includes a mechanical coupling for moving the closure panel. A motor with a shaft is directly and operably connected to the mechanical coupling to directly move the mechanical coupling. A sensor detects movement of the closure panel and couples to a controller connected to the motor. The controller moves the closure panel with the motor based on a detected motor movement command in the normal drive mode. The controller also detects movement of the closure panel using the at least one sensor and selectively brakes the movement of the closure panel based on the movement detected in the back drive state.
    Type: Application
    Filed: April 9, 2020
    Publication date: May 19, 2022
    Inventors: Michael BAYLEY, Steven LIU, Ke LI
  • Patent number: 11316929
    Abstract: Embodiments of the present disclosure relate to management of resources. Embodiments include receiving, from a user of a client device, first input indicating a location on a remote device and a file type. Embodiments include identifying a file corresponding to the file type at the location. Embodiments include generating a graphical representation of the file and providing the graphical representation of the file to the user. Embodiments include receiving, from the user, second input corresponding to the graphical representation of the file. Embodiments include identifying stored credentials based on the second input and initiating a virtual desktop session using the stored credentials. Embodiments include providing a remote interface to the virtual desktop session on the client device. Embodiments include launching an application within the virtual desktop session and opening the file within the application.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: April 26, 2022
    Assignee: VMware, Inc.
    Inventors: Lin Lv, Chaoting Xuan, Tong Zhao, Bo Steven Liu, Yue Zhao, Yanchao Zhang, Qimin Yao, Suyu Pan
  • Publication number: 20220108060
    Abstract: Embodiments are described for editing a remote document residing on a server that is accessed by a mobile device over a remote desktop connection, by downloading portions of text to be locally edited from the remote document to the mobile device, performing edits on the downloaded text locally on the mobile device in an interface optimized for mobile device text editing, and conveying the edited portions back to the server to be inserted into a corresponding place in the document.
    Type: Application
    Filed: October 20, 2020
    Publication date: April 7, 2022
    Inventors: Lin Lv, Jian Ken Song, Bo Steven Liu
  • Publication number: 20210397464
    Abstract: The disclosure provides for transitioning application windows between local and remote desktops. Example implementations include opening a first file with a first application to generate a first application window on a first desktop window on a user display; based at least on a trigger event for transitioning the first application window from the first desktop window to a second desktop window, determining whether a second application is available for the second desktop window to produce a version of the first application window; and based at least on the second application being available: transferring the first file across a network to become a second file; and opening the second file with the second application to generate a second application window on the second desktop window, the second application window replacing the first application window on the user display. The transition may go either direction.
    Type: Application
    Filed: June 23, 2020
    Publication date: December 23, 2021
    Inventors: Lin LV, Bo Steven LIU, Yunxia CHENG, Yunfei SAN, Jian Ken SONG, Felix YAN, Yuping WEI, Qian Jack LIU
  • Publication number: 20210374100
    Abstract: Disclosed are various approaches for recommending remotely executed applications for opening files. In one approach, an indication is received that a user desires to open the local file of a client device remotely. At least one remotely executed application is identified to open the local file remotely. A user interface is rendered by the client device that facilitates selection from among the remotely executed application(s). A user selection of a particular remotely executed application generated through the user interface is received. The particular remotely executed application opens the local file remotely.
    Type: Application
    Filed: December 5, 2018
    Publication date: December 2, 2021
    Inventors: Steven Liu, Songli Li, Tong Zhao, Yanchao Zhang, Lin Lv, Mac Lu, Yue Zhao, Ken Song
  • Publication number: 20210374106
    Abstract: Disclosed are various approaches for using drag-and-drop to open local files remotely. In one approach, a client device renders a user interface including a first indicium corresponding to a local file of the client device and a second indicium corresponding to a remotely executed application. A drag-and-drop action of the first indicium relative to the second indicium is detected. Responsive to the drag-and-drop action, the remotely executed application opens a copy of the local file.
    Type: Application
    Filed: December 4, 2018
    Publication date: December 2, 2021
    Inventors: Steven Liu, Songli Li, Tong Zhao, Yanchao Zhang, Lin Lv, Mac Lu, Yue Zhao, Ken Song
  • Publication number: 20210334118
    Abstract: Disclosed are various approaches for opening local files in remotely executed applications. In one approach, a user request is received to open a local file of a client device remotely. A remotely executed application is identified to open the local file. The client device automatically transfers the local file to a remote data store accessible to the remotely executed application. The remotely executed application opens a copy of the local file from the remote data store.
    Type: Application
    Filed: December 5, 2018
    Publication date: October 28, 2021
    Inventors: Steven Liu, Songli Li, Tong Zhao, Yanchao Zhang, Lin Lv, Mac Lu, Yue Zhao, Ken Song
  • Publication number: 20210325523
    Abstract: The present invention relates to a method and apparatus for detecting a signal propagation type, the method comprises: when a positioning base station of an ultra-wideband positioning system currently receives a pulse response from a positioning tag, computing an actual value of a specified feature of the received pulse response at least using the received pulse response; selecting, for the specified feature, a predictive model for predicting an adopted value of the specified feature at a future moment on the basis of an adopted value of the specified feature at a historical moment; using the predictive model selected for the specified feature to acquire an adopted value of the specified feature at a future moment, to serve as a predicted value of the specified feature of the received pulse response; and determining the current type of signal propagation between the positioning base station and positioning tag on the basis of the actual value and predicted value of the specified feature of the received pulse
    Type: Application
    Filed: August 14, 2018
    Publication date: October 21, 2021
    Inventors: Zhuoqi Zeng, Steven Liu, Huajun Yu, William Wang
  • Publication number: 20210223351
    Abstract: The disclosure relates to a detection method and a detection apparatus, the method including: calculating, when a location base station in an ultra-wideband location system receives a pulse response, values of a plurality of specified pulse response characteristics using the received pulse response, and using the calculated values as values of the plurality of specified pulse response characteristics of the location base station; calculating differences between the values of the plurality of specified pulse response characteristics of the location base station and values of the plurality of specified pulse response characteristics of the location base station at a previous time, and using the calculated differences as variations of the plurality of specified pulse response characteristics of the location base station; determining, based on at least the variations of the plurality of specified pulse response characteristics of the location base station and by means of a trained classifier, whether signal propa
    Type: Application
    Filed: July 12, 2018
    Publication date: July 22, 2021
    Inventors: Huajun Yu, Zhuoqi Zheng, Wei Wang, Steven Liu
  • Publication number: 20210211844
    Abstract: The present invention relates to a method and apparatus for detecting a signal propagation type. The method comprises: calculating a similarity value of a currently received pulse response and a reference pulse response when a certain positioning base station of a UWB positioning system currently receives a pulse response from a certain positioning tag, the similarity value indicating the degree of similarity between the currently received pulse response and the reference pulse response, wherein the reference pulse response is a pulse response previously received by the positioning base station from the positioning tag; and determining the current type of signal propagation between the positioning base station and the positioning tag on the basis of the similarity value. The method and apparatus can detect the type of signal propagation between the positioning base station and positioning tag of the UWB positioning system.
    Type: Application
    Filed: August 31, 2018
    Publication date: July 8, 2021
    Inventors: Zhuoqi Zeng, Steven Liu, Huajun Yu, Wei Wang
  • Patent number: 10986215
    Abstract: An approach for accessing one or more resources at a virtualized desktop infrastructure (VDI) client running on a client device by a remote virtual machine (VM) is provided. The method includes intercepting, via a VDI agent, a request to access one or more resources at the client device, transferring the request from the remote VM to the client device via a network redirector protocol, and filtering the request to determine if the request complies with one or more rules. For a first resource of the one or more resources, if the request does not comply with any one of one or more first rules of the one or more rules, access to the first resource is denied. If the request complies with the one or more first rules, access to the first resource is granted and a response is sent to the VDI agent via the network redirector protocol.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: April 20, 2021
    Assignee: VMware, Inc.
    Inventors: Qi Sun, Adam Gregory Gross, Bo Steven Liu, Zhao Li, Li Huang, Feng Yan, Kun Shi
  • Publication number: 20210081193
    Abstract: In accordance with an embodiment, described herein is a system and method for supporting patching in a multi-tenant application server environment. The system can associate one or more partitions with a tenant, for use by that tenant, wherein a partition is a runtime and administrative subdivision or slice of a domain. A patching process can take advantage of high-availability features provided by an application server clustering environment, to apply patches in a controlled, rolling restart, which maintains a domain's ability to operate without interruption, or with zero downtime. The process can be used to automate complex or long running tasks, including preserving an unpatched or prior version of an application server, application, or other software component for possible rollback, or providing automatic reversion in the event of an unrecoverable error.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 18, 2021
    Inventors: Nazrul Islam, Jacob Lindholm, Josh Dorr, Christopher Kasso, Yamini K. Balasubramanyam, Steven Liu, Rajiv Mordani, Abhijit Kumar
  • Publication number: 20210014317
    Abstract: Embodiments of the present disclosure relate to management of resources. Embodiments include receiving, from a user of a client device, first input indicating a location on a remote device and a file type. Embodiments include identifying a file corresponding to the file type at the location. Embodiments include generating a graphical representation of the file and providing the graphical representation of the file to the user. Embodiments include receiving, from the user, second input corresponding to the graphical representation of the file. Embodiments include identifying stored credentials based on the second input and initiating a virtual desktop session using the stored credentials. Embodiments include providing a remote interface to the virtual desktop session on the client device. Embodiments include launching an application within the virtual desktop session and opening the file within the application.
    Type: Application
    Filed: July 8, 2019
    Publication date: January 14, 2021
    Inventors: Lin LV, Chaoting XUAN, Tong ZHAO, Bo Steven LIU, Yue ZHAO, Yanchao ZHANG, Qimin YAO, Suyu PAN
  • Publication number: 20210014334
    Abstract: An approach for accessing one or more resources at a virtualized desktop infrastructure (VDI) client running on a client device by a remote virtual machine (VM) is provided. The method includes intercepting, via a VDI agent, a request to access one or more resources at the client device, transferring the request from the remote VM to the client device via a network redirector protocol, and filtering the request to determine if the request complies with one or more rules. For a first resource of the one or more resources, if the request does not comply with any one of one or more first rules of the one or more rules, access to the first resource is denied. If the request complies with the one or more first rules, access to the first resource is granted and a response is sent to the VDI agent via the network redirector protocol.
    Type: Application
    Filed: August 12, 2019
    Publication date: January 14, 2021
    Inventors: Qi SUN, Adam Gregory GROSS, Bo Steven LIU, Zhao LI, Li HUANG, Feng YAN, Kun SHI
  • Patent number: 10853056
    Abstract: In accordance with an embodiment, described herein is a system and method for supporting patching in a multi-tenant application server environment. The system can associate one or more partitions with a tenant, for use by that tenant, wherein a partition is a runtime and administrative subdivision or slice of a domain. A patching process can take advantage of high-availability features provided by an application server clustering environment, to apply patches in a controlled, rolling restart, which maintains a domain's ability to operate without interruption, or with zero downtime. The process can be used to automate complex or long running tasks, including preserving an unpatched or prior version of an application server, application, or other software component for possible rollback, or providing automatic reversion in the event of an unrecoverable error.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: December 1, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nazrul Islam, Jacob Lindholm, Josh Dorr, Christopher Kasso, Yamini K Balasubramanyam, Steven Liu, Rajiv Mordani, Abhijit Kumar