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: 8948010
    Abstract: The network device is described that comprises an allocator to adaptively allocate respective event message rate limits to client network devices that is in communication with an event-based system logging server to send event messages to the logging server for processing. The adaptively allocated event message rate limits are communicated to the client network devices so that limiting of a global rate of event messages received by the logging server comprises limiting the respective rates at which the client network devices can transmit event messages to the logging server. Measurement of respective event message rates comprises a count of event messages actually received by the logging server from the corresponding client device within a defined time window.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: February 3, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Steve Chen-Lin Chang, Shyyunn Sheran Lin, Junekang Yang, Jianbin Zhao, Ludwig Alexander Clemm
  • Publication number: 20150019417
    Abstract: A digital wallet provider system provides an interface specification to a financial account issuer. Using the interface specification, the financial account issuer system provides user financial account information directly to the digital wallet provider system without requiring the user to enter the user's financial account information. Once the digital wallet provider system receives the user's financial account information from the financial account issuer system, the digital wallet provider system verifies the identity of the user and the completeness of the financial account information received from the financial account issuer system. The digital wallet provider then updates the user's digital wallet account, on behalf of the user, to include the user's financial account.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 15, 2015
    Inventors: Mark William Andrews, William Dennis Kunz, Steve Chen, Reena Nadkarni, Jonathan M. Newman, Buckner Woodford Clay, IV, Michael Schenker, Titia Tin Yee Wong, Stephen Tai-Chung Hu
  • Patent number: 8915941
    Abstract: Described are methods and systems for treating fistulae and other passageways and openings in the body. In certain aspects, an anchored suture is provided that extends from at or near a first fistula opening and through a fistula tract toward a second fistula opening. Various modes of anchoring may be used in this regard including, in some modes, having the suture extend from a deployed anchoring member positioned in and/or around the first opening. The anchored suture, which has a more slender cross sectional dimension relative to the fistula tract through which it extends, is capable of receiving an optional fill substance therealong in the tract. A fill substance can be or include a variety of biodegradable and/or non-biodegradable objects and materials including flowable and non-flowable materials.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: December 23, 2014
    Assignees: Cook Medical Technologies LLC, Cook Biotech Incorporated
    Inventors: F. Joseph Obermiller, Charles W. Agnew, Steve Chen, James B. Hunt
  • Patent number: 8868897
    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: Grant
    Filed: January 4, 2012
    Date of Patent: October 21, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Alexander Clemm, Junekang Yang, Steve Chen-Lin Chang, Jiabin Zhao, Shyyunn Sheran Lin
  • Patent number: 8850324
    Abstract: A system and technique for visualizing changes and trends in performance data over a network path are disclosed. More specifically, a network management system generates and displays an object that represents data for one or more performance characteristics related to a plurality of network nodes in the network path. The object is dynamically updated to include updated data related to the one or more performance characteristics. In one embodiment, a representation of the updated data is superimposed over representations of previously collected data relating to the performance characteristics. The transparency of the representations associated with the previously collected data may reflect a difference in time between the current time and the time at which the data was collected. In another embodiment, a timeline is included in the object that tracks the state of the object at one or more previous points in time.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: September 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Alexander Clemm, Eric Dorman, Steve Chen-Lin Chang, Gaurang Mokashi
  • Patent number: 8788575
    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: April 30, 2010
    Date of Patent: July 22, 2014
    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
  • Patent number: 8652216
    Abstract: Described, in certain inventive embodiments, are unique devices and methods for introducing implants into soft tissue of a patient. One of these devices includes a tissue-penetrating member that is configured to pass in its entirety through a volume of patient tissue. The tissue-penetrating member has a leading end and a trailing end, and provides a receiving space for receipt of an implant body portion for carrying the implant body portion into the volume of patient tissue. The device also includes an implant that has an implant body portion removably received in the receiving space of the tissue-penetrating member. The implant body portion is configured for deployment from the receiving space in the volume of patient tissue so as to remain deployed there along a passageway traversed by the tissue-penetrating member.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: February 18, 2014
    Assignee: Cook Biotech Incorporated
    Inventors: Steve Chen, Ryan Dempsey, Jeffrey Miller, Amy Overby
  • Patent number: 8535349
    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: Grant
    Filed: July 1, 2008
    Date of Patent: September 17, 2013
    Assignee: Cook Biotech Incorporated
    Inventors: Steve Chen, Jeremy Metz, F. Joseph Obermiller
  • Patent number: 8533555
    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: Grant
    Filed: August 9, 2011
    Date of Patent: September 10, 2013
    Assignee: Digital Fountain, Inc.
    Inventors: Steve Chen, Mark Watson, Michael G. Luby, Bill Seed, Thomas Kunz
  • Publication number: 20120324106
    Abstract: The network device is described that comprises an allocator to adaptively allocate respective event message rate limits to client network devices that is in communication with an event-based system logging server to send event messages to the logging server for processing. The adaptively allocated event message rate limits are communicated to the client network devices so that limiting of a global rate of event messages received by the logging server comprises limiting the respective rates at which the client network devices can transmit event messages to the logging server. Measurement of respective event message rates comprises a count of event messages actually received by the logging server from the corresponding client device within a defined time window.
    Type: Application
    Filed: August 29, 2012
    Publication date: December 20, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Steve Chen-Lin Chang, Shyyunn Sheran Lin, Junekang Yang, Jianbin Zhao, Ludwig Alexander Clemm
  • Publication number: 20120323271
    Abstract: Described are methods and systems for treating fistulae and other passageways and openings in the body. In certain aspects, an anchored suture is provided that extends from at or near a first fistula opening and through a fistula tract toward a second fistula opening. Various modes of anchoring may be used in this regard including, in some modes, having the suture extend from a deployed anchoring member positioned in and/or around the first opening. The anchored suture, which has a more slender cross sectional dimension relative to the fistula tract through which it extends, is capable of receiving an optional fill substance therealong in the tract. A fill substance can be or include a variety of biodegradable and/or non-biodegradable objects and materials including flowable and non-flowable materials.
    Type: Application
    Filed: June 14, 2012
    Publication date: December 20, 2012
    Inventors: F. Joseph Obermiller, Charles W. Agnew, Steve Chen, James B. Hunt
  • Patent number: 8305895
    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: Grant
    Filed: March 26, 2007
    Date of Patent: November 6, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Steve Chen-Lin Chang, Shyyunn Sheran Lin, Junekang Yang, Jianbin Zhao, Ludwig Alexander Clemm
  • Patent number: 8260908
    Abstract: Techniques for system (syslog) messages are provided. As syslog messages are generated a dual sequence number is maintained for each syslog message. The first sequence number is consistent for each syslog message and represents a total number of syslog messages received. The second sequence number is maintained as a total message count for a specific session for which a syslog message is assigned.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: September 4, 2012
    Assignee: Cisco Technologies, Inc.
    Inventors: Steve Chen-Lin Chang, L. Alexander Clemm, Petre Dini, Shyyunn Sheran Lin
  • Publication number: 20120215697
    Abstract: A method and system for facilitating online payments are disclosed. According to one aspect of the present invention, a payment agreement is established at a payment service provider that defines terms of a payment relationship between a merchant and a user. The establishing of the payment agreement includes linking the payment agreement with a payment account of the merchant or user stored at the payment service provider. After establishing the payment agreement, a payment request associated with a transaction is received, whereby the payment request includes a unique identifier to identify the payment agreement stored at the payment service provider. Based on a verification that the payment request complies with terms of the payment agreement, the payment request is processed.
    Type: Application
    Filed: April 27, 2012
    Publication date: August 23, 2012
    Inventors: Hugo Olliphant, Franck Chastagnol, Yi-Ling Su, William Wu, Chris Brown, Thach Dang, Thomas Veino, Carol Gunby, Peter Chu, Steve Chen
  • Publication number: 20120198346
    Abstract: A system and technique for visualizing changes and trends in performance data over a network path are disclosed. More specifically, a network management system generates and displays an object that represents data for one or more performance characteristics related to a plurality of network nodes in the network path. The object is dynamically updated to include updated data related to the one or more performance characteristics. In one embodiment, a representation of the updated data is superimposed over representations of previously collected data relating to the performance characteristics. The transparency of the representations associated with the previously collected data may reflect a difference in time between the current time and the time at which the data was collected. In another embodiment, a timeline is included in the object that tracks the state of the object at one or more previous points in time.
    Type: Application
    Filed: February 2, 2011
    Publication date: August 2, 2012
    Inventors: Alexander Clemm, Eric Dorman, Steve Chen-Lin Chang, Gaurang Mokashi
  • Publication number: 20120185775
    Abstract: A system and technique for visualizing performance data over a network path are disclosed. More specifically, a network management system generates and displays an object that represents data for one or more performance characteristics related to a plurality of network nodes in the network path. In one embodiment, a graph having an x-axis and a y-axis is displayed, the x-axis being associated with two or more network nodes in the network path and the y-axis being associated with a first performance characteristic. Data corresponding to the first performance characteristic is plotted as data points corresponding to the network nodes associated with the x-axis. Data corresponding to a second performance characteristic may be represented via the size or the color of the data points. Alternatively, a characterization of the data corresponding to the first performance characteristic may be represented by the size or color of the data points.
    Type: Application
    Filed: January 18, 2011
    Publication date: July 19, 2012
    Inventors: Alexander CLEMM, Eric DORMAN, Steve Chen-Lin CHANG, Gaurang MOKASHI
  • Patent number: 8175938
    Abstract: A method and system for facilitating merchant-initiated online payments are disclosed. According to one aspect of the present invention, a payment service provider's server receives a user's request, via a merchant's server, to establish a merchant-initiated payment relationship or agreement. Accordingly, the payment service provider presents the user with options to customize the terms of the merchant-initiated payment agreement. After the agreement has been established and the terms customized, the merchant server communicates a merchant-initiated payment request to the pavement service provider for a transaction entered into with the user. The payment service provider's server processes the payment request after verifying that processing the payment does not exceed the user-customized terms of the agreement.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: May 8, 2012
    Assignee: eBay Inc.
    Inventors: Hugo Olliphant, Franck Chastagnol, Yi-Ling Su, William Wu, Chris Brown, Thach Dang, Thomas Veino, Carol Gunby, Peter Chu, Steve Chen
  • Publication number: 20120110371
    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: January 4, 2012
    Publication date: May 3, 2012
    Inventors: Alexander Clemm, Junekang Yang, Steve Chen-Lin Chang, Jiabin Zhao, Shyyunn Sheran Lin
  • Patent number: 8156319
    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: Grant
    Filed: August 13, 2008
    Date of Patent: April 10, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Alexander Clemm, Junekang Yang, Steve Chen-Lin Chang, Jiabin Zhao, Shyyunn Sheran Lin
  • Patent number: D725358
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: March 31, 2015
    Assignee: Honeywell International Inc.
    Inventors: Stephen A. Francis, Paul Matonich, Steve Chen