Patents by Inventor Ashley Robertson

Ashley Robertson 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: 20230289286
    Abstract: An apparatus, a method, and computer program product are provided that track build identifications of a project to determine when their associated files should be deallocated by a garbage collection system. The method includes receiving, by a continuous integration server, a payload from a source control management (SCM) system. The method also includes detecting at least one build identification (ID) within the payload and analyzing metadata contained within the payload to determine an adjustment to the reference counter for the build ID. The method further includes adjusting, based on the analysis, the reference counter relating to the build ID in a reference table, and passing the table to a garbage collection system for memory management purposes of the continuous integration server. The garbage collection system can then delete files associated with the build IDs that have reference counters at or below zero.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 14, 2023
    Inventors: Christopher John Poole, Ashley Robertson
  • Patent number: 11182276
    Abstract: Development-time awareness of production environment dependency injection configuration in a software development or test environment. In a software development or test environment, metadata is retrieved relating to configuration data of injection sources and target injection sites in applications of a configured target production server or a representation of a configured target production server. A configuration data structure is formed that cross-references target injection sites and injectable sources determined from the configuration data, the configuration data structure being associated with the production server and available to the software development or test environment. The configuration data structure is referenced to carry out dependency injection related features.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Fenghui Jiang, Ashley Robertson, Gordon Hutchison, Benjamin A. Confino, Thomas A. Evans
  • Patent number: 11055654
    Abstract: A computer device and computer automated method for supporting packet delivery. A packet to be delivered has a designated delivery address and recipient. On approach of a delivery vehicle carrying the packet to the delivery address, when a geo-fence close to the delivery address is crossed, it is checked whether it is possible to deliver the packet to the designated delivery address. If it is not possible, then the method selects, conditional on sensing proximity to the designated delivery address with reference to the computing device's current location, from among one or more possible delivery addresses which have been pre-registered by the recipient as local addresses of friends an alternative delivery address at which a friend is currently located with reference to a mobile device registered to that friend. If a suitable friend who is at home is found, then the packet is delivered to the friend.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: July 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Waleed Arshad, Charlotte Bird, Elizabeth E. Bowen, Alexander R. G. Melkonian, Ashley Robertson
  • Patent number: 10916132
    Abstract: A dash cam on a vehicle for reading signage and updating navigation of the vehicle. A detour is detected from a route using a navigation system in a vehicle. A video recording from a dash cam on the vehicle which is continuously recording as the vehicle is operated is reviewed, and the reviewing of the video recording is based on a time of the detour from the route. Signage of a road diversion on the video at a location of the detour is detected. The signage is assessed to determine a route change based on the road diversion, and the route change includes avoiding the location of the detour or a detour area. The navigation system is updated with the route change based on the signage and the road diversion. The updated navigation includes the avoiding of the location of the detour or the detour area.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Waleed Arshad, Charlotte Bird, Elizabeth Bowen, Ashley Robertson, Caroline J. Thomas
  • Publication number: 20200012590
    Abstract: Development-time awareness of production environment dependency injection configuration in a software development or test environment. In a software development or test environment, metadata is retrieved relating to configuration data of injection sources and target injection sites in applications of a configured target production server or a representation of a configured target production server. A configuration data structure is formed that cross-references target injection sites and injectable sources determined from the configuration data, the configuration data structure being associated with the production server and available to the software development or test environment. The configuration data structure is referenced to carry out dependency injection related features.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventors: Fenghui Jiang, Ashley Robertson, Gordon Hutchison, Benjamin A. Confino, Thomas A. Evans
  • Patent number: 10417118
    Abstract: Development-time awareness of production environment dependency injection configuration in a software development or test environment. In a software development or test environment, metadata is retrieved relating to configuration data of injection sources and target injection sites in applications of a configured target production server or a representation of a configured target production server. A configuration data structure is formed that cross-references target injection sites and injectable sources determined from the configuration data, the configuration data structure being associated with the production server and available to the software development or test environment. The configuration data structure is referenced to carry out dependency injection related features.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Fenghui Jiang, Ashley Robertson, Gordon Hutchison, Benjamin A. Confino, Thomas A. Evans
  • Publication number: 20190156667
    Abstract: A dash cam on a vehicle for reading signage and updating navigation of the vehicle. A detour is detected from a route using a navigation system in a vehicle. A video recording from a dash cam on the vehicle which is continuously recording as the vehicle is operated is reviewed, and the reviewing of the video recording is based on a time of the detour from the route. Signage of a road diversion on the video at a location of the detour is detected. The signage is assessed to determine a route change based on the road diversion, and the route change includes avoiding the location of the detour or a detour area. The navigation system is updated with the route change based on the signage and the road diversion. The updated navigation includes the avoiding of the location of the detour or the detour area.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventors: Waleed Arshad, Charlotte Bird, Elizabeth Bowen, Ashley Robertson, Caroline J. Thomas
  • Publication number: 20190146902
    Abstract: Development-time awareness of production environment dependency injection configuration in a software development or test environment. In a software development or test environment, metadata is retrieved relating to configuration data of injection sources and target injection sites in applications of a configured target production server or a representation of a configured target production server. A configuration data structure is formed that cross-references target injection sites and injectable sources determined from the configuration data, the configuration data structure being associated with the production server and available to the software development or test environment. The configuration data structure is referenced to carry out dependency injection related features.
    Type: Application
    Filed: November 14, 2017
    Publication date: May 16, 2019
    Inventors: Fenghui Jiang, Ashley Robertson, Gordon Hutchison, Benjamin A. Confino, Thomas A. Evans
  • Publication number: 20180338543
    Abstract: An article of clothing having a body of fabric disposed to cover at least some of a torso of a user where the body of fabric defining an arm hole. The sleeve has a first sleeve end attached to the arm hole and a second sleeve end defining a sleeve opening. The article also includes a strap connected to the sleeve proximate the second sleeve end, wherein the strap is configured to be engaged by a digit of the user to reduce the sleeve opening.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 29, 2018
    Inventor: Ashley Robertson
  • Patent number: 10136098
    Abstract: Methods and systems are provided for integrity verification of an audio-visual data stream. The method includes inserting a watermark into a frame of the visual data stream or into an audio window of a corresponding audio data stream, where the watermark includes: a hash code of the previous frame of the visual data stream and a hash code of the audio window of the audio data stream, and where the audio window corresponds in time to the previous frame of the visual data stream.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edward Altenburger, Benjamin A. Confino, Gordon D. Hutchison, Fenghui Jiang, Geoffrey S. Pirie, Ashley Robertson
  • Publication number: 20180288362
    Abstract: Methods and systems are provided for integrity verification of an audio-visual data stream. The method includes inserting a watermark into a frame of the visual data stream or into an audio window of a corresponding audio data stream, where the watermark includes: a hash code of the previous frame of the visual data stream and a hash code of the audio window of the audio data stream, and where the audio window corresponds in time to the previous frame of the visual data stream.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Edward ALTENBURGER, Benjamin A. CONFINO, Gordon D. HUTCHISON, Fenghui JIANG, Geoffrey S. PIRIE, Ashley ROBERTSON
  • Publication number: 20180204178
    Abstract: A computer device and computer automated method for supporting packet delivery. A packet to be delivered has a designated delivery address and recipient. On approach of a delivery vehicle carrying the packet to the delivery address, when a geo-fence close to the delivery address is crossed, it is checked whether it is possible to deliver the packet to the designated delivery address. If it is not possible, then the method selects, conditional on sensing proximity to the designated delivery address with reference to the computing device's current location, from among one or more possible delivery addresses which have been pre-registered by the recipient as local addresses of friends an alternative delivery address at which a friend is currently located with reference to a mobile device registered to that friend. If a suitable friend who is at home is found, then the packet is delivered to the friend.
    Type: Application
    Filed: January 18, 2017
    Publication date: July 19, 2018
    Inventors: Waleed Arshad, Charlotte Bird, Elizabeth E. Bowen, Alexander R. G. Melkonian, Ashley Robertson