Patents by Inventor James Stanford

James Stanford 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).

  • Publication number: 20210049491
    Abstract: According to one embodiment of the present invention, a computer-implemented method of generating a sensory representation of a qubit is disclosed. The computer-implemented method includes determining a point in a Bloch sphere based on the qubit, in which the point is defined by a value of colatitude (theta) with respect to the z-axis of the Bloch sphere, and a value of longitude (phi) with respect to the x-axis of the Bloch sphere. The computer-implemented method further includes converting the value of colatitude (theta) to a value of a first variable of a sensory output space. The computer-implemented method further includes converting the value of longitude (phi) to a value of a second variable of the sensory output space.
    Type: Application
    Filed: August 12, 2019
    Publication date: February 18, 2021
    Inventors: Madeleine Tod, Andrew James Stanford-Clark
  • Patent number: 10067785
    Abstract: A system includes one or more computer systems that include one or more processors and memory. The memory includes instructions, that, upon being executed by the one or more processors, cause the system to determine a plurality of increased capacity configuration options for a first pool of servers, generate an assessment value for each of the plurality of increased capacity configuration options, and implement a first configuration option of the plurality of increase capacity configuration options having a greatest health increase assessment value.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Paul Wei, James Stanford Gilmore
  • Patent number: 10051239
    Abstract: A hierarchical publish/subscribe network is employed to produce and distribute special effects to users to complement displayed video information. A top level broker in the network receives a plurality of data streams corresponding to a respective plurality of primary special. A service provider makes a subscription request for one of said primary special effects and receives the corresponding selected data stream. The selected data stream is transformed into at least one further data stream, corresponding to a further special effect. The further data stream is published to a lower level broker associated with the service provider. In response to a user subscription request for the further special effect, the lower level broker publishes the further data stream to a user interface for presentation to the user in association with the displayed video information.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: August 14, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew James Stanford-Clark, Benjamin Joseph Fletcher
  • Patent number: 10042676
    Abstract: A system includes one or more computer systems that include one or more processors and memory. The memory includes instructions, that, upon being executed by the one or more processors, cause the system to generate forecast demand data for a first pool of servers configured to host virtual machine instances, generate forecast capacity data that forecasts a number of slots available to run virtual machine instances for the first pool of servers, and generate a first pool health index value based on a comparison of the forecast demand data with the forecast capacity data.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: August 7, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Paul Wei, James Stanford Gilmore, Bradley Joseph Gussin, Chen Yang
  • Patent number: 9294573
    Abstract: A publish/subscribe interface is used to enable a non-publish/subscribe first system (such as an IP network device) to obtain status information about a publish/subscribe device that cannot be pinged by the first system. The first system sends a status request to a domain name server associated with a system known to include the publish/subscribe device. The status request includes a domain name for the publish/subscribe device. Topic space maintained by a message broker in the publish/subscribe system includes status topics associated with publish/subscribe devices. The status topics contents reflect the current availability of the associated publish/subscribe device. The domain name is mapped to a status topic associated to the publish/subscribe device identified in the status request and the contents of that status topic are retrieved. If the contents have a first value, a “good” IP address is returned to the first system. If the contents have the second value, a “bad” IP address is returned.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: March 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Joseph Fletcher, Andrew James Stanford-Clark
  • Patent number: 9168450
    Abstract: A bowling game table featuring a lane surface having a bilaterally symmetrical trough on each side of the flat top surface. A ramp that swivels from side to side from which a ball is rolled will allow a person to “aim” a ball as he or she tries to strike a set of pins on the opposite end of the bowling game surface. In order to level the playing field among the players a handicap pin system has been provided. In order to improve the function of the game surface the top surface is reversible to display other games that may be played.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: October 27, 2015
    Inventor: Calvin James Stanford
  • Patent number: 8195757
    Abstract: For managing the retention of publications in a publish/subscribe system, a publisher sends a new publication to a publish/subscribe broker with an indication of whether the new publication should be retained in association with a previous retained publication. The publish/subscribe broker responds to such indications by retaining the new publication with the previous retained publication. The contents or ‘payload’ of the new published message may be appended to a previous retained message, resulting in a single retained message that contains information from multiple published messages.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Benjamin Joseph Fletcher, Gareth Edward Jones, Andrew James Stanford-Clark, Matthew Robert Whitehead
  • Patent number: 8082554
    Abstract: The present invention provides methods, apparatus and computer programs for event-based control of subscription matching in a publish/subscribe communications environment. Activation and/or deactivation events are associated with subscriptions at a publish/subscribe broker and are used to control when a subscription is active. The broker is responsive to temporally-unpredictable events, such as receipt of a published message on a predefined activation topic, to activate subscription matching for messages that are subsequently received or which have been received earlier and retained at the broker. Conventional subscription matching can be avoided for a registered subscription while that subscription is inactive, and subscribers are not required to explicitly and repeatedly subscribe and unsubscribe.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ian Gerald Craggs, Anthony Alan Garrard, Ian Robert Harwood, Andrew Ian Hickson, David Locke, Andrew David Reynolds, Andrew James Stanford-Clark, Jane Louise Stockdill
  • Patent number: 8065372
    Abstract: The invention relates to a message brokering system for connecting a client in a local publish/subscribe messaging system to a remote message broker. The system comprises a message broker in said local publish/subscribe messaging system and a metabroker application means representing said remote message broker. The local message broker comprises publish/subscribe means for proxying messages between the client and the metabroker application means. The metabroker application means comprises publish/subscribe means for proxying messages between the local broker and the remote broker.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: November 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andrew David Reynolds, Christopher Edward Sharp, Andrew James Stanford-Clark
  • Patent number: 7962853
    Abstract: A method and system for collaborative editing of a document by an author of the document and reviewers. Program code receives from the author an identification of selected portions of the document and receives from the author: comments created by the author and an identification of at least one reviewer to which each comment is directed. The selected portions and the comments are associated with each other on a one-to-one basis. Each comment pertains to content of the selected portion that each comment is associated with. The program code parses the received comments, and utilizes the identification of the at least one reviewer to which each comment is directed, to generate a list of comments specifying for each comment the at least one reviewer to which each comment is directed. The program code makes available to each reviewer the comments on the list of comments directed to each reviewer.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bharat Veer Bedi, Marc Stanley Carter, Martin J. Gale, Lucas William Partridge, Andrew James Stanford-Clark
  • Patent number: 7949704
    Abstract: A broker-based publish/subscribe messaging system is administered in which a session-based network connection (such as TCP/IP) from an administrator publish/subscribe client application is established with a broker. Administration commands are received as messages from the administrator publish/subscribe client application at the broker via the session-based network connection and response messages are sent from the broker via the session-based network connection to only the administrator publish/subscribe client application.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: May 24, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Richard Jones, Andrew James Stanford-Clark
  • Patent number: 7886012
    Abstract: Summarization of text in a document may be requested in dependence upon the position of the text in relation to other text within the document or the position of the document containing the text within a plurality of documents in a document structure. Summarization of text in a document may also be requested in dependence upon a user's interaction with an application in conjunction with a version of the document or with a document structure including the document. Different levels of summarization may be applied to different segments of text within a document.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bharat Veer Bedi, Marc Stanley Carter, Martin J. Gale, Lucas William Partridge, Andrew James Stanford-Clark
  • Publication number: 20100281154
    Abstract: Provided are methods, apparatus and computer programs for remote monitoring of data. Log data output by an application program running on a storage-constrained apparatus is saved to local system memory—either as an in-memory data file or as output from one application piped to the input of another, or as a named pipe that passes data to a local publisher program—and then captured by the local publisher program. The local publisher program sends the data to a publish/subscribe broker, which can retain the most recent publications for analysis by one or more subscribers. This avoids the need to save large amounts of data to disk storage on the storage-constrained apparatus, and ensures that console output data and log data that is often discarded by headless, storage-constrained systems is available for analysis.
    Type: Application
    Filed: December 1, 2006
    Publication date: November 4, 2010
    Applicant: INTERNATIONAL BUSINESS CORPORATION
    Inventors: Bharat Veer Bedi, David C. Conway-Jones, David Locke, Andrew James Stanford-Clark
  • Publication number: 20100194358
    Abstract: A standby power consumption limiting device is provided for connection between an electricity supply and an electrical appliance of the kind having a main on/off switch, two power supply input terminals and a standby mode control circuit operable, when the appliance is switched “on”, to place the appliance in a reduced power standby mode. The device comprises standby mode detection means (102,103) effective to detect and indicate that the appliance has gone into standby mode and power switching means (104) having a first state in which the electricity supply is connected to the appliance via its power supply input terminals and a second state in which the electricity supply is disconnected from the appliance. A power switch control means (107) responds to an indication from the standby mode, by switching the power switching means from its first state to its second state, thereby removing power from the appliance.
    Type: Application
    Filed: April 25, 2008
    Publication date: August 5, 2010
    Applicant: Eco Technology Corporation
    Inventor: Andrew James Stanford-Clark
  • Patent number: 7734723
    Abstract: An apparatus for deferred handling of a message in a publish/subscribe system comprises a publisher for publishing the message and a subscriber for receiving the message. The apparatus comprises a handier for handling a first message published by a publisher, the first message comprising an instruction associated with said publisher, the instruction comprising topic data, and a generator, responsive to handling of the first message, for using first data associated with the instruction to generate topic data.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Bharat Veer Bedi, Andrew James Stanford-Clark
  • Patent number: 7606899
    Abstract: The invention relates to regulating access by users to a scarce resource. A request for access to the scarce resource is received. It is determined whether the access level for the scarce resource is at a desired maximum and responsive to determining that it is, the requester is allocated to an access slot. The requester is then provided with a notification of their allocated access slot. Access is available to the requester when the allocated slot is enabled.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: October 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Sean James Martin, Chetan Ram Murthy, Andrew James Stanford-Clark
  • Patent number: 7607007
    Abstract: Method and apparatus for message routing in a computer system (100) is provided. The method includes the steps of: receiving a message in a compressed or encrypted form (302, 402); extracting a portion of the message in its compressed or encrypted form (304, 404); comparing the portion of the message with samples of message portions in compressed or encrypted form (306, 406); and, if a match is found (308, 408), transmitting the entire message to destinations listed in association with the matched sample (310, 410).
    Type: Grant
    Filed: May 24, 2002
    Date of Patent: October 20, 2009
    Assignee: International Business Machines Corporation
    Inventor: Andrew James Stanford-Clark
  • Patent number: 7606900
    Abstract: The invention relates to regulating access by users to a scarce resource, wherein the resource is capable of handling multiple concurrent accesses. A request for access to the scarce resource is received and it is determined whether the access level for the scarce resource is at a desired maximum. Responsive to determining that said access level is at a desired maximum, the requester is placed in a queue for access to said scarce resource. The requester is then provided with a notification that the request has been enqueued. Access is available to the requester upon reaching the head of the queue when the access level drops below the desired maximum.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: October 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Sean James Martin, Chetan Ram Murthy, Andrew James Stanford-Clark
  • Publication number: 20090019124
    Abstract: The invention relates to a message brokering system for connecting a client in a local publish/subscribe messaging system to a remote message broker. The system comprises a message broker in said local publish/subscribe messaging system and a metabroker application means representing said remote message broker. The local message broker comprises publish/subscribe means for proxying messages between the client and the metabroker application means. The metabroker application means comprises publish/subscribe means for proxying messages between the local broker and the remote broker.
    Type: Application
    Filed: August 19, 2008
    Publication date: January 15, 2009
    Applicant: International Business Machines Corporation
    Inventors: Andrew David Reynolds, Christopher Edward Sharp, Andrew James Stanford-Clark
  • Publication number: 20080294732
    Abstract: A publish/subscribe interface is used to enable a non-publish/subscribe first system (such as an IP network device) to obtain status information about a publish/subscribe device that cannot be pinged by the first system. The first system sends a status request to a domain name server associated with a system known to include the publish/subscribe device. The status request includes a domain name for the publish/subscribe device. Topic space maintained by a message broker in the publish/subscribe system includes status topics associated with publish/subscribe devices. The status topics contents reflect the current availability of the associated publish/subscribe device. The domain name is mapped to a status topic associated to the publish/subscribe device identified in the status request and the contents of that status topic are retrieved. If the contents have a first value, a “good” IP address is returned to the first system. If the contents have the second value, a “bad” IP address is returned.
    Type: Application
    Filed: November 6, 2007
    Publication date: November 27, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin Joseph Fletcher, Andrew James Stanford-Clark