Patents by Inventor Steve Chen

Steve Chen 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: 7742411
    Abstract: A technique for managing traffic within a network processor integrated circuit (IC) involves establishing multiple queue groups, associating a different hardware counter with each queue group, and then using the hardware counters to support rate shaping and scheduling of all of the queues in the queue groups. For example, 512 queue groups of thirty-two queues each queue group are established for a total of 16,384 (16 k) different queues and a different hardware counter is associated with each queue group for a total of 512 hardware counters. The group-specific hardware counters are used to implement hardware-based rate shaping and scheduling of all 16 k queues in a resource efficient manner that supports high throughput, e.g., on the order of 40 Gbps.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: June 22, 2010
    Assignee: Bay Microsystems, Inc.
    Inventors: Man Trinh, Steve Chen, Martin Chang, Ray Chen
  • Publication number: 20100042820
    Abstract: A method and apparatus for self-monitoring to identify an occurrence of a threshold and rebooting in response to the occurrence of the threshold is provided. In an embodiment, a data processing apparatus comprises one or more processors; logic coupled to the one or more processors and comprising one or more stored sequences of instructions which, when executed by one or more processors, cause the one or more processors to obtain a threshold associated with the apparatus; self-monitor the apparatus to identify an occurrence of the threshold; and self-reboot the apparatus responsive to the occurrence of the threshold.
    Type: Application
    Filed: August 13, 2008
    Publication date: February 18, 2010
    Inventors: Alexander Clemm, Junekang Yang, Steve Chen-Lin Chang, Jiabin Zhao, Shyyunn Sheran Lin
  • Publication number: 20090191084
    Abstract: Iron, in the form of particles or iron wool, is used for the remediation of contaminated water. For ensuring that the process generally follows preferred chemical pathways resulting in non-toxic end products, and for providing greater rates of contaminant reduction, the iron is enriched with graphite carbon, at least 4% by weight, and sulfur, at least 0.5% by weight.
    Type: Application
    Filed: January 25, 2008
    Publication date: July 30, 2009
    Inventors: John Jude Liskowitz, Michael Joseph Liskowitz, Steve Chen
  • Patent number: 7551271
    Abstract: Uncaging devices that can be used to uncage photoactivatable caged components are provided. Consistent, uniform and/or high throughput processing of reactions and assays that include caged components is provided. Masked multiwell plates that can be used for uncaging photoactivatable caged components are provided. Methods and apparatus for initiating assays involving caged components are provided.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: June 23, 2009
    Assignee: Panomics, Inc.
    Inventors: Frank Witney, Gary McMaster, Quan Nguyen, Steve Chen
  • Publication number: 20090125119
    Abstract: Described are medical graft products, systems, and methods useful for treating fistulae, particularly enterocutaneous fistulae. Certain products of the invention are configured to have portions residing in and around a primary fistula opening in a wall of the alimentary canal. One such product includes a biocompatible graft body which is configured to block at least the primary opening. The graft body includes a capping member connected to an elongate plug member. The capping member is configured to contact portions of the alimentary canal wall adjacent to the primary opening, and the elongate plug member is configured to extend into at least a portion of the fistula. A graft product of this sort may be particularly adapted to allow a portion of the capping member to be positioned alongside an exterior, lateral surface of the plug member, e.g., when placed in a delivery device lumen. Such a capping member may be hingedly or non-hingedly coupled to the elongate plug member.
    Type: Application
    Filed: November 12, 2008
    Publication date: May 14, 2009
    Inventors: F. Joseph Obermiller, Steve Chen
  • Publication number: 20090067551
    Abstract: A method of generating Source Identification information from a source packet stream and reliably transmitting the Source Identification information from a source to a destination over a communications channel is provided. The method operates on a set of source packets, wherein Source Identification information for each source packet to be transmitted is derived and delivered with the Source Identification information of all or most other source packets of an associated source block. The method includes techniques to minimize the network bandwidth required to deliver Source Identification information and techniques to overcome network impairments. When combined with FEC techniques, retransmission techniques, or combinations of FEC techniques and retransmission techniques, the methods described herein allow receivers to recover lost source packets, while simultaneously ensuring that the original source packets are not modified and thereby ensuring backwards compatibility for legacy receivers.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 12, 2009
    Applicant: Digital Fountain, Inc.
    Inventors: Steve Chen, Michael G. Luby, Manu Prasad, William Seed, Thomas Stockhammer
  • Publication number: 20090012558
    Abstract: This invention provides, in certain aspects, unique devices and methods for treating fistulae. In one embodiment, an inventive device includes an elongate graft body having a proximal end and a distal end. The graft body is configurable to a first condition and a second condition, the second condition including the distal end deflected laterally relative to its position in the first condition of the body. The device also includes a tether, which is connected to the graft body, and is configured to traverse proximally along the body. The tether is manipulable to convert the graft body from the first condition to the second condition. Such a device may also include one or more additional tethers connected to the graft body. For instance, a second tether can be configured to extend distally from the distal end of the graft body, and may be effective in pulling the graft body along a fistula tract.
    Type: Application
    Filed: July 1, 2008
    Publication date: January 8, 2009
    Inventors: Steve Chen, Jeremy Metz, F. Joseph Obermiller
  • Patent number: 7475106
    Abstract: A system, method, and computer program product for publishing transcoded media content in response to publishing service requests from end users. A user request for media content, is processed intelligently, either by directing the processing of the request to one of a set of transcoding servers so as to effectively balance the load among the servers, or by directing the processing of the request to an appropriate alternative means for satisfying the request. Transcoding tasks can be prioritized. Moreover, the current load on any particular transcoding server can be monitored in conjunction with determination of the load to be created by a transcoding task, in order to facilitate server selection. Transcoding can be performed on-demand or in a batch mode. Alternatively, a request can be satisfied by distributing media content that has already been transcoded and is resident in cache memory in anticipation of such requests.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: January 6, 2009
    Assignee: Sony Corporation
    Inventors: Giovanni M. Agnoli, Christopher V. Pirazzi, Howard Chartock, Steve Chen, Harry Chomsky, Angela C. Lai, Kerrick Lindsey, David Pawson, Jody Shapiro, Daniel Weaver
  • Publication number: 20090003345
    Abstract: There are provided a method, system, logic and network device to provide additional information and at least one recommended action relating to error information reported by a feature module of the network device. The method comprises generating a request that includes error information reported by a feature module of a network device, the error information including one or more runtime parameters associated with the network device. The method further comprises transmitting the generated request and receiving a response to the request including additional information and the at least one recommended action relating to the error information, the additional information and the at least one recommended action being based at least in part on the one or more runtime parameters.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Inventors: Steve Chen-Lin Chang, Ludwig Alexander Clemm, Jiabin Zhao, Junekang Yang, Shyyunn Sheran Lin
  • Publication number: 20080301506
    Abstract: A network device and a method for monitoring operational messages is described. The method comprises monitoring an occurrence of an operational message of the network device, and storing dynamic context information at the time that the operational message occurred. The stored dynamic context information is then associated with the operational message. The operational message (e.g., a syslog message) may be stored together with the dynamic context information in a metalog memory and may comprise a snapshot of a procedure stack, the procedure stack including information indicative of a sequence of procedure invocations.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Steve Chen-Lin Chang, Ludwig Alexander Clemm, Junekang Yang, Jiabin Zhao, Shyyunn Sheran Lin
  • Publication number: 20080248079
    Abstract: Tissue augmentation devices, as well as methods of manufacturing and using the same, are disclosed. In certain embodiments, a tissue augmentation device comprises an elongate tissue penetrating member and an amount of remodelable material, wherein at least a portion of the elongate member is cannulated, and at least a portion of the amount of material is received within at least a portion of the cannulated portion of the elongate member. The elongate tissue penetrating member may provide at least one deformation that is configured to constrict portions of the amount of remodelable material received within the elongate member. In alternate embodiments, a flexible covering over an implantable biomaterial provides protection and allows an easier delivery of the biomaterial to a tissue tract.
    Type: Application
    Filed: May 2, 2008
    Publication date: October 9, 2008
    Inventors: Ryan Dempsey, Jeffrey Miller, Steve Chen, Umesh H. Patel, F. Joseph Obermiller, Bhavin Shah, Chad E. Johnson
  • Publication number: 20080239955
    Abstract: In one embodiment, a network device is described as including a rate monitor to monitor an actual individual message rate of event messages sent from each one of a plurality of sending devices operatively in communication with the network device, an allocator to allocate an individual message rate limit to each of the plurality of sending devices, and a communication module to communicate a rate limit instruction to at least one of the sending devices, the rate limit instruction to limit the transmission rate of event messages.
    Type: Application
    Filed: March 26, 2007
    Publication date: October 2, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Steve Chen-Lin Chang, Shyyunn Sheran Lin, Junekang Yang, Jianbin Zhao, Ludwig Alexander Clemm
  • Publication number: 20080107020
    Abstract: A technique for managing traffic within a network processor integrated circuit (IC) involves establishing multiple queue groups, associating a different hardware counter with each queue group, and then using the hardware counters to support rate shaping and scheduling of all of the queues in the queue groups. For example, 512 queue groups of thirty-two queues each queue group are established for a total of 16,384 (16 k) different queues and a different hardware counter is associated with each queue group for a total of 512 hardware counters. The group-specific hardware counters are used to implement hardware-based rate shaping and scheduling of all 16 k queues in a resource efficient manner that supports high throughput, e.g., on the order of 40 Gbps.
    Type: Application
    Filed: November 5, 2007
    Publication date: May 8, 2008
    Inventors: Man Trinh, Steve Chen, Martin Chang, Ray Chen
  • Patent number: 7336888
    Abstract: An encoder encodes the captured real-time data into a program stream. A disk authoring transforms the program stream into a disk file format. A disk writer records the disk file format on an optical disk, wherein the disk writer further includes at least two recording speeds. A buffer temporarily stores the program stream or the disk file format during the disk writer stopping the recording action. A sending-path controller notified by the disk writer to switch the data flow between the disk authoring or the disk writer and the buffer, wherein the sending-path controller also can notify the disk writer to switch the recording speeds.
    Type: Grant
    Filed: April 24, 2003
    Date of Patent: February 26, 2008
    Assignee: Ulead Systems, Inc.
    Inventors: Samuel Wu, Steve Chen
  • Publication number: 20080030713
    Abstract: Uncaging devices that can be used to uncage photoactivatable caged components are provided. Consistent, uniform and/or high throughput processing of reactions and assays that include caged components is provided. Masked multiwell plates that can be used for uncaging photoactivatable caged components are provided. Methods and apparatus for initiating assays involving caged components are provided.
    Type: Application
    Filed: August 13, 2007
    Publication date: February 7, 2008
    Applicant: Panomics, Inc.
    Inventors: Frank Witney, Gary McMaster, Quan Nguyen, Steve Chen
  • Publication number: 20080028275
    Abstract: A sequence of symbol operations (a “schedule representation”) within a data storage device, wherein the operations are those used to process encoding or decoding operations of a forward error correction code (an “FEC code”) upon an arbitrary block of data of a given size (where size can be measured in numbers of symbols). The method is such that the schedule representation can be used to direct the processing of these operations upon a block of data in a way that is computationally efficient. Preferably, the same method can be applied to represent schedules derived from multiple different algorithms for the encoding or decoding of a code or for multiple different codes.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 31, 2008
    Applicant: Digital Fountain, Inc.
    Inventors: Steve Chen, Mark Watson, Michael Luby, Bill Seed, Thomas Kunz
  • Publication number: 20080027477
    Abstract: Described are medical graft products, systems, and methods useful for treating fistulae, particularly enterocutaneous fistulae. Certain products of the invention are configured to have portions residing in and around a primary fistula opening in a wall of the alimentary canal. One such product includes a biocompatible graft body which is configured to block at least the primary opening. The graft body includes a capping member connected to an elongate plug member. The capping member is configured to contact portions of the alimentary canal wall adjacent to the primary opening, and the elongate plug member is configured to extend into at least a portion of the fistula. A graft product of this sort may be particularly adapted to allow a portion of the capping member to be positioned alongside an exterior, lateral surface of the plug member, e.g., when placed in a delivery device lumen. Such a capping member may be hingedly or non-hingedly coupled to the elongate plug member.
    Type: Application
    Filed: June 21, 2007
    Publication date: January 31, 2008
    Inventors: F. Obermiller, Steve Chen
  • Publication number: 20070282355
    Abstract: A clip device for hemostasis includes a clip having a proximal end portion and at least two arm portions extending from the proximal end portion and provided with a tendency to open. A sliding ring is provided for closing the arm portions of the clip. A first retainer is attached to the clip, and the first retainer is configured to be releasably secured to a second retainer that may be attached to an operating wire or a torque cable. In operation, the clip device is advanced to a target site in a body cavity. An outer sheath is retracted to expose the clip, causing the arms to open. An inner sheath is advanced distally, causing the sliding ring to advance distally to close the arms of the clip. Stop elements may be disposed on the clip to ensure that he sliding ring is not advanced distally over the clip. Then, the first retainer is disengaged from the second retainer. Various mechanisms are disclosed to permit the first and second retainers to disengage from one another.
    Type: Application
    Filed: May 30, 2007
    Publication date: December 6, 2007
    Applicant: Wilson-Cook Medical Inc.
    Inventors: Hilbert Brown, Steve Chen, Caroline Gayzik, Richard Ducharme, John Karpiel, Kathryn Kornrumpf, Vihar Surti
  • Publication number: 20070268164
    Abstract: A method for delivering media content over a network includes transcoding the media content to generate multiple copies of the media content, each of the multiple copies having a different destination type or a different source type or both, storing the multiple copies in a cache, receiving requests for the media content, and selecting and delivering a copy of one of the multiple copies in response to each of the requests. A further method for providing media content transcoding services includes fetching media content, selecting one of multiple transcoders for transcoding from multiple source types to multiple destination types, wherein the one transcoder is selected based at least on the destination type, sending the media content to the selected transcoder, transcoding the media content to the destination type, thereby generating transcoded media content, and transmitting the transcoded media content.
    Type: Application
    Filed: July 9, 2007
    Publication date: November 22, 2007
    Inventors: Angela Lai, Howard Chartock, Christopher Pirazzi, Steve Chen, Jody Shapiro, James Hoddie
  • Patent number: 7271886
    Abstract: Uncaging devices that can be used to uncage photoactivatable caged components are provided. Consistent, uniform and/or high throughput processing of reactions and assays that include caged components is provided. Masked multiwell plates that can be used for uncaging photoactivatable caged components are provided. Methods and apparatus for initiating assays involving caged components are provided.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: September 18, 2007
    Assignee: Panomics, Inc.
    Inventors: Frank Witney, Gary McMaster, Quan Nguyen, Steve Chen