Patents by Inventor Mark Baldwin

Mark Baldwin 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: 20220100823
    Abstract: Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) for software defined silicon security are disclosed. Example apparatus include a trusted agent determiner to (i) determine respective reputation scores associated with a plurality of agents in a mesh network, the plurality of agents associated with a plurality of semiconductor devices, respective ones of the semiconductor devices including circuitry configurable to provide one or more features, and (ii) select, based on the respective reputation scores, a first agent from the plurality of the agents to transmit a request to activate or deactivate at least one of the one or more features. Example apparatus also include an agent interface to, in response to the request, broadcast an activation or deactivation of the least one of the one or more features to the mesh network to cause the trusted agent determiner to update the reputation score of the first agent.
    Type: Application
    Filed: September 25, 2020
    Publication date: March 31, 2022
    Inventors: Katalin Klara Bartfai-Walcott, Arkadiusz Berent, Vasuki Chilukuri, Mark Baldwin, Vasudevan Srinivasan, Naresh Sehgal, David Novick, Bartosz Gotowalski
  • Publication number: 20220092154
    Abstract: Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement and manage software defined silicon products are disclosed. Example semiconductor devices disclosed herein include circuitry configurable to provide one or more features. Disclosed example semiconductor devices also include a license processor to activate or deactivate at least one of the one or more features based on a license received via a network from a first remote enterprise system. Disclosed example semiconductor devices further include an analytics engine to report telemetry data associated with operation of the semiconductor device to at least one of the first remote enterprise system or a second remote enterprise system, the analytics engine to report the telemetry data in response to activation or deactivation of the at least one of the one or more features based on the license.
    Type: Application
    Filed: September 25, 2020
    Publication date: March 24, 2022
    Inventors: Katalin Klara Bartfai-Walcott, Arkadiusz Berent, Vasuki Chilukuri, Mark Baldwin, Vasudevan Srinivasan, Vinila Rose, Mariusz Oriol, Justyna Chilczuk, Bartosz Gotowalski
  • Publication number: 20210011741
    Abstract: Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to provide device enhancements for software defined silicon implementations are disclosed. Example apparatus disclosed herein include a request interface to receive a request for a timestamp. Disclosed example apparatus also include a property checker to determine a first value of an electrical property of a feature embedded in a silicon product, the feature having electrical properties that change over time. Disclosed example apparatus further include a relative time determiner to calculate a relative time between the request and a previous event based on the first value of the electrical property and a second value of the electrical property, the second value of the electrical property associated with the previous event.
    Type: Application
    Filed: September 25, 2020
    Publication date: January 14, 2021
    Inventors: Katalin Klara Bartfai-Walcott, Arkadiusz Berent, Vasuki Chilukuri, Mark Baldwin, Vasudevan Srinivasan, Bartosz Gotowalski
  • Publication number: 20210012357
    Abstract: Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to protect against misuse of software defined silicon products are disclosed. Example semiconductor devices disclosed herein include circuitry configurable to provide one or more features. Disclosed example semiconductor devices also include a license processor determine whether first identification information associated with a license received via a network from an enterprise system corresponds to second identification information associated with at least one of the semiconductor device or a customer, and configure the circuitry to activate a first one of the one or more features specified in the license in response to the first identification information corresponding to the second identification information.
    Type: Application
    Filed: September 25, 2020
    Publication date: January 14, 2021
    Inventors: Katalin Klara Bartfai-Walcott, Arkadiusz Berent, Vasuki Chilukuri, Mark Baldwin, Vasudevan Srinivasan, Justyna Chilczuk, Bartosz Gotowalski
  • Publication number: 20210012445
    Abstract: Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement software defined silicon feature licensing are disclosed. Example licensor systems disclosed herein includes a third party verifier to verify one or more credentials included in a request to become an authorized delegated licensor, the request received from a third party. Disclosed example licensor systems also include a feature identifier to identify a feature of a silicon structure which the third party is to be granted the authority to license.
    Type: Application
    Filed: September 25, 2020
    Publication date: January 14, 2021
    Inventors: Katalin Klara Bartfai-Walcott, Mark Baldwin, Arkadiusz Berent, Bartosz Gotowalski, Vasuki Chilukuri, Vasudevan Srinivasan, Justyna Chilczuk, Vinila Rose, Mariusz Oriol
  • Publication number: 20190315557
    Abstract: A container for containing a cold fluid. The container includes a sidewall construct that includes an inner sidewall extending at least partially around an interior of the container, an outer sleeve attached to the inner sidewall, and a cavity defined between the inner sidewall and the outer sleeve. The container also includes a closed bottom defining a bottom of the interior of the container, and insulating features that include the cavity and a plurality of annular bands, each annular band of the plurality of annular bands includes a spacer that extends in the cavity from the inner sidewall to the outer sleeve. Adjacent bands define a respective pocket of a plurality of pockets in the cavity such that the insulating features maintain a desired temperature of the cold fluid.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 17, 2019
    Inventors: Kosaraju Mohan, Kyle Baird, Jozef Milewski, James Vogt, Ryan Kaestner, Mark Baldwin, John Best
  • Publication number: 20190315556
    Abstract: A container for containing a fluid. The container includes a sidewall construct that includes an inner sidewall extending at least partially around an interior of the container and having an inner lower edge, and an outer sleeve attached to the inner sidewall, the outer sleeve has an outer lower edge that is spaced below the inner lower edge. The container also includes a closed bottom defining a bottom of the interior of the container.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 17, 2019
    Inventors: James Vogt, Jozef Milewski, Mark Baldwin, Kyle Baird
  • Patent number: 9947249
    Abstract: A sign frame incorporates a plurality of segments each selected from straight, curved or hinged segments that are interchangeable and are telescopically connected to adjacent segments. The selection of curved and straight segments may provide for customization of the sign size, while selection of hinge segments can be integrated with other segments to provide a hinge support for the sign and sign frame and for convenient attachment to a pole or post.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: April 17, 2018
    Inventor: Timothy Mark Baldwin
  • Patent number: 9038641
    Abstract: A device for filling cigarette tubes that can be designed and used manually, partially automatically, or, fully automatically for packing cigarette tubes with a metered, precise amount of tobacco that leads to a consistent filling of the tube to an even and complete density such that the burning rate and continuity are consistently the same, regardless of the cut of tobacco being used, or of moisture content of the tobacco, and, independent of operator control variables.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: May 26, 2015
    Inventors: Larry E. Moser, Robert J. Daily, Mark Baldwin
  • Patent number: 9009435
    Abstract: Systems and computer program products are provided for optimizing selection of files for deletion from one or more data storage devices to free up a predetermined amount of space in the one or more data storage devices. A method includes analyzing an effective space occupied by each file of a plurality of files in the one or more data storage devices, identifying, from the plurality of files, one or more data blocks making up a file to free up the predetermined amount of space based on the analysis of the effective space of each file of the plurality of files, selecting one or more of the plurality of files as one or more candidate files for deletion, based on the identified one or more data blocks, and deleting the one or more candidate files for deletion from the one or more data storage devices.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Duane Mark Baldwin, Sandeep Ramesh Patil, Riyazahamad Moulasab Shiraguppi, Prashant Sodhiya
  • Patent number: 9009434
    Abstract: Systems and computer program products are provided for optimizing selection of files for eviction from a first storage pool to free up a predetermined amount of space in the first storage pool. A method includes analyzing an effective space occupied by each file of a plurality of files in the first storage pool, identifying, from the plurality of files, one or more data blocks making up a file to free up the predetermined amount of space based on the analysis of the effective space of each file of the plurality of files, selecting one or more of the plurality of files as one or more candidate files for eviction, based on the identified one or more data blocks, and evicting the one or more candidate files for eviction from the first storage pool to a second storage pool.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Duane Mark Baldwin, Sandeep Ramesh Patil, Riyazahamad Moulasab Shiraguppi, Prashant Sodhiya
  • Publication number: 20140209103
    Abstract: A device for filling cigarette tubes that can be designed and used manually, partially automatically, or, fully automatically for packing cigarette tubes with a metered, precise amount of tobacco that leads to a consistent filling of the tube to an even and complete density such that the burning rate and continuity are consistently the same, regardless of the cut of tobacco being used, or of moisture content of the tobacco, and, independent of operator control variables.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Inventors: Larry E. Moser, Robert J. Daily, Mark Baldwin
  • Patent number: 8688652
    Abstract: Exemplary embodiments for increased in-line deduplication efficiency in a computing environment are provided. In one embodiment, by way of example only, hash values are calculated in nth iterations on data samples from fixed size data chunks extracted from an object requested for in-line deduplication. For each of the nth iterations, the calculated hash values for the data samples from the fixed size data chunks are matched in an nth hash index table with a corresponding hash value of existing objects in storage. The nth hash index table is exited upon detecting a mismatch during the matching. The mismatch is determined to be a unique object and is stored. A hash value for the object is calculated. A master hash index table is updated with the calculated hash value for the object and the calculated hash values for the unique object.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Duane Mark Baldwin, Nilesh Prabhakar Bhosale, John T. Olson, Sandeep Ramesh Patil
  • Patent number: 8682869
    Abstract: Exemplary method, system, and computer program product embodiments for increased in-line deduplication efficiency in a computing environment are provided. In one embodiment, by way of example only hash values are calculated in nth iterations for accumulative data chunks extracted from an object requested for in-line deduplication. For each of the nth iterations, the calculated hash values for the accumulative data chunks are matched in a nth hash index table with a corresponding hash value of existing objects in storage. The nth hash index table is exited upon detecting a mismatch during the matching. The mismatch is determined to be a unique object and is stored. A hash value for the object is calculated. A master hash index table is updated with the calculated hash value for the object and the calculated hash values for the unique object. Additional system and computer program product embodiments are disclosed and provide related advantages.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Duane Mark Baldwin, Nilesh Prabhakar Bhosale, John T. Olson, Sandeep Ramesh Patil
  • Publication number: 20140047207
    Abstract: Systems and computer program products are provided for optimizing selection of files for eviction from a first storage pool to free up a predetermined amount of space in the first storage pool. A method includes analyzing an effective space occupied by each file of a plurality of files in the first storage pool, identifying, from the plurality of files, one or more data blocks making up a file to free up the predetermined amount of space based on the analysis of the effective space of each file of the plurality of files, selecting one or more of the plurality of files as one or more candidate files for eviction, based on the identified one or more data blocks, and evicting the one or more candidate files for eviction from the first storage pool to a second storage pool.
    Type: Application
    Filed: August 13, 2012
    Publication date: February 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Duane Mark BALDWIN, Sandeep Ramesh PATIL, Riyazahamad Moulasab SHIRAGUPPI, Prashant SODHIYA
  • Publication number: 20140046912
    Abstract: Systems and computer program products are provided for optimizing selection of files for deletion from one or more data storage devices to free up a predetermined amount of space in the one or more data storage devices. A method includes analyzing an effective space occupied by each file of a plurality of files in the one or more data storage devices, identifying, from the plurality of files, one or more data blocks making up a file to free up the predetermined amount of space based on the analysis of the effective space of each file of the plurality of files, selecting one or more of the plurality of files as one or more candidate files for deletion, based on the identified one or more data blocks, and deleting the one or more candidate files for deletion from the one or more data storage devices.
    Type: Application
    Filed: August 13, 2012
    Publication date: February 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Duane Mark BALDWIN, Sandeep Ramesh PATIL, Riyazahamad Moulasab SHIRAGUPPI, Prashant SODHIYA
  • Publication number: 20130268496
    Abstract: Exemplary method, system, and computer program product embodiments for increased in-line deduplication efficiency in a computing environment are provided. In one embodiment, by way of example only hash values are calculated in nth iterations for accumulative data chunks extracted from an object requested for in-line deduplication. For each of the nth iterations, the calculated hash values for the accumulative data chunks are matched in a nth hash index table with a corresponding hash value of existing objects in storage. The nth hash index table is exited upon detecting a mismatch during the matching. The mismatch is determined to be a unique object and is stored. A hash value for the object is calculated. A master hash index table is updated with the calculated hash value for the object and the calculated hash values for the unique object. Additional system and computer program product embodiments are disclosed and provide related advantages.
    Type: Application
    Filed: April 5, 2012
    Publication date: October 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Duane Mark BALDWIN, Nilesh P. BHOSALE, John Thomas OLSON, Sandeep Ramesh PATIL
  • Publication number: 20130268497
    Abstract: Exemplary embodiments for increased in-line deduplication efficiency in a computing environment are provided. In one embodiment, by way of example only, hash values are calculated in nth iterations on data samples from fixed size data chunks extracted from an object requested for in-line deduplication. For each of the nth iterations, the calculated hash values for the data samples from the fixed size data chunks are matched in an nth hash index table with a corresponding hash value of existing objects in storage. The nth hash index table is exited upon detecting a mismatch during the matching. The mismatch is determined to be a unique object and is stored. A hash value for the object is calculated. A master hash index table is updated with the calculated hash value for the object and the calculated hash values for the unique object.
    Type: Application
    Filed: April 5, 2012
    Publication date: October 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Duane Mark BALDWIN, Nilesh P. BHOSALE, John Thomas OLSON, Sandeep Ramesh PATIL
  • Patent number: 7827317
    Abstract: The invention provides improvements on a digital data processing system of the type having a first set of hosts, storage devices or other components coupled for communication with a first network manager. A second set of components is likewise coupled to a second network manager. Communications between the network managers and their respective sets of components utilize different protocols, the first network manager referring to components of the first set with identifiers that are unique to those respective components under the first protocol, and the second network manager referring to components of the second set with identifiers that are unique to those respective components under the second protocol.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Duane Mark Baldwin, David Lynn Merbach, Gregory John Tevis
  • Patent number: 7673071
    Abstract: An apparatus, system, and method are disclosed for generating a name for a system of devices. An identifier identifies each component in the system. Once each component is identified, information such as the World Wide Name (WWN) of each component is stored in a database. Additional information such as the IP address of each component may also be stored within the database. A comparator then compares a name such as the WWN of each component and selects the name of a selected component based on specified parameters provided by a user. The selected name is modified and then assigned as an identifier of the entire system of devices. The system of devices is thus assigned a unique identifier that remains the same each time those components form a system of devices.
    Type: Grant
    Filed: November 10, 2004
    Date of Patent: March 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Duane Mark Baldwin, David Lynn Merbach, Sharad Mishra