Patents by Inventor Victor Shih

Victor Shih 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: 12271834
    Abstract: A system and associated methods for organizing, representing, finding, discovering, and using data. Embodiments represent information and data in the form of a data structure termed a Feature Graph, that includes nodes and edges, where the edges serve to connect a node to one or more other nodes. A node in a Feature Graph may represent a variable, such as a measurable object, characteristic, or factor of a study. An edge in a Feature Graph may represent a measure of a statistical association between a node and one or more other nodes. Datasets that demonstrate or support the statistical association or measure the associated variable may be accessed through an identifier in a Feature Graph. An application may traverse a Feature Graph and aggregate and process data associated with a set of nodes or edges.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: April 8, 2025
    Assignee: System Inc.
    Inventors: Adam Bly, Mehdi Jamei, David Kang, Lisa Strausfeld, Victor Shih
  • Patent number: 12219020
    Abstract: Systems and methods for increasing the speed with which a network device can process “heartbeat” packets that are transmitted between the network device and its peers to verify that the communication links between them are active, or to detect when the communication links go down (i.e., are inactive). Received heartbeat packets are processed primarily by a switching application specific integrated circuit (ASIC) rather than a CPU of the network device. The switching ASIC identifies heartbeat sessions corresponding to received heartbeat packets and resets aging timers for these sessions if the timers have not already expired. The reduced processing and faster timing mechanism of the switching ASIC enables the network device to accommodate spikes in the received packet rate.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: February 4, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Michael Chih-Yen Wang, Victor Shih-Hua Wen, Navdeep Bhatia
  • Publication number: 20240022638
    Abstract: Systems and methods for increasing the speed with which a network device can process “heartbeat” packets that are transmitted between the network device and its peers to verify that the communication links between them are active, or to detect when the communication links go down (i.e., are inactive). Received heartbeat packets are processed primarily by a switching application specific integrated circuit (ASIC) rather than a CPU of the network device. The switching ASIC identifies heartbeat sessions corresponding to received heartbeat packets and resets aging timers for these sessions if the timers have not already expired. The reduced processing and faster timing mechanism of the switching ASIC enables the network device to accommodate spikes in the received packet rate.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 18, 2024
    Inventors: Michael Chih-Yen Wang, Victor Shih-Hua Wen, Navdeep Bhatia
  • Patent number: 11755108
    Abstract: The present disclosure relates to systems and methods for providing a hybrid brain-computer-interface (hBCI) that can detect an individual's reinforcement signals (e.g., level of interest, arousal, emotional reactivity, cognitive fatigue, cognitive state, or the like) in and/or response to objects, events, and/or actions in an environment by generating reinforcement signals for improving an AI agent controlling the environment, such as an autonomous vehicle. Although the disclosed subject matter is discussed within the context of an autonomous vehicle virtual reality game in the exemplary embodiments of the present disclosure, the disclosed system can be applicable to any other environment in which the human user's sensory input is to be used to influence actions within the environment. Furthermore, the systems and methods disclosed can use neural, physiological, or behavioral signatures to inform deep reinforcement learning based AI systems to enhance user comfort and trust in automation.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: September 12, 2023
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Paul Sajda, Sameer Saproo, Victor Shih, Sonakshi Bose Roy, David Jangraw
  • Publication number: 20230060252
    Abstract: A system and associated methods for organizing, representing, finding, discovering, and using data. Embodiments represent information and data in the form of a data structure termed a Feature Graph, that includes nodes and edges, where the edges serve to connect a node to one or more other nodes. A node in a Feature Graph may represent a variable, such as a measurable object, characteristic, or factor of a study. An edge in a Feature Graph may represent a measure of a statistical association between a node and one or more other nodes. Datasets that demonstrate or support the statistical association or measure the associated variable may be accessed through an identifier in a Feature Graph. An application may traverse a Feature Graph and aggregate and process data associated with a set of nodes or edges.
    Type: Application
    Filed: November 8, 2022
    Publication date: March 2, 2023
    Inventors: Adam Bly, Mehdi Jamei, David Kang, Lisa Strausfeld, Victor Shih
  • Patent number: 10630564
    Abstract: A method and apparatus of a network element that configures a fault detection service on a multi-link group of a network element is described. In this embodiment, the network element starts the fault detection service on a first link of the multi-link group. The network element further configures a first packet for the fault detection service and transmits the first packet on the first link. The network element additionally receives the first packet and determines if the first packet was received on the first link. If the first packet was received on a different link, the network element configures a second packet by modifying a packet characteristic of the first packet and transmits the second packet on the first link. If the first packet was received on the first link, the network element marks the fault detection service for the first link as converged.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 21, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Victor Shih-Hua Wen, Kenneth Joseph Blanc, Adam James Sweeney, Saravanan Sellappa
  • Patent number: 10616046
    Abstract: A method and apparatus of a network element that configures a fault detection service is described. In an exemplary embodiment, the network element starts a fault detection service for the link on each of a first supervisor and a second supervisor of the network element. In addition, the first supervisor is active and the second supervisor is standby. The network element further saves a state for the fault detection service of the second supervisor. The network element additionally, and in response to a failover from the first supervisor to the second supervisor, continues the fault detection service of the second supervisor, wherein this fault detection service is active and sends fault detection packets on the link.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 7, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Victor Shih-Hua Wen, Kenneth Joseph Blanc, Adam James Sweeney, Saravanan Sellappa
  • Publication number: 20200044913
    Abstract: A method and apparatus of a network element that configures a fault detection service is described. In an exemplary embodiment, the network element starts a fault detection service for the link on each of a first supervisor and a second supervisor of the network element. In addition, the first supervisor is active and the second supervisor is standby. The network element further saves a state for the fault detection service of the second supervisor. The network element additionally, and in response to a failover from the first supervisor to the second supervisor, continues the fault detection service of the second supervisor, wherein this fault detection service is active and sends fault detection packets on the link.
    Type: Application
    Filed: June 30, 2017
    Publication date: February 6, 2020
    Inventors: Victor Shih-Hua Wen, Kenneth Joseph Blanc, Adam James Sweeney, Saravanan Sellappa
  • Publication number: 20190101985
    Abstract: The present disclosure relates to systems and methods for providing a hybrid brain-computer-interface (hBCI) that can detect an individual's reinforcement signals (e.g., level of interest, arousal, emotional reactivity, cognitive fatigue, cognitive state, or the like) in and/or response to objects, events, and/or actions in an environment by generating reinforcement signals for improving an AI agent controlling the environment, such as an autonomous vehicle. Although the disclosed subject matter is discussed within the context of an autonomous vehicle virtual reality game in the exemplary embodiments of the present disclosure, the disclosed system can be applicable to any other environment in which the human user's sensory input is to be used to influence actions within the environment. Furthermore, the systems and methods disclosed can use neural, physiological, or behavioral signatures to inform deep reinforcement learning based AI systems to enhance user comfort and trust in automation.
    Type: Application
    Filed: October 2, 2018
    Publication date: April 4, 2019
    Applicant: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
    Inventors: Paul Sajda, Sameer Saproo, Victor Shih, Sonakshi Bose Roy, David Jangraw
  • Publication number: 20190007260
    Abstract: A method and apparatus of a network element that configures a fault detection service is described. In an exemplary embodiment, the network element starts a fault detection service for the link on each of a first supervisor and a second supervisor of the network element. In addition, the first supervisor is active and the second supervisor is standby. The network element further saves a state for the fault detection service of the second supervisor. The network element additionally, and in response to a failover from the first supervisor to the second supervisor, continues the fault detection service of the second supervisor, wherein this fault detection service is active and sends fault detection packets on the link.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Victor Shih-Hua Wen, Kenneth Joseph Blanc, Adam James Sweeney, Saravanan Sellappa
  • Publication number: 20190007288
    Abstract: A method and apparatus of a network element that configures a fault detection service on a multi-link group of a network element is described. In this embodiment, the network element starts the fault detection service on a first link of the multi-link group. The network element further configures a first packet for the fault detection service and transmits the first packet on the first link. The network element additionally receives the first packet and determines if the first packet was received on the first link. If the first packet was received on a different link, the network element configures a second packet by modifying a packet characteristic of the first packet and transmits the second packet on the first link. If the first packet was received on the first link, the network element marks the fault detection service for the first link as converged.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Victor Shih-Hua Wen, Kenneth Joseph Blanc, Adam James Sweeney, Saravanan Sellappa
  • Publication number: 20170161819
    Abstract: The present invention relates to a way to provide computing and communication infrastructure to support full duplex quality of service for urgent and actionable structured communications securely transacted over a many-to-many managed network of intermittent ad hoc nodes. The invention overcomes technical challenges associated with high-volume, short-latency, semi-custom mobile order fulfillment by ensuring communications between customer and merchant are structured, robust, reliable and delivered via a duplex link. The described embodiments are advantageous in that they provide a bidirectional channel to facilitate discussion, confirmation and post-order communication. Moreover, the present invention is scalable to a many-to-many node ad-hoc network.
    Type: Application
    Filed: July 9, 2015
    Publication date: June 8, 2017
    Applicant: AVANTI COMMERCE INC.
    Inventors: Jason STRASHEK, Timmothy Steven VARGA, Wai Yew LEE, Victor Shih Kwan JANG, Stevan STANISIC
  • Publication number: 20070091176
    Abstract: A method for executing data compression is used with a first surveillance host and a second surveillance host communicated with each other via a network. The second surveillance includes a memory device. At first, the first surveillance host compresses video signals into first compressed video data according to a first compression method and uploads the first compressed video data to the network. Next, the second surveillance host downloads the first compressed video data generated by the first surveillance host via the network. Then, the second surveillance host compresses the first compressed video data into second compressed video data according to a second compression method and stores the second compressed video data in the memory device. The second compressed video data has a higher compression ratio than the first compressed video data.
    Type: Application
    Filed: April 11, 2006
    Publication date: April 26, 2007
    Inventors: Victor Shih, Cheng-Jyh Chang, Ice Chien
  • Publication number: 20050114899
    Abstract: A digital set-top box is disclosed. The digital set-top box comprises a tuner, a demultiplexer, a MPEG-2 decoder, a deinterlace video processor and a microprocessor. The digital set-top box further comprises a digital to analog converter. The digital set-top box can transfer the received digital broadcasting signal to a display signal compatible with the format to be received by a display, such as VGA or DVI signals, and a user can watch the display signal on the display.
    Type: Application
    Filed: November 17, 2003
    Publication date: May 26, 2005
    Inventors: Victor Shih, I-Te Chou, Lieng-Min Fang, Yan-Hua Liao, Yang-Long Lin
  • Patent number: 6230160
    Abstract: The invention provides a mechanism for distributing objects from a object oriented framework that permits method invocation and state information notification, such as event notification in a JavaBeans software component model. A code generation tool generates code from an existing server object that contains only application domain specific logic, to support deployment of the server object on a remote machine in a distributed application. The generated code includes a proxy class to reside locally with a client program that might invoke methods on the server object or receive notification of state information (events) from the server object, and a proxy class to be remotely deployed with the server object. The proxies created provide all the middleware specific logics.
    Type: Grant
    Filed: July 16, 1998
    Date of Patent: May 8, 2001
    Assignee: International Business Machines Corporation
    Inventors: Victor Shih-Chuan Chan, Paul Kwong-Hung Yu