Patents by Inventor Stephen Ong
Stephen Ong 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: 10325053Abstract: A method and apparatus for matching the lengths of traces of differential signal pairs. The method includes determining that a first trace is longer than a second trace and modifying the second trace so that the length is substantially equal to the length of the first trace. In some implementations, the second trace can be modified by replacing one or more sections of the trace with two line segments that are substantially equal in length and meet at a vertex that is less than 180 degrees.Type: GrantFiled: June 9, 2017Date of Patent: June 18, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Lin Shen, Yongming Xiong, Stephen Ong, Shahbaz Mahmood
-
Publication number: 20190060243Abstract: A versatile and effective manner to provide a single tablet or tablet arrangement or other medication delivery system for a combination of medications comprising of two or more active ingredients to be administered by, for example, severing along the score line to separate the active ingredients and to consume each active ingredient separately or in various ratios depending on the applicable pharmaceutical agent that a patient desires to ingest or otherwise administer. In some embodiments, a single tablet comprising of two or more active ingredients is administered by severing along score lines to separate the active ingredients to consume two or more active ingredients in combination. This delivery system provides a variety of alternatives to a consumer for administrating a combination of active ingredients while varying the relevant rations of the active ingredients. Simultaneous administration of medication is also provided by specific inhaler and syringe systems.Type: ApplicationFiled: May 2, 2018Publication date: February 28, 2019Inventors: Spencer ONG, Stephen ONG
-
Publication number: 20170277820Abstract: A method and apparatus for matching the lengths of traces of differential signal pairs. The method includes determining that a first trace is longer than a second trace and modifying the second trace so that the length is substantially equal to the length of the first trace. In some implementations, the second trace can be modified by replacing one or more sections of the trace with two line segments that are substantially equal in length and meet at a vertex that is less than 180 degrees.Type: ApplicationFiled: June 9, 2017Publication date: September 28, 2017Inventors: Lin Shen, Yongming Xiong, Stephen Ong, Shahbaz Mahmood
-
Patent number: 9690895Abstract: A method and apparatus for matching the lengths of traces of differential signal pairs. The method includes determining that a first trace is longer than a second trace and modifying the second trace so that the length is substantially equal to the length of the first trace. In some implementations, the second trace can be modified by replacing one or more sections of the trace with two line segments that are substantially equal in length and meet at a vertex that is less than 180 degrees.Type: GrantFiled: June 19, 2014Date of Patent: June 27, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Lin Shen, Yongming Xiong, Stephen Ong, Shahbaz Mahmood
-
Patent number: 9509092Abstract: Embodiments relate generally to network system and apparatus for heat management of high volume network devices. More specifically, disclosed are system and apparatus that provide for improving heat dissipation of the network devices through improved air circulations, including a PCB with at least one slot and a connector cage mounted on the printed circuit board, the connector cage being within a certain distance from the at least one slot in the PCB.Type: GrantFiled: July 15, 2014Date of Patent: November 29, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Lin Shen, Stephen Ong, Mark Siechen, Timothy Lee
-
Patent number: 9402470Abstract: A rack mounting kit is configured to allow mounting of a telecommunications equipment chassis into a rack by a single person. The rack mounting kit includes two complimentary brackets that form a shelf-like feature. The complimentary brackets also include a mating latch for interfacing with a chassis to secure the chassis in place. Additionally, a cross brace is provided that is removably installed onto the two complimentary brackets to provide additionally rigidity to a rack while a chassis is being installed. The cross brace can be removed once installation of the chassis is complete.Type: GrantFiled: August 26, 2014Date of Patent: August 2, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Lin Shen, Stephen Ong, Mark Siechen, Timothy Lee
-
Publication number: 20150370954Abstract: A method and apparatus for matching the lengths of traces of differential signal pairs. The method includes determining that a first trace is longer than a second trace and modifying the second trace so that the length is substantially equal to the length of the first trace. In some implementations, the second trace can be modified by replacing one or more sections of the trace with two line segments that are substantially equal in length and meet at a vertex that is less than 180 degrees.Type: ApplicationFiled: June 19, 2014Publication date: December 24, 2015Inventors: Lin Shen, Yongming Xiong, Stephen Ong, Shahbaz Mahmood
-
Patent number: 9203188Abstract: A single-motion trigger line card insertion/removal tool uses a handle and a spring-loaded sliding trigger to allow a technician to grab the line card insertion/removal tool with their thumb and pointer fingers, and pull the trigger while rotating the handle to eject the line card from a network device. The motion of pulling the trigger simultaneously unlocks the line card insertion/removal tool, starts the rotation of the handle with the spring load, and closes a “window” on an optical switch breaking a continuous beam of light that software interprets as a warning that the line card will be removed momentarily. When the line card insertion/removal tool handle is rotated back to a closed position (i.e. while inserting the card), the spring tension pulls the trigger back to its original position, locking the line card insertion/removal tool handle, and opening the window for to the beam of light in the optical switch.Type: GrantFiled: July 31, 2014Date of Patent: December 1, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: Mark Siechen, Lin Shen, Randy Bleske, Stephen Ong
-
Publication number: 20150122752Abstract: A rack mounting kit is configured to allow mounting of a telecommunications equipment chassis into a rack by a single person. The rack mounting kit includes two complimentary brackets that form a shelf-like feature. The complimentary brackets also include a mating latch for interfacing with a chassis to secure the chassis in place. Additionally, a cross brace is provided that is removably installed onto the two complimentary brackets to provide additionally rigidity to a rack while a chassis is being installed. The cross brace can be removed once installation of the chassis is complete.Type: ApplicationFiled: August 26, 2014Publication date: May 7, 2015Inventors: Lin Shen, Stephen Ong, Mark Siechen, Timothy Lee
-
Publication number: 20150124404Abstract: Embodiments relate generally to network system and apparatus for heat management of high volume network devices. More specifically, disclosed are system and apparatus that provide for improving heat dissipation of the network devices through improved air circulations, including a PCB with at least one slot and a connector cage mounted on the printed circuit board, the connector cage being within a certain distance from the at least one slot in the PCB.Type: ApplicationFiled: July 15, 2014Publication date: May 7, 2015Inventors: Lin Shen, Stephen Ong, Mark Siechen, Timothy Lee
-
Patent number: 8462838Abstract: Various example embodiments are disclosed. According to one example embodiment, a small form factor pluggable (SFP or SFP+) module may include an equalizer and a logic controller. The equalizer may be configured to receive data, provide signal information to a logic controller based on the received data, equalize the data based on equalization instructions received from the logic controller, and transmit the equalized data. The logic controller may be configured to transmit the signal information received from the equalizer receive programming instructions provide the equalization instructions to the equalizer based on the programming instructions, receive control inputs associated with the data, and provide status outputs based on the control inputs and the programming instructions. The SFP or SFP+ module may be configured to plug into a small form factor (SFF) host connector.Type: GrantFiled: December 4, 2009Date of Patent: June 11, 2013Assignee: Cisco Technology, Inc.Inventors: Qinghua Chen, Maurilio De Nicolo, Stephen Ong, Richard Brooks, Liming Yin
-
Patent number: 8065656Abstract: Techniques are disclosed for describing packet headers in a format that can be used by a code generation tool to generate source code that can generate any type of packet header when compiled and invoked within switch/router firmware. Such packet headers may then be used in a variety of switch diagnostic/testing functions. A code generation tool may be configured to receive a description of a packet header in the description format. The packet description language provides an easily used approach for defining fields in a packet header. Further, the code generation tool may be configured to generate packet header library for use by firmware on a network device, e.g., for testing and diagnostic functions.Type: GrantFiled: May 29, 2009Date of Patent: November 22, 2011Assignee: Cisco Technology, Inc.Inventors: Stephen Ong, Ali Haeri
-
Publication number: 20110134988Abstract: Various example embodiments are disclosed. According to one example embodiment, a small form factor pluggable (SFP or SFP+) module may include an equalizer and a logic controller. The equalizer may be configured to receive data, provide signal information to a logic controller based on the received data, equalize the data based on equalization instructions received from the logic controller, and transmit the equalized data. The logic controller may be configured to transmit the signal information received from the equalizer receive programming instructions provide the equalization instructions to the equalizer based on the programming instructions, receive control inputs associated with the data, and provide status outputs based on the control inputs and the programming instructions. The SFP or SFP+ module may be configured to plug into a small form factor (SFF) host connector.Type: ApplicationFiled: December 4, 2009Publication date: June 9, 2011Applicant: Cisco Technology, Inc.Inventors: Qinghua Chen, Maurilio De Nicolo, Stephen Ong, Richard Brooks, Liming Yin
-
Publication number: 20100303098Abstract: Techniques are disclosed for describing packet headers in a format that can be used by a code generation tool to generate source code that can generate any type of packet header when compiled and invoked within switch/router firmware. Such packet headers may then be used in a variety of switch diagnostic/testing functions. A code generation tool may be configured to receive a description of a packet header in the description format. The packet description language provides an easily used approach for defining fields in a packet header. Further, the code generation tool may be configured to generate packet header library for use by firmware on a network device, e.g., for testing and diagnostic functions.Type: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Inventors: Stephen Ong, Ali Haeri
-
Publication number: 20050071306Abstract: The method for on-screen animation includes providing a digital world including image object elements and defining autonomous image entities (AIE). Each AIE may represent a character or an object that is characterized by i) attributes defining the AIE relatively to the image objects elements of the digital world, and ii) behaviours for modifying some of the attributes. Each AIE is associated to animation clips allowing representing the AIE in movement in the digital world. Virtual sensors allow the AIE to gather data information about image object elements or other AIE within the digital world. Decision trees are used for processing the data information resulting in selecting and triggering one of the animation cycle or selecting a new behaviour. A system embodying the above method is also provided. The method and system for on-screen animation of digital entities according to the present invention can be used for creating animation for movies, for video games, and for simulation.Type: ApplicationFiled: February 3, 2004Publication date: March 31, 2005Inventors: Paul Kruszewski, Vincent Stephen-Ong, Muthana Kubba, Fred Dorosh, Julianna Lin, Nicolas Leonard, Greg Labute, Cory Kumm, Richard Norton