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: 9907209
    Abstract: 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: Grant
    Filed: August 22, 2016
    Date of Patent: February 27, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Gregory A. James, Steve S. Chen
  • Publication number: 20180054914
    Abstract: 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: Application
    Filed: August 22, 2016
    Publication date: February 22, 2018
    Inventors: Gregory A. James, Steve S. Chen
  • Publication number: 20170200161
    Abstract: 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: Application
    Filed: January 10, 2017
    Publication date: July 13, 2017
    Inventors: Alan Tien, Peter Zhe Chu, Ray Hideki Tanaka, Steve S. Chen
  • Patent number: 9542671
    Abstract: 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: Grant
    Filed: May 12, 2004
    Date of Patent: January 10, 2017
    Assignee: PAYPAL, INC.
    Inventors: Alan Tien, Peter Zhe Chu, Ray Hideki Tanaka, Steve S. Chen
  • Publication number: 20120005685
    Abstract: 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: Application
    Filed: June 28, 2011
    Publication date: January 5, 2012
    Inventors: Steve S. Chen, Kitrick Sheets, Peter Marosan
  • Patent number: 6606253
    Abstract: 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: Grant
    Filed: September 16, 2002
    Date of Patent: August 12, 2003
    Assignee: Galactic Computing Corporation
    Inventors: Russell A. Jackson, Steve S. Chen, Philip S. Smith
  • Publication number: 20030016515
    Abstract: 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: Application
    Filed: September 16, 2002
    Publication date: January 23, 2003
    Applicant: Galactic Computing Corporation
    Inventors: Russell A. Jackson, Steve S. Chen, Philip S. Smith
  • Patent number: 6452809
    Abstract: 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: Grant
    Filed: November 10, 2000
    Date of Patent: September 17, 2002
    Assignee: Galactic Computing Corporation
    Inventors: Russell A. Jackson, Steve S. Chen, Philip S. Smith
  • Patent number: 6195676
    Abstract: 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: Grant
    Filed: January 11, 1993
    Date of Patent: February 27, 2001
    Assignee: 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: 5684671
    Abstract: 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: Grant
    Filed: August 22, 1995
    Date of Patent: November 4, 1997
    Assignee: 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: 5561784
    Abstract: 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: Grant
    Filed: June 29, 1994
    Date of Patent: October 1, 1996
    Assignee: 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: 5428803
    Abstract: 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: Grant
    Filed: July 10, 1992
    Date of Patent: June 27, 1995
    Assignee: Cray Research, Inc.
    Inventors: Steve S. Chen, Douglas R. Beard, George A. Spix, Edward C. Priest, John M. Wastlick, James M. VanDyke
  • Patent number: 5251097
    Abstract: 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: Grant
    Filed: June 11, 1990
    Date of Patent: October 5, 1993
    Assignee: Supercomputer Systems Limited Partnership
    Inventors: 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: 5208914
    Abstract: 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: Grant
    Filed: June 11, 1990
    Date of Patent: May 4, 1993
    Assignee: Superconductor Systems Limited Partnership
    Inventors: 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: 5197130
    Abstract: 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: Grant
    Filed: December 29, 1989
    Date of Patent: March 23, 1993
    Assignee: Supercomputer Systems Limited Partnership
    Inventors: Steve S. Chen, Frederick J. Simmons, George A. Spix, Jimmie R. Wilson, Edward C. Miller, Roger E. Eckert, Douglas R. Beard
  • Patent number: 5179702
    Abstract: 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: Grant
    Filed: June 11, 1990
    Date of Patent: January 12, 1993
    Assignee: Supercomputer Systems Limited Partnership
    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: 5168547
    Abstract: 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: Grant
    Filed: June 11, 1990
    Date of Patent: December 1, 1992
    Assignee: Supercomputer Systems Limited Partnership
    Inventors: Edward C. Miller, Steve S. Chen, Frederick J. Simmons, George A. Spix, Leonard S. Veil, Mark J. Vogel, John M. Wastlick
  • Patent number: D339603
    Type: Grant
    Filed: March 16, 1992
    Date of Patent: September 21, 1993
    Inventor: Steve S. Chen
  • Patent number: D354614
    Type: Grant
    Filed: December 3, 1992
    Date of Patent: January 24, 1995
    Inventor: Steve S. Chen
  • Patent number: D365204
    Type: Grant
    Filed: June 16, 1993
    Date of Patent: December 19, 1995
    Inventor: Steve S. Chen