Patents by Inventor Steven S. Shuman
Steven S. Shuman 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: 10685003Abstract: A computer-implemented method includes determining a key set of properties. Based on the key set, a plurality of keys are generated for a plurality of objects, where the plurality of keys include a respective key for each object based on a value associated with the object for each property in the key set. A request is received to search for matching objects having a set of desired values for a desired set of properties, where the desired set of properties are a subset of the key set and exclude one or more properties in the key set. A Bloom filter search is performed on the plurality of objects. The Bloom filter search is based on the set of desired values for the desired set of properties and further based on the plurality of keys that are based on the key set. The matching objects are identified from the search.Type: GrantFiled: June 29, 2016Date of Patent: June 16, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven S. Shuman, Claude Warren, Jr.
-
Patent number: 10498599Abstract: In one embodiment, a computer program product for using a common configuration template for a set of devices includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured for identifying a set of devices from the plurality of devices which share a common configuration template applicable to a proposed change, wherein the common configuration template includes a collection of command variations, computer readable program code configured for determining which command from the collection of command variations is applicable to each device in the set of devices, and computer readable program code configured for executing the proposed change across all devices in the set of devices using the determined command for each device.Type: GrantFiled: July 31, 2015Date of Patent: December 3, 2019Assignee: International Business Machines CorporationInventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
-
Patent number: 10313184Abstract: In one embodiment, a method for using a common configuration template for a set of devices includes identifying a set of devices from the plurality of devices which share a common configuration template applicable to a proposed change, wherein the common configuration template includes a collection of command variations, determining which command from the collection of command variations is applicable to each device in the set of devices, and executing the proposed change across all devices in the set of devices using the determined command for each device.Type: GrantFiled: July 31, 2015Date of Patent: June 4, 2019Assignee: International Business Machines CorporationInventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
-
Publication number: 20180004743Abstract: A computer-implemented method includes determining a key set of properties. Based on the key set, a plurality of keys are generated for a plurality of objects, where the plurality of keys include a respective key for each object based on a value associated with the object for each property in the key set. A request is received to search for matching objects having a set of desired values for a desired set of properties, where the desired set of properties are a subset of the key set and exclude one or more properties in the key set. A Bloom filter search is performed on the plurality of objects. The Bloom filter search is based on the set of desired values for the desired set of properties and further based on the plurality of keys that are based on the key set. The matching objects are identified from the search.Type: ApplicationFiled: June 29, 2016Publication date: January 4, 2018Inventors: Steven S. Shuman, Claude Warren, JR.
-
Patent number: 9762439Abstract: In one embodiment, a computer program product for creating a configuration template for a set of devices includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable/executable by a hardware processor to cause the processor to separate, by the processor, existing syntactic models describing syntax from existing semantic models describing semantics prior to determining a command information and determine, by the processor, the command information for a plurality of devices. The program instructions also cause the processor to identify, by the processor, a command structure from the command information which is common to a set of devices from the plurality of devices, and associate, by the processor, the set of devices to a common configuration template.Type: GrantFiled: June 21, 2016Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
-
Patent number: 9680703Abstract: In one embodiment, a method for creating a configuration template for a set of devices includes determining command information for a plurality of devices, identifying a command structure from the command information which is common to a set of devices from the plurality of devices, and associating the set of devices to a common configuration template.Type: GrantFiled: July 31, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
-
Publication number: 20160301569Abstract: In one embodiment, a computer program product for creating a configuration template for a set of devices includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable/executable by a hardware processor to cause the processor to separate, by the processor, existing syntactic models describing syntax from existing semantic models describing semantics prior to determining a command information and determine, by the processor, the command information for a plurality of devices. The program instructions also cause the processor to identify, by the processor, a command structure from the command information which is common to a set of devices from the plurality of devices, and associate, by the processor, the set of devices to a common configuration template.Type: ApplicationFiled: June 21, 2016Publication date: October 13, 2016Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
-
Patent number: 9417892Abstract: In one embodiment, a computer program product for creating a configuration template for a set of devices includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured for determining command information for a plurality of devices, computer readable program code configured for identifying a command structure from the command information which is common to a set of devices from the plurality of devices, and computer readable program code configured for associating the set of devices to a common configuration template. In another embodiment, a method for creating a configuration template for a set of devices includes determining command information for a plurality of devices, identifying a command structure from the command information which is common to a set of devices from the plurality of devices, and associating the set of devices to a common configuration template.Type: GrantFiled: September 28, 2012Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
-
Publication number: 20150341215Abstract: In one embodiment, a method for using a common configuration template for a set of devices includes identifying a set of devices from the plurality of devices which share a common configuration template applicable to a proposed change, wherein the common configuration template includes a collection of command variations, determining which command from the collection of command variations is applicable to each device in the set of devices, and executing the proposed change across all devices in the set of devices using the determined command for each device.Type: ApplicationFiled: July 31, 2015Publication date: November 26, 2015Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
-
Publication number: 20150341214Abstract: In one embodiment, a method for creating a configuration template for a set of devices includes determining command information for a plurality of devices, identifying a command structure from the command information which is common to a set of devices from the plurality of devices, and associating the set of devices to a common configuration template.Type: ApplicationFiled: July 31, 2015Publication date: November 26, 2015Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
-
Publication number: 20150339135Abstract: In one embodiment, a computer program product for using a common configuration template for a set of devices includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured for identifying a set of devices from the plurality of devices which share a common configuration template applicable to a proposed change, wherein the common configuration template includes a collection of command variations, computer readable program code configured for determining which command from the collection of command variations is applicable to each device in the set of devices, and computer readable program code configured for executing the proposed change across all devices in the set of devices using the determined command for each device.Type: ApplicationFiled: July 31, 2015Publication date: November 26, 2015Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
-
Publication number: 20140095677Abstract: In one embodiment, a computer program product for creating a configuration template for a set of devices includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured for determining command information for a plurality of devices, computer readable program code configured for identifying a command structure from the command information which is common to a set of devices from the plurality of devices, and computer readable program code configured for associating the set of devices to a common configuration template. In another embodiment, a method for creating a configuration template for a set of devices includes determining command information for a plurality of devices, identifying a command structure from the command information which is common to a set of devices from the plurality of devices, and associating the set of devices to a common configuration template.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
-
Publication number: 20030086551Abstract: An intelligent network provisioning system (20) has a client platform (22) with a user interface for order entry. A server platform (24) is connected to the client platform (22) by a network (26). The server platform (24) is capable of sending a query to a calling card provisioning system (28). An application server (30) upon receiving an order from the server platform (24) downloads the order to the intelligent network (32) and transmits a state change message to the server platform (24).Type: ApplicationFiled: November 13, 2002Publication date: May 8, 2003Applicant: WorldCom, INC.Inventors: Shawna M. Burr, Riel DuToit, Steven S. Shuman, Jeffrey P. VanBemden, William Z. VanBlack, William C. Vann, Jhoanne J. Vinuya, Hilmar C. Wiesner
-
Patent number: 6510216Abstract: An intelligent network provisioning system (20) has a client platform (22) with a user interface for order entry. A server platform (24) is connected to the client platform (22) by a network (26). The server platform (24) is capable of sending a query to a calling card provisioning system (28). An application server (30) upon receiving an order from the server platform (24) downloads the order to the intelligent network (32) and transmits a state change message to the server platform (24).Type: GrantFiled: March 23, 1998Date of Patent: January 21, 2003Assignee: MCI Communications CorporationInventors: Shawna M. Burr, Riel DuToit, Steven S. Shuman, Jeffrey P. VanBemden, William Z. VanBlack, William C. Vann, Jhoanne J. Vinuya, Hilmar C. Wiesner
-
Patent number: 6236644Abstract: A method of setting up a conference has the following steps: 1) selecting a conference bridge (68) and a conference number; 2) dialing a conference number; 3) when a private branch exchange (52) seizes an off-network trunk (55), receiving the conference number at a interexchange carrier service switching point; 4) routing the conference call to a local exchange carrier service switching point (74); 5) routing the conference call over a dedicated access line (78) to an on-network service switching point (76); 6) triggering on the conference call at the on-network service switching point (76); 7) sending a query to a service control point (58); 8) receiving a routing instructions from the service control point (58); and 9) routing the conference call to the conference bridge (68).Type: GrantFiled: November 17, 1997Date of Patent: May 22, 2001Assignee: MCI Communications CorporationInventors: Steven S. Shuman, William A. Sims