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: 11500055Abstract: 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 propaType: GrantFiled: July 12, 2018Date of Patent: November 15, 2022Assignee: Robert Bosch GmbHInventors: Huajun Yu, Zhuoqi Zeng, Wei Wang, Steven Liu
-
Patent number: 11449330Abstract: 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: GrantFiled: November 30, 2020Date of Patent: September 20, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Nazrul Islam, Jacob Lindholm, Josh Dorr, Christopher Kasso, Yamini K. Balasubramanyam, Steven Liu, Rajiv Mordani, Abhijit Kumar
-
Publication number: 20220269516Abstract: 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: ApplicationFiled: May 10, 2022Publication date: August 25, 2022Inventors: Lin LV, Bo Steven LIU, Yunxia CHENG, Yunfei SAN, Jian Ken SONG, Felix YAN, Yuping WEI, Qian Jack LIU
-
Patent number: 11340919Abstract: 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: GrantFiled: June 23, 2020Date of Patent: May 24, 2022Assignee: VMware, Inc.Inventors: Lin Lv, Bo Steven Liu, Yunxia Cheng, Yunfei San, Jian Ken Song, Felix Yan, Yuping Wei, Qian Jack Liu
-
Publication number: 20220154515Abstract: 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: ApplicationFiled: April 14, 2020Publication date: May 19, 2022Inventors: Michael BAYLEY, Steven LIU
-
Publication number: 20220154518Abstract: 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: ApplicationFiled: April 9, 2020Publication date: May 19, 2022Inventors: Michael BAYLEY, Steven LIU, Ke LI
-
Patent number: 11316929Abstract: 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: GrantFiled: July 8, 2019Date of Patent: April 26, 2022Assignee: VMware, Inc.Inventors: Lin Lv, Chaoting Xuan, Tong Zhao, Bo Steven Liu, Yue Zhao, Yanchao Zhang, Qimin Yao, Suyu Pan
-
Publication number: 20220108060Abstract: 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: ApplicationFiled: October 20, 2020Publication date: April 7, 2022Inventors: Lin Lv, Jian Ken Song, Bo Steven Liu
-
Publication number: 20210397464Abstract: 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: ApplicationFiled: June 23, 2020Publication date: December 23, 2021Inventors: Lin LV, Bo Steven LIU, Yunxia CHENG, Yunfei SAN, Jian Ken SONG, Felix YAN, Yuping WEI, Qian Jack LIU
-
Publication number: 20210374100Abstract: 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: ApplicationFiled: December 5, 2018Publication date: December 2, 2021Inventors: Steven Liu, Songli Li, Tong Zhao, Yanchao Zhang, Lin Lv, Mac Lu, Yue Zhao, Ken Song
-
Publication number: 20210374106Abstract: 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: ApplicationFiled: December 4, 2018Publication date: December 2, 2021Inventors: Steven Liu, Songli Li, Tong Zhao, Yanchao Zhang, Lin Lv, Mac Lu, Yue Zhao, Ken Song
-
Publication number: 20210334118Abstract: 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: ApplicationFiled: December 5, 2018Publication date: October 28, 2021Inventors: Steven Liu, Songli Li, Tong Zhao, Yanchao Zhang, Lin Lv, Mac Lu, Yue Zhao, Ken Song
-
Publication number: 20210325523Abstract: 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 pulseType: ApplicationFiled: August 14, 2018Publication date: October 21, 2021Inventors: Zhuoqi Zeng, Steven Liu, Huajun Yu, William Wang
-
Publication number: 20210223351Abstract: 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 propaType: ApplicationFiled: July 12, 2018Publication date: July 22, 2021Inventors: Huajun Yu, Zhuoqi Zheng, Wei Wang, Steven Liu
-
Publication number: 20210211844Abstract: 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: ApplicationFiled: August 31, 2018Publication date: July 8, 2021Inventors: Zhuoqi Zeng, Steven Liu, Huajun Yu, Wei Wang
-
Patent number: 10986215Abstract: 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: GrantFiled: August 12, 2019Date of Patent: April 20, 2021Assignee: VMware, Inc.Inventors: Qi Sun, Adam Gregory Gross, Bo Steven Liu, Zhao Li, Li Huang, Feng Yan, Kun Shi
-
Publication number: 20210081193Abstract: 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: ApplicationFiled: November 30, 2020Publication date: March 18, 2021Inventors: Nazrul Islam, Jacob Lindholm, Josh Dorr, Christopher Kasso, Yamini K. Balasubramanyam, Steven Liu, Rajiv Mordani, Abhijit Kumar
-
Publication number: 20210014317Abstract: 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: ApplicationFiled: July 8, 2019Publication date: January 14, 2021Inventors: Lin LV, Chaoting XUAN, Tong ZHAO, Bo Steven LIU, Yue ZHAO, Yanchao ZHANG, Qimin YAO, Suyu PAN
-
Publication number: 20210014334Abstract: 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: ApplicationFiled: August 12, 2019Publication date: January 14, 2021Inventors: Qi SUN, Adam Gregory GROSS, Bo Steven LIU, Zhao LI, Li HUANG, Feng YAN, Kun SHI
-
Patent number: 10853056Abstract: 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: GrantFiled: July 29, 2019Date of Patent: December 1, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Nazrul Islam, Jacob Lindholm, Josh Dorr, Christopher Kasso, Yamini K Balasubramanyam, Steven Liu, Rajiv Mordani, Abhijit Kumar