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: 20210049491Abstract: 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: ApplicationFiled: August 12, 2019Publication date: February 18, 2021Inventors: Madeleine Tod, Andrew James Stanford-Clark
-
Patent number: 10067785Abstract: 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: GrantFiled: June 29, 2016Date of Patent: September 4, 2018Assignee: Amazon Technologies, Inc.Inventors: Eric Paul Wei, James Stanford Gilmore
-
Patent number: 10051239Abstract: 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: GrantFiled: October 9, 2007Date of Patent: August 14, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew James Stanford-Clark, Benjamin Joseph Fletcher
-
Patent number: 10042676Abstract: 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: GrantFiled: June 28, 2016Date of Patent: August 7, 2018Assignee: Amazon Technologies, Inc.Inventors: Eric Paul Wei, James Stanford Gilmore, Bradley Joseph Gussin, Chen Yang
-
Patent number: 9294573Abstract: 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: GrantFiled: November 6, 2007Date of Patent: March 22, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Benjamin Joseph Fletcher, Andrew James Stanford-Clark
-
Patent number: 9168450Abstract: 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: GrantFiled: February 10, 2015Date of Patent: October 27, 2015Inventor: Calvin James Stanford
-
Patent number: 8195757Abstract: 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: GrantFiled: November 26, 2007Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Benjamin Joseph Fletcher, Gareth Edward Jones, Andrew James Stanford-Clark, Matthew Robert Whitehead
-
Patent number: 8082554Abstract: 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: GrantFiled: November 30, 2007Date of Patent: December 20, 2011Assignee: International Business Machines CorporationInventors: 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: 8065372Abstract: 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: GrantFiled: August 19, 2008Date of Patent: November 22, 2011Assignee: International Business Machines CorporationInventors: Andrew David Reynolds, Christopher Edward Sharp, Andrew James Stanford-Clark
-
Patent number: 7962853Abstract: 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: GrantFiled: January 25, 2007Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Bharat Veer Bedi, Marc Stanley Carter, Martin J. Gale, Lucas William Partridge, Andrew James Stanford-Clark
-
Patent number: 7949704Abstract: 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: GrantFiled: December 7, 2005Date of Patent: May 24, 2011Assignee: International Business Machines CorporationInventors: David Richard Jones, Andrew James Stanford-Clark
-
Patent number: 7886012Abstract: 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: GrantFiled: November 16, 2006Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Bharat Veer Bedi, Marc Stanley Carter, Martin J. Gale, Lucas William Partridge, Andrew James Stanford-Clark
-
Publication number: 20100281154Abstract: 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: ApplicationFiled: December 1, 2006Publication date: November 4, 2010Applicant: INTERNATIONAL BUSINESS CORPORATIONInventors: Bharat Veer Bedi, David C. Conway-Jones, David Locke, Andrew James Stanford-Clark
-
Publication number: 20100194358Abstract: 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: ApplicationFiled: April 25, 2008Publication date: August 5, 2010Applicant: Eco Technology CorporationInventor: Andrew James Stanford-Clark
-
Patent number: 7734723Abstract: 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: GrantFiled: June 19, 2007Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Bharat Veer Bedi, Andrew James Stanford-Clark
-
Patent number: 7606899Abstract: 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: GrantFiled: July 27, 2001Date of Patent: October 20, 2009Assignee: International Business Machines CorporationInventors: Sean James Martin, Chetan Ram Murthy, Andrew James Stanford-Clark
-
Patent number: 7607007Abstract: 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: GrantFiled: May 24, 2002Date of Patent: October 20, 2009Assignee: International Business Machines CorporationInventor: Andrew James Stanford-Clark
-
Patent number: 7606900Abstract: 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: GrantFiled: July 27, 2001Date of Patent: October 20, 2009Assignee: International Business Machines CorporationInventors: Sean James Martin, Chetan Ram Murthy, Andrew James Stanford-Clark
-
Publication number: 20090019124Abstract: 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: ApplicationFiled: August 19, 2008Publication date: January 15, 2009Applicant: International Business Machines CorporationInventors: Andrew David Reynolds, Christopher Edward Sharp, Andrew James Stanford-Clark
-
Publication number: 20080294732Abstract: 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: ApplicationFiled: November 6, 2007Publication date: November 27, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Benjamin Joseph Fletcher, Andrew James Stanford-Clark