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: 12271834Abstract: 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: GrantFiled: November 8, 2022Date of Patent: April 8, 2025Assignee: System Inc.Inventors: Adam Bly, Mehdi Jamei, David Kang, Lisa Strausfeld, Victor Shih
-
Patent number: 12219020Abstract: 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: GrantFiled: July 12, 2022Date of Patent: February 4, 2025Assignee: Arista Networks, Inc.Inventors: Michael Chih-Yen Wang, Victor Shih-Hua Wen, Navdeep Bhatia
-
Publication number: 20240022638Abstract: 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: ApplicationFiled: July 12, 2022Publication date: January 18, 2024Inventors: Michael Chih-Yen Wang, Victor Shih-Hua Wen, Navdeep Bhatia
-
Patent number: 11755108Abstract: 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: GrantFiled: October 2, 2018Date of Patent: September 12, 2023Assignee: The Trustees of Columbia University in the City of New YorkInventors: Paul Sajda, Sameer Saproo, Victor Shih, Sonakshi Bose Roy, David Jangraw
-
Publication number: 20230060252Abstract: 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: ApplicationFiled: November 8, 2022Publication date: March 2, 2023Inventors: Adam Bly, Mehdi Jamei, David Kang, Lisa Strausfeld, Victor Shih
-
Patent number: 10630564Abstract: 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: GrantFiled: June 30, 2017Date of Patent: April 21, 2020Assignee: Arista Networks, Inc.Inventors: Victor Shih-Hua Wen, Kenneth Joseph Blanc, Adam James Sweeney, Saravanan Sellappa
-
Patent number: 10616046Abstract: 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: GrantFiled: June 30, 2017Date of Patent: April 7, 2020Assignee: Arista Networks, Inc.Inventors: Victor Shih-Hua Wen, Kenneth Joseph Blanc, Adam James Sweeney, Saravanan Sellappa
-
Publication number: 20200044913Abstract: 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: ApplicationFiled: June 30, 2017Publication date: February 6, 2020Inventors: Victor Shih-Hua Wen, Kenneth Joseph Blanc, Adam James Sweeney, Saravanan Sellappa
-
Publication number: 20190101985Abstract: 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: ApplicationFiled: October 2, 2018Publication date: April 4, 2019Applicant: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORKInventors: Paul Sajda, Sameer Saproo, Victor Shih, Sonakshi Bose Roy, David Jangraw
-
Publication number: 20190007260Abstract: 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: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Victor Shih-Hua Wen, Kenneth Joseph Blanc, Adam James Sweeney, Saravanan Sellappa
-
Publication number: 20190007288Abstract: 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: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Victor Shih-Hua Wen, Kenneth Joseph Blanc, Adam James Sweeney, Saravanan Sellappa
-
Publication number: 20170161819Abstract: 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: ApplicationFiled: July 9, 2015Publication date: June 8, 2017Applicant: AVANTI COMMERCE INC.Inventors: Jason STRASHEK, Timmothy Steven VARGA, Wai Yew LEE, Victor Shih Kwan JANG, Stevan STANISIC
-
Publication number: 20070091176Abstract: 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: ApplicationFiled: April 11, 2006Publication date: April 26, 2007Inventors: Victor Shih, Cheng-Jyh Chang, Ice Chien
-
Publication number: 20050114899Abstract: 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: ApplicationFiled: November 17, 2003Publication date: May 26, 2005Inventors: Victor Shih, I-Te Chou, Lieng-Min Fang, Yan-Hua Liao, Yang-Long Lin
-
Patent number: 6230160Abstract: 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: GrantFiled: July 16, 1998Date of Patent: May 8, 2001Assignee: International Business Machines CorporationInventors: Victor Shih-Chuan Chan, Paul Kwong-Hung Yu