Patents by Inventor Raymond Chow

Raymond Chow 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: 9727405
    Abstract: Problem determination in an enterprise computer system in a distributed environment is provided. Information is obtained regarding the enterprise applications, and high-level information is presented to a user, with one or more prompts provided to the user for more detailed information. In response to a request from a user for more detailed information about the application, more detailed information is provided to the user. Several levels of more detailed information about applications, including information as to individual threads, is available. The method also includes the steps of receiving instructions from an administrator to establish an account for a user, associating one or more servers with the account, and providing access to the corresponding user only to the associated servers. In the method, searches may be conducted for strings and requests, and identified strings and requests may be sorted by a variety of criteria.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: James C. Chong, Joseph L. Chan, Tushar M. Patel, Jean-Jacques Heler, Chi H. So, Arthur Tsang, Robert S. Lam, Raymond Chow, Henry Tang
  • Patent number: 9678964
    Abstract: A method, system, and computer program include receiving a request string, and mapping the received request string to a distinguishable request string and a collapsible request string. The received request string may be in the form of a JSP, a servlet, and remote Enterprise Java Bean calls. A user may be prompted to create rules for mapping of a received request string to a distinguishable request string and a collapsible request string.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: James C. Chong, Jerome D. Banks, Joseph L. Chan, Raymond Chow, Jean-Jacques Heler, Robert S. Lam, Tushar M. Patel, Chi Hong So, Henry Tang, Arthur Tsang, Christopher M. Zychowski
  • Patent number: 9674303
    Abstract: Methods and systems for network communications are disclosed. The target device receives a request for a network connection from an initiator device, the request indicating a desire to bypass transport communication layer processing. The target device accepts the request and sends a response to the initiator device indicating an agreement to bypass the transport layer processing. The target device then receives a frame from the initiator device and processes the frame by bypassing the transport communication layer processing.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: June 6, 2017
    Assignee: QLOGIC, Corporation
    Inventors: Bruce A. Klemin, Raymond Chow, Dean Scoville
  • Patent number: 9582070
    Abstract: Apparatuses and methods are provided for determining whether a user intends to provide an input using an image of a control appearing on a surface. An apparatus may include first and second cameras to capture set and second sets of two or more images of the surface, and a unit to determine whether various conditions are true. A first condition is that a particular number of skin-color pixels are present within one cell of the two or more images. A cell location substantially coincides with the image of the control. A second condition is that the skin-color pixels persist for at least a particular time period. A third condition is that a region of skin-color pixels has a substantially rectangular shape. A fourth condition is that corresponding edges of skin-color pixels in the first and second sets of images are within a predefined offset distance. Additional conditions are disclosed.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: February 28, 2017
    Assignee: Seiko Epson Corporation
    Inventors: Tatiana Pavlovna Kadantseva, Ricardo Te Lim, Raymond Chow, George Lyons, Manfred Wittmeir
  • Publication number: 20150234816
    Abstract: A method, system, and computer program include receiving a request string, and mapping the received request string to a distinguishable request string and a collapsible request string. The received request string may be in the form of a JSP, a servlet, and remote Enterprise Java Bean calls. A user may be prompted to create rules for mapping of a received request string to a distinguishable request string and a collapsible request string.
    Type: Application
    Filed: May 4, 2015
    Publication date: August 20, 2015
    Inventors: James C. CHONG, Jerome D. BANKS, Joseph L. CHAN, Raymond CHOW, Jean-Jacques HELER, Robert S. LAM, Tushar M. PATEL, Chi Hong SO, Henry TANG, Arthur TSANG, Christopher M. ZYCHOWSKI
  • Patent number: 9053220
    Abstract: A method, system, and computer program include receiving a request string, and mapping the received request string to a distinguishable request string and a collapsible request string. The received request string may be in the form of a JSP, a servlet, and remote Enterprise Java Bean calls. A user may be prompted to create rules for mapping of a received request string to a distinguishable request string and a collapsible request string.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: James C. Chong, Joseph L. Chan, Tushar M. Patel, Jean Jacques Heler, Chi Hong So, Arthur Tsang, Robert S. Lam, Raymond Chow, Jerome D. Banks, Christopher M. Zychowski, Henry Tang
  • Publication number: 20150149831
    Abstract: Problem determination in an enterprise computer system in a distributed environment is provided. Information is obtained regarding the enterprise applications, and high-level information is presented to a user, with one or more prompts provided to the user for more detailed information. In response to a request from a user for more detailed information about the application, more detailed information is provided to the user. Several levels of more detailed information about applications, including information as to individual threads, is available. The method also includes the steps of receiving instructions from an administrator to establish an account for a user, associating one or more servers with the account, and providing access to the corresponding user only to the associated servers. In the method, searches may be conducted for strings and requests, and identified strings and requests may be sorted by a variety of criteria.
    Type: Application
    Filed: February 4, 2015
    Publication date: May 28, 2015
    Inventors: James C. Chong, Joseph L. Chan, Tushar M. Patel, Jean-Jacques Heler, Chi H. So, Arthur Tsang, Robert S. Lam, Raymond Chow, Henry Tang
  • Patent number: 9009351
    Abstract: Brokerage transactions servers and related methods are provided having low latency. In a first embodiment of the invention there is provided a method of processing exchange transaction information for exchange brokerage purposes in an inbound digital message stream in a first protocol dialect. One embodiment utilizes canonical FIX messages for processing purposes. A related embodiment includes, for each message in the stream, storing in memory each successive change made to the message and any metadata created by the foregoing processes; and in an encapsulation process, accessing memory and creating an encapsulated version of the message that includes: (i) the message in original form prior to the receiver process, (ii) the metadata, and (iii) each successive change made to the message by any of the foregoing processes.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: April 14, 2015
    Assignee: Lime Brokerage LLC
    Inventors: Richard J. Lavoie, Robert M. France, Raymond Chow, Anthony Amicangioli
  • Patent number: 8990382
    Abstract: Problem determination in an enterprise computer system in a distributed environment is provided. A user is prompted to select an application server and a search inquiry that identifies transactions by behavior selected from a group of behaviors including a behavior of transactions that have issued more than a threshold number of SQLs and a behavior of transactions that have issued more than a threshold number of methods. There is a search among all active URL strings for web requests and active class names for remote enterprise java bean requests responsive to the search inquiry. The identified URL strings and active enterprise java bean requests are displayed.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: James C. Chong, Joseph L. Chan, Tushar M. Patel, Jean-Jacques Heler, Chi Hong So, Arthur Tsang, Robert S. Lam, Raymond Chow, Henry Tang
  • Patent number: 8825542
    Abstract: A network enables a plurality of servers to share information about customers' trading activities and locally recalculate customer trading limits resulting from these trading activities. If a trading limit is exceeded, a server may automatically change to a less permissive trading mode, prevent an order being placed with the at least one exchange server and/or enter a trading mode in which orders that decrease account exposure are allowed and orders that increase account exposure are prevented.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: September 2, 2014
    Assignee: Lime Brokerage LLC
    Inventors: Vitali Vinokour, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian J. Radmand, Rupert Webb
  • Publication number: 20140108228
    Abstract: A post-trade monitor receives feedback in the form of drop copy messages from an exchange server and validates orders placed with the exchange server by a sponsored access trading platform shortly after the orders have been placed. If a recently placed order is found to violate a rule or regulation, the monitor instructs the trading platform to change to a more restrictive trading mode, such as to cease placing all orders or certain types of orders, at least until certain parameters are met.
    Type: Application
    Filed: December 18, 2013
    Publication date: April 17, 2014
    Applicant: Lime Brokerage LLC
    Inventors: Vitali Vinokour, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian J. Radmand, Rupert Webb
  • Publication number: 20140078052
    Abstract: Apparatuses and methods are provided for determining whether a user intends to provide an input using an image of a control appearing on a surface. An apparatus may include first and second cameras to capture set and second sets of two or more images of the surface, and a unit to determine whether various conditions are true. A first condition is that a particular number of skin-color pixels are present within one cell of the two or more images. A cell location substantially coincides with the image of the control. A second condition is that the skin-color pixels persist for at least a particular time period. A third condition is that a region of skin-color pixels has a substantially rectangular shape. A fourth condition is that corresponding edges of skin-color pixels in the first and second sets of images are within a predefined offset distance. Additional conditions are disclosed.
    Type: Application
    Filed: November 22, 2013
    Publication date: March 20, 2014
    Applicant: Seiko Epson Corporation
    Inventors: Tatiana Pavlovna Kadantseva, Ricardo Te Lim, Raymond Chow, George Lyons, Manfred Wittmeir
  • Publication number: 20140025558
    Abstract: A network enables a plurality of servers to share information about customers' trading activities and locally recalculate customer trading limits resulting from these trading activities. If a trading limit is exceeded, a server may automatically change to a less permissive trading mode, prevent an order being placed with the at least one exchange server and/or enter a trading mode in which orders that decrease account exposure are allowed and orders that increase account exposure are prevented.
    Type: Application
    Filed: September 23, 2013
    Publication date: January 23, 2014
    Applicant: Lime Brokerage LLC
    Inventors: Vitali Vinokour, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian J. Radmand, Rupert Webb
  • Patent number: 8543488
    Abstract: A network enables monitors, trading platforms and libraries to share information about customers' trading activities and locally recalculate customer trading limits resulting from these trading activities. A low-latency interface between a customer server, such as a server that employs algorithmic trading methods to generate buy and sell orders for securities, and a brokerage server that validates such securities trading orders is optimized for handling the securities trading orders. The interface supports a trading command set specifically designed for orders from customer trading application programs, and the interface formats received trading commands into compact messages that are sent over a high-speed communication link to the brokerage server. The interface receives order acknowledgement messages and the like from the brokerage server and invokes callback routines in the customer trading application program to report status information.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: September 24, 2013
    Assignee: Lime Brokerage LLC
    Inventors: Vitali Vinokour, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian Joseph Radmand, Rupert Webb
  • Patent number: 8184110
    Abstract: Device, apparatus and methods for implementing a direct address mode to directly access registers by passing an indirect interface includes a display controller. A plurality of direct access registers for bypassing indirect interface is defined within the display controller. The display controller includes a bus interface having a first pin that is configured to activate the direct address mode and a second pin that configured to identify one of the direct access registers. The first pin in conjunction with the second pin provides a direct address mode through which the non-direct access registers may be directly accessed bypassing the indirect interface so that register index cycle, when accessing memory, may be avoided.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: May 22, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Raymond Chow, Yun Shon Low
  • Publication number: 20120047255
    Abstract: Problem determination in an enterprise computer system in a distributed environment is provided. Information is obtained regarding the enterprise applications, and high-level information is presented to a user, with one or more prompts provided to the user for more detailed information. In response to a request from a user for more detailed information about the application, more detailed information is provided to the user. Several levels of more detailed information about applications, including information as to individual threads, is available. The method also includes the steps of receiving instructions from an administrator to establish an account for a user, associating one or more servers with the account, and providing access to the corresponding user only to the associated servers. In the method, searches may be conducted for strings and requests, and identified strings and requests may be sorted by a variety of criteria.
    Type: Application
    Filed: November 1, 2011
    Publication date: February 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James C. Chong, Joseph L. Chan, Tushar M. Patel, Jean-Jacques Heler, Chi Hong So, Arthur Tsang, Robert S. Lam, Raymond Chow, Henry Tang
  • Patent number: 8090851
    Abstract: A method, system and computer program are provided for problem determination in an enterprise computer system in a distributed environment. Information is obtained regarding the enterprise applications, and high-level information is presented to a user, with one or more prompts are provided to the user for more detailed information. In response to a request from a user for more detailed information about the application, more detailed information is provided to the user. Several levels of more detailed information about applications, including information as to individual threads, is available. The problem determination also includes receiving instructions from an administrator to establish an account for a user, associating one or more servers with the account, and providing access to the corresponding user only to the associated servers. Searches may be conducted for strings and requests, and identified strings and requests may be sorted by a variety of criteria.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: James C. Chong, Joseph L. Chan, Tushar M. Patel, Jean-Jacques Heler, Chi Hong So, Arthur Tsang, Robert S. Lam, Raymond Chow, Henry Tsang
  • Publication number: 20110276594
    Abstract: A method, system, and computer program include receiving a request string, and mapping the received request string to a distinguishable request string and a collapsible request string. The received request string may be in the form of a JSP, a servlet, and remote Enterprise Java Bean calls. A user may be prompted to create rules for mapping of a received request string to a distinguishable request string and a collapsible request string.
    Type: Application
    Filed: July 15, 2011
    Publication date: November 10, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James C. Chong, Joseph L. Chan, Tushar M. Patel, Jean Jacques Heler, Chi Hong So, Arthur Tsang, Robert S. Lam, Raymond Chow, Jerome D. Banks, Christopher M. Zychowski, Henry Tang
  • Publication number: 20110254939
    Abstract: Apparatus and methods for determining whether a user intends to provide an input using an image of a control appearing on a surface. An apparatus may include a first camera to capture two or more images of the surface, and a unit to determine whether various conditions are true. A first condition is that a particular number of pixels classified as skin color are present within one cell of the two or more images. A cell has a location substantially coinciding with the image of the control. A second condition is that the pixels classified as skin color persist for at least a particular time period. A third condition is that the pixels classified as skin color have a first shape. Additional conditions are disclosed. A signal indicative of an intent of a user to provide an input may be provided if the each of the first, second, and third conditions are true.
    Type: Application
    Filed: February 1, 2011
    Publication date: October 20, 2011
    Inventors: Tatiana Pavlovna Kadantseva, Ricardo Te Lim, Raymond Chow, George Lyons, Manfred Wittmeir
  • Patent number: 8037205
    Abstract: A method, system, and computer program include receiving a request string, and mapping the received request string to a distinguishable request string and a collapsible request string. The received request string may be in the form of a JSP, a servlet, and remote Enterprise Java Bean calls. A user may be prompted to create rules for mapping of a received request string to a distinguishable request string and a collapsible request string.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: James C. Chong, Joseph L. Chan, Tushar M. Patel, Jean Jacques Heler, Chi Hong So, Arthur Tsang, Robert S. Lam, Raymond Chow, Jerome D. Banks, Christopher M. Zychowski, Henry Tang