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: 10685003
    Abstract: 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: Grant
    Filed: June 29, 2016
    Date of Patent: June 16, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven S. Shuman, Claude Warren, Jr.
  • Patent number: 10498599
    Abstract: 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: Grant
    Filed: July 31, 2015
    Date of Patent: December 3, 2019
    Assignee: International Business Machines Corporation
    Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
  • Patent number: 10313184
    Abstract: 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: Grant
    Filed: July 31, 2015
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
  • Publication number: 20180004743
    Abstract: 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: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventors: Steven S. Shuman, Claude Warren, JR.
  • Patent number: 9762439
    Abstract: 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: Grant
    Filed: June 21, 2016
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
  • Patent number: 9680703
    Abstract: 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: Grant
    Filed: July 31, 2015
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
  • Publication number: 20160301569
    Abstract: 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: Application
    Filed: June 21, 2016
    Publication date: October 13, 2016
    Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
  • Patent number: 9417892
    Abstract: 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: Grant
    Filed: September 28, 2012
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
  • Publication number: 20150341214
    Abstract: 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: Application
    Filed: July 31, 2015
    Publication date: November 26, 2015
    Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
  • Publication number: 20150339135
    Abstract: 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: Application
    Filed: July 31, 2015
    Publication date: November 26, 2015
    Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
  • Publication number: 20150341215
    Abstract: 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: Application
    Filed: July 31, 2015
    Publication date: November 26, 2015
    Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
  • Publication number: 20140095677
    Abstract: 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: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
  • Publication number: 20030086551
    Abstract: 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: Application
    Filed: November 13, 2002
    Publication date: May 8, 2003
    Applicant: 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: 6510216
    Abstract: 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: Grant
    Filed: March 23, 1998
    Date of Patent: January 21, 2003
    Assignee: MCI Communications Corporation
    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: 6236644
    Abstract: 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: Grant
    Filed: November 17, 1997
    Date of Patent: May 22, 2001
    Assignee: MCI Communications Corporation
    Inventors: Steven S. Shuman, William A. Sims