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: 11921582Abstract: 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: GrantFiled: April 29, 2022Date of Patent: March 5, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Neeraj Ladkani, Kuo-Shu Huang, James George Cavalaris
-
Patent number: 10999636Abstract: 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: GrantFiled: November 10, 2014Date of Patent: May 4, 2021Assignee: Amazon Technologies, Inc.Inventors: Richard W. Kim, Radhika Suresh Karandikar, Aaron Nicholas Olsen, James Shu, Shinji Kimura, Xin Wang
-
Patent number: 8566221Abstract: 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: GrantFiled: May 17, 2011Date of Patent: October 22, 2013Assignee: EBS Group LimitedInventors: Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu, Edward Howorka, Andrew Foray, Michael Merold
-
Patent number: 8090643Abstract: 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: GrantFiled: August 20, 2007Date of Patent: January 3, 2012Assignee: EBS Group LimitedInventors: Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu, Edward Howorka, Andrew Foray, Michael Merold
-
Publication number: 20110276457Abstract: 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: ApplicationFiled: May 17, 2011Publication date: November 10, 2011Applicant: EBS Group Ltd.Inventors: Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu, Edward R. Howorka, Andrew P. Foray, Michael S. Merold
-
Patent number: 8027895Abstract: 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: GrantFiled: January 28, 2008Date of Patent: September 27, 2011Assignee: EBS Group LimitedInventors: Edward Howorka, Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu
-
Patent number: 7937306Abstract: 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: GrantFiled: January 28, 2008Date of Patent: May 3, 2011Assignee: EBS Group LimitedInventors: Vladimir Neyman, Edward R. Howorka, Steven Iaccheo, Neena Jain, James Shu
-
Patent number: 7882017Abstract: 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: GrantFiled: June 29, 2010Date of Patent: February 1, 2011Assignee: EBS Group LimitedInventors: Edward R. Howorka, Neena Jain, Steven Iaccheo, Vladimir Neyman, James Shu
-
Publication number: 20100268636Abstract: 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: ApplicationFiled: June 29, 2010Publication date: October 21, 2010Inventors: Edward R. Howorka, Neena Jain, Steven Iaccheo, Vladimir Neyman, James Shu
-
Patent number: 7774260Abstract: 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: GrantFiled: March 27, 2002Date of Patent: August 10, 2010Assignee: EBS Group LimitedInventors: Edward R. Howorka, Neena Jain, Steven Iaccheo, Vladimir Neyman, James Shu
-
Patent number: 7693774Abstract: 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: GrantFiled: June 29, 2001Date of Patent: April 6, 2010Assignee: EBS Group LimitedInventors: 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: 20080120223Abstract: 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: ApplicationFiled: January 28, 2008Publication date: May 22, 2008Inventors: Edward Howorka, Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu
-
Publication number: 20080120377Abstract: 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: ApplicationFiled: January 28, 2008Publication date: May 22, 2008Inventors: Edward Howorka, Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu
-
Patent number: 7366690Abstract: 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: GrantFiled: June 23, 2000Date of Patent: April 29, 2008Assignee: EBS Group LimitedInventors: Edward R. Howorka, Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu
-
Publication number: 20080091514Abstract: 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: ApplicationFiled: October 9, 2007Publication date: April 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James Shu-wei Fung, Leo G. Marland
-
Patent number: 7333952Abstract: 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: GrantFiled: June 23, 2000Date of Patent: February 19, 2008Assignee: EBS Group LimitedInventors: Vladimir Neyman, Steven Iaccheo, Neena Jain, James Shu, Edward R. Howorka, Andrew P. Foray, Michael S. Merold
-
Patent number: D830401Type: GrantFiled: June 29, 2017Date of Patent: October 9, 2018Assignee: Google LLCInventors: Devin Mancuso, Brian Williams, Sugeeti Kochhar, James Shu, Benjamin Kawaichi, Jan Blom, Doris Neubauer
-
Patent number: D836662Type: GrantFiled: June 27, 2017Date of Patent: December 25, 2018Assignee: Google LLCInventors: Devin Mancuso, Brian Williams, Sugeeti Kochhar, James Shu, Benjamin Kawaichi, Doris Neubauer
-
Patent number: D847152Type: GrantFiled: June 29, 2017Date of Patent: April 30, 2019Assignee: Google LLCInventors: Devin Mancuso, Brian Williams, Sugeeti Kochhar, James Shu, Benjamin Kawaichi, Doris Neubauer
-
Patent number: D894208Type: GrantFiled: September 21, 2018Date of Patent: August 25, 2020Assignee: GOOGLE LLCInventors: Devin Mancuso, Brian Williams, Sugeeti Kochhar, James Shu, Benjamin Kawaichi, Jan Blom, Doris Neubauer