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: 9727405Abstract: 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: GrantFiled: February 4, 2015Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: 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: 9678964Abstract: 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: GrantFiled: May 4, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: 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: 9674303Abstract: 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: GrantFiled: November 19, 2014Date of Patent: June 6, 2017Assignee: QLOGIC, CorporationInventors: Bruce A. Klemin, Raymond Chow, Dean Scoville
-
Patent number: 9582070Abstract: 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: GrantFiled: November 22, 2013Date of Patent: February 28, 2017Assignee: Seiko Epson CorporationInventors: Tatiana Pavlovna Kadantseva, Ricardo Te Lim, Raymond Chow, George Lyons, Manfred Wittmeir
-
Publication number: 20150234816Abstract: 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: ApplicationFiled: May 4, 2015Publication date: August 20, 2015Inventors: 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: 9053220Abstract: 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: GrantFiled: July 15, 2011Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: 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: 20150149831Abstract: 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: ApplicationFiled: February 4, 2015Publication date: May 28, 2015Inventors: 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: 9009351Abstract: 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: GrantFiled: July 2, 2010Date of Patent: April 14, 2015Assignee: Lime Brokerage LLCInventors: Richard J. Lavoie, Robert M. France, Raymond Chow, Anthony Amicangioli
-
Patent number: 8990382Abstract: 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: GrantFiled: November 1, 2011Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: 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: 8825542Abstract: 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: GrantFiled: September 23, 2013Date of Patent: September 2, 2014Assignee: Lime Brokerage LLCInventors: Vitali Vinokour, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian J. Radmand, Rupert Webb
-
Publication number: 20140108228Abstract: 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: ApplicationFiled: December 18, 2013Publication date: April 17, 2014Applicant: Lime Brokerage LLCInventors: Vitali Vinokour, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian J. Radmand, Rupert Webb
-
Publication number: 20140078052Abstract: 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: ApplicationFiled: November 22, 2013Publication date: March 20, 2014Applicant: Seiko Epson CorporationInventors: Tatiana Pavlovna Kadantseva, Ricardo Te Lim, Raymond Chow, George Lyons, Manfred Wittmeir
-
Publication number: 20140025558Abstract: 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: ApplicationFiled: September 23, 2013Publication date: January 23, 2014Applicant: Lime Brokerage LLCInventors: Vitali Vinokour, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian J. Radmand, Rupert Webb
-
Patent number: 8543488Abstract: 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: GrantFiled: April 15, 2011Date of Patent: September 24, 2013Assignee: Lime Brokerage LLCInventors: Vitali Vinokour, Robert M. France, Daniel Bergman, Raymond Chow, Chad L. Cook, Richard J. Lavoie, Scott McClure, Arian Joseph Radmand, Rupert Webb
-
Patent number: 8184110Abstract: 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: GrantFiled: November 5, 2007Date of Patent: May 22, 2012Assignee: Seiko Epson CorporationInventors: Raymond Chow, Yun Shon Low
-
Publication number: 20120047255Abstract: 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: ApplicationFiled: November 1, 2011Publication date: February 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 8090851Abstract: 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: GrantFiled: August 29, 2007Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: 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: 20110276594Abstract: 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: ApplicationFiled: July 15, 2011Publication date: November 10, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 20110254939Abstract: 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: ApplicationFiled: February 1, 2011Publication date: October 20, 2011Inventors: Tatiana Pavlovna Kadantseva, Ricardo Te Lim, Raymond Chow, George Lyons, Manfred Wittmeir
-
Patent number: 8037205Abstract: 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: GrantFiled: September 23, 2008Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: 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