Patents by Inventor Stephen Cho

Stephen Cho 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).

  • Publication number: 20240100717
    Abstract: Inspection robots with removeable interface plates and method for configuring payload interfaces are described. An example robot may include a payload, with at least one sensor, mounted to a housing of the inspection robot. The housing may include a removeable interface plate coupled to the at least one sensor and to an electronic board, the electronic board positioned within the housing. The removeable interface plate may define an electrical coupling interface compatible with the payload, and the electronic board may include an electrical processing configuration compatible with the payload.
    Type: Application
    Filed: December 7, 2023
    Publication date: March 28, 2024
    Inventors: Edward A. Bryner, Dillon R. Jourde, Edwin H. Cho, Mark Cho, Michael A. Binger, Katherine Virginia Denner, Michael Stephen Auda, Kevin Y. Low, Samuel Theodore Westenberg, Alexander R. Cuti, Ignacio J. Cordova, Francesco H. Trogu
  • Patent number: 9380008
    Abstract: A method is disclosed for high-speed processing of structured application messages in a network device. According to one aspect, a network device receives a structured application layer message and identifies, in message classification requirements at the network device, a reference to a classification portion of the structured application layer message and an operation portion of the structured application layer message. The system extracts, based on one or more expressions, a portion of the message for classifying the structured application layer message and classifies the message using the extracted portion and according to the message classification requirements. At least in part by accessing information indicated by one or more location identifiers, at least one operation is performed on the classified structured application layer message.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: June 28, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Karempudi Ramarao, Tefcros Anthias, Jr., Sunil Potti, Sandeep Kumar, Stephen Cho, Alex Yin-Man Chan, Yi Jin, Ricky Ho
  • Publication number: 20140032690
    Abstract: A method is disclosed for high-speed processing of structured application messages in a network device. According to one aspect, a network device receives a structured application layer message and identifies, in message classification requirements at the network device, a reference to a classification portion of the structured application layer message and an operation portion of the structured application layer message. The system extracts, based on one or more expressions, a portion of the message for classifying the structured application layer message and classifies the message using the extracted portion and according to the message classification requirements. At least in part by accessing information indicated by one or more location identifiers, at least one operation is performed on the classified structured application layer message.
    Type: Application
    Filed: September 30, 2013
    Publication date: January 30, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Karempudi Ramarao, Tefcros Anthias, JR., Sunil Potti, Sandeep Kumar, Stephen Cho, Alex Yin-Man Chan, Yi Jin, Ricky Ho
  • Patent number: 8549171
    Abstract: A method is disclosed for high-speed processing of structured application messages in a network device. According to one aspect, a network device receives a set of message classification rules that have been prepared beforehand by a system administrator or customer. The system analyzes the message classification rules to determine what part(s) of the message are necessary to classify a message according to the message classification rules. This allows the system to consider only the relevant parts of the message and ignore the rest of the message. The system extracts the portion of the message necessary for classifying the message and classifies the message using the values of the extracted information and the message classification rules. A unique sequence of operations is implied by the message classification and those operations must then be applied to the message.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: October 1, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Karempudi Ramarao, Tefcros Anthias, Sunil Potti, Sandeep Kumar, Stephen Cho, Alex Yiu-Man Chan, Yi Jin, Ricky Ho
  • Patent number: 7996556
    Abstract: A method is disclosed for generating a network topology representation based on inspection of application messages at a network device. According to one aspect, a network device receives a request packet, routes the packet to the destination, and extracts and stores correlation information from a copy of the request packet. When the network device receives a response packet, it examines the contents of a copy of the response packet using context-based correlation rules and matches the response packet with the appropriate stored request packet correlation information. It analyzes recorded correlation information to determine application-to-application mapping and calculate application response times. Another embodiment inserts custom headers that contain information used to match a response packet with a request packet into request packets.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: August 9, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Kollivakkam Raghavan, Tefcros Anthias, Parley Van Oleson, Sunil Potti, Raj De Datta, Stephen Cho
  • Publication number: 20100304793
    Abstract: A mobile device having two touch screen display panels includes a first body, a first touch screen disposed on an upper portion of the first body, a second body disposed under the first body, and a second touch screen disposed on an upper portion of the second body. The mobile device is configured to operate in a full-screen mode. In the full-screen mode, the first body is configured to slide in a first direction and a second direction, perpendicular to the first direction, such that the first and second touch screens are adjacent, form a substantially level surface, and function as a single display area.
    Type: Application
    Filed: May 13, 2010
    Publication date: December 2, 2010
    Inventors: Chong-Sok Kim, Sungjoon Stephen Cho
  • Publication number: 20060123425
    Abstract: A method is disclosed for high-speed processing of structured application messages in a network device. According to one aspect, a network device receives a set of message classification rules that have been prepared beforehand by a system administrator or customer. The system analyzes the message classification rules to determine what part(s) of the message are necessary to classify a message according to the message classification rules. This allows the system to consider only the relevant parts of the message and ignore the rest of the message. The system extracts the portion of the message necessary for classifying the message and classifies the message using the values of the extracted information and the message classification rules. A unique sequence of operations is implied by the message classification and those operations must then be applied to the message.
    Type: Application
    Filed: March 24, 2005
    Publication date: June 8, 2006
    Inventors: Karempudi Ramarao, Tefcros Anthias, Sunil Potti, Sandeep Kumar, Stephen Cho, Alex Chan, Yi Jin, Ricky Ho
  • Publication number: 20060123477
    Abstract: A method is disclosed for generating a network topology representation based on inspection of application messages at a network device. According to one aspect, a network device receives a request packet, routes the packet to the destination, and extracts and stores correlation information from a copy of the request packet. When the network device receives a response packet, it examines the contents of a copy of the response packet using context-based correlation rules and matches the response packet with the appropriate stored request packet correlation information. It analyzes recorded correlation information to determine application-to-application mapping and calculate application response times. Another embodiment inserts custom headers that contain information used to match a response packet with a request packet into request packets.
    Type: Application
    Filed: March 24, 2005
    Publication date: June 8, 2006
    Inventors: Kollivakkam Raghavan, Tefcros Anthias, Parley Oleson, Sunil Potti, Raj De Datta, Stephen Cho