Patents by Inventor Steve S. Chen
Steve S. 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: 9907209Abstract: A retaining clip is provided for use with a heat sink. The heat sink has a flat bottom surface in heat conducting engagement with an electronic device and fins extending from a top surface of the heat sink, the fins defining a channel. The retainer clip includes a middle section and a first end section and a second end section on either side of the middle section. The middle section fits within the channel and engages the heat sink to hold the bottom surface against the electronic device. The middle section further includes a portion extending above the top surface, within the channel, to limit rotation of the heat sink. Each of the first and second end sections include a pivot end adjacent to the middle section, a distal end to engage an anchor, a first leg adjacent to the distal end, a second leg adjacent to a pivot end, and a bend between the first leg and the second leg, the bend located to form a moment arm from the pivot end.Type: GrantFiled: August 22, 2016Date of Patent: February 27, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Gregory A. James, Steve S. Chen
-
Publication number: 20180054914Abstract: A retaining clip is provided for use with a heat sink. The heat sink has a flat bottom surface in heat conducting engagement with an electronic device and fins extending from a top surface of the heat sink, the fins defining a channel. The retainer clip includes a middle section and a first end section and a second end section on either side of the middle section. The middle section fits within the channel and engages the heat sink to hold the bottom surface against the electronic device. The middle section further includes a portion extending above the top surface, within the channel, to limit rotation of the heat sink. Each of the first and second end sections include a pivot end adjacent to the middle section, a distal end to engage an anchor, a first leg adjacent to the distal end, a second leg adjacent to a pivot end, and a bend between the first leg and the second leg, the bend located to form a moment arm from the pivot end.Type: ApplicationFiled: August 22, 2016Publication date: February 22, 2018Inventors: Gregory A. James, Steve S. Chen
-
Publication number: 20170200161Abstract: A computer-implemented method, to facilitate processing a payment for an online transaction, includes, responsive to receiving secure transaction data from a merchant server, using a payment processor to generate a transaction data identifier to identify the transaction data. The payment processor communicates the transaction data identifier to the merchant server. In response to receiving a request to process a payment, including the transaction data identifier, the payment processor requests user credentials from a user. Upon receiving user credentials from the user, the payment processor verifies the user credentials. The payment processor processes the payment and generates a payment identifier to identify payment data associated with the payment. The payment processor communicates the payment identifier to the merchant server.Type: ApplicationFiled: January 10, 2017Publication date: July 13, 2017Inventors: Alan Tien, Peter Zhe Chu, Ray Hideki Tanaka, Steve S. Chen
-
Patent number: 9542671Abstract: A computer-implemented method, to facilitate processing a payment for an online transaction, includes, responsive to receiving secure transaction data from a merchant server, using a payment processor to generate a transaction data identifier to identify the transaction data. The payment processor communicates the transaction data identifier to the merchant server. In response to receiving a request to process a payment, including the transaction data identifier, the payment processor requests user credentials from a user. Upon receiving user credentials from the user, the payment processor verifies the user credentials. The payment processor processes the payment and generates a payment identifier to identify payment data associated with the payment. The payment processor communicates the payment identifier to the merchant server.Type: GrantFiled: May 12, 2004Date of Patent: January 10, 2017Assignee: PAYPAL, INC.Inventors: Alan Tien, Peter Zhe Chu, Ray Hideki Tanaka, Steve S. Chen
-
Publication number: 20120005685Abstract: System and method are proposed for intelligent assignment of submitted information processing jobs to computing resources in an information processing grid based upon real-time measurements of job behavior and predictive analysis of job throughput and computing resource consumption of the correspondingly generated workloads. The job throughput and computing resource utilization are measured and analyzed in multiple parametric dimensions. The analyzed workload may work with a job scheduling system to provide optimized job dispatchment to computing resources across the grid. Application of a parametric weighting system to the parametric dimensions makes the optimization system dynamic and flexible. Through adjustment of these parametric weights, the focus of the optimization can be adjusted dynamically to support the immediate operational goals of the system as a whole.Type: ApplicationFiled: June 28, 2011Publication date: January 5, 2012Inventors: Steve S. Chen, Kitrick Sheets, Peter Marosan
-
Patent number: 6606253Abstract: A scalable Internet engine is comprised of a large number of commercially available server boards each arranged as an engine blade in a power and space efficient cabinet. The engine blades are removably positioned in a front side of the cabinet in a vertical orientation. A through-plane in the middle of a chassis assembly within the cabinet provides common power and control peripheral signals to all engine blades. I/O signals for each engine blade are routed through apertures in the through-plane to interface cards positioned in the rear of the cabinet. The scalable engine can accommodate different types of server boards in the same chassis assembly because of a common blade carrier structure. Different types of commercially available motherboards are mounted in the common blade carrier structure that provides a uniform mechanical interface to the chassis assembly.Type: GrantFiled: September 16, 2002Date of Patent: August 12, 2003Assignee: Galactic Computing CorporationInventors: Russell A. Jackson, Steve S. Chen, Philip S. Smith
-
Publication number: 20030016515Abstract: A scalable Internet engine is comprised of a large number of commercially available server boards each arranged as an engine blade in a power and space efficient cabinet. The engine blades are removably positioned in a front side of the cabinet in a vertical orientation. A through-plane in the middle of a chassis assembly within the cabinet provides common power and control peripheral signals to all engine blades. I/O signals for each engine blade are routed through apertures in the through-plane to interface cards positioned in the rear of the cabinet. The scalable engine can accommodate different types of server boards in the same chassis assembly because of a common blade carrier structure. Different types of commercially available motherboards are mounted in the common blade carrier structure that provides a uniform mechanical interface to the chassis assembly.Type: ApplicationFiled: September 16, 2002Publication date: January 23, 2003Applicant: Galactic Computing CorporationInventors: Russell A. Jackson, Steve S. Chen, Philip S. Smith
-
Patent number: 6452809Abstract: A scalable Internet engine is comprised of a large number of commercially available server boards each arranged as an engine blade in a power and space efficient cabinet. The engine blades are removably positioned in a front side of the cabinet in a vertical orientation. A through plane in the middle of a chassis assembly within the cabinet provides common power and control peripheral signals to all engine blades. I/O signals for each engine blade are routed through apertures in the through plane to interface cards positioned in the rear of the cabinet. The scalable engine can accommodate different types of server boards in the same chassis assembly because of a common blade carrier structure. Different types of commercially available motherboards are mounted in the common blade carrier structure that provides a uniform mechanical interface to the chassis assembly.Type: GrantFiled: November 10, 2000Date of Patent: September 17, 2002Assignee: Galactic Computing CorporationInventors: Russell A. Jackson, Steve S. Chen, Philip S. Smith
-
Patent number: 6195676Abstract: An integrated software architecture for a highly parallel multiprocessor system having multiple tightly-coupled processors that share a common memory efficiently controls the interface with and execution of programs on such a multiprocessor system. The software architecture combines a symmetrically integrated multithreaded operating system and an integrated parallel user environment. The operating system distributively implements an anarchy-based scheduling model for the scheduling of processes and resources by allowing each processor to access a single image of the operating system stored in the common memory that operates on a common set of operating system shared resources. The user environment provides a common visual representation for a plurality of program development tools that provide compilation, execution and debugging capabilities for multithreaded user programs and assumes parallelism as the standard mode of operation.Type: GrantFiled: January 11, 1993Date of Patent: February 27, 2001Assignee: Silicon Graphics, Inc.Inventors: George A. Spix, Diane M. Wengelski, Stuart W. Hawkinson, Mark D. Johnson, Jeremiah D. Burke, Keith J. Thompson, Gregory G. Gaertner, Giacomo G. Brussino, Richard E. Hessel, David M. Barkai, Steve S. Chen, Steven G. Oslon, Robert E. Strout, II, Jon A. Masamitsu, David M. Cox, Linda J. O'Gara, Kelly T. O'Hair, David A. Seberger, James C. Rasbold, Timothy J. Cramer, Don A. Van Dyke, Ashok Chandramouli
-
Patent number: 5684671Abstract: A rack-mount data server includes a housing, a plurality of data server components supported by the housing, the components including at least one peripheral storage device, a logic chassis for the data server, at least one disk drive on which the data server stores files, and at least one power supply, and a plurality of racks coupled with the housing to accommodate the data server components, the racks including a first topmost rack accommodating the at least one peripheral storage device and a second rack accommodating the logic chassis, the housing supporting the second rack underneath the first rack as the second topmost rack. The data server also includes a front door and a top door, the top door and the front door being interlockable with each other such that when the top door and the front door are in their closed positions, one of the top door and the front door locks the other of the top door and the front door in its closed position.Type: GrantFiled: August 22, 1995Date of Patent: November 4, 1997Assignee: Sequent Computer Systems, Inc.Inventors: Forrest B. Hobbs, Richard G. Blewett, Scott A. Wentzka, Steve S. Chen, Kitrick B. Sheets, Sheldon D. Stevens
-
Patent number: 5561784Abstract: A method of accessing common memory in a cluster architecture for a highly parallel multiprocessor scaler/factor computer system using a plurality of segment registers in which is first determined whether a logical address is within a start and end range as defined by the segment registers and then relocating the logical address to a physical address using a displacement value in another segment register.Type: GrantFiled: June 29, 1994Date of Patent: October 1, 1996Assignee: Cray Research, Inc.Inventors: Steve S. Chen, Frederick J. Simmons, George A. Spix, Jimmie R. Wilson, Edward C. Miller, Roger E. Eckert, Douglas R. Beard
-
Patent number: 5428803Abstract: A unified parallel processing architecture connects together an extendible number of clusters of multiple numbers of processors to create a high performance parallel processing computer system. Multiple processors are grouped together into four or more physically separable clusters, each cluster having a common cluster shared memory that is symmetrically accessible by all of the processors in that cluster; however, only some of the clusters are adjacently interconnected. Clusters are adjacently interconnected to form a floating shared memory if certain memory access conditions relating to relative memory latency and relative data locality can create an effective shared memory parallel programming environment. A shared memory model can be used with programs that can be executed in the cluster shared memory of a single cluster, or in the floating shared memory that is defined across an extended shared memory space comprised of the cluster shared memories of any set of adjacently interconnected clusters.Type: GrantFiled: July 10, 1992Date of Patent: June 27, 1995Assignee: Cray Research, Inc.Inventors: Steve S. Chen, Douglas R. Beard, George A. Spix, Edward C. Priest, John M. Wastlick, James M. VanDyke
-
Patent number: 5251097Abstract: The present invention includes methods and apparatus for creating a packaging architecture for a highly parallel multiprocessor system. The packaging architecture of the present invention can provide for distribution of power, cooling and interconnections at all levels of components in a highly parallel multiprocessor system, while maximizing the number of circuits per unit time within certain operational constraints of such a multiprocessor system.Type: GrantFiled: June 11, 1990Date of Patent: October 5, 1993Assignee: Supercomputer Systems Limited PartnershipInventors: Frederick J. Simmons, Steve S. Chen, Greg W. Pautsch, Michael H. Rabska, Dennis F. Girling, Douglas C. Paffel, Dan L. Massopust, Lisa Heid, Felix R. Lesmerises, Christopher J. Sperry, Edward C. Priest
-
Patent number: 5208914Abstract: A method and apparatus for non-sequential access to shared resources in a multiple requestor system uses a variety of tags to effectively re-order the data at its destination. In simplest form, the tag directs switching logic to where in a buffer to locate another tag for direction information or where in a buffer or processor (register) to put the response associated with the tag. For example, loading data from memory requires that the requestor provide a request signal, an address, and a request tag. The request signal validates the address and request tag. The address specifies the location of the requested data in memory. The request tag specifies where to put the data when it is returned to the processor.Type: GrantFiled: June 11, 1990Date of Patent: May 4, 1993Assignee: Superconductor Systems Limited PartnershipInventors: Jimmie R. Wilson, Douglas R. Beard, Steve S. Chen, Roger E. Eckert, Richard E. Hessel, Andrew E. Phelps, Alexander A. Silbey, Brian D. Vanderwarn
-
Patent number: 5197130Abstract: A cluster architecture for a highly parallel multiprocessor computer processing system is comprised of one or more clusters of tightly-coupled, high-speed processors capable of both vector and scalar parallel processing that can symmetrically access shared resources associated with the cluster, as well as the shared resources associated with other clusters.Type: GrantFiled: December 29, 1989Date of Patent: March 23, 1993Assignee: Supercomputer Systems Limited PartnershipInventors: Steve S. Chen, Frederick J. Simmons, George A. Spix, Jimmie R. Wilson, Edward C. Miller, Roger E. Eckert, Douglas R. Beard
-
Patent number: 5179702Abstract: An integrated software architecture for a highly parallel multiprocessor system having multiple tightly-coupled processors that share a common memory efficiently controls the interface with and execution of programs on such a multiprocessor system. The software architecture combines a symmetrically integrated multithreaded operating system and an integrated parallel user environment. The operating system distributively implements an anarchy-based scheduling model for the scheduling of processes and resources by allowing each processor to access a single image of the operating system stored in the common memory that operates on a common set of operating system shared resources. The user environment provides a common visual representation for a plurality of program development tools that provide compilation, execution and debugging capabilities for multithreaded user programs and assumes parallelism as the standard mode of operation.Type: GrantFiled: June 11, 1990Date of Patent: January 12, 1993Assignee: Supercomputer Systems Limited PartnershipInventors: George A. Spix, Diane M. Wengelski, Stuart W. Hawkinson, Mark D. Johnson, Jeremiah D. Burke, Keith J. Thompson, Gregory G. Gaertner, Giacomo G. Brussino, Richard E. Hessel, David M. Barkai, Steve S. Chen, Steven G. Oslon, Robert E. Strout, II, Jon A. Masamitsu, David M. Cox, Linda J. O'Gara, Kelly T. O'Hair, David A. Seberger, James C. Rasbold, Timothy J. Cramer, Don A. Van Dyke, Ashok Chandramouli
-
Patent number: 5168547Abstract: A distributed architecture for the input/output system for a multiprocessor system provides for equal and democratic access to all shared hardware resources by both the processors and the external interface ports of the multiprocessor system. This allows one or more input/output concentrators attached to the external interface ports to have complete access to all of the shared hardware resources across the multiprocessor system without requiring processor intervention. The distributed input/output system provides for communication of data and control information between a set of common shared hardware resources and a set of external data sources. The result is a highly parallel multiprocessor system that has multiple parallel high performance input/output ports capable of operating in a distributed fashion.Type: GrantFiled: June 11, 1990Date of Patent: December 1, 1992Assignee: Supercomputer Systems Limited PartnershipInventors: Edward C. Miller, Steve S. Chen, Frederick J. Simmons, George A. Spix, Leonard S. Veil, Mark J. Vogel, John M. Wastlick
-
Patent number: D339603Type: GrantFiled: March 16, 1992Date of Patent: September 21, 1993Inventor: Steve S. Chen
-
Patent number: D354614Type: GrantFiled: December 3, 1992Date of Patent: January 24, 1995Inventor: Steve S. Chen
-
Patent number: D365204Type: GrantFiled: June 16, 1993Date of Patent: December 19, 1995Inventor: Steve S. Chen