Patents by Inventor Si Wu

Si Wu 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: 11303647
    Abstract: The technology disclosed describes a computer-implemented method. The computer-implemented method includes disambiguating a bypassed login event that caused a client to access a cloud application but bypassed a network security system configured to intermediate traffic between the client and the cloud application. The network security system receives from the client an incoming request to access a resource on the cloud application over an application session. The bypassed login event preceded the incoming request. The network security system analyzes the incoming request and detects absence of instance metadata required to determine whether the bypassed login event emanated from a controlled account or an uncontrolled account. The network security system holds the incoming request, generates a synthetic request, and injects the synthetic request into the application session and transmits the synthetic request to the cloud application.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: April 12, 2022
    Assignee: Netskope, Inc.
    Inventors: David Tze-Si Wu, Prasenna Ravi
  • Patent number: 11271973
    Abstract: The technology disclosed describes a system. The system comprises a network security system interposed between clients and cloud applications. The network security system is configured to receive, during an application session, an incoming request from a client. The incoming request is directed towards a cloud application and includes an object identifier of an object. The network security system is further configured to analyze the incoming request and detect the object identifier. The network security system is further configured to configure a synthetic request with the object identifier and inject the synthetic request into the application session to transmit the synthetic request to the cloud application. The synthetic request is configured to retrieve object metadata about the object using the object identifier. The network security system is further configured to receive a response to the synthetic request from the cloud application. The response supplies the object metadata.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: March 8, 2022
    Assignee: Netskope, Inc.
    Inventors: Prasenna Ravi, David Tze-Si Wu
  • Patent number: 11271972
    Abstract: The technology disclosed describes a system. The system comprises data flow logic configured to inject an incoming request directed to a cloud application in a processing path of a particular network security system. The particular network security system is configured to use an application-specific parser to inspect certain fields and variables in the incoming request for metadata, determine that the metadata is missing, and use an application-specific template to construct a synthetic request. The data flow logic is further configured to inject the synthetic request and its corresponding response in the processing path of the particular network security system. The particular network security system is further configured to use the application-specific parser to extract the missing metadata from the corresponding response.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: March 8, 2022
    Assignee: Netskope, Inc.
    Inventors: Prasenna Ravi, David Tze-Si Wu
  • Publication number: 20220014593
    Abstract: A discovery system to discover Internet of Things (IoT) resources for a user includes a user client and a server apparatus. The server apparatus determines the user context and establishes a user requirement specification based on the user context and, if provided, on user requirements articulated by the user via the user client. The server apparatus identifies one or more categories of IoT object that match the user requirement specification and interrogates an IoT-object platform to identify IoT resources that correspond to the identified categories. The server apparatus sends the user client information identifying the IoT resource(s) identified by the IoT-object-platform interface. The disclosure also describes a corresponding discovery method, a server apparatus, a method implemented by the server apparatus, a computer program for execution to implement the user client and a computer-implemented method for implementation in a user device to implement the user client.
    Type: Application
    Filed: September 30, 2019
    Publication date: January 13, 2022
    Inventors: Si Wu, Zhihong Guo
  • Patent number: 11190550
    Abstract: The technology disclosed describes a system. The system comprises a network security system interposed between clients and cloud applications. The network security system is configured to receive from a client an incoming request to upload an object to a cloud application over an application session. The object is subject to policy enforcement by the network security system. The network security system is further configured to generate a synthetic request, upload the object to the cloud application, and inject the synthetic request into the application session to transmit the synthetic request to the cloud application. The synthetic request is configured to modify a security posture of the uploaded object in dependence upon the policy enforcement.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: November 30, 2021
    Assignee: Netskope, Inc.
    Inventors: David Tze-Si Wu, Prasenna Ravi
  • Publication number: 20210361208
    Abstract: A system and method for camera-based stress determination. The method includes: determining a plurality of regions-of-interest (ROIs) of a body part; determining a set of bitplanes in a captured image sequence for each ROI that represent HC changes using a trained machine learning model, the machine learning model trained with a hemoglobin concentration (HC) changes training set, the HC changes training set trained using bitplanes from previously captured image sequences of other human individuals as input and received cardiovascular data as targets; determining an HC change signal for each of the ROIs based on changes in the set of determined bitplanes; for each ROI, determining intervals between heartbeats based on peaks in the HC change signal; determining heart rate variability using the intervals between heartbeats; determining a stress level using at least one determination of a standard deviation of the heart rate variability; and outputting the stress level.
    Type: Application
    Filed: October 24, 2018
    Publication date: November 25, 2021
    Inventors: Kang LEE, Pu ZHENG, Si WU
  • Patent number: 11184403
    Abstract: The technology disclosed describes a system. The system comprises an edge network of a plurality of points of presence of a network security system. Points of presence in the plurality of points of presence are configured to intermediate traffic between clients and cloud applications and to use metadata to apply policies on the intermediated traffic. There are redundancies in metadata synchronization between the points of presence due to metadata migration to a second point of presence from a first point of presence handing off intermediation to the second point of presence within an application session. Each of the points of presence is configured with inline metadata generation logic. The inline metadata generation logic is configured to issue synthetic requests to provide the metadata to the second point of presence without requiring the metadata migration to the second point of presence.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: November 23, 2021
    Assignee: Netskope, Inc.
    Inventors: David Tze-Si Wu, Prasenna Ravi
  • Patent number: 11178188
    Abstract: The technology disclosed describes a system. The system comprises a network security system interposed between clients and cloud applications. The network security system is configured to receive from a client an incoming request to access a cloud application in an application session. The network security system is further configured to analyze the incoming request and detect absence of at least some metadata required to enforce a security policy on the incoming request. The network security system is further configured to hold the incoming request, generate a synthetic request, and inject the synthetic request into the application session to transmit the synthetic request to the cloud application. The synthetic request is configured to retrieve otherwise absent metadata from the cloud application. The network security system is further configured to receive a response to the synthetic request from the cloud application. The response supplies the otherwise absent metadata.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: November 16, 2021
    Assignee: Netskope, Inc.
    Inventors: David Tze-Si Wu, Prasenna Ravi
  • Publication number: 20210278380
    Abstract: A spray-capillary device is configured to process ultra low-volume samples. The spray-capillary device includes a spray capillary that includes an inlet end and a discharge end. The spray capillary includes a porous section at the discharge end. A downstream connector provides an interface between the porous section of the spray capillary, a conductive fluid, and a high voltage electrical source. The application of voltage to the downstream connector causes electrospray ionization, which can be used to draw ultra law volume samples into the inlet end. A gas injection assembly can be used to increase the pressure on the inlet end of the spray capillary to encourage movement of the sample through the spray capillary. The spray-capillary device is well suited for providing ultra low samples to a mass spectrometer detection device.
    Type: Application
    Filed: March 8, 2021
    Publication date: September 9, 2021
    Applicant: The Board of Regents of the University of Oklahoma
    Inventors: Si Wu, Lushuang Huang, Zhe Wang
  • Patent number: 10831721
    Abstract: Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. The virtual storage arrays overcomes bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client in the near future. Virtual storage arrays determine the association between requested storage blocks and corresponding high-level data structure entities to predict additional high-level data structure entities that are likely to be accessed. From this, the virtual storage array identifies the additional storage blocks for prefetching.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: November 10, 2020
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: David Tze-Si Wu, Steven McCanne, Michael J. Demmer, Nitin Gupta
  • Patent number: 10829466
    Abstract: A stilbene derivative, which is a compound of the following general formula I or general formula II, or an acceptable salt formed by the compound of the general formula I or the general formula II and an inorganic or organic acid; wherein, in the general formula I or the general formula II, the atom represented by X is a hydrogen atom or a halogen atom; the substituent represented by R is C1-C6 alkyl, 1-6-membered heteroalkyl, C2-C4 alkenyl, C2-C4 alkynyl, C3-C6 cycloalkyl, substituted C3-C6 cycloalkyl, 3-6-membered heterocycloalkyl, substituted 3-6-membered heterocycloalkyl, 5-18-membered aryl, substituted 5-18-membered aryl, 5-18-membered heteroaryl, or substituted 5-18-membered heteroaryl.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: November 10, 2020
    Assignee: BEIJING INSTITUTE OF TECHNOLOGY
    Inventors: Jianhua Liang, Hong Qing, Si Wu, Sisi Liu, Nuomin Li, Liang Yang
  • Publication number: 20200242088
    Abstract: Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. The virtual storage arrays overcomes bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client in the near future. Virtual storage arrays determine the association between requested storage blocks and corresponding high-level data structure entities to predict additional high-level data structure entities that are likely to be accessed. From this, the virtual storage array identifies the additional storage blocks for prefetching.
    Type: Application
    Filed: April 15, 2020
    Publication date: July 30, 2020
    Applicant: Riverbed Technology, Inc.
    Inventors: David Tze-Si Wu, Steven McCanne, Michael J. Demmer, Nitin Gupta
  • Publication number: 20200205710
    Abstract: A system for analyzing eye movement on the basis of brain function and a device using the same, wherein the eye movement analysis system comprises: an eye movement behavior pattern and a plurality of eye movement data collection and data storage modules. The eye movement data collection is used to perform real time analysis on position data of the head and eyes, so as to compensate for the impact of head motion on eye position, thereby ensuring more accurate results. The device using this system is applicable to the diagnosis of neurodegenerative diseases.
    Type: Application
    Filed: July 17, 2018
    Publication date: July 2, 2020
    Applicant: JASMINES BIOTECH INC.
    Inventors: Mingsha Zhang, Si Wu, Dianhui Chu, Xiaohan Lin
  • Patent number: 10698579
    Abstract: A method and device for displaying reference content, and a storage medium thereof are provided. In some embodiments, the method includes displaying a first interface in response to an operation of enabling the first interface; displaying multiple second interfaces on the first interface in a form of floating window in response to an operation of enabling reference content, the multiple second interfaces including different reference content respectively; and displaying, in response to an operation of selecting a second interface from the multiple second interfaces, the selected second interface on the first interface in an overlaying manner. The formation arranging efficiency and communication efficiency between game players and the reference content can be improved by the above technical solution.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: June 30, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Kunjie Zhang, Danning Wang, Jing Le, Shenping Xiong, Le Wang, Si Wu, Siquan Chen
  • Publication number: 20200148662
    Abstract: A stilbene derivative, which is a compound of the following general formula I or general formula II, or an acceptable salt formed by the compound of the general formula I or the general formula II and an inorganic or organic acid; wherein, in the general formula I or the general formula II, the atom represented by X is a hydrogen atom or a halogen atom; the substituent represented by R is C1-C6 alkyl, 1-6-membered heteroalkyl, C2-C4 alkenyl, C2-C4 alkynyl, C3-C6 cycloalkyl, substituted C3-C6 cycloalkyl, 3-6-membered heterocycloalkyl, substituted 3-6-membered heterocycloalkyl, 5-18-membered aryl, substituted 5-18-membered aryl, 5-18-membered heteroaryl, or substituted 5-18-membered heteroaryl.
    Type: Application
    Filed: October 26, 2016
    Publication date: May 14, 2020
    Applicant: BEIJING INSTITUTE OF TECHNOLOGY
    Inventors: Jianhua LIANG, Hong QING, Si WU, Sisi LIU, Nuomin LI, Liang YANG
  • Patent number: 10171963
    Abstract: A call transfer method and terminal are provided. The method includes: sending, by a first terminal, a local number query request to a second terminal by using a near field communication link, where the local number query request is used to request the second terminal to query a local number of the second terminal; receiving, by the first terminal, the local number of the second terminal that is sent by the second terminal; and sending, by the first terminal, a call transfer request to a network side according to the received local number of the second terminal, where the call transfer request is used to request the network side to update a call transfer target of the first terminal to the local number of the second terminal.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: January 1, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Si Wu
  • Patent number: 10035970
    Abstract: A lubricant composition for improving fuel economy of a vehicle having an internal combustion engine includes a base oil and a friction-reducing compound. The friction reducing compound has the following general formula: wherein R is an alkyl or alkenyl group having 8 or more carbon atoms, each R1 is an independently selected hydrocarbon group having 2 to 10 carbon atoms, and n is 1.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: July 31, 2018
    Assignee: BASF SE
    Inventors: Jeffrey Alan Levine, Si Wu, David E. Chasan, Philippe Rabbat, Ryan J. Fenton, Glenn C. Phillips
  • Publication number: 20170359708
    Abstract: A call transfer method and terminal are provided. The method includes: sending, by a first terminal, a local number query request to a second terminal by using a near field communication link, where the local number query request is used to request the second terminal to query a local number of the second terminal; receiving, by the first terminal, the local number of the second terminal that is sent by the second terminal; and sending, by the first terminal, a call transfer request to a network side according to the received local number of the second terminal, where the call transfer request is used to request the network side to update a call transfer target of the first terminal to the local number of the second terminal.
    Type: Application
    Filed: December 31, 2014
    Publication date: December 14, 2017
    Inventor: Si Wu
  • Publication number: 20170336935
    Abstract: A method and device for displaying reference content, and a storage medium thereof are provided. In some embodiments, the method includes displaying a first interface in response to an operation of enabling the first interface; displaying multiple second interfaces on the first interface in a form of floating window in response to an operation of enabling reference content, the multiple second interfaces including different reference content respectively; and displaying, in response to an operation of selecting a second interface from the multiple second interfaces, the selected second interface on the first interface in an overlaying manner. The formation arranging efficiency and communication efficiency between game players and the reference content can be improved by the above technical solution.
    Type: Application
    Filed: August 9, 2017
    Publication date: November 23, 2017
    Inventors: Kunjie ZHANG, Danning WANG, Jing LE, Shenping XIONG, Le WANG, Si WU, Siquan CHEN
  • Publication number: 20170321147
    Abstract: A lubricant composition for improving fuel economy of a vehicle having an internal combustion engine includes a base oil and a friction-reducing compound. The friction reducing compound has the following general formula: wherein R is an alkyl or alkenyl group having 8 or more carbon atoms, each le is an independently selected hydrocarbon group having 2 to 10 carbon atoms, and n is 1.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 9, 2017
    Applicant: BASF SE
    Inventors: Jeffrey Alan Levine, Si Wu, David E. Chasan, Philippe Rabbat, Ryan J. Fenton, Glenn C. Phillips