Patents by Inventor James Shu

James Shu 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: 11921582
    Abstract: A computer system is configured to manage a value of a variable via firmware. Managing the value of the variable includes detecting a system management interrupt (SMI), causing the computer system to enter a system management mode, in which a request associated with the SMI is handled by the firmware. In response to determining that the SMI is generated by a baseboard management controller (BMC) and that a cause thereof is associated with reading or writing a value of a variable, one or more parameters associated with the variable are obtained from the BMC. Based on the cause of the request and the one or more parameters, the value of the variable is read or overwritten with a new value. The value or the new value is then sent to the BMC, which in turn passes the value or new value to a second computer system over a network.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neeraj Ladkani, Kuo-Shu Huang, James George Cavalaris
  • Patent number: 10999636
    Abstract: Systems, methods, and computer-readable media are disclosed for voice-based content searching. The systems, methods, and computer-readable media described herein may improve user experiences by providing voice-based content searching using mobile devices. In an example method described herein, a computer system may receive a voice search initiation signal from a mobile device over a WiFi protocol connection or a Bluetooth protocol connection. The computer system may monitor a WiFi receiver and a Bluetooth receiver of the computer system for first voice data. The computer system may determine that the first voice data is being received at the WiFi receiver. The computer system may determine that second voice data is received at the Bluetooth receiver while the first voice data is being received at the WiFi receiver, and discard the second voice data.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Richard W. Kim, Radhika Suresh Karandikar, Aaron Nicholas Olsen, James Shu, Shinji Kimura, Xin Wang
  • Patent number: 8566221
    Abstract: Joint execution type compound orders can be processed in an anonymous trading system comprising a plurality of broker nodes each of which includes an order matching functionality and a market distribution functionality. Trader agent nodes are connected to a number of dealer terminals grouped in trading floors and also to a broker node. Joint execution orders are entered as hit orders and are all matched by the broker during the hit or the order is cancelled. If matches are made the taker's trading agent does not complete any of the deals marking up the order until it knows that all the deals are executable. The system may be used to allow traders to hit bids and offers in currency pairs synthesised from other currency pairs. In this arrangement the dealer enters a simple order in the synthetic currency and the taker's trading agent converts it into a joint execution order.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: October 22, 2013
    Assignee: EBS Group Limited
    Inventors: Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu, Edward Howorka, Andrew Foray, Michael Merold
  • Patent number: 8090643
    Abstract: Joint execution type compound orders can be processed in an anonymous trading system comprising a plurality of broker nodes each of which includes an order matching functionality and a market distribution functionality. Trader agent nodes are connected to a number of dealer terminals grouped in trading floors and also to a broker node. Joint execution orders are entered as hit orders and are all matched by the broker during the hit or the order is cancelled. If matches are made the taker's trading agent does not complete any of the deals marking up the order until it knows that all the deals are executable. The system may be used to allow traders to hit bids and offers in currency pairs synthesised from other currency pairs. In this arrangement the dealer enters a simple order in the synthetic currency and the taker's trading agent converts it into a joint execution order.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: January 3, 2012
    Assignee: EBS Group Limited
    Inventors: Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu, Edward Howorka, Andrew Foray, Michael Merold
  • Publication number: 20110276457
    Abstract: Joint execution type compound orders can be processed in an anonymous trading system comprising a plurality of broker nodes each of which includes an order matching functionality and a market distribution functionality. Trader agent nodes are connected to a number of dealer terminals grouped in trading floors and also to a broker node. Joint execution orders are entered as hit orders and are all matched by the broker during the hit or the order is cancelled. If matches are made the taker's trading agent does not complete any of the deals marking up the order until it knows that all the deals are executable. The system may be used to allow traders to hit bids and offers in currency pairs synthesised from other currency pairs. In this arrangement the dealer enters a simple order in the synthetic currency and the taker's trading agent converts it into a joint execution order.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 10, 2011
    Applicant: EBS Group Ltd.
    Inventors: Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu, Edward R. Howorka, Andrew P. Foray, Michael S. Merold
  • Patent number: 8027895
    Abstract: An anonymous trading system comprises a network of broker nodes, each of which have an equal status and can match orders, initiate deals and distribute prices. Trading agents are connected to some or all of the broker nodes. The network is arranged to conform to a series of rules and in a preferred embodiment the brokers are arranged as a clique tree.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: September 27, 2011
    Assignee: EBS Group Limited
    Inventors: Edward Howorka, Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu
  • Patent number: 7937306
    Abstract: An anonymous trading system comprises a network of broker nodes, each of which have an equal status and can match orders, initiate deals and distribute prices. Trading agents are connected to some or all of the broker nodes. The network is arranged to conform to a series of rules and in a preferred embodiment the brokers are arranged as a clique tree.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: May 3, 2011
    Assignee: EBS Group Limited
    Inventors: Vladimir Neyman, Edward R. Howorka, Steven Iaccheo, Neena Jain, James Shu
  • Patent number: 7882017
    Abstract: An anonymous trading system comprises an interconnected network of broking noted arranged in cliques which receive buy and sell orders from trader terminals via connected trading engines and which match persistent orders, executed deals and distribute price information to trader terminals. Where two orders are matched, a proposed deal message is sent by the matching broker. If another broker has processed an event which makes the matched quote unavailable the match fails and rematch may occur. Rematch may be attempted by an intermediate broker provided it owns one side of the match, or it received both sides of the match from brokers in different cliques. The intermediate broker attempts to match with the next available quote in the queue.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: February 1, 2011
    Assignee: EBS Group Limited
    Inventors: Edward R. Howorka, Neena Jain, Steven Iaccheo, Vladimir Neyman, James Shu
  • Publication number: 20100268636
    Abstract: An anonymous trading system comprises an interconnected network of broking noted arranged in cliques which receive buy and sell orders from trader terminals via connected trading engines and which match persistent orders, executed deals and distribute price information to trader terminals. Where two orders are matched, a proposed deal message is sent by the matching broker. If another broker has processed an event which makes the matched quote unavailable the match fails and rematch may occur. Rematch may be attempted by an intermediate broker provided it owns one side of the match, or it received both sides of the match from brokers in different cliques. The intermediate broker attempts to match with the next available quote in the queue.
    Type: Application
    Filed: June 29, 2010
    Publication date: October 21, 2010
    Inventors: Edward R. Howorka, Neena Jain, Steven Iaccheo, Vladimir Neyman, James Shu
  • Patent number: 7774260
    Abstract: An anonymous trading system comprises an interconnected network of broking nodes arranged in cliques which receive buy and sell orders from trader terminals via connected trading engines and which match persistent orders, executed deals and distribute price information to trader terminals. Where two orders are matched, a proposed deal message is sent by the matching broker. If another broker has processed an event which makes the matched quote unavailable the match fails and rematch may occur. Rematch may be attempted by an intermediate broker provided it owns one side of the match, or it received both sides of the match from brokers in different cliques. The intermediate broker attempts to match with the next available quote in the queue.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: August 10, 2010
    Assignee: EBS Group Limited
    Inventors: Edward R. Howorka, Neena Jain, Steven Iaccheo, Vladimir Neyman, James Shu
  • Patent number: 7693774
    Abstract: An anonymous trading system comprises a network of broker nodes each of which perform price matching, deal execution and market distribution. Trader terminals on trading floors are connected to a given broker node via a trading agent node. Credit may be stored for a given trading floor at its trading agent node or at a credit agent node which stores credit limits for a group of trading floors. Where the credit limits of a party to a proposed deal are stored at a credit agent node, the deal execution process is routed through that credit agent node to check for available credit. The system allows institutions to adopt any combination of local and global credit assignments with counterparties with which it wishes to trade.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: April 6, 2010
    Assignee: EBS Group Limited
    Inventors: Edward R. Howorka, Neena Jain, Steven Iaccheo, Vladimir Neyman, James Shu, Michael S. Merold, Alastair G. Crane, Srivathsan Krishnasami, Roy S. McPherson, Paul M. Ginsberg, Gregory D. Mills
  • Publication number: 20080120223
    Abstract: An anonymous trading system comprises a network of broker nodes, each of which have an equal status and can match orders, initiate deals and distribute prices. Trading agents are connected to some or all of the broker nodes. The network is arranged to conform to a series of rules and in a preferred embodiment the brokers are arranged as a clique tree.
    Type: Application
    Filed: January 28, 2008
    Publication date: May 22, 2008
    Inventors: Edward Howorka, Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu
  • Publication number: 20080120377
    Abstract: An anonymous trading system comprises a network of broker nodes, each of which have an equal status and can match orders, initiate deals and distribute prices. Trading agents are connected to some or all of the broker nodes. The network is arranged to conform to a series of rules and in a preferred embodiment the brokers are arranged as a clique tree.
    Type: Application
    Filed: January 28, 2008
    Publication date: May 22, 2008
    Inventors: Edward Howorka, Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu
  • Patent number: 7366690
    Abstract: An anonymous trading system comprises a network of broker nodes, each of which have an equal status and can match orders, initiate deals and distribute prices. Trading agents are connected to some or all of the broker nodes. The network is arranged to conform to a series of rules and in a preferred embodiment the brokers are arranged as a clique tree.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: April 29, 2008
    Assignee: EBS Group Limited
    Inventors: Edward R. Howorka, Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu
  • Publication number: 20080091514
    Abstract: A method, system and computer readable medium embodying computer executable modules for determining an executable growth strategy for a company by proactively identifying and evaluating specific unsolicited business propositions for the company according to criteria. The criteria include how well the business propositions address issues of targeted prospects and how well the business propositions leverage the company's blend or blends of capabilities that confer on the company a competitive advantage.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Shu-wei Fung, Leo G. Marland
  • Patent number: 7333952
    Abstract: Joint execution type compound orders can be processed in an anonymous trading system comprising a plurality of broker nodes each of which includes an order matching functionality and a market distribution functionality. Trader agent nodes are connected to a number of dealer terminals grouped in trading floors and also to a broker node. Joint execution orders are entered as hit orders and are all matched by the broker during the hit or the order is cancelled. If matches are made the taker's trading agent does not complete any of the deals marking up the order until it knows that all the deals are executable. The system may be used to allow traders to hit bids and offers in currency pairs synthesized from other currency pairs. In this arrangement the dealer enters a simple order in the synthetic currency and the taker's trading agent converts it into a joint execution order.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: February 19, 2008
    Assignee: EBS Group Limited
    Inventors: Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu, Edward R. Howorka, Andrew P. Foray, Michael S. Merold
  • Patent number: D830401
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Devin Mancuso, Brian Williams, Sugeeti Kochhar, James Shu, Benjamin Kawaichi, Jan Blom, Doris Neubauer
  • Patent number: D836662
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: December 25, 2018
    Assignee: Google LLC
    Inventors: Devin Mancuso, Brian Williams, Sugeeti Kochhar, James Shu, Benjamin Kawaichi, Doris Neubauer
  • Patent number: D847152
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventors: Devin Mancuso, Brian Williams, Sugeeti Kochhar, James Shu, Benjamin Kawaichi, Doris Neubauer
  • Patent number: D894208
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: August 25, 2020
    Assignee: GOOGLE LLC
    Inventors: Devin Mancuso, Brian Williams, Sugeeti Kochhar, James Shu, Benjamin Kawaichi, Jan Blom, Doris Neubauer