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: 8948010Abstract: 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: GrantFiled: August 29, 2012Date of Patent: February 3, 2015Assignee: Cisco Technology, Inc.Inventors: Steve Chen-Lin Chang, Shyyunn Sheran Lin, Junekang Yang, Jianbin Zhao, Ludwig Alexander Clemm
-
Publication number: 20150019417Abstract: 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: ApplicationFiled: June 26, 2013Publication date: January 15, 2015Inventors: 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: 8915941Abstract: 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: GrantFiled: June 14, 2012Date of Patent: December 23, 2014Assignees: Cook Medical Technologies LLC, Cook Biotech IncorporatedInventors: F. Joseph Obermiller, Charles W. Agnew, Steve Chen, James B. Hunt
-
Patent number: 8868897Abstract: 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: GrantFiled: January 4, 2012Date of Patent: October 21, 2014Assignee: Cisco Technology, Inc.Inventors: Alexander Clemm, Junekang Yang, Steve Chen-Lin Chang, Jiabin Zhao, Shyyunn Sheran Lin
-
Patent number: 8850324Abstract: 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: GrantFiled: February 2, 2011Date of Patent: September 30, 2014Assignee: Cisco Technology, Inc.Inventors: Alexander Clemm, Eric Dorman, Steve Chen-Lin Chang, Gaurang Mokashi
-
Patent number: 8788575Abstract: 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: GrantFiled: April 30, 2010Date of Patent: July 22, 2014Assignee: Sony CorporationInventors: 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: 8652216Abstract: 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: GrantFiled: November 3, 2010Date of Patent: February 18, 2014Assignee: Cook Biotech IncorporatedInventors: Steve Chen, Ryan Dempsey, Jeffrey Miller, Amy Overby
-
Patent number: 8535349Abstract: 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: GrantFiled: July 1, 2008Date of Patent: September 17, 2013Assignee: Cook Biotech IncorporatedInventors: Steve Chen, Jeremy Metz, F. Joseph Obermiller
-
Patent number: 8533555Abstract: 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: GrantFiled: August 9, 2011Date of Patent: September 10, 2013Assignee: Digital Fountain, Inc.Inventors: Steve Chen, Mark Watson, Michael G. Luby, Bill Seed, Thomas Kunz
-
Publication number: 20120324106Abstract: 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: ApplicationFiled: August 29, 2012Publication date: December 20, 2012Applicant: Cisco Technology, Inc.Inventors: Steve Chen-Lin Chang, Shyyunn Sheran Lin, Junekang Yang, Jianbin Zhao, Ludwig Alexander Clemm
-
Publication number: 20120323271Abstract: 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: ApplicationFiled: June 14, 2012Publication date: December 20, 2012Inventors: F. Joseph Obermiller, Charles W. Agnew, Steve Chen, James B. Hunt
-
Patent number: 8305895Abstract: 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: GrantFiled: March 26, 2007Date of Patent: November 6, 2012Assignee: Cisco Technology, Inc.Inventors: Steve Chen-Lin Chang, Shyyunn Sheran Lin, Junekang Yang, Jianbin Zhao, Ludwig Alexander Clemm
-
Patent number: 8260908Abstract: 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: GrantFiled: November 16, 2005Date of Patent: September 4, 2012Assignee: Cisco Technologies, Inc.Inventors: Steve Chen-Lin Chang, L. Alexander Clemm, Petre Dini, Shyyunn Sheran Lin
-
Publication number: 20120215697Abstract: 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: ApplicationFiled: April 27, 2012Publication date: August 23, 2012Inventors: Hugo Olliphant, Franck Chastagnol, Yi-Ling Su, William Wu, Chris Brown, Thach Dang, Thomas Veino, Carol Gunby, Peter Chu, Steve Chen
-
Publication number: 20120198346Abstract: 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: ApplicationFiled: February 2, 2011Publication date: August 2, 2012Inventors: Alexander Clemm, Eric Dorman, Steve Chen-Lin Chang, Gaurang Mokashi
-
Publication number: 20120185775Abstract: 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: ApplicationFiled: January 18, 2011Publication date: July 19, 2012Inventors: Alexander CLEMM, Eric DORMAN, Steve Chen-Lin CHANG, Gaurang MOKASHI
-
Patent number: 8175938Abstract: 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: GrantFiled: June 21, 2004Date of Patent: May 8, 2012Assignee: 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: 20120110371Abstract: 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: ApplicationFiled: January 4, 2012Publication date: May 3, 2012Inventors: Alexander Clemm, Junekang Yang, Steve Chen-Lin Chang, Jiabin Zhao, Shyyunn Sheran Lin
-
Patent number: 8156319Abstract: 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: GrantFiled: August 13, 2008Date of Patent: April 10, 2012Assignee: Cisco Technology, Inc.Inventors: Alexander Clemm, Junekang Yang, Steve Chen-Lin Chang, Jiabin Zhao, Shyyunn Sheran Lin
-
Patent number: D725358Type: GrantFiled: January 23, 2013Date of Patent: March 31, 2015Assignee: Honeywell International Inc.Inventors: Stephen A. Francis, Paul Matonich, Steve Chen